]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
a4fc563cbb62fd924c75d728d090f8ccb0f6673b
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2
3 * gcc.dg/parse-decl-after-if.c: New.
4 * gcc.dg/20031223-1.c: Adjust.
5
6 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
7
8 PR c++/33509
9 * g++.dg/cpp0x/variadic-throw.C: New.
10
11 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
12
13 PR c++/33091
14 * g++.dg/cpp0x/variadic-unify.C: New.
15
16 2007-12-04 Richard Guenther <rguenther@suse.de>
17
18 PR middle-end/34334
19 PR middle-end/34222
20 * gcc.c-torture/compile/pr34334.c: New testcase.
21 * g++.dg/torture/pr34222.C: New testcase.
22
23 2007-12-04 Jakub Jelinek <jakub@redhat.com>
24
25 * gcc.c-torture/execute/20071202-1.c: New test.
26 * gcc.dg/tree-ssa/pr34146-2.c: New test.
27
28 2007-12-04 Tobias Burnus <burnus@net-b.de>
29
30 PR fortran/34318
31 * gfortran.dg/module_nan.f90: New.
32
33 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
34
35 * lib/target-supports.exp (get_compiler_messages): Replace with...
36 (check_compile): ...this new procedure. Handle TYPE == executable.
37 Use comments in the source to determine the correct extension.
38 Return a pair containing the compiler output and the output filename.
39 Don't delete the file here.
40 (check_no_compiler_messages_nocache): New procedure.
41 (check_no_compiler_messages): Use it.
42 (check_no_messages_and_pattern_nocache): New procedure.
43 (check_no_messages_and_pattern): Use it.
44 (check_runtime_nocache, check_runtime): New procedures.
45 (check_effective_target_tls): Use check_no_compiler_messages.
46 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
47 (check_effective_target_tls_runtime): Use check_runtime.
48 (check_effective_target_fstack_protector): Likewise.
49 (check_iconv_available): Use check_runtime_nocache.
50 (check_effective_target_fortran_large_real): Use
51 check_no_compiler_messages.
52 (check_effective_target_fortran_large_int): Likewise.
53 (check_effective_target_static_libgfortran): Likewise.
54 (check_750cl_hw_available): Use check_cached_effective_target
55 and check_runtime_nocache.
56 (check_vmx_hw_available): Likewise.
57 (check_effective_target_broken_cplxf_arg): Likewise.
58 (check_alpha_max_hw_available): Use check_runtime.
59 (check_function_available): Use check_no_compiler_messages.
60 (check_cxa_atexit_available): Use check_cached_effective_target
61 and check_runtime_nocache.
62 (check_effective_target_dfp_nocache): Use
63 check_no_compiler_messages_nocache.
64 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
65 (check_effective_target_dfp): Use check_cached_effective_target.
66 (check_effective_target_dfprt): Likewise.
67 (check_effective_target_arm_neon_hw): Use check_runtime.
68 (check_effective_target_ultrasparc_hw): Likewise.
69 (check_effective_target_c99_runtime): Use
70 check_no_compiler_messages_nocache.
71
72 2007-12-03 Jakub Jelinek <jakub@redhat.com>
73
74 PR middle-end/29749
75 * gcc.dg/fold-rotate-1.c: New test.
76
77 PR tree-optimization/33453
78 * gcc.c-torture/compile/20071203-1.c: New test.
79
80 2007-12-03 Robert Dewar <dewar@adacore.com>
81 Samuel Tardieu <sam@rfc1149.net>
82
83 PR ada/34287
84 * check_elaboration_code.adb: New test.
85
86 * bug_elaboration_code.ads, bug_elaboration_code.adb: New support
87 files.
88
89 2007-12-02 Paolo Carlini <pcarlini@suse.de>
90
91 PR c++/34061
92 * g++.dg/cpp0x/pr34061.C: New.
93
94 2007-12-02 Paolo Carlini <pcarlini@suse.de>
95
96 PR c++/34273
97 * g++.dg/other/error21.C: New.
98
99 2007-12-02 Revital Eres <eres@il.ibm.com>
100
101 * gcc.dg/sms-4.c: New testcase.
102
103 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
104 Revital Eres <eres@il.ibm.com>
105
106 * gcc.dg/sms-3.c: New testcase.
107
108 2007-12-01 Ollie Wild <aaw@google.com>
109
110 PR c++/8171
111 * g++.dg/conversion/ptrmem9.C: New test.
112
113 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
114
115 PR libfortran/34291
116 * gfortran.dg/namelist_41.f90: New test.
117
118 2007-11-30 Tom Tromey <tromey@redhat.com>
119
120 PR preprocessor/32868:
121 * gcc.dg/cpp/pr32868.c: New file.
122
123 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
124
125 PR fortran/34248
126 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
127
128 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
129
130 PR rtl-optimization/34171
131 * gcc.dg/pr34171.c: New testcase.
132
133 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
134
135 * gcc.dg/tree-ssa/pr34244.c: Fixed.
136
137 2007-11-30 Tobias Burnus <burnus@net-b.de>
138
139 PR fortran/34133
140 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
141 * gfortran.dg/bind_c_usage_11.f03: New.
142 * gfortran.dg/bind_c_usage_12.f03: New.
143
144 2007-11-30 Jakub Jelinek <jakub@redhat.com>
145
146 PR c++/34275
147 * g++.dg/other/error20.C: New test.
148
149 2007-11-29 Steven G. Kargl <kargls@comcast.net>
150
151 PR fortran/34230
152 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
153
154 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
155
156 PR tree-optimization/34244
157 * gcc.dg/tree-ssa/pr34244.c: New test.
158
159 2007-11-29 Jakub Jelinek <jakub@redhat.com>
160
161 PR tree-optimization/33434
162 * gcc.dg/pr33434-1.c: New test.
163 * gcc.dg/pr33434-2.c: New test.
164 * gcc.dg/pr33434-3.c: New test.
165 * gcc.dg/pr33434-4.c: New test.
166
167 PR c++/34270
168 * g++.dg/template/cond7.C: New test.
169
170 PR c++/34267
171 PR c++/34268
172 * g++.dg/cpp0x/decltype7.C: New test.
173 * g++.dg/cpp0x/decltype8.C: New test.
174
175 2007-11-29 Tobias Burnus <burnus@net-b.de>
176
177 PR fortran/34248
178 * gfortran.dg/result_in_spec_3.f90: New.
179
180 2007-11-29 Tobias Burnus <burnus@net-b.de>
181
182 PR fortran/34262
183 * gfortran.dg/mvbits_3.f90: New.
184
185 2007-11-28 Bob Wilson <bob.wilson@acm.org>
186
187 * lib/target-supports.exp (check_effective_target_mips_soft_float):
188 Delete.
189 (check_effective_target_hard_float): New.
190 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
191 * gcc.dg/pr30957-1.c: Likewise.
192
193 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
194
195 PR ada/15804
196 * gnat.dg/specs/variant_part.ads: New test.
197
198 PR ada/17318
199 * gnat.dg/specs/attribute_parsing.ads: New test.
200
201 PR ada/32792
202 * gnat.dg/specs/integer_value.ads: New test.
203
204 PR ada/22559
205 * gnat.dg/specs/delta_small.ads: New test.
206
207 2007-11-28 Jakub Jelinek <jakub@redhat.com>
208
209 PR tree-optimization/34140
210 * gcc.c-torture/compile/20071128-1.c: New test.
211
212 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
213
214 PR fortran/32928
215 * gfortran.dg/data_array_1.f90
216 * gfortran.dg/data_array_2.f90
217 * gfortran.dg/data_array_3.f90
218 * gfortran.dg/data_array_4.f90
219
220 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
221
222 PR fortran/34227
223 * gfortran.dg/blockdata_5.f90: New test.
224 * gfortran.dg/blockdata_6.f90: New test.
225
226 2007-11-27 Jakub Jelinek <jakub@redhat.com>
227
228 PR tree-optimization/34016
229 * gcc.dg/pr34016.c: New test.
230
231 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
232
233 PR fortran/29389
234 * gfortran.dg/stfunc_6.f90: New test.
235
236 PR fortran/33850
237 * gfortran.dg/assign_10.f90: New test.
238
239 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
240
241 PR fortran/33541
242 * gfortran.dg/use_11.f90: New test.
243
244 PR fortran/34231
245 * gfortran.dg/generic_15.f90: New test.
246
247 2007-11-27 Jakub Jelinek <jakub@redhat.com>
248
249 PR target/34225
250 * gcc.dg/pr34225.c: New test.
251
252 2007-11-27 Richard Guenther <rguenther@suse.de>
253
254 PR tree-optimization/34241
255 * g++.dg/torture/pr34241.C: New testcase.
256
257 2007-11-27 Richard Guenther <rguenther@suse.de>
258
259 * gcc.dg/builtins-error.c: New testcase.
260
261 2007-11-27 Jakub Jelinek <jakub@redhat.com>
262
263 PR c++/34213
264 * g++.dg/ext/visibility/anon8.C: New test.
265
266 2007-11-13 Michael Meissner <michael.meissner@amd.com>
267
268 PR target/34077
269 * gcc.target/i386/pr34077.c: New testcase.
270
271 2007-11-26 Tobias Burnus <burnus@net-b.de>
272
273 PR fortran/34203
274 * gfortran.dg/backslash_3.f: Add -fbackslash option.
275 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
276 * gfortran.dg/backslash_1.f90: Remove no longer needed
277 -fno-backslash option.
278
279 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
280
281 PR c/23722
282 * gcc.dg/cpp/19990413-1.c: Update.
283 * gcc.dg/parse-else-error.c: New.
284 * gcc.dg/parse-else-error-2.c: New.
285 * gcc.dg/parse-else-error-3.c: New.
286 * gcc.dg/parse-else-error-4.c: New.
287
288 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
289
290 PR c++/34081
291 * g++.dg/template/dependent-expr6.C: New testcase.
292
293 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
294
295 PR target/34215
296 * gcc.target/i386/pr34215.c: New test.
297
298 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
299
300 PR target/34174
301 * gcc.dg/torture/pr34174-1.c: New.
302
303 2007-11-26 Richard Guenther <rguenther@suse.de>
304
305 PR middle-end/34233
306 * gcc.dg/pr34233.c: New testcase.
307
308 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
309 Revital Eres <eres@il.ibm.com>
310
311 PR rtl-optimization/34085
312 * gcc.dg/tree-prof (bb-reorg.c): New test.
313
314 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
315
316 * lib/target-supports.exp (check_effective_target_mips_soft_float):
317 Return true for MIPS16 targets.
318
319 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
320
321 PR fortran/33152
322 * gfortran.dg/blockdata_4.f90: New test.
323
324 2007-11-25 Tobias Burnus <burnus@net-b.de>
325
326 PR fortran/34079
327 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
328 * gfortran.dg/bind_c_usage_16.f03: New.
329 * gfortran.dg/bind_c_usage_16_c.c: New.
330
331 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
332
333 * gnat.dg/specs/size_clause1.ads: New test.
334 * gnat.dg/specs/size_clause2.ads: Likewise.
335 * gnat.dg/specs/size_clause3.ads: Likewise.
336
337 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
338
339 PR fortran/33499
340 * gfortran.dg/entry_16.f90: New test.
341
342 2007-11-24 Tobias Burnus <burnus@net-b.de>
343
344 PR fortran/34192
345 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
346
347 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
348
349 PR fortran/33541
350 * gfortran.dg/nested_modules_1.f90: Change the reference to
351 FOO, forbidden by the standard, to a reference to W.
352 * gfortran.dg/use_only_1.f90: New test.
353
354 2007-11-23 Tobias Burnus <burnus@net-b.de>
355
356 PR fortran/34209
357 * gfortran.dg/nearest_3.f90: New test.
358
359 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
360
361 PR fortran/33317
362 * gfortran.dg/optional_dim_2.f90: New test.
363
364 2007-11-23 Tobias Burnus <burnus@net-b.de>
365
366 PR fortran/34187
367 * gfortran.dg/bind_c_usage_15.f90: New.
368
369 2007-11-23 Tobias Burnus <burnus@net-b.de>
370
371 PR fortran/34192
372 * gfortran.dg/nearest_2.f90: New.
373
374
375 2007-11-23 Jakub Jelinek <jakub@redhat.com>
376
377 PR c++/30293
378 PR c++/30294
379 * g++.dg/ext/java-2.C: New test.
380
381 2007-11-23 Mark Mitchell <mark@codesourcery.com>
382 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
383
384 PR c++/5310
385 * g++.dg/warn/pr5310.C: New.
386 * g++.dg/warn/pr33160.C: New.
387
388 2007-11-23 Richard Guenther <rguenther@suse.de>
389 Michael Matz <matz@suse.de>
390
391 PR tree-optimization/34176
392 * gcc.c-torture/execute/pr34176.c: New testcase.
393
394 2007-11-23 Jakub Jelinek <jakub@redhat.com>
395
396 PR c++/34198
397 * gcc.dg/Wconversion-5.c: New test.
398 * g++.dg/Wconversion3.C: New test.
399
400 2007-11-23 Richard Guenther <rguenther@suse.de>
401
402 * gcc.dg/tree-ssa/alias-17.c: New testcase.
403
404 2007-11-22 Joseph Myers <joseph@codesourcery.com>
405
406 PR c/14050
407 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
408 qualifiers in abstract declarator.
409
410 2007-11-22 Tobias Burnus <burnus@net-b.de>
411
412 * gfortran.dg/derived_constructor_comps_3.f90: New.
413
414 2007-11-22 Jakub Jelinek <jakub@redhat.com>
415
416 PR c++/34094
417 * g++.dg/ext/visibility/anon7.C: New test.
418
419 2007-11-22 Tobias Burnus <burnus@net-b.de>
420
421 PR fortran/34079
422 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
423 * gfortran.dg/bind_c_usage_13.f03: New.
424 * gfortran.dg/bind_c_usage_14.f03: New.
425
426 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
427
428 PR rtl-optimization/33848
429 * gcc.dg/torture/pr33848.c: New test.
430
431 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
432
433 PR fortran/34083
434 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
435
436 2007-11-20 Richard Guenther <rguenther@suse.de>
437
438 PR middle-end/34154
439 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
440
441 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
442
443 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
444
445 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
446
447 PR fortran/32770
448 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
449 so test passes with -frecord-marker=8.
450 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
451 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
452 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
453 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
454 * gfortrand.dg/modulo_1.f90: Likewise.
455
456 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
457
458 * lib/target-supports.exp (check_effective_target_mips_soft_float):
459 New procedure.
460 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
461 * gcc.dg/pr30957-1.c: Likewise.
462
463 2007-11-20 Jakub Jelinek <jakub@redhat.com>
464
465 PR c++/34089
466 * g++.dg/template/crash74.C: New test.
467
468 2007-11-20 Richard Guenther <rguenther@suse.de>
469
470 * gcc.c-torture/execute/20071120-1.c: New testcase.
471
472 2007-11-20 Jakub Jelinek <jakub@redhat.com>
473
474 PR c/34146
475 * gcc.dg/tree-ssa/pr34146.c: New test.
476
477 PR testsuite/33978
478 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
479 dependent on target settings like move_by_pieces etc.
480
481 PR c++/28879
482 * g++.dg/template/vla2.C: New test.
483
484 PR c++/33962
485 * g++.dg/overload/template3.C: New test.
486
487 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
488
489 PR fortran/33317
490 * gfortran.dg/optional_dim_2.f90: Remove test.
491
492 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
493
494 * gcc.dg/dfp/ddmode-ice.c: New test.
495
496 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
497
498 PR tree-optimization/34036
499 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
500
501 2007-11-19 Richard Guenther <rguenther@suse.de>
502
503 PR tree-optimization/34
504 * gcc.c-torture/execute/pr34099-2.c: New testcase.
505
506 2007-11-19 Tobias Burnus <burnus@net-b.de>
507
508 PR fortran/34079
509 * gfortran.dg/bind_c_usage_10_c.c: New.
510 * gfortran.dg/bind_c_usage_10.f03: New.
511
512 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
513
514 * gcc.dg/pr33007.c: Expect new warning.
515 * gcc.dg/tree-ssa/recip-5.c: Likewise.
516 * g++.dg/opt/pr34036.C: New test.
517
518 2007-11-18 Jakub Jelinek <jakub@redhat.com>
519
520 PR c++/30988
521 * g++.dg/warn/noreturn-4.C: New test.
522 * g++.dg/warn/noreturn-5.C: New test.
523 * g++.dg/warn/noreturn-6.C: New test.
524 * g++.dg/warn/noreturn-7.C: New test.
525
526 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
527
528 PR fortran/32770
529 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
530 integers so tests works with -fdefault-integer-8.
531 * gfortran.fortran-torture/execute/elemental.f90: Use default
532 integers so test passes with -fdefault-integer-8.
533 * gfortran.fortran-torture/execute/der_io.f90: Increase
534 buffer length so test passes with -fdefault-integer-8.
535 * gfortran.dg/bounds_check_8.f90: Likewise.
536 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
537 * gfortran.dg/equiv_7.f90: Set kind so test passes
538 with -fdefault-integer-8.
539 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
540 provoke overflow.
541
542 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
543
544 PR fortran/33317
545 * gfortran.dg/optional_dim_2.f90: New test.
546
547 PR fortran/34139
548 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
549
550 2007-11-18 Jakub Jelinek <jakub@redhat.com>
551
552 PR rtl-optimization/34132
553 * gcc.c-torture/compile/20071118-1.c: New test.
554
555 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
556
557 PR fortran/31608
558 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
559
560 2007-11-18 Tobias Burnus <burnus@net-b.de>
561
562 PR fortran/34137
563 * gfortran.dg/entry_14.f90: New.
564 * gfortran.dg/entry_15.f90: New.
565
566 2007-11-18 Richard Guenther <rguenther@suse.de>
567
568 PR tree-optimization/34127
569 * gcc.c-torture/compile/pr34127.c: New testcase.
570
571 2007-11-18 Ben Elliston <bje@au.ibm.com>
572
573 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
574 type specifier, as they are not permitted according to the AltiVec
575 Programming Interface Manual.
576
577 2007-11-17 Tobias Burnus <burnus@net-b.de>
578
579 PR fortran/34133
580 * gfortran.dg/bind_c_usage_9.f03: New.
581 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
582
583 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
584
585 PR fortran/25252
586 * interface.c (gfc_current_interface_head,
587 gfc_set_current_interface_head): New functions.
588 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
589 On syntax error, restore previous state of the interface.
590 * gfortran.h (gfc_current_interface_head,
591 gfc_set_current_interface_head): New prototypes.
592
593 2007-11-17 Richard Guenther <rguenther@suse.de>
594
595 PR middle-end/34130
596 * gcc.c-torture/execute/pr34130.c: New testcase.
597
598 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
599
600 PR fortran/34108
601 * gfortran.dg/fmt_label_1.f90: New test.
602
603 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
604
605 PR fortran/33957
606 * gfortran.dg/initialization_15.f90 : New test.
607
608 2007-11-16 Richard Guenther <rguenther@suse.de>
609
610 PR middle-end/34030
611 * gcc.c-torture/compile/pr34030.c: New testcase.
612
613 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
614
615 PR fortran/34008
616 * gfortran.dg/interface_assignment_3.f90.
617
618 2007-11-16 Richard Guenther <rguenther@suse.de>
619
620 PR tree-optimization/33870
621 * gcc.dg/torture/pr33870.c: New testcase.
622
623 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
624
625 PR fortran/33986
626 * gfortran.dg/allocatable_function_3.f90.
627
628 2007-11-16 Richard Guenther <rguenther@suse.de>
629
630 PR tree-optimization/34113
631 * gcc.c-torture/compile/pr34113.c: New testcase.
632
633 2007-11-16 Richard Guenther <rguenther@suse.de>
634
635 PR tree-optimization/34099
636 * g++.dg/torture/pr3499.C: New testcase.
637 * gcc.c-torture/execute/pr34099.c: Likewise.
638
639 2007-11-16 Olivier Hainque <hainque@adacore.com>
640
641 * gnat.dg/release_unc_maxalign.adb: New test.
642
643 2007-11-16 Jakub Jelinek <jakub@redhat.com>
644
645 PR c++/34100
646 * g++.dg/template/crash73.C: New test.
647
648 2007-11-15 Jakub Jelinek <jakub@redhat.com>
649
650 PR middle-end/23848
651 * gcc.dg/tree-ssa/pr23848-1.c: New test.
652 * gcc.dg/tree-ssa/pr23848-2.c: New test.
653 * gcc.dg/tree-ssa/pr23848-3.c: New test.
654 * gcc.dg/tree-ssa/pr23848-4.c: New test.
655
656 2007-11-15 Tobias Burnus <burnus@net-b.de>
657
658 PR fortran/33917
659 * gfortran.dg/proc_decl_11.f90: New.
660
661 2007-11-15 Ben Elliston <bje@au.ibm.com>
662
663 * gcc.target/spu/compare-dp.c: New test.
664
665 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
666
667 * gcc.dg/pr33923.c: New test.
668
669 2007-11-14 Jakub Jelinek <jakub@redhat.com>
670
671 PR middle-end/34088
672 * gcc.dg/pr34088.c: New test.
673
674 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
675
676 * gcc.c-torture/compile/20071114-1.c: New test.
677
678 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
679
680 PR fortran/31608
681 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
682 to match known variations in symbol format. Document in comments.
683
684 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
685
686 PR fortran/33985
687 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
688
689 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
690
691 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
692 when done.
693
694 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
695
696 PR fortran/33162
697 * gfortran.dg/proc_decl_1.f90: Update.
698 * gfortran.dg/proc_decl_7.f90: New test.
699 * gfortran.dg/proc_decl_8.f90: New test.
700 * gfortran.dg/proc_decl_9.f90: New test.
701 * gfortran.dg/proc_decl_10.f90: New test.
702
703 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
704
705 PR fortran/34080
706 * gfortran.dg/transfer_assumed_size_1.f90: New test.
707
708 2007-11-13 Jakub Jelinek <jakub@redhat.com>
709
710 PR c++/34054
711 PR c++/34056
712 PR c++/34057
713 PR c++/34058
714 PR c++/34060
715 * g++.dg/parse/crash36.C: Add another dg-error.
716 * g++.dg/cpp0x/pr34054.C: New test.
717 * g++.dg/cpp0x/pr34056.C: New test.
718 * g++.dg/cpp0x/pr34057.C: New test.
719 * g++.dg/cpp0x/pr34058.C: New test.
720 * g++.dg/cpp0x/pr34060.C: New test.
721
722 PR tree-optimization/34063
723 * g++.dg/tree-ssa/pr34063.C: New test.
724
725 2007-11-13 Diego Novillo <dnovillo@google.com>
726
727 PR tree-optimization/33870
728 * gcc.c-torture/execute/pr33870-1.c: New test.
729 * gcc.dg/tree-ssa/alias-16.c: New test.
730
731 2007-11-13 Jakub Jelinek <jakub@redhat.com>
732
733 PR c++/29225
734 * g++.dg/template/crash72.C: New test.
735
736 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
737
738 * g++.dg/opt/cfg5.C: New test.
739
740 2007-11-12 Richard Guenther <rguenther@suse.de>
741
742 PR middle-end/34070
743 * gcc.c-torture/execute/pr34070-1.c: New testcase.
744 * gcc.c-torture/execute/pr34070-2.c: Likewise.
745
746 2007-11-12 Richard Guenther <rguenther@suse.de>
747
748 PR middle-end/34027
749 * gcc.dg/pr34027-1.c: New testcase.
750 * gcc.dg/pr34027-2.c: Likewise.
751
752 2007-11-12 Ira Rosen <irar@il.ibm.com>
753
754 PR tree-optimization/33953
755 * gcc.dg/vect/pr33953.c: New testcase.
756
757 2007-11-11 Tom Tromey <tromey@redhat.com>
758
759 PR c++/17577:
760 * g++.dg/ext/pr17577.h: New file.
761 * g++.dg/ext/pr17577.C: New file.
762
763 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
764
765 PR c++/8570
766 * g++.old-deja/g++.ns/template13.C: Update expected output.
767 * g++.old-deja/g++.pt/friend23.C: Likewise.
768 * g++.dg/warn/pr8570.C: New.
769
770 2007-11-11 Jakub Jelinek <jakub@redhat.com>
771
772 PR c++/34068
773 * g++.dg/template/pseudodtor4.C: New test.
774
775 2007-11-10 Jakub Jelinek <jakub@redhat.com>
776
777 PR middle-end/34018
778 * g++.dg/opt/inline14.C: New test.
779
780 PR tree-optimization/33680
781 * gcc.c-torture/compile/20071108-1.c: New test.
782
783 PR c++/32241
784 * g++.dg/template/pseudodtor3.C: New test.
785
786 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
787
788 PR c++/33510
789 * g++.dg/cpp0x/variadic-init.C: New.
790
791 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
792 Jakub Jelinek <jakub@redhat.com>
793
794 PR rtl-optimization/34012
795 * gcc.target/i386/pr34012.c: New test.
796
797 2007-11-09 Richard Guenther <rguenther@suse.de>
798
799 PR tree-optimization/33604
800 * g++.dg/tree-ssa/pr33604.C: New testcase.
801 * gcc.dg/pr32721.c: Adjust pattern.
802
803 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
804
805 * gcc.target/mips/dse-1.c: Disable.
806
807 2007-11-08 Tom Tromey <tromey@redhat.com>
808
809 * gcc.dg/empty-source-3.c: Update warning location.
810 * gcc.dg/gomp/barrier-2.c: Likewise.
811 * gcc.dg/label-decl-3.c: Likewise.
812 * gcc.dg/label-decl-2.c: Likewise.
813 * gcc.dg/empty-source-2.c: Likewise.
814
815 2007-11-08 Tom Tromey <tromey@redhat.com>
816
817 PR c++/30297:
818 * g++.dg/inherit/pr30297.C: New file.
819
820 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
821
822 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
823 -fno-common for cygwin and mingw32.
824
825 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
826
827 PR middle-end/33826
828 * gcc.dg/pr33826.c: New.
829 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
830 recursive functions being marked pure or const.
831
832 2007-11-08 Tobias Burnus <burnus@net-b.de>
833
834 PR fortran/33917
835 * gfortran.dg/proc_decl_5.f90: New.
836 * gfortran.dg/proc_decl_6.f90: New.
837
838 2007-11-08 Jakub Jelinek <jakub@redhat.com>
839
840 PR tree-optimization/32575
841 * gcc.c-torture/execute/20071108-1.c: New test.
842
843 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
844
845 * g++.dg/opt/anchor1.C: New.
846
847 2007-11-07 Diego Novillo <dnovillo@google.com>
848
849 PR 33870
850 * gcc.c-torture/execute/pr33870.x: Remove.
851
852 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
853
854 PR c++/33045
855 PR c++/33837
856 PR c++/33838
857 * g++.dg/cpp0x/decltype-33837.C: New.
858 * g++.dg/cpp0x/decltype-refbug.C: New.
859 * g++.dg/cpp0x/decltype-33838.C: New.
860
861 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
862
863 * gcc.c-torture/compile/20071107-1.c: New test.
864
865 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
866
867 * gcc.dg/out-of-bounds-1.c: New test.
868
869 2007-11-07 Jakub Jelinek <jakub@redhat.com>
870
871 PR c++/33501
872 * g++.dg/warn/incomplete2.C: New test.
873 * g++.dg/template/incomplete4.C: New test.
874 * g++.dg/template/incomplete5.C: New test.
875
876 2007-11-07 Olivier Hainque <hainque@adacore.com>
877
878 * gnat.dg/max_align.adb: New test.
879
880 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
881
882 PR target/30961
883 * gcc.target/i386/pr30961-1.c: New.
884
885 2007-11-06 Tom Tromey <tromey@redhat.com>
886
887 PR c++/32368:
888 * g++.dg/warn/pragma-system_header3.h: New.
889 * g++.dg/warn/pragma-system_header3.C: New.
890
891 PR c++/32256:
892 * g++.dg/warn/pragma-system_header4.C: New.
893 * g++.dg/warn/pragma-system_header4.h: New.
894
895 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
896
897 PR c++/33977
898 PR c++/33886
899 * g++.dg/other/canon-array.C: New.
900
901 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
902
903 * g++.dg/parser/crash36.C: Tweak expected errors.
904 * g++.dg/cpp0x/pr31439.C: New.
905 * g++.dg/cpp0x/pr32114.C: New.
906 * g++.dg/cpp0x/pr32115.C: New.
907 * g++.dg/cpp0x/pr32125.C: New.
908 * g++.dg/cpp0x/pr32126.C: New.
909 * g++.dg/cpp0x/pr32127.C: New.
910 * g++.dg/cpp0x/pr32128.C: New.
911 * g++.dg/cpp0x/pr32253.C: New.
912 * g++.dg/cpp0x/pr32566.C: New.
913 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
914 * g++.dg/cpp0x/pr31438.C: Ditto.
915 * g++.dg/cpp0x/variadic81.C: Ditto.
916 * g++.dg/cpp0x/pr31432.C: Ditto.
917 * g++.dg/cpp0x/pr31442.C: Ditto.
918
919 2007-11-06 Jakub Jelinek <jakub@redhat.com>
920
921 PR target/33168
922 * g++.dg/other/datasec1.C: New test.
923
924 PR tree-optimization/33458
925 * g++.dg/opt/inline12.C: New test.
926
927 PR tree-optimization/33993
928 * gcc.c-torture/compile/20071105-1.c: New test.
929
930 2007-11-05 Jakub Jelinek <jakub@redhat.com>
931
932 PR rtl-optimization/33648
933 * gcc.dg/pr33648.c: Require effective targer freorder.
934
935 2007-11-05 Revital Eres <eres@il.ibm.com>
936
937 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
938
939 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
940
941 PR c++/33996
942 PR c++/33235
943 PR c++/33930
944 * g++.dg/cpp0x/pr33996.C: New
945 * g++.dg/cpp0x/rv-trivial-bug.C: New
946 * g++.dg/cpp0x/pr33930.C: New
947
948 2007-11-05 Nick Clifton <nickc@redhat.com>
949 Sebastian Pop <sebastian.pop@amd.com>
950
951 PR tree-optimization/32540
952 PR tree-optimization/33922
953 * gcc.dg/tree-ssa/pr32540-1.c: New.
954 * gcc.dg/tree-ssa/pr32540-2.c: New.
955 * gcc.dg/tree-ssa/pr33922.c: New.
956
957 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
958
959 PR c++/33939
960 * g++.dg/cpp0x/variadic-rref.C: New.
961
962 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
963
964 * g++dg/warn/pointer-integer-comparison.C: New.
965
966 2007-11-05 Jakub Jelinek <jakub@redhat.com>
967
968 PR tree-optimization/33856
969 * gcc.c-torture/compile/20071027-1.c: New test.
970
971 PR c++/33836
972 * g++.dg/ext/label10.C: New test.
973
974 PR c++/33969
975 * g++.dg/other/ptrmem9.C: New test.
976
977 2007-11-04 Andrew Pinski <pinskia@gmail.com>
978
979 PR middle-end/32931
980 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
981
982 2007-11-04 David Edelsohn <edelsohn@gnu.org>
983
984 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
985 * g++.dg/ext/visibility/namespace2.C: Add argument to
986 dg-require-visibility.
987 * g++.dg/ext/java-1.C: Disable on AIX.
988
989 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
990
991 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
992
993 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
994
995 PR fortran/33881
996 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
997
998 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
999
1000 PR c/29062
1001 * gcc.dg/20031223-1.c: Adjust error output.
1002 * gcc.dg/parse-decl-after-label.c: New.
1003
1004 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1005
1006 PR libfortran/24685
1007 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1008 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1009 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1010
1011 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
1012
1013 PR rtl-optimization/28940
1014 * gcc.target/i386/addr-sel-1.c: New test.
1015
1016 2007-11-03 Jakub Jelinek <jakub@redhat.com>
1017
1018 PR middle-end/33670
1019 * gcc.dg/pr33670.c: New test.
1020
1021 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR c++/33516
1024 * g++.dg/lookup/typedef1.C: New test.
1025
1026 2007-11-02 Janis Johnson <janis187@us.ibm.com>
1027
1028 PR testsuite/32076
1029 * lib/scandump.exp (dump-suffix): New.
1030 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1031 Include dump suffix in pass/fail messages, put regexp in quotes.
1032
1033 2007-11-02 Paolo Carlini <pcarlini@suse.de>
1034
1035 PR c++/33495
1036 * g++.dg/other/error19.C: New.
1037
1038 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1039
1040 PR rtl-optimization/28062
1041 * gcc.c-torture/compile/20071102-1.c: New test.
1042
1043 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
1044
1045 * g++.dg/cpp0x/pr33955.C: New.
1046
1047 2007-11-01 Tom Tromey <tromey@redhat.com>
1048
1049 PR preprocessor/30805:
1050 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1051
1052 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1053
1054 PR rtl-optimization/33648
1055 * gcc.dg/pr33648.c: New test.
1056
1057 2007-11-01 Jakub Jelinek <jakub@redhat.com>
1058
1059 PR c++/32384
1060 * g++.dg/template/pseudodtor1.C: New test.
1061 * g++.dg/template/pseudodtor2.C: New test.
1062
1063 PR c++/32260
1064 * g++.dg/rtti/typeid7.C: New test.
1065
1066 2007-11-01 Tom Tromey <tromey@redhat.com>
1067
1068 PR preprocessor/30805:
1069 * gcc.dg/cpp/pr30805.c: New file.
1070
1071 2007-11-01 Janis Johnson <janis187@us.ibm.com>
1072
1073 PR testsuite/25352
1074 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1075 add dg-skip-if.
1076 * gcc.c-torture/compile/20001205-1.c: Ditto.
1077 * gcc.c-torture/compile/20001226-1.c: Ditto.
1078 * gcc.c-torture/compile/20020312-1.c: Ditto.
1079 * gcc.c-torture/compile/20020604-1.c: Ditto.
1080 * gcc.c-torture/compile/920501-12.c: Ditto.
1081 * gcc.c-torture/compile/920501-4.c: Ditto.
1082 * gcc.c-torture/compile/920520-1.c: Ditto.
1083 * gcc.c-torture/compile/980506-1.c: Ditto.
1084 * gcc.c-torture/compile/990617-1.c: Ditto.
1085 * gcc.dg/compare6.c: Ditto.
1086 * g++.old-deja/g++.brendan/crash43.C: Ditto.
1087 * g++.old-deja/g++.brendan/synth1.C: Ditto.
1088 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1089 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1090 * g++.old-deja/g++.pt/static6.C: Ditto.
1091 * g++.old-deja/g++.pt/crash16.C: Ditto.
1092 * g++.old-deja/g++.mike/p10416.C: Ditto.
1093 * g++.old-deja/g++.mike/ns15.C: Ditto.
1094 * g++.old-deja/g++.mike/eh46.C: Ditto.
1095
1096 2007-11-01 Tom Tromey <tromey@redhat.com>
1097
1098 * gcc.dg/redecl-1.c: Update.
1099 * gcc.dg/pr20368-3.c: Update.
1100 * gcc.dg/inline-14.c: Update.
1101 * gcc.dg/builtins-30.c: Update.
1102 * gcc.dg/dremf-type-compat-4.c: Update.
1103 * gcc.dg/pr20368-2.c: Update.
1104
1105 2007-11-01 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR rtl-optimization/33673
1108 * gcc.dg/pr33673.c: New test.
1109
1110 2007-11-01 Michael Matz <matz@suse.de>
1111
1112 PR tree-optimization/33961
1113 * gcc.dg/pr33961.c: New test.
1114
1115 2007-10-31 Paolo Carlini <pcarlini@suse.de>
1116
1117 PR c++/33494
1118 * g++.dg/template/error35.C: New.
1119
1120 2007-10-31 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR target/31507
1123 * gcc.dg/pr31507-1.c: New test.
1124 * gcc.dg/pr31507-2.c: New test.
1125
1126 2007-10-31 Revital Eres <eres@il.ibm.com>
1127
1128 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1129 target.
1130 * gcc.dg/vect/tree-vect.h (check_vect): Add
1131 powerpc-*paired test.
1132 * lib/target-supports.exp (check_750cl_hw_available):
1133 New.
1134 (check_effective_target_vect_int,
1135 check_effective_target_vect_intfloat_cvt,
1136 check_effective_target_powerpc_altivec_ok,
1137 check_effective_target_vect_long,
1138 check_effective_target_vect_sdot_hi,
1139 check_effective_target_vect_udot_hi,
1140 check_effective_target_vect_pack_trunc,
1141 check_effective_target_vect_unpack,
1142 check_effective_target_vect_shift,
1143 check_effective_target_vect_int_mult): Disable for powerpc-*paired
1144 target.
1145 * gcc.dg/vect/vect-ifcvt-11.c: New.
1146 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1147 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1148 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1149 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1150 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1151 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1152
1153 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
1154 Tobias Burnus <burnus@net-b.de>
1155
1156 PR fortran/33941
1157 * gfortran.dg/module_read_1.f90: New.
1158
1159 2007-10-31 Tom Tromey <tromey@redhat.com>
1160
1161 PR preprocessor/30786:
1162 * gcc.dg/cpp/pr30786.c: New file.
1163
1164 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1165
1166 PR fortran/33162
1167 * gfortran.dg/interface_19.f90: New.
1168 * gfortran.dg/interface_20.f90: New.
1169 * gfortran.dg/interface_21.f90: New.
1170
1171 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
1172
1173 PR tree-optimization/32377
1174 * gfortran.dg/vect/pr32377.f90: New.
1175
1176 2007-10-31 Richard Guenther <rguenther@suse.de>
1177
1178 PR middle-end/33779
1179 * gcc.c-torture/execute/pr33779-1.c: New testcase.
1180 * gcc.c-torture/execute/pr33779-2.c: Likewise.
1181
1182 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
1183
1184 PR fortran/33897
1185 * gfortran.dg/contained_3.f90: New.
1186
1187 2007-10-31 Christian Bruel <christian.bruel@st.com>
1188
1189 PR c++/19531
1190 * g++.dg/opt/nrv8.C: New.
1191
1192 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR c++/33709
1195 * g++.dg/opt/compound1.C: New test.
1196
1197 PR c++/33616
1198 * g++.dg/template/ptrmem18.C: New test.
1199
1200 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1201
1202 PR fortran/33596
1203 * gfortran.dg/isnan_2.f90: New test.
1204
1205 2007-10-30 Ed Schouten <ed@fxq.nl>
1206
1207 PR tree-optimization/32500
1208 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1209
1210 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
1211
1212 PR c++/31993
1213 PR c++/32252
1214 * g++.dg/cpp0x/pr31993.C: New
1215 * g++.dg/cpp0x/pr32252.C: New
1216
1217 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR tree-optimization/33723
1220 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1221
1222 2007-10-30 Richard Guenther <rguenther@suse.de>
1223
1224 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1225 gcc.target/i386/loop-3.c.
1226
1227 2007-10-30 Revital Eres <eres@il.ibm.com>
1228
1229 * gcc.dg/vect/pr33866.c: Require vect_long.
1230
1231 2007-10-30 Revital Eres <eres@il.ibm.com>
1232
1233 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1234 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1235
1236 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
1237
1238 PR tree-optimization/32893
1239 * lib/target-supports.exp
1240 (check_effective_target_unaligned_stack): new keyword.
1241 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1242 not sensitive to unaligned_stack.
1243 * gcc.dg/vect/vect-3.c: Likewise.
1244 * gcc.dg/vect/vect-4.c: Likewise.
1245 * gcc.dg/vect/vect-5.c: Likewise.
1246 * gcc.dg/vect/vect-6.c: Likewise.
1247 * gcc.dg/vect/vect-7.c: Likewise.
1248 * gcc.dg/vect/vect-13.c: Likewise.
1249 * gcc.dg/vect/vect-17.c: Likewise.
1250 * gcc.dg/vect/vect-18.c: Likewise.
1251 * gcc.dg/vect/vect-19.c: Likewise.
1252 * gcc.dg/vect/vect-20.c: Likewise.
1253 * gcc.dg/vect/vect-21.c: Likewise.
1254 * gcc.dg/vect/vect-22.c: Likewise.
1255 * gcc.dg/vect/vect-27.c: Likewise.
1256 * gcc.dg/vect/vect-29.c: Likewise.
1257 * gcc.dg/vect/vect-64.c: Likewise.
1258 * gcc.dg/vect/vect-65.c: Likewise.
1259 * gcc.dg/vect/vect-66.c: Likewise.
1260 * gcc.dg/vect/vect-72.c: Likewise.
1261 * gcc.dg/vect/vect-73.c: Likewise.
1262 * gcc.dg/vect/vect-86.c: Likewise.
1263 * gcc.dg/vect/vect-all.c: Likewise.
1264 * gcc.dg/vect/slp-25.c: Likewise.
1265 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1266 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1267 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1268
1269 * gcc.dg/vect/vect-31.c: Removed alignment checks.
1270 * gcc.dg/vect/vect-34.c: Likewise.
1271 * gcc.dg/vect/vect-36.c: Likewise.
1272 * gcc.dg/vect/vect-64.c: Likewise.
1273 * gcc.dg/vect/vect-65.c: Likewise.
1274 * gcc.dg/vect/vect-66.c: Likewise.
1275 * gcc.dg/vect/vect-68.c: Likewise.
1276 * gcc.dg/vect/vect-76.c: Likewise.
1277 * gcc.dg/vect/vect-77.c: Likewise.
1278 * gcc.dg/vect/vect-78.c: Likewise.
1279
1280 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1281 testcase (without no-section-anchors prefix) but with global arrays.
1282 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1283 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1284 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1285 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1286 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1287 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1288 * gcc.dg/vect/vect-77-global.c: Likewise.
1289 * gcc.dg/vect/vect-78-global.c: Likewise.
1290
1291 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1292 testcase (without no-section-anchors prefix) but fix alignment checks
1293 to also consider unaligned_stack targets.
1294 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1295
1296 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR tree-optimization/33723
1299 * gcc.c-torture/execute/20071029-1.c: New test.
1300 * gcc.dg/tree-ssa/pr33723.c: New test.
1301
1302 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
1303
1304 PR tree-optimization/33614
1305 * gcc.c-torture/compile/pr33614.c: New test.
1306
1307 2007-10-29 Richard Guenther <rguenther@suse.de>
1308
1309 PR tree-optimization/33870
1310 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1311
1312 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR tree-optimization/33757
1315 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1316 true architectures instead of having a big dg-skip-if.
1317
1318 PR c++/33841
1319 * g++.dg/other/bitfield3.C: New test.
1320
1321 2007-10-29 Richard Guenther <rguenther@suse.de>
1322
1323 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1324
1325 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1326
1327 Automatic parallelization reduction tests.
1328
1329 * gcc.dg/tree-ssa/reduc-1.c: New test.
1330 * gcc.dg/tree-ssa/reduc-1char.c: New test.
1331 * gcc.dg/tree-ssa/reduc-1short.c: New test.
1332 * gcc.dg/tree-ssa/reduc-2.c: New test.
1333 * gcc.dg/tree-ssa/reduc-2char.c: New test.
1334 * gcc.dg/tree-ssa/reduc-2short.c: New test.
1335 * gcc.dg/tree-ssa/reduc-3.c: New test.
1336 * gcc.dg/tree-ssa/reduc-6.c: New test.
1337 * gcc.dg/tree-ssa/reduc-7.c: New test.
1338 * gcc.dg/tree-ssa/reduc-8.c: New test.
1339 * gcc.dg/tree-ssa/reduc-9.c: New test.
1340
1341 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1342 Zdenek Dvorak <ook@ucw.cz>
1343
1344 OMP_ATOMIC Changes, testsuite changes.
1345
1346 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1347 instead of gimple dump.
1348 * gcc.dg/gomp/atomic-9.c: Same.
1349 * gcc.dg/gomp/atomic-10.c: Same.
1350 * g++.dg/gomp/atomic-3.C: Same.
1351 * g++.dg/gomp/atomic-9.C: Same.
1352 * g++.dg/gomp/atomic-10.C: Same.
1353
1354 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
1355
1356 PR fortran/31217
1357 PR fortran/33811
1358 * gfortran.dg/forall_12.f90: New test.
1359
1360 PR fortran/33686
1361 * gfortran.dg/forall_13.f90: New test.
1362
1363 2007-10-28 Paolo Carlini <pcarlini@suse.de>
1364 Mark Mitchell <mark@codesourcery.com>
1365
1366 PR c++/30659
1367 * g++.dg/template/crash71.C: New.
1368
1369 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
1370
1371 PR fortran/32147
1372 * gfortran.dg/module_md5_1.f90: Update hash-value.
1373
1374 2007-10-28 Andrew Pinski <pinskia@gmail.com>
1375
1376 PR tree-opt/33589
1377 * g++.dg/torture/pr33589-1.C: New testcase.
1378 * g++.dg/torture/pr33589-2.C: New testcase.
1379
1380 2007-10-28 Richard Guenther <rguenther@suse.de>
1381
1382 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1383
1384 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
1385 Uros Bizjak <ubizjak@gmail.com>
1386
1387 PR tree-optimization/33920
1388 * gcc.dg/tree-ssa/pr33290.c: New test.
1389
1390 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1391
1392 PR fortran/31306
1393 * gfortran.dg/argument_check_7.f90: New test.
1394 * gfortran.dg/argument_check_8.f90: New test.
1395
1396 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1397
1398 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1399 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
1400 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1401 * gcc.target/i386/sse-14.c: Ditto.
1402
1403 2007-10-27 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR c++/33844
1406 * g++.dg/other/ptrmem8.C: New test.
1407
1408 PR c++/33842
1409 * g++.dg/template/error34.C: New test.
1410
1411 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1412
1413 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1414
1415 2007-10-27 Richard Guenther <rguenther@suse.de>
1416
1417 PR tree-optimization/33870
1418 * gcc.dg/tree-ssa/alias-15.c: New testcase.
1419 * gcc.c-torture/execute/pr33870.c: Likewise.
1420
1421 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1422
1423 PR fortran/33162
1424 * gfortran.dg/argument_checking_9.f90: New test.
1425
1426 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1427
1428 * g++.dg/other/pr33601.C: New.
1429
1430 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1431
1432 PR c++/31988
1433 * g++.dg/init/new25.C: New.
1434
1435 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1436
1437 * g++.dg/cpp0x/pr33839.C: New.
1438
1439 2007-10-26 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR c++/33744
1442 * g++.dg/template/arg6.C: New test.
1443
1444 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1445
1446 PR c++/31747
1447 * g++.dg/parse/crash39.C: New.
1448
1449 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
1450
1451 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1452 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
1453 "offset: -4B".
1454
1455 2007-10-25 David Daney <ddaney@avtrex.com>
1456
1457 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1458
1459 2007-10-25 Paolo Carlini <pcarlini@suse.de>
1460
1461 PR c++/33843
1462 * g++.dg/template/error32.C: New.
1463
1464 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1465 Ira Rosen <irar@il.ibm.com>
1466
1467 PR tree-optimization/33833
1468 * gcc.dg/vect/pr33833.c: New testcase.
1469
1470 2007-10-25 David Daney <ddaney@avtrex.com>
1471
1472 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1473
1474 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1475 Ira Rosen <irar@il.ibm.com>
1476
1477 PR tree-optimization/33866
1478 * gcc.dg/vect/pr33866.c: New testcase.
1479
1480 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1481
1482 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1483 Add -w to compile flags to suppress "call-clobbered register" warnings
1484 and remove dg-warning directives.
1485
1486 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1487
1488 * gcc.dg/sms-2.c: Cleanup sms dump file.
1489 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1490 profile-use step.
1491
1492 2007-10-24 David Daney <ddaney@avtrex.com>
1493
1494 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1495
1496 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
1497
1498 PR target/33755
1499 * gcc.target/mips/pr33755.c: New test.
1500
1501 2007-10-24 Ira Rosen <irar@il.ibm.com>
1502
1503 PR tree-optimization/33804
1504 * gcc.dg/vect/pr33804.c: New testcase.
1505
1506 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1507
1508 PR forrtran/33849
1509 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1510
1511 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1512 Uros Bizjak <ubizjak@gmail.com>
1513
1514 PR rtl-optimization/33846
1515 * gcc.dg/vect/pr33846.c: New testcase.
1516
1517 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1518 Dorit Nuzman <dorit@il.ibm.com>
1519
1520 PR tree-optimization/33860
1521 * g++.dg/vect/pr33860.cc: New test.
1522 * g++.dg/vect/pr33860a.cc: New test.
1523
1524 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
1525 Revital Eres <eres@il.ibm.com>
1526
1527 * gcc.dg/sms-2.c: New testcase.
1528
1529 2007-10-22 David S. Miller <davem@davemloft.net>
1530
1531 * gcc.dg/globalreg-1.c: New test.
1532
1533 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
1534 Dorit Nuzman <dorit@il.ibm.com>
1535
1536 PR tree-optimization/33834
1537 PR tree-optimization/33835
1538 * g++.dg/vect/pr33834_1.cc: New test.
1539 * g++.dg/vect/pr33834_2.cc: New test.
1540 * g++.dg/vect/pr33835.cc: New test.
1541
1542 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1543
1544 * gcc.dg/pr33644.c: New test.
1545
1546 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR c++/33372
1549 * g++.dg/gomp/pr33372-1.C: New test.
1550 * g++.dg/gomp/pr33372-2.C: New test.
1551 * g++.dg/gomp/pr33372-3.C: New test.
1552
1553 2007-10-22 Michael Matz <matz@suse.de>
1554
1555 PR tree-optimization/33855
1556 * gcc.c-torture/compile/pr33855.c: New testcase.
1557
1558 2007-10-22 Ira Rosen <irar@il.ibm.com>
1559
1560 PR tree-optimization/33854
1561 * gcc.dg/vect/O1-pr33854.c: New testcase.
1562 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1563
1564 2007-10-21 David Edelsohn <edelsohn@gnu.org>
1565
1566 * gcc.dg/unwind-1.c: Disable on AIX.
1567 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1568
1569 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
1570
1571 PR fortran/33749
1572 * gfortran.dg/assign_9.f90: New test.
1573
1574 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1575
1576 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1577 (dg-mips-options): Skip tests that specify an ABI other than o32
1578 and o64 if generating MIPS16 hard-float code.
1579
1580 2007-10-21 Ira Rosen <irar@il.ibm.com>
1581 Revital Eres <eres@il.ibm.com>
1582
1583 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1584 * gcc.dg/vect/vect-16.c: Fix comment.
1585 * gcc.dg/vect/pr33369.c: Require vect_int.
1586 * gcc.dg/vect/slp-33.c: Add spaces.
1587 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1588 targets.
1589 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1590 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1591 targets.
1592 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1593 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1594 targets.
1595 * gcc.dg/vect/slp-10.c: Add spaces.
1596 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1597 targets.
1598 * gcc.dg/vect/slp-36.c: Require vect_int.
1599 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1600 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1601 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1602 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1603 targets.
1604 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1605 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1606 instead of vector_alignment_reachable_for_double.
1607 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1608 (natural_alignment): Split into...
1609 (natural_alignment_32, natural_alignment_64): New.
1610 (vector_alignment_reachable): Depend on natural_alignment_32.
1611 (vector_alignment_reachable_for_double): Rename to ...
1612 (vector_alignment_reachable_for_64bit): And depend on
1613 natural_alignment_64.
1614
1615 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1616
1617 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1618 MIPS targets.
1619 * g++.dg/vect/vect.exp: Likewise.
1620 * lib/fortran-torture.exp: Likewise.
1621 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1622 mipsisa64*-*-* as the target selector. Remove -mips64,
1623 -mhard-float and -mgp64 from the options list.
1624 * gcc.target/mips/mips-ps-2.c: Likewise.
1625 * gcc.target/mips/mips-ps-3.c: Likewise.
1626 * gcc.target/mips/mips-ps-4.c: Likewise.
1627 * gcc.target/mips/mips-ps-6.c: Likewise.
1628 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1629 options list.
1630 * gcc.target/mips/sb1-1.c: Likewise.
1631 * gcc.target/mips/mips-ps-type.c: Likewise.
1632 * gcc.target/mips/mips-ps-7.c: New test.
1633 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1634 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1635 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1636 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
1637 as forcing an ABI and an architecture.
1638 (is_gp32_flag, is_gp64_flag): Fold into...
1639 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
1640 then -mfp64 imply -mhard-float. Apply register rules after the
1641 loop. Handle -march=mipsN like -mipsN.
1642
1643 2007-10-20 David Edelsohn <edelsohn@gnu.org>
1644
1645 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1646 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1647
1648 2007-10-20 Tobias Burnus <burnus@net-b.de>
1649
1650 PR fortran/33818
1651 * gfortran.dg/entry_dummy_ref_3.f90: New.
1652
1653 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
1654 FX Coudert <fxcoudert@gcc.gnu.org>
1655
1656 PR fortran/31608
1657 * gfortran.dg/char_cast_1.f90: New test.
1658
1659 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1660
1661 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1662 * gfortran.dg/large_real_kind_2.F90: ditto.
1663 * gfortran.dg/default_format_2.f90: ditto.
1664 * gfortran.dg/default_format_denormal_1.f90: ditto.
1665
1666 2007-10-19 Richard Guenther <rguenther@suse.de>
1667
1668 PR middle-end/33816
1669 PR middle-end/32921
1670 * gfortran.dg/pr32921.f: New testcase.
1671
1672 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1673
1674 PR libfortran/33544
1675 * gfortran.dg/transfer_check_1.f90: Adjust options.
1676
1677 2007-10-19 Richard Guenther <rguenther@suse.de>
1678
1679 Revert
1680 2007-10-19 Richard Guenther <rguenther@suse.de>
1681
1682 PR middle-end/32921
1683 * gfortran.dg/pr32921.f: New testcase.
1684
1685 2007-10-19 Richard Guenther <rguenther@suse.de>
1686
1687 * gcc.c-torture/execute/20071018-1.c: New testcase.
1688
1689 2007-10-19 Richard Guenther <rguenther@suse.de>
1690
1691 PR middle-end/32921
1692 * gfortran.dg/pr32921.f: New testcase.
1693
1694 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
1695
1696 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1697
1698 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
1699
1700 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1701
1702 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1703
1704 PR fortran/33233
1705 * gfortran.dg/host_assoc_function_1.f90: Correct references.
1706 * gfortran.dg/host_assoc_function_3.f90: New test.
1707
1708 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1709
1710 PR fortran/33733
1711 * gfortran.dg/transfer_simplify_6.f90: New test.
1712
1713 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1714 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1715
1716 PR middle-end/33794
1717 * gfortran.dg/pr33794.f90: New testcase.
1718
1719 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1720
1721 PR target/32961
1722 * gcc.target/i386/pr32961.c: New testcase.
1723 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1724 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1725 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1726 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1727 __builtin_ia32_pslldi128 defines.
1728
1729 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
1730
1731 PR fortran/33760
1732 * gfortran.dg/c_ptr_tests_13.f03: New test case.
1733
1734 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1735
1736 PR c++/28639
1737 PR c++/30299
1738 * g++.dg/template/void12.C: New.
1739 * g++.dg/template/void13.C: New.
1740
1741 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1742
1743 PR c++/31446
1744 * g++.dg/template/void11.C: New.
1745 * g++.dg/template/void2.C: Adjust error markers.
1746 * g++.dg/template/void10.C: Likewise.
1747 * g++.dg/template/crash55.C: Likewise.
1748
1749 2007-10-16 Mark Mitchell <mark@codesourcery.com>
1750
1751 * g++.dg/opt/const5.C: New test.
1752
1753 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
1754 Maxim Kuvyrkov <maxim@codesourcery.com>
1755
1756 * gcc.target/ia64/20040709-2.c: New test.
1757
1758 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
1759
1760 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1761
1762 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
1763
1764 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1765 to each function. Check that there are no unsigned loads.
1766
1767 2007-10-15 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR tree-optimization/33136
1770 * gcc.c-torture/execute/20070824-1.c: New test.
1771 * gcc.dg/pr33136-1.c: New test.
1772 * gcc.dg/pr33136-2.c: New test.
1773 * gcc.dg/pr33136-3.c: New test.
1774
1775 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
1776
1777 PR tree-optimization/33735
1778 * g++.dg/torture/pr33735.C: New.
1779
1780 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
1781
1782 PR middle-end/33706
1783 * gcc.dg/va-arg-pack-2.c: New.
1784
1785 2007-10-15 Jakub Jelinek <jakub@redhat.com>
1786
1787 PR tree-optimization/33619
1788 * gcc.dg/pr33619.c: New test.
1789
1790 2007-10-15 David Edelsohn <edelsohn@gnu.org>
1791
1792 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1793 flag for AIX.
1794 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1795
1796 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1797
1798 PR libfortran/33055
1799 * gfortran.dg/inquire_11.f90: New test.
1800 * gfortan.dg/negative_unit_int8.f: New test.
1801
1802 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
1803
1804 PR target/33133
1805 * gcc.c-torture/compile/pr33133.c: New test.
1806
1807 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1808
1809 PR libfortran/33672
1810 * gfortran.dg/namelist_40.f90: New test.
1811
1812 2007-10-14 Tobias Burnus <burnus@net-b.de>
1813
1814 PR fortran/33745
1815 * gfortran.dg/bounds_check_11.f90: New.
1816
1817 2007-10-14 Andrew Pinski <pinskia@gmail.com>
1818
1819 PR c++/30303
1820 * g++.dg/other/ctor1.C: New test.
1821 * g++.dg/other/ctor2.C: New test.
1822 * g++.dg/other/dtor1.C: New test.
1823
1824 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
1825
1826 * gfortran.dg/bounds_check_10.f90: Fix testcase.
1827
1828 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
1829 Paul Thomas <pault@gcc.gnu.org>
1830
1831 PR fortran/33254
1832 PR fortran/33727
1833 * gfortran.dg/bounds_check_10.f90: New.
1834
1835 2007-10-13 David Edelsohn <edelsohn@gnu.org>
1836
1837 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1838 * gcc.target/powerpc/popcount-1.c: Same.
1839
1840 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
1841
1842 PR c++/26698
1843 * g++.dg/conversion/op4.C: New test.
1844
1845 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
1846
1847 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1848
1849 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1850
1851 PR fortran/33542
1852 * gfortran.dg/ambiguous_specific_1.f90: New test.
1853
1854 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1855
1856 PR fortran/33664
1857 * gfortran.dg/impure_spec_expr_1.f90: New test.
1858 * gfortran.dg/char_result_7.f90: Remove illegal test.
1859
1860 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
1861
1862 PR 11001
1863 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1864 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1865 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1866 * gcc.target/i386/pr11001-memset-1.c: New testcase.
1867 * gcc.target/i386/pr11001-memset-2.c: New testcase.
1868 * gcc.target/i386/pr11001-memset-3.c: New testcase.
1869 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1870 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1871 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1872
1873 2007-10-12 Richard Guenther <rguenther@suse.de>
1874
1875 PR middle-end/26198
1876 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1877 * gcc.c-torture/execute/20071011-1.c: Likewise.
1878 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1879
1880 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
1881
1882 PR tree-optimization/33742
1883 * gcc.dg/pr33742.c: New testcase.
1884
1885 2007-10-12 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR tree-optimization/33645
1888 * gcc.dg/pr33645-1.c: New test.
1889 * gcc.dg/pr33645-2.c: New test.
1890 * gcc.dg/pr33645-3.c: New test.
1891
1892 PR c++/32121
1893 * g++.dg/ext/label4.C: Adjust error regexp.
1894 * g++.dg/ext/label6.C: Adjust error regexp.
1895 * g++.dg/ext/label7.C: New test.
1896 * g++.dg/ext/label8.C: New test.
1897 * g++.dg/ext/label9.C: New test.
1898
1899 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
1900
1901 PR middle-end/33676
1902 * gcc.dg/pr33676.c: New.
1903
1904 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1905
1906 PR c++/31441
1907 * g++.dg/cpp0x/variadic83.C: New.
1908
1909 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1910
1911 PR c++/33461
1912 * g++.dg/cpp0x/variadic81.C: New.
1913 * g++.dg/cpp0x/variadic82.C: Likewise.
1914
1915 2007-10-11 Richard Guenther <rguenther@suse.de>
1916
1917 PR middle-end/33724
1918 * gcc.dg/pr33724.c: New testcase.
1919
1920 2007-10-11 Richard Guenther <rguenther@suse.de>
1921
1922 PR c/33726
1923 * gcc.dg/pr33726.c: New testcase.
1924
1925 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
1926
1927 PR fortran/33500
1928 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1929
1930 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1931
1932 PR testsuite/33391
1933 * gfortran.dg/do_3.F90: Run with -fwrapv.
1934
1935 2007-10-09 Geoffrey Keating <geoffk@apple.com>
1936
1937 * gcc.dg/unwind-1.c: New.
1938
1939 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1940
1941 PR libfortran/33683
1942 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
1943 failure on some common systems.
1944
1945 2007-10-09 Richard Guenther <rguenther@suse.de>
1946
1947 PR middle-end/33692
1948 * gcc.dg/pr33692.c: New testcase.
1949
1950 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
1951
1952 PR middle-end/33669
1953 * gcc.c-torture/execute/pr33669.c: New.
1954
1955 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1956
1957 PR tree-optimization/33615
1958 * g++.dg/tree-ssa/pr33615-2.C: New test.
1959
1960 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1961
1962 PR tree-optimization/33615
1963 * g++.dg/tree-ssa/pr33615.C: New test.
1964
1965 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1966
1967 PR tree-optimization/33572
1968 * g++.dg/torture/pr33572.C: Replace with complete test.
1969
1970 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1971
1972 PR fortran/33689
1973 * gfortran.dg/spec_expr_5.f90: New.
1974
1975 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1976
1977 * gcc.dg/pragma-darwin-2.c: New.
1978
1979 2007-10-08 Richard Guenther <rguenther@suse.de>
1980
1981 PR middle-end/33693
1982 PR middle-end/33695
1983 PR middle-end/33697
1984 * gcc.dg/pr33693.c: New testcase.
1985 * gcc.dg/pr33695.c: Likewise.
1986 * gcc.dg/pr33697.c: Likewise.
1987
1988 2007-10-08 Richard Guenther <rguenther@suse.de>
1989
1990 PR middle-end/33691
1991 PR middle-end/33694
1992 PR middle-end/33696
1993 * gcc.dg/pr33691.c: New testcase.
1994 * gcc.dg/pr33694.c: Likewise.
1995 * gcc.dg/pr33696.c: Likewise.
1996
1997 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1998
1999 PR libfortran/33683
2000 * gfortran.dg/gamma_5.f90: New test case
2001
2002 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
2003
2004 PR fortran/20851
2005 * initialization_1.f90: Fix dg-error annotations.
2006 * initialization_14.f90: New.
2007 * initialization_7.f90: Fix dg-error annotations.
2008 * initialization_9.f90: Likewise.
2009
2010 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2011
2012 * gfortran.dg/error_recovery_4.f90: New test.
2013
2014 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2015
2016 * gfortran.dg/default_format_denormal_2.f90: New test.
2017 * gfortran.dg/default_format_2.inc: New test.
2018 * gfortran.dg/default_format_denormal_1.f90: New test.
2019 * gfortran.dg/default_format_1.inc: New test.
2020 * gfortran.dg/default_format_1.f90: Don't test for denormalized
2021 numbers.
2022 * gfortran.dg/default_format_2.f90: Don't test for denormalized
2023 numbers.
2024
2025 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2026
2027 * gfortran.dg/namelist_15.f90: Revise test.
2028
2029 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2030
2031 PR tree-optimization/33655
2032 * gcc.dg/torture/pr33655.c: New.
2033
2034 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2035
2036 PR tree-optimization/33572
2037 * g++.dg/torture/pr33572.C: New.
2038
2039 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
2040
2041 PR fortran/25076
2042 * gfortran.dg/forall_11.f90: New.
2043
2044 2007-10-05 Michael Matz <matz@suse.de>
2045
2046 PR middle-end/33667
2047 * gcc.dg/pr33667.c: New testcase.
2048
2049 2007-10-05 Richard Guenther <rguenther@suse.de>
2050
2051 PR middle-end/33666
2052 * gcc.dg/pr33666.c: New testcase.
2053
2054 2007-10-05 Michael Matz <matz@suse.de>
2055
2056 PR inline-asm/33600
2057 * gcc.target/i386/pr33600.c: New testcase.
2058
2059 2007-10-05 Richard Guenther <rguenther@suse.de>
2060
2061 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2062
2063 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
2064
2065 PR target/33635
2066 * gcc.target/mips/pr33635-1.c: New test.
2067
2068 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2069
2070 PR libfortran/33253
2071 * gfortran.dg/namelist_39.f90: Revise to use long names.
2072
2073 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
2074
2075 PR fortran/33646
2076 * gfortran.dg/pr33646.f90: New file.
2077
2078 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2079
2080 PR fortran/33529
2081 * gfortran.dg/char_type_len_2.f90: Adjust error message.
2082 * gfortran.dg/char_decl_2.f90: New test.
2083
2084 2007-10-04 Richard Guenther <rguenther@suse.de>
2085
2086 PR middle-end/33641
2087 * gcc.c-torture/compile/pr33641.c: New testcase.
2088
2089 2007-10-04 Michael Matz <matz@suse.de>
2090
2091 PR rtl-optimization/33653
2092 * gcc.dg/pr33653.c: New.
2093
2094 2007-10-04 Richard Guenther <rguenther@suse.de>
2095
2096 PR tree-optimization/33627
2097 * g++.dg/torture/pr33627.C: New testcase.
2098
2099 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
2100
2101 PR fortran/33626
2102 * gfortran.dg/parens_6.f90: New.
2103
2104 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
2105
2106 PR fortran/33646
2107 PR fortran/33542
2108 * gfortran.dg/ambiguous_specific_1.f90: Remove.
2109
2110 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
2111
2112 * g++.dg/ext/gnu-inline-global-redecl.C: New.
2113
2114 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
2115
2116 PR target/33635
2117 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2118 and mips_forced_be.
2119 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
2120 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
2121 options.
2122 * gcc.target/mips/fpr-moves-1.c: New test.
2123 * gcc.target/mips/fpr-moves-2.c: Likewise.
2124 * gcc.target/mips/fpr-moves-3.c: Likewise.
2125 * gcc.target/mips/fpr-moves-4.c: Likewise.
2126 * gcc.target/mips/fpr-moves-5.c: Likewise.
2127 * gcc.target/mips/fpr-moves-6.c: Likewise.
2128 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2129
2130 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2131
2132 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2133
2134 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2135
2136 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2137 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2138
2139 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
2140
2141 PR fortran/33198
2142 * gfortran.dg/common_errors_1.f90: New.
2143
2144 2007-10-03 Doug Kwan <dougkwan@google.com>
2145 Richard Guenther <rguenther@suse.de>
2146
2147 PR debug/31899
2148 * g++.dg/debug/using3.C: New testcase.
2149
2150 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2151
2152 PR libfortran/33253
2153 * gfortran.dg/namelist_38.f90: New test.
2154 * gfortran.dg/namelist_39.f90: New test.
2155
2156 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2157
2158 PR libfortran/33469
2159 * gfortran.dg/default_format_1.f90: New test.
2160 * gfortran.dg/default_format_2.f90: New test.
2161 * gfortran.dg/namelist_print_1.f: Adjust expected output.
2162 * gfortran.dg/real_const_3.f90: Adjust expected output.
2163
2164 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2165
2166 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2167 default ABI. Split mips_forced_abi into mips_forced_abi and
2168 mips_forced_regs.
2169 (is_gp32_flag): Return true for -mabi=32.
2170 (is_gp64_flag): New function. Handle 64-bit -mabi options.
2171 (dg-mips-options): Use is_gp64_flag instead of checking specifically
2172 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
2173 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2174 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2175 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2176 * gcc.target/mips/save-restore-2.c: Likewise.
2177 * gcc.target/mips/save-restore-3.c: Likewise.
2178 * gcc.target/mips/save-restore-4.c: Likewise.
2179
2180 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2181
2182 PR middle-end/33617
2183 * gcc.c-torture/compile/pr33617.c: New test.
2184
2185 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
2186
2187 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2188 -gstabs+ for extended options.
2189
2190 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2191
2192 PR fortran/33542
2193 * gfortran.dg/ambiguous_specific_1.f90: New test.
2194
2195 2007-10-02 Revital Eres <eres@il.ibm.com>
2196
2197 * gcc.target/powerpc/paired-8.c: New test.
2198 * gcc.target/powerpc/paired-9.c: New test.
2199 * gcc.target/powerpc/paired-10.c: New test.
2200
2201 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2202
2203 PR fortran/33566
2204 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2205
2206 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2207
2208 PR fortran/33554
2209 * gfortran.dg/intent_out_2.f90: New test.
2210
2211 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2212
2213 PR fortran/33550
2214 * gfortran.dg/ambiguous_reference_1.f90: New test.
2215
2216 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2217
2218 PR fortran/31154
2219 PR fortran/31229
2220 PR fortran/33334
2221 * gfortran.dg/function_kinds_1.f90: New test.
2222 * gfortran.dg/function_kinds_2.f90: New test.
2223 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2224 use association into interfaces.
2225
2226 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2227
2228 PR testsuite/31828
2229 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2230 (overflow): Use INFINITY, not FP_INFINITE.
2231 gcc.dg/float-range-4.c: Likewise.
2232 gcc.dg/float-range-5.c: Likewise.
2233
2234 2007-10-01 Nick Clifton <nickc@redhat.com>
2235
2236 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2237 for 16-bit targets.
2238
2239 2007-09-30 Diego Novillo <dnovillo@google.com>
2240
2241 PR 33593
2242 * g++.dg/tree-ssa/pr33593.C: New test.
2243
2244 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2245
2246 PR libfortran/33400
2247 * gfortran.dg/PR19872.f: Fix test condition.
2248 * gfortran.dg/list_read_7.f90: New test.
2249
2250 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
2251
2252 PR tree-optimization/33597
2253 * gcc.dg/vect/pr33597.c: New testcase.
2254
2255 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
2256
2257 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2258 * gcc.target/i386/pr33524.c: ...this.
2259
2260 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
2261
2262 PR fortran/33354
2263 * gfortran.dg/minmaxloc_4.f90: New.
2264
2265 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2266
2267 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2268
2269 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
2270
2271 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2272
2273 2007-09-28 Paolo Carlini <pcarlini@suse.de>
2274
2275 PR c++/33213
2276 * g++.dg/cpp0x/variadic79.C: New.
2277
2278 2007-09-28 Michael Matz <matz@suse.de>
2279 Jakub Jelinek <jakub@redhat.com>
2280
2281 PR rtl-optimization/33552
2282 * gcc.target/i386/pr33552.c: New runtime test.
2283 * gcc.target/i386/strinline.c: New compile time test.
2284
2285 2007-09-28 Jakub Jelinek <jakub@redhat.com>
2286
2287 * gfortran.dg/openmp_stack.f90: Removed.
2288
2289 PR c++/31434
2290 * g++.dg/cpp0x/variadic80.C: New test.
2291
2292 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2293
2294 * gfortran.dg/namelist_38.f90: Delete test for revertion of
2295 r128057.
2296
2297 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2298
2299 PR middle-end/7003
2300 * gcc.target/powerpc/gcse-1.c: New test.
2301
2302 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
2303
2304 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2305 fixed capitalizations.
2306 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2307 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2308 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2309 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2310 * gfortran.dg/maxloc_shape_1.f90: Likewise.
2311 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2312 * gfortran.dg/min_max_conformance.f90: Likewise.
2313
2314 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
2315
2316 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2317 options.
2318 * gcc.dg/c99-tgmath-2.c: Likewise.
2319 * gcc.dg/c99-tgmath-3.c: Likewise.
2320 * gcc.dg/c99-tgmath-4.c: Likewise.
2321
2322 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
2323
2324 PR fortran/33568
2325 * gfortran.dg/anint_1.f90: New test.
2326
2327 2007-09-27 Ian Lance Taylor <iant@google.com>
2328
2329 PR tree-optimization/33565
2330 * gcc.dg/Wstrict-overflow-20.c: New test.
2331
2332 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2333
2334 * gfortran.dg/openmp_stack.f90: Fix typo.
2335 * gfortran.dg/recursive_stack.f90: Fix typo.
2336
2337 2007-09-27 Paolo Carlini <pcarlini@suse.de>
2338
2339 PR c++/33493
2340 * g++.dg/template/error31.C: New.
2341
2342 2007-09-27 Jakub Jelinek <jakub@redhat.com>
2343
2344 * lib/prune.exp: Prune also "^In function .*$" lines and
2345 "^ inlined from .*$" lines.
2346
2347 2007-09-26 Richard Guenther <rguenther@suse.de>
2348
2349 PR tree-optimization/33563
2350 * gcc.dg/torture/pr33563.c: New testcase.
2351
2352 2007-09-26 Joseph Myers <joseph@codesourcery.com>
2353
2354 PR c/25309
2355 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2356 array.
2357 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
2358 without -O2.
2359
2360 2007-09-26 Richard Guenther <rguenther@suse.de>
2361
2362 PR tree-optimization/30375
2363 PR tree-optimization/33560
2364 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2365 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2366 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2367 * gcc.dg/torture/pr30375.c: New testcase.
2368 * gcc.dg/torture/pr33560.c: New testcase.
2369 * gcc.dg/tree-ssa/pr30375.c: Likewise.
2370
2371 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
2372
2373 PR c++/33207
2374 * g++.dg/parse/crash38.C: New test.
2375
2376 2007-09-25 Michael Meissner <michael.meissner@amd.com>
2377
2378 PR target/33524
2379 * gcc.target/i386/sse5-convert.c: New file, test int->long
2380 vectorized conversions.
2381
2382 2007-09-25 Revital Eres <eres@il.ibm.com>
2383
2384 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2385
2386 2007-09-25 Joseph Myers <joseph@codesourcery.com>
2387
2388 PR c/32295
2389 * gcc.dg/enum-incomplete-1.c: New test.
2390
2391 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
2392
2393 * gcc.c-torture/compile/20070919-1.c: New test.
2394
2395 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
2396
2397 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2398
2399 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
2400
2401 PR c++/14688
2402 * g++.dg/inherit/override_attribs.C: New file.
2403
2404 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
2405
2406 PR fortran/33269
2407 * io.c (check_format_string): Move NULL and constant checks into
2408 this function.
2409 (check_io_constraints): Call gfc_simplify_expr() before calling
2410 check_format_string(). Remove NULL and constant checks.
2411
2412 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
2413
2414 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2415 * gcc.c-torture/execute/loop-2g.x: Likewise.
2416
2417 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
2418
2419 * lib/target-supports.exp (check_effective_target_mips16_attribute):
2420 Reject hard-float modes unless the ABI is o32 or o64.
2421 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2422 of gcc.exp. Skip the tests when mips16 code generation is not
2423 supported.
2424 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2425 and use dg-add-options mips16_attribute.
2426
2427 2007-09-24 Jakub Jelinek <jakub@redhat.com>
2428
2429 PR c++/33506
2430 * g++.dg/ext/attrib29.C: New test.
2431
2432 2007-09-23 Ollie Wild <aaw@google.com>
2433
2434 * gcc.dg/fold-bitand-1.c: New test.
2435 * gcc.dg/fold-bitand-2.c: New test.
2436 * gcc.dg/fold-bitand-3.c: New test.
2437 * gcc.dg/fold-bitand-4.c: New test.
2438
2439 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2440
2441 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2442 any of the macros to be defined for __mips16.
2443 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2444
2445 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2446
2447 * gcc.dg/vect/pr21591.c: Require vect_int.
2448 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2449 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2450 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2451
2452 2007-09-23 Jakub Jelinek <jakub@redhat.com>
2453
2454 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2455 attributes.
2456 * gcc.dg/va-arg-pack-len-2.c: New test.
2457 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2458 attributes.
2459 * g++.dg/ext/va-arg-pack-len-2.C: New test.
2460
2461 PR tree-optimization/32772
2462 * gcc.c-torture/compile/20070905-1.c: New test.
2463
2464 PR tree-optimization/32975
2465 * gcc.dg/pr32975.c: New test.
2466
2467 PR middle-end/28755
2468 * gcc.dg/pr28755.c: New test.
2469
2470 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2471
2472 * lib/target-supports.exp (check_effective_target_nomips16): New
2473 procedure.
2474 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2475 for mipsisa64*-*-*.
2476 * gcc.dg/vect/vect.exp: Likewise.
2477 * g++.dg/vect/vect.exp: Likewise.
2478 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2479 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2480 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2481 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2482 * gcc.target/mips/clear-cache-1.c (f): Likewise.
2483 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2484 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2485 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2486 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2487 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2488 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2489 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2490 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2491 (test14, test15, test16, test17, test18): Likewise.
2492 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2493 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2494 (test14, test15, test16, test17, test18, test19, test20, test21)
2495 (test22): Likewise.
2496 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2497 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2498 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2499 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2500 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2501 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2502 * gcc.target/mips/mips-3d-1.c (main): Likewise.
2503 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2504 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2505 (test13, test14, test15, test16, test17, test18, test19, test20)
2506 (test21, test22, test23, test24, test25, test26, test27, test28)
2507 (test29, test30, test31): Likewise.
2508 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2509 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2510 (test13, test14, test15, test16, test17, test18, test19, test20)
2511 (test21, test22, test23, test24, test25, test26, test27, test28)
2512 (test29, test30, test31, test32, test33, test34, test35, test36)
2513 (test37, test38, test39, test40, test41, test42, test43, test44)
2514 (test45, test46, test47, test48, test49, test50, test51, test52)
2515 (test53, test54, test55, test56, test57, test58, test59, test60)
2516 (test61, test62, test63): Likewise.
2517 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2518 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2519 (test13, test14, test15, test16, test17, test18, test19, test20)
2520 (test21, test22, test23, test24, test25, test26, test27, test28)
2521 (test29, test30, test31): Likewise.
2522 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2523 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2524 (test13, test14, test15, test16, test17, test18, test19, test20)
2525 (test21, test22, test23, test24, test25, test26, test27, test28)
2526 (test29, test30, test31): Likewise.
2527 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2528 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2529 (test13, test14, test15): Likewise.
2530 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2531 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2532 (test13, test14, test15): Likewise.
2533 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2534 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2535 (test13, test14, test15, test16, test17, test18, test19, test20)
2536 (test21, test22, test23, test24, test25, test26, test27, test28)
2537 (test29, test30, test31): Likewise.
2538 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2539 (matrix_multiply4: Likewise.
2540 * gcc.target/mips/mips-ps-1.c (main): Likewise.
2541 * gcc.target/mips/mips-ps-2.c (main): Likewise.
2542 * gcc.target/mips/mips-ps-3.c (main): Likewise.
2543 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2544 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2545 (test13, test14, test15, test16, test17, test18, test19, test20)
2546 (test21, test22, test23, test24, test25, test26, test27, test28)
2547 (test29, test30, test31): Likewise.
2548 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2549 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2550 (test13, test14, test15, test16, test17, test18, test19, test20)
2551 (test21, test22, test23, test24, test25, test26, test27, test28)
2552 (test29, test30, test31): Likewise.
2553 * gcc.target/mips/mips-ps-5.c (main): Likewise.
2554 * gcc.target/mips/mips-ps-6.c (main): Likewise.
2555 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2556 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2557 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2558 (sub_v4qi): Likewise.
2559 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2560 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2561 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2562 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2563 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2564 (subb, subc): Likewise.
2565 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2566 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2567 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2568 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2569 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2570 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2571 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2572 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2573 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2574 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2575 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2576 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2577 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2578
2579 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2580
2581 * lib/target-supports.exp (add_options_for_mips16_attribute)
2582 (check_effective_target_mips16_attribute): New functions.
2583 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2584 command line.
2585 (dg-mips-options) Remove -mno-mips16 handling. Add options to
2586 extra_test_flags.
2587 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2588 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2589 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2590 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2591 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2592 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2593 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2594 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2595 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2596 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2597 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2598 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2599 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2600 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2601 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2602 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2603 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2604 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2605 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2606 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2607 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2608 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2609 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2610 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2611 (NOMIPS16): Delete.
2612 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2613 of dg-options.
2614 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2615 options. Require { target mips16_attribute } and use dg-add-options
2616 to add the associated options.
2617 (foo): Use MIPS16.
2618 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2619 * gcc.target/mips/call-saved-3.c: Likewise.
2620 * gcc.target/mips/code-readable-1.c: Require { target
2621 mips16_attribute } and use dg-add-options to add the associated
2622 options. Remove trailing whitespace.
2623 (NOMIPS16): Delete.
2624 * gcc.target/mips/code-readable-2.c: Likewise.
2625 * gcc.target/mips/code-readable-3.c: Likewise.
2626 * gcc.target/mips/mips16-attributes-2.c: Likewise.
2627 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2628 Require { target mips16_attribute } and use dg-add-options to
2629 add the associated options.
2630 (cksum16, cksum8): Use MIPS16.
2631 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2632 Require { target mips16_attribute } and use dg-add-options to
2633 add the associated options.
2634 (foo): Use MIPS16.
2635 * gcc.target/mips/save-restore-2.c: Likewise.
2636 * gcc.target/mips/save-restore-3.c: Likewise.
2637 * gcc.target/mips/save-restore-4.c: Likewise.
2638 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
2639 -mno-abicalls.
2640 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2641 (foo): Use NOMIPS16.
2642
2643 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
2644
2645 PR fortran/33337
2646 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2647
2648 PR fortran/33376
2649 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2650
2651 2007-09-22 Tobias Burnus <burnus@net-b.de>
2652
2653 PR fortran/33445
2654 * gfortran.dg/gomp/free-2.f90: New.
2655 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2656 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2657
2658 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
2659
2660 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2661 * gcc.target/i386/sse5-haddX.c: Ditto.
2662 * gcc.target/i386/sse5-hsubX.c: Ditto.
2663 * gcc.target/i386/sse5-maccXX.c: Ditto.
2664 * gcc.target/i386/sse5-msubXX.c: Ditto.
2665 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2666 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2667 * gcc.target/i386/sse5-permpX.c: Ditto.
2668 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2669 effective target.
2670 * gcc.target/i386/sse5-fma-vector.c: Ditto.
2671 * gcc.target/i386/sse5-ima-vector.c: Ditto.
2672 * gcc.target/i386/sse5-pcmov.c: Ditto.
2673 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2674
2675 2007-09-22 Richard Guenther <rguenther@suse.de>
2676
2677 PR tree-optimization/33146
2678 * gcc.c-torture/compile/pr33146.c: New testcase.
2679
2680 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2681
2682 * lib/target-supports.exp (check_cached_effective_target): New
2683 procedure.
2684 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2685 (check_effective_target_c99_runtime): New procedure.
2686 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2687 (test3l): Likewise cargl.
2688 * gcc.dg/builtins-59.c: Require c99_runtime.
2689 * gcc.dg/builtins-61.c: Likewise.
2690 * gcc.dg/builtins-62.c: Likewise.
2691
2692 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2693
2694 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2695 * lib/target-supports-dg.exp (dg-add-options): Likewise.
2696 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2697 target-specific dg-options.
2698 * gcc.dg/builtins-20.c: Likewise.
2699 * gcc.dg/builtins-53.c: Likewise.
2700 * gcc.dg/builtins-55.c: Likewise.
2701 * gcc.dg/single-precision-constant.c: Likewise.
2702 * gcc.dg/torture/builtin-convert-1.c: Likewise.
2703 * gcc.dg/torture/builtin-convert-2.c: Likewise.
2704 * gcc.dg/torture/builtin-convert-3.c: Likewise.
2705 * gcc.dg/torture/builtin-convert-4.c: Likewise.
2706 * gcc.dg/torture/builtin-power-1.c: Likewise.
2707
2708 2007-09-21 Chao-ying Fu <fu@mips.com>
2709
2710 * lib/target-supports.exp (check_effective_target_fixed_point): New to
2711 check if targets have fixed-point supports.
2712 * gcc.dg/fixed-point/fixed-point.exp: New file.
2713 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2714 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2715 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2716 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2717 * gcc.dg/fixed-point/constants-pedantic.c,
2718 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2719 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2720 * gcc.dg/fixed-point/keywords-ignored-c99.c,
2721 * gcc.dg/fixed-point/keywords-pedantic.c,
2722 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2723 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2724 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2725 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2726 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2727 * gcc.dg/fixed-point/func-vararg-mixed.c,
2728 * gcc.dg/fixed-point/operator-logical.c,
2729 * gcc.dg/fixed-point/struct-union.c,
2730 * gcc.dg/fixed-point/bit-complement.c,
2731 * gcc.dg/fixed-point/operator-bitwise.c,
2732 * gcc.dg/fixed-point/operator-comma.c,
2733 * gcc.dg/fixed-point/struct-layout-1.c,
2734 * gcc.dg/fixed-point/union-init.c,
2735 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2736 * gcc.dg/fixed-point/func-mixed.c,
2737 * gcc.dg/fixed-point/func-vararg-size0.c,
2738 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2739 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2740 * gcc.dg/fixed-point/operator-unary.c,
2741 * gcc.dg/fixed-point/allop-const.c,
2742 * gcc.dg/fixed-point/muldiv-warning.c,
2743 * gcc.dg/nofixed-point-1.c,
2744 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2745 * gcc.target/mips/fixed-vector-type.c,
2746 * gcc.target/mips/fixed-scalar-type.c: New tests.
2747
2748 2007-09-21 Olivier Hainque <hainque@adacore.com>
2749
2750 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2751 * gnat.dg/test_nested_subtype_byref.adb: New test.
2752
2753 2007-09-21 Jakub Jelinek <jakub@redhat.com>
2754
2755 PR fortran/33439
2756 * gfortran.dg/gomp/pr33439.f90: New test.
2757
2758 2007-09-21 Tobias Burnus <burnus@net-b.de>
2759
2760 PR fortran/33455
2761 * gfortran.dg/merge_char_3.f90: New.
2762
2763 2007-09-21 Tobias Burnus <burnus@net-b.de>
2764
2765 PR fortran/33037
2766 * gfortran.dg/transfer_check_1.f90: New.
2767
2768 2007-09-20 Asher Langton <langton2@llnl.gov>
2769
2770 PR fortran/20441
2771 * gfortran.dg/init_flag_1.f90: New.
2772 * gfortran.dg/init_flag_2.f90: New.
2773 * gfortran.dg/init_flag_3.f90: New.
2774 * gfortran.dg/init_flag_4.f90: New.
2775 * gfortran.dg/init_flag_5.f90: New.
2776 * gfortran.dg/init_flag_6.f90: New.
2777 * gfortran.dg/init_flag_7.f90: New.
2778
2779 2007-09-20 Paolo Carlini <pcarlini@suse.de>
2780
2781 PR c++/33460
2782 * g++.dg/ext/anon-struct6.C: New.
2783
2784 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2785
2786 PR libfortran/23272
2787 * gfortran.dg/inquire_10.f90: New test.
2788
2789 2007-09-20 Joseph Myers <joseph@codesourcery.com>
2790
2791 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2792
2793 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2794
2795 PR fortran/33221
2796 * gfortran.dg/used_types_18.f90: Declare variable of empty
2797 derived type.
2798
2799 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2800
2801 PR fortran/33288
2802 * gfortran.dg/array_constructor_19.f90: New test.
2803
2804 2007-09-20 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR debug/33316
2807 * gcc.dg/debug/pr33316.c: New test.
2808
2809 PR c++/33496
2810 * g++.dg/cpp0x/variadic76.C: New test.
2811 * g++.dg/cpp0x/variadic77.C: New test.
2812 * g++.dg/cpp0x/variadic78.C: New test.
2813
2814 PR c/33238
2815 PR c/27301
2816 * gcc.c-torture/execute/20070919-1.c: New test.
2817 * gcc.dg/pr33238.c: New test.
2818 * gcc.dg/pr27301.c: New test.
2819
2820 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
2821
2822 * lib/target-supports.exp (check_effective_target_mips64): New
2823 procedure.
2824 * gcc.dg/lower-subreg-1.c: Require !mips64.
2825 * gcc.dg/sibcall-3.c (ATTR): New macro.
2826 (recurser_void1, recurser_void2): Use it.
2827 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2828 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2829
2830 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
2831
2832 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2833 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
2834 warning annotation.
2835 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2836
2837 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
2838
2839 PR fortran/33497
2840 * gfortran.dg/c_loc_tests_11.f03: New test case.
2841
2842 2007-09-20 Paolo Carlini <pcarlini@suse.de>
2843
2844 PR c++/33459
2845 * g++.dg/init/ref14.C: New.
2846
2847 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
2848
2849 * gnat.dg/slice2.ad[sb]: New testcase.
2850
2851 2007-09-19 Nick Clifton <nickc@redhat.com>
2852
2853 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2854
2855 2007-09-19 Jie Zhang <jie.zhang@analog.com>
2856
2857 * gcc.target/bfin/bfin.exp: New.
2858 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2859 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2860 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2861 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2862 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2863 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2864 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2865 mcpu-bf561.c, mcpu-default.c}: New tests.
2866
2867 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
2868
2869 Restore detection of unsupported TLS.
2870
2871 Revert this patch:
2872 2007-02-10 Richard Henderson <rth@redhat.com>
2873
2874 * lib/target-supports.exp (check_effective_target_tls): Redefine
2875 to mean non-emulated tls.
2876 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2877 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2878 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2879 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2880 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2881 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2882 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2883
2884 And then:
2885 * lib/target-supports.exp (check_effective_target_tls): Use
2886 stronger test for compiler support for TLS.
2887 (check_effective_target_tls_native): New, to test for non-emulated
2888 TLS support.
2889 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2890 instead of dg-require-effective-target tls.
2891 * g++.dg/gomp/copyin-1.C: Likewise.
2892 * g++.dg/gomp/sharing-1.C: Likewise.
2893 * g++.dg/gomp/tls-1.C: Likewise.
2894 * g++.dg/gomp/tls-2.C: Likewise.
2895 * g++.dg/gomp/tls-3.C: Likewise.
2896 * g++.dg/tls/diag-1.C: Likewise.
2897 * g++.dg/tls/diag-2.C: Likewise.
2898 * g++.dg/tls/diag-3.C: Likewise.
2899 * g++.dg/tls/diag-4.C: Likewise.
2900 * g++.dg/tls/diag-5.C: Likewise.
2901 * g++.dg/tls/init-1.C: Likewise.
2902 * g++.dg/tls/init-2.C: Likewise.
2903 * g++.dg/tls/trivial.C: Likewise.
2904 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2905 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2906 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2907 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2908 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2909 * gcc.dg/gomp/clause-1.c: Likewise.
2910 * gcc.dg/gomp/copyin-1.c: Likewise.
2911 * gcc.dg/gomp/sharing-1.c: Likewise.
2912 * gcc.dg/gomp/tls-1.c: Likewise.
2913 * gcc.dg/gomp/tls-2.c: Likewise.
2914 * gcc.dg/tls/alpha-1.c: Likewise.
2915 * gcc.dg/tls/opt-1.c: Likewise.
2916 * gcc.dg/tls/opt-13.c: Likewise.
2917 * gcc.dg/tls/opt-14.c: Likewise.
2918 * gcc.dg/tls/opt-2.c: Likewise.
2919 * gcc.dg/tls/opt-3.c: Likewise.
2920 * gcc.dg/tls/opt-4.c: Likewise.
2921 * gcc.dg/tls/opt-7.c: Likewise.
2922 * gcc.dg/tls/section-1.c: Likewise.
2923 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2924 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2925 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2926 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2927 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2928 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2929 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2930 * gfortran.dg/gomp/crayptr2.f90: Likewise.
2931 * gfortran.dg/gomp/fixed-1.f: Likewise.
2932 * gfortran.dg/gomp/free-1.f90: Likewise.
2933 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2934 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2935 * gfortran.dg/gomp/reduction1.f90: Likewise.
2936 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2937
2938 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2939
2940 PR fortran/31119
2941 * gfortran.dg/bounds_check_9.f90: New test.
2942 * gfortran.dg/bounds_check_fail_2.f90: New test.
2943
2944 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2945
2946 PR c++/33462 (again)
2947 * g++.dg/ext/va-arg1.C: Adjust.
2948
2949 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2950
2951 PR c++/33462
2952 * g++.dg/ext/va-arg1.C: New.
2953
2954 2007-09-18 Tobias Burnus <burnus@net-b.de>
2955
2956 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2957
2958 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2959
2960 PR c++/33463
2961 * g++.dg/rtti/typeid6.C: New.
2962
2963 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2964
2965 PR c++/33464
2966 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2967 * g++.dg/ext/is_class_error2.C: New.
2968
2969 2007-09-18 Richard Guenther <rguenther@suse.de>
2970
2971 PR tree-optimization/33340
2972 * g++.dg/torture/pr33340.C: New testcase.
2973
2974 2007-09-18 Tobias Burnus <burnus@net-b.de>
2975
2976 PR fortran/33231
2977 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2978 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2979 * gfortran.dg/elemental_subroutine_5.f90: New.
2980
2981 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2982
2983 * lib/target-supports.exp (check_profiling_available): Extend
2984 mips*-*-elf check to mips*-*-elf*.
2985
2986 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2987
2988 * gcc.dg/format/c90-scanf-5.c: New test.
2989 * gcc.dg/format/c99-scanf-4.c: New test.
2990 * gcc.dg/format/ext-7.c: New test.
2991 * gcc.dg/format/ext-8.c: New test.
2992
2993 PR middle-end/33423
2994 * gcc.c-torture/compile/20070915-1.c: New test.
2995
2996 2007-09-17 Tobias Burnus <burnus@net-b.de>
2997
2998 PR fortran/33106
2999 * gfortran.dg/private_type_9.f90: New.
3000
3001 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3002
3003 PR middle-end/33449
3004 * gfortran.dg/pr33449.f90: New test.
3005
3006 2007-09-17 Tobias Burnus <burnus@net-b.de>
3007
3008 * gfortran.dg/interface_15.f90: Compile with -std=f95.
3009 * gfortran.dg/private_type_1.f90: Ditto
3010 * gfortran.dg/interface_18.f90: New.
3011 * gfortran.dg/private_type_8.f90: New.
3012
3013 2007-09-16 Paolo Carlini <pcarlini@suse.de>
3014
3015 PR c++/33124
3016 * g++.dg/warn/new1.C: Adjust.
3017 * g++.dg/torture/str_empty.C: Likewise.
3018
3019 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3020
3021 * gcc.target/mips/dse-1.c: New test.
3022
3023 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
3024
3025 PR c++/32756
3026 * g++.dg/overload/operator3.C: New.
3027
3028 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3029
3030 * gcc.target/mips/truncate-1.c: New test.
3031
3032 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
3033
3034 PR fortran/29396
3035 PR fortran/29606
3036 PR fortran/30625
3037 PR fortran/30871
3038 * gfortran.dg/subref_array_pointer_1.f90: New test.
3039 * gfortran.dg/subref_array_pointer_2.f90: New test.
3040
3041 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
3042
3043 * gfortran.dg/nint_2.f90: Correct last change.
3044
3045 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
3046
3047 * gcc.dg/tree-ssa/parallelization-1.c: New test.
3048
3049 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
3050
3051 * gcc.dg/vect/pr33373b.c: New test.
3052
3053 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
3054
3055 PR target/33438
3056 * gcc.target/i386/pr33438.c: New test.
3057
3058 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3059
3060 * gfortran.dg/nint_2.f90: Revert previous commit.
3061
3062 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3063
3064 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3065
3066 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
3067
3068 PR debug/33429
3069 * g++.dg/other/unused1.C: XFAIL class2 scan.
3070
3071 2007-09-13 Tobias Burnus <burnus@net-b.de>
3072
3073 PR fortran/33343
3074 * gfortran.dg/elemental_args_check_1.f90: New.
3075 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3076 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3077
3078 2007-09-13 Tobias Burnus <burnus@net-b.de>
3079
3080 * gfortran.dg/recursive_check_3.f90: New.
3081
3082 2007-09-13 Tobias Burnus <burnus@net-b.de>
3083
3084 PR fortran/33412
3085 * gfortran.dg/elemental_bind_c.f90: New.
3086
3087 2007-09-13 Richard Sandiford <richard@codesourcery.com>
3088
3089 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3090 * gcc.target/mips/mips16-attributes-2.c: New test.
3091 * gcc.target/mips/mips16-attributes-3.c: Likewise.
3092 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
3093 hard-float asm when __mips16 is defined.
3094 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3095 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3096 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3097 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3098 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3099 * gcc.target/mips/pr26765.c (foo): Likewise.
3100 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3101 targets, use dg-mips-options instead of dg-options, and use -mgp32
3102 to force 32-bit mode.
3103 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3104 and 64-bit mode.
3105 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3106
3107 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
3108 Michael Meissner <michael.meissner@amd.com>
3109
3110 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3111 * gcc.target/i386/sse5-hsubX.c: Ditto.
3112 * gcc.target/i386/sse5-permpX.c: Ditto.
3113 * gcc.target/i386/sse5-haddX.c: Ditto.
3114 * gcc.target/i386/sse5-maccXX.c: Ditto.
3115 * gcc.target/i386/sse5-msubXX.c: Ditto.
3116 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3117 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3118
3119 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3120 optimizes floating point conditional moves into the pcmov
3121 instruction on SSE5.
3122 * gcc.target/i386/sse5-pcmov2.c: Ditto.
3123
3124 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3125 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3126 SSE5.
3127
3128 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3129 compiler optimizes vector (a*b)+c into fmadd on SSE5.
3130
3131 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3132 optimizes (a*b)+c into fmadd on SSE5.
3133
3134 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3135 whether the SSE5 instructions can be generated.
3136
3137 * gcc.target/i386/sse5-check.h: New. Add support for
3138 SSE5 tests.
3139
3140 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3141 ammintrin.h, and turn on -msse5 option instead of -msse4a.
3142 * gcc.target/i386/sse-13.c: Ditto.
3143 * gcc.target/i386/sse-14.c: Ditto.
3144
3145 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
3146
3147 PR testsuite/33153
3148 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3149 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3150
3151 2007-09-12 Jakub Jelinek <jakub@redhat.com>
3152
3153 PR target/32338
3154 * gcc.dg/pr32338-1.c: New test.
3155 * gcc.dg/pr32338-2.c: New test.
3156
3157 2007-09-12 Bob Wilson <bob.wilson@acm.org>
3158
3159 * lib/target-supports.exp (check_effective_target_sync_int_long):
3160 Revert change to add xtensa.
3161 (check_effective_target_sync_char_short): Likewise.
3162
3163 2007-09-12 Olivier Hainque <hainque@adacore.com>
3164
3165 * gnat.dg/packed_subtype.adb: New test.
3166
3167 2007-09-12 Tobias Burnus <burnus@net-b.de>
3168
3169 PR fortran/33297
3170 * gfortran.dg/intrinsic_size.f90: New.
3171
3172 2007-09-12 Tobias Burnus <burnus@net-b.de>
3173
3174 PR fortran/33284
3175 PR fortran/33310
3176 * gfortran.dg/conflicts_2.f90: New.
3177
3178 2007-09-12 Ira Rosen <irar@il.ibm.com>
3179
3180 PR tree-optimization/32377
3181 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3182 dependence distance.
3183 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3184 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3185 * gcc.dg/vect/no-vfa-vect-depend-1.c,
3186 gfortran.dg/vect/no-vfa-pr32377.f90: New.
3187
3188 2007-09-12 Richard Guenther <rguenther@suse.de>
3189
3190 PR middle-end/33382
3191 * gcc.c-torture/compile/pr33382.c: New testcase.
3192 * gcc.c-torture/execute/pr33382.c: Likewise.
3193
3194 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
3195
3196 PR fortran/33395
3197 * gfortran.dg/c_ptr_tests_12.f03: New test case.
3198
3199 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
3200
3201 PR tree-optimization/33373
3202 * gcc.dg/vect/pr33373.c: New test.
3203
3204 2007-09-12 Ben Elliston <bje@au.ibm.com>
3205
3206 * lib/target-supports.exp (check_effective_target_vect_no_double):
3207 Remove unused proc.
3208
3209 2007-09-12 Ben Elliston <bje@au.ibm.com>
3210 Ulrich Weigand <uweigand@de.ibm.com>
3211
3212 * gcc.target/spu/dfcgt-nan.c: New test.
3213
3214 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
3215
3216 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3217
3218 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
3219
3220 PR fortran/33040
3221 * gfortran.dg/c_ptr_tests_11.f03: New test case.
3222
3223 2007-09-11 Jakub Jelinek <jakub@redhat.com>
3224
3225 * gcc.dg/va-arg-pack-len-1.c: New test.
3226 * g++.dg/va-arg-pack-len-1.C: New test.
3227
3228 2007-09-11 Michael Matz <matz@suse.de>
3229
3230 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3231
3232 2007-09-10 Janis Johnson <janis187@us.ibm.com>
3233
3234 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3235 checks for size of long double.
3236 * gcc.dg/dfp/convert.h: New file.
3237 * gcc.dg/dfp/convert-bfp-2.c: New test.
3238 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3239 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3240 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3241 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3242 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3243 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3244 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3245 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3246 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3247
3248 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
3249
3250 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
3251 Change dg-final to expect 1 non-profitable loop and
3252 3 profitable loops.
3253 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3254 Change dg-final to expect 1 non-profitable loop and
3255 3 profitable loops.
3256 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3257 Change dg-final to expect 1 profitable loop.
3258 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3259 Change dg-final to expect 1 profitable loop.
3260
3261 2007-09-10 Richard Sandiford <richard@codesourcery.com>
3262
3263 * gcc.target/mips/call-saved-1.c: New test.
3264 * gcc.target/mips/call-saved-2.c: Likewise.
3265 * gcc.target/mips/call-saved-3.c: Likewise.
3266 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3267 instead of mips_mips64. Set mips_fp64 too.
3268 (is_gp32_flag): Return true for -mips1 and -mips2.
3269 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3270
3271 2007-09-10 Jakub Jelinek <jakub@redhat.com>
3272
3273 * g++.dg/ext/va-arg-pack-1.C: New test.
3274 * g++.dg/ext/va-arg-pack-2.C: New test.
3275
3276 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
3277
3278 PR target/33369
3279 * gcc.dg/vect/pr33369.c: New test.
3280
3281 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
3282
3283 PR fortran/33370
3284 * gfortran.dg/array_memcpy_5.f90: New test.
3285
3286 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
3287
3288 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3289
3290 2007-09-09 Richard Guenther <rguenther@suse.de>
3291
3292 * gcc.c-torture/compile/20070906-1.c: New testcase.
3293
3294 2007-09-09 Ira Rosen <irar@il.ibm.com>
3295
3296 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3297 noinline attribute.
3298 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3299 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3300 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3301 Likewise.
3302
3303 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
3304
3305 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3306
3307 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
3308
3309 * gnat.dg/addr2_p.ads: Bump size of array to 9.
3310
3311 2007-09-09 Ira Rosen <irar@il.ibm.com>
3312
3313 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3314 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3315 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3316 Compile tests with -fno-tree-pre.
3317 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3318 * lib/target-supports.exp (check_effective_target_vect_strided): New.
3319 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3320 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3321 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3322 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3323 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3324 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3325 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3326 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3327 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3328 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3329 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3330 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3331 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3332 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
3333 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3334 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3335 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3336
3337 2007-09-09 Joseph Myers <joseph@codesourcery.com>
3338
3339 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3340 to call objdump.
3341 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3342 Use remote_exec to call c++filt.
3343 * lib/target-supports-dg.exp (dg-require-host-local): New.
3344 * gcc.misc-tests/options.exp: Allow .exe in command paths.
3345 * g++.dg/parse/repo1.C: Use dg-require-host-local.
3346 * g++.dg/rtti/repo1.C: Likewise.
3347 * g++.dg/template/repo1.C: Likewise.
3348 * g++.dg/template/repo2.C: Likewise.
3349 * g++.dg/template/repo3.C: Likewise.
3350 * g++.dg/template/repo4.C: Likewise.
3351 * g++.dg/template/repo5.C: Likewise.
3352 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3353 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3354 * g++.old-deja/g++.pt/repo1.C: Likewise.
3355 * g++.old-deja/g++.pt/repo2.C: Likewise.
3356 * g++.old-deja/g++.pt/repo3.C: Likewise.
3357 * g++.old-deja/g++.pt/repo4.C: Likewise.
3358 * gcc.dg/cpp/trad/builtins.c: Likewise.
3359
3360 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
3361
3362 PR tree-optimization/32283
3363 * gcc.dg/tree-ssa/loop-31.c: New test.
3364
3365 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
3366
3367 PR rtl-optimization/26449
3368 * gcc.target/i386/pr26449-1.c: New file.
3369
3370 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
3371
3372 PR target/33329
3373 PR rtl-optimization/26449
3374 * gcc.target/i386/pr33329.c: New file.
3375
3376 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
3377
3378 * gnat.dg/renaming3.adb, renaming4.ads: New test.
3379
3380 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
3381
3382 * gnat.dg/unaligned_rep_clause.adb: New testcase.
3383
3384 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
3385
3386 PR tree-optimization/33301
3387 * gfortran.dg/vect/pr33301.f: New test.
3388
3389 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3390
3391 PR libfortran/33307
3392 * gfortran.dg/backspace_10.f90: New test.
3393
3394 2007-09-07 Richard Guenther <rguenther@suse.de>
3395
3396 Reapply
3397 2007-09-06 Richard Guenther <rguenther@suse.de>
3398
3399 PR tree-optimization/32586
3400 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3401 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3402 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3403 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3404 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3405 now obsolete simplification.
3406
3407 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
3408
3409 PR tree-optimization/33299
3410 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3411 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3412
3413 2007-09-07 Richard Guenther <rguenther@suse.de>
3414
3415 Revert
3416 2007-09-06 Richard Guenther <rguenther@suse.de>
3417
3418 PR tree-optimization/32586
3419 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3420 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3421 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3422 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3423 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3424 now obsolete simplification.
3425
3426 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3427
3428 PR tree-optimization/32821
3429 * gcc.dg/tree-ssa/pr32821.c: New file.
3430
3431 2007-09-07 Richard Sandiford <richard@codesourcery.com>
3432
3433 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3434 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3435 and mips_forced_no_er.
3436 (dg-mips-options): Add -mno-abicalls when a small-data option is
3437 specified. Skip tests with small-data options if mips_forced_gp.
3438 Skip tests with -mexplicit-relocs if mips_forced_no_er.
3439 * gcc.target/mips/sdata-1.c: New test.
3440 * gcc.target/mips/sdata-2.c: Likewise.
3441 * gcc.target/mips/sdata-3.c: Likewise.
3442 * gcc.target/mips/sdata-4.c: Likewise.
3443
3444 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3445
3446 PR fortran/33298
3447 * spread_zerosize_1.f90: New test case.
3448 * spread_bounds_1.f90: New test case.
3449
3450 2007-09-06 Paolo Carlini <pcarlini@suse.de>
3451
3452 PR c++/32674
3453 * g++.dg/template/static31.C: New.
3454
3455 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3456
3457 PR fortran/33271
3458 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3459 powerpc*-linux-gnu.
3460
3461 2007-09-06 David Daney <ddaney@avtrex.com>
3462 Richard Sandiford <richard@codesourcery.com>
3463
3464 PR target/33256
3465 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3466 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3467 * gcc.target/mips/pr33256.c: New test.
3468
3469 2007-09-06 Tom Tromey <tromey@redhat.com>
3470
3471 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3472
3473 2007-09-06 Richard Guenther <rguenther@suse.de>
3474
3475 PR tree-optimization/32586
3476 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3477 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3478 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3479 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3480 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3481 now obsolete simplification.
3482
3483 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
3484
3485 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3486 * gcc.target/i386/sse3-addsubps.c: Ditto.
3487 * gcc.target/i386/sse3-haddpd.c: Ditto.
3488 * gcc.target/i386/sse3-haddps.c: Ditto.
3489 * gcc.target/i386/sse3-hsubpd.c: Ditto.
3490 * gcc.target/i386/sse3-hsubps.c: Ditto.
3491 * gcc.target/i386/sse3-lddqu.c: Ditto.
3492 * gcc.target/i386/sse3-movddup.c: Ditto.
3493 * gcc.target/i386/sse3-movshdup.c: Ditto.
3494 * gcc.target/i386/sse3-movsldup.c: Ditto.
3495
3496 2007-09-06 Richard Guenther <rguenther@suse.de>
3497
3498 PR tree-optimization/33302
3499 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3500
3501 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3502
3503 PR libfortran/33225
3504 * gfortran.dg./fmt_float.f90: New test.
3505
3506 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3507
3508 PR libfortran/33253
3509 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3510
3511 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
3512
3513 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3514 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3515
3516 2007-09-06 Jakub Jelinek <jakub@redhat.com>
3517
3518 * g++.dg/eh/builtin1.C: New test.
3519 * g++.dg/eh/builtin2.C: New test.
3520 * g++.dg/eh/builtin3.C: New test.
3521
3522 PR c++/33289
3523 * g++.dg/eh/builtin4.C: New test.
3524
3525 2007-09-05 Janis Johnson <janis187@us.ibm.com>
3526
3527 * gcc.target/powerpc/dfp-dd.c: New test.
3528 * gcc.target/powerpc/dfp-td.c: New test.
3529
3530 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3531
3532 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3533 * gcc.dg/va-arg-pack-1.c: New test.
3534
3535 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
3536
3537 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3538 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3539 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3540 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3541 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3542
3543 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3544
3545 PR c++/30302
3546 * g++.dg/ext/anon-struct5.C: New.
3547
3548 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
3549
3550 * gcc.dg/i386-cpuid.h: Remove.
3551 * gcc.target/i386/mmx-check.h: Include cpuid.h.
3552 (main): Use __get_cpuid to get target features.
3553 * gcc.target/i386/sse-check.h: Ditto.
3554 * gcc.target/i386/sse2-check.h: Ditto.
3555 * gcc.target/i386/sse3-check.h: Ditto.
3556 * gcc.target/i386/ssse3-check.h: Ditto.
3557 * gcc.target/i386/sse4_1-check.h: Ditto.
3558 * gcc.target/i386/sse4_2-check.h: Ditto.
3559 * gcc.target/i386/sse4a-check.h: Ditto.
3560 * gcc.dg/torture/pr16104-1.c: Ditto.
3561 (do_test): Change to void.
3562 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3563 * gcc.target/i386/sse-6.c: Ditto.
3564 * gcc.target/i386/sse-7.c: Ditto.
3565 * g++.dg/other/i386-1.C: Include cpuid.h.
3566 (main): New function. Use __get_cpuid to get target fetaures.
3567
3568 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3569 David Ung <davidu@mips.com>
3570 Nigel Stephens <nigel@mips.com>
3571
3572 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3573 * gcc.c-torture/compile/mipscop-2.c: Likewise.
3574 * gcc.c-torture/compile/mipscop-3.c: Likewise.
3575 * gcc.c-torture/compile/mipscop-4.c: Likewise.
3576 * gcc.dg/torture/mips-hilo-1.c: Likewise.
3577 * gcc.dg/torture/mips-hilo-2.c: Likewise.
3578 * gcc.dg/torture/pr19683-1.c: Likewise.
3579 * gcc.target/mips/madd-3.c: Likewise.
3580 * gcc.target/mips/maddu-3.c: Likewise.
3581 * gcc.target/mips/msub-3.c: Likewise.
3582 * gcc.target/mips/msubu-3.c: Likewise.
3583 * gcc.target/mips/asm-1.c: Likewise.
3584 * gcc.target/mips/branch-1.c: Likewise.
3585 * gcc.target/mips/ins-1.c: Likewise.
3586 * gcc.target/mips/near-far-3.c: Likewise.
3587 * gcc.target/mips/near-far-4.c: Likewise.
3588 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3589 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3590 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3591 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3592 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3593 * gcc.target/mips/dspr2-MULT.c: Likewise.
3594 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3595 * gcc.target/mips/mips32-dsp-run.c: Likewise.
3596 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3597 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3598 * gcc.target/mips/code-readable-2.c: Likewise.
3599 * gcc.target/mips/code-readable-3.c: Likewise.
3600
3601 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3602 David Ung <davidu@mips.com>
3603 Nigel Stephens <nigel@mips.com>
3604
3605 * gcc.target/mips/mips16-attributes.c: New.
3606
3607 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
3608
3609 PR fortran/31564
3610 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3611
3612 PR fortran/33241
3613 * gfortran.dg/char_length_10.f90: New test.
3614
3615 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3616
3617 PR c++/29731
3618 * g++.dg/parse/template24.C: New.
3619
3620 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3621
3622 * g++.dg/other/spu2vmx-1.C: New test.
3623
3624 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR tree-optimization/33017
3627 * gcc.dg/pr33017.c: New test.
3628
3629 2007-09-05 Ben Elliston <bje@au.ibm.com>
3630
3631 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3632 __protected_stream family of macros.
3633
3634 2007-09-04 Jan Hubicka <jh@suse.cz>
3635
3636 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3637 * gcc.dg/tree-ssa/pr27236.c: Likewise.
3638 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3639 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3640 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3641 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3642 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3643 Likewise.
3644
3645 2007-09-04 Janus Weil <jaydub66@gmail.com>
3646 Tobias Burnus <burnus@net-b.de>
3647
3648 * gfortran.dg/proc_decl_1.f90: New.
3649 * gfortran.dg/proc_decl_2.f90: New.
3650 * gfortran.dg/proc_decl_3.f90: New.
3651 * gfortran.dg/proc_decl_4.f90: New.
3652
3653 2007-09-04 Jan Hubicka <jh@suse.cz>
3654
3655 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3656 * gcc.dg/vect/vect-105.c: Mark functions noinline.
3657 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3658 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3659 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3660 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3661 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3662 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3663 * gcc.dg/vect/vect-50.c: Mark functions noinline.
3664 * gcc.dg/vect/vect-33.c: Mark functions noinline.
3665 * gcc.dg/vect/vect-16.c: Mark functions noinline.
3666 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3667 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3668 * gcc.dg/vect/vect-92.c: Mark functions noinline.
3669 * gcc.dg/vect/vect-75.c: Mark functions noinline.
3670 * gcc.dg/vect/vect-58.c: Mark functions noinline.
3671 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3672 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3673 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3674 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3675 * gcc.dg/vect/vect-114.c: Mark functions noinline.
3676 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3677 * gcc.dg/vect/vect-8.c: Mark functions noinline.
3678 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3679 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3680 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3681 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3682 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3683 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3684 * gcc.dg/vect/vect-42.c: Mark functions noinline.
3685 * gcc.dg/vect/vect-25.c: Mark functions noinline.
3686 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3687 * gcc.dg/vect/vect-67.c: Mark functions noinline.
3688 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3689 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3690 * gcc.dg/vect/vect-106.c: Mark functions noinline.
3691 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3692 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3693 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3694 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3695 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3696 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3697 * gcc.dg/vect/vect-34.c: Mark functions noinline.
3698 * gcc.dg/vect/vect-17.c: Mark functions noinline.
3699 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3700 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3701 * gcc.dg/vect/vect-93.c: Mark functions noinline.
3702 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3703 * gcc.dg/vect/vect-76.c: Mark functions noinline.
3704 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3705 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3706 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3707 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3708 * gcc.dg/vect/vect-115.c: Mark functions noinline.
3709 * gcc.dg/vect/vect-9.c: Mark functions noinline.
3710 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3711 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3712 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3713 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3714 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3715 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3716 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3717 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3718 * gcc.dg/vect/vect-60.c: Mark functions noinline.
3719 * gcc.dg/vect/vect-26.c: Mark functions noinline.
3720 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3721 * gcc.dg/vect/vect-85.c: Mark functions noinline.
3722 * gcc.dg/vect/vect-68.c: Mark functions noinline.
3723 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3724 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3725 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3726 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3727 * gcc.dg/vect/vect-107.c: Mark functions noinline.
3728 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3729 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3730 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3731 * gcc.dg/vect/vect-52.c: Mark functions noinline.
3732 * gcc.dg/vect/vect-35.c: Mark functions noinline.
3733 * gcc.dg/vect/vect-18.c: Mark functions noinline.
3734 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3735 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3736 * gcc.dg/vect/vect-77.c: Mark functions noinline.
3737 * gcc.dg/vect/vect-2.c: Mark functions noinline.
3738 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3739 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3740 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3741 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3742 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3743 * gcc.dg/vect/vect-116.c: Mark functions noinline.
3744 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3745 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3746 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3747 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3748 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3749 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3750 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3751 * gcc.dg/vect/vect-44.c: Mark functions noinline.
3752 * gcc.dg/vect/vect-27.c: Mark functions noinline.
3753 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3754 * gcc.dg/vect/vect-86.c: Mark functions noinline.
3755 * gcc.dg/vect/vect-100.c: Mark functions noinline.
3756 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3757 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3758 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3759 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3760 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3761 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3762 * gcc.dg/vect/vect-108.c: Mark functions noinline.
3763 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3764 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3765 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3766 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3767 * gcc.dg/vect/vect-11.c: Mark functions noinline.
3768 * gcc.dg/vect/vect-70.c: Mark functions noinline.
3769 * gcc.dg/vect/vect-36.c: Mark functions noinline.
3770 * gcc.dg/vect/vect-19.c: Mark functions noinline.
3771 * gcc.dg/vect/vect-95.c: Mark functions noinline.
3772 * gcc.dg/vect/vect-78.c: Mark functions noinline.
3773 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3774 * gcc.dg/vect/vect-3.c: Mark functions noinline.
3775 * gcc.dg/vect/vect-all.c: Mark functions noinline.
3776 * gcc.dg/vect/vect-117.c: Mark functions noinline.
3777 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3778 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3779 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3780 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3781 * gcc.dg/vect/vect-20.c: Mark functions noinline.
3782 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3783 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3784 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3785 * gcc.dg/vect/vect-62.c: Mark functions noinline.
3786 * gcc.dg/vect/vect-28.c: Mark functions noinline.
3787 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3788 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3789 * gcc.dg/vect/vect-87.c: Mark functions noinline.
3790 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3791 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3792 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3793 * gcc.dg/vect/vect-109.c: Mark functions noinline.
3794 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3795 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3796 noinline.
3797 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3798 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3799 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3800 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3801 * gcc.dg/vect/vect-12.c: Mark functions noinline.
3802 * gcc.dg/vect/vect-71.c: Mark functions noinline.
3803 * gcc.dg/vect/vect-54.c: Mark functions noinline.
3804 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3805 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3806 * gcc.dg/vect/vect-96.c: Mark functions noinline.
3807 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3808 * gcc.dg/vect/vect-110.c: Mark functions noinline.
3809 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3810 * gcc.dg/vect/vect-4.c: Mark functions noinline.
3811 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3812 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3813 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3814 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3815 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3816 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3817 * gcc.dg/vect/vect-21.c: Mark functions noinline.
3818 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3819 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3820 * gcc.dg/vect/vect-80.c: Mark functions noinline.
3821 * gcc.dg/vect/vect-63.c: Mark functions noinline.
3822 * gcc.dg/vect/vect-46.c: Mark functions noinline.
3823 * gcc.dg/vect/vect-29.c: Mark functions noinline.
3824 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3825 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3826 * gcc.dg/vect/vect-88.c: Mark functions noinline.
3827 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3828 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3829 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3830 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3831 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3832 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3833 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3834 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3835 * gcc.dg/vect/vect-30.c: Mark functions noinline.
3836 * gcc.dg/vect/vect-13.c: Mark functions noinline.
3837 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3838 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3839 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3840 * gcc.dg/vect/vect-72.c: Mark functions noinline.
3841 * gcc.dg/vect/vect-38.c: Mark functions noinline.
3842 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3843 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3844 * gcc.dg/vect/vect-97.c: Mark functions noinline.
3845 * gcc.dg/vect/vect-111.c: Mark functions noinline.
3846 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3847 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3848 * gcc.dg/vect/vect-5.c: Mark functions noinline.
3849 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3850 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3851 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3852 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3853 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3854 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3855 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3856 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3857 * gcc.dg/vect/vect-22.c: Mark functions noinline.
3858 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3859 * gcc.dg/vect/vect-64.c: Mark functions noinline.
3860 * gcc.dg/vect/vect-89.c: Mark functions noinline.
3861 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3862 * gcc.dg/vect/vect-103.c: Mark functions noinline.
3863 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3864 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3865 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3866 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3867 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3868 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3869 * gcc.dg/vect/vect-31.c: Mark functions noinline.
3870 * gcc.dg/vect/vect-14.c: Mark functions noinline.
3871 * gcc.dg/vect/vect-73.c: Mark functions noinline.
3872 * gcc.dg/vect/vect-56.c: Mark functions noinline.
3873 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3874 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3875 * gcc.dg/vect/vect-98.c: Mark functions noinline.
3876 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3877 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3878 * gcc.dg/vect/vect-112.c: Mark functions noinline.
3879 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3880 * gcc.dg/vect/vect-6.c: Mark functions noinline.
3881 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3882 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3883 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3884 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3885 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3886 * gcc.dg/vect/pr25413.c: Mark functions noinline.
3887 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3888 * gcc.dg/vect/vect-40.c: Mark functions noinline.
3889 * gcc.dg/vect/vect-23.c: Mark functions noinline.
3890 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3891 * gcc.dg/vect/vect-82.c: Mark functions noinline.
3892 * gcc.dg/vect/vect-65.c: Mark functions noinline.
3893 * gcc.dg/vect/vect-48.c: Mark functions noinline.
3894 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3895 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3896 * gcc.dg/vect/vect-104.c: Mark functions noinline.
3897 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3898 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3899 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3900 * gcc.dg/vect/vect-32.c: Mark functions noinline.
3901 * gcc.dg/vect/vect-15.c: Mark functions noinline.
3902 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3903 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3904 * gcc.dg/vect/vect-91.c: Mark functions noinline.
3905 * gcc.dg/vect/vect-74.c: Mark functions noinline.
3906 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3907 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3908 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3909 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3910 * gcc.dg/vect/vect-99.c: Mark functions noinline.
3911 * gcc.dg/vect/vect-113.c: Mark functions noinline.
3912 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3913 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3914 * gcc.dg/vect/vect-7.c: Mark functions noinline.
3915 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3916 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3917 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3918 * gcc.dg/vect/vect-24.c: Mark functions noinline.
3919 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3920 * gcc.dg/vect/vect-83.c: Mark functions noinline.
3921 * gcc.dg/vect/vect-66.c: Mark functions noinline.
3922 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3923
3924 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3925
3926 PR middle-end/33187
3927 * gcc.target/i386/cmov7.c: New file.
3928
3929 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3930
3931 * gcc.target/i386/sse4a-check.h: New file.
3932 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
3933 * gcc.target/i386/sse4a-insert.c: Ditto.
3934 * gcc.target/i386/sse4a-montsd.c: Ditto.
3935 * gcc.target/i386/sse4a-montss.c: Ditto.
3936 * gcc.target/i386/mmx-check.h: New file.
3937 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
3938 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3939 * gcc.target/i386/sse-check.h: New file.
3940 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
3941 * gcc.target/i386/sse-3.c: Ditto.
3942 * gcc.target/i386/sse-7.c: Ditto.
3943 * gcc.target/i386/sse-9.c: Ditto.
3944 * gcc.target/i386/ssefn-3.c: Ditto.
3945 * gcc.target/i386/sse-recip.c: Ditto.
3946 * gcc.target/i386/sse-recip-vec.c: Ditto.
3947 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3948 * gcc.target/i386/20020523-1.c: Remove.
3949 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
3950 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3951 * gcc.target/i386/ssefn-4.c: Ditto.
3952 * gcc.target/i386/sse-6.c: Ditto.
3953 * gcc.target/i386/sse-10.c: Ditto.
3954 * gcc.target/i386/sse-11.c: Ditto.
3955 * gcc.target/i386/sse-18.c: Ditto.
3956 * gcc.target/i386/fpprec-1.c: Ditto.
3957 * g++.dg/other/i386-1.C: Ditto.
3958
3959 2007-09-04 Richard Guenther <rguenther@suse.de>
3960
3961 PR tree-optimization/33291
3962 * gcc.dg/volatile2.c: New testcase.
3963 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3964 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3965 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3966 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3967
3968 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3969
3970 PR fortran/33253
3971 * gfortran.dg/namelist_15.f90: Update test.
3972 * gfortran.dg/namelist_24.f90: Update test.
3973 * gfortran.dg/namelist_38.f90: New test.
3974
3975 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3976
3977 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
3978 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3979 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
3980 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3981 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
3982 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3983
3984 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3985
3986 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3987 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3988
3989 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3990
3991 2007-09-02 David Daney <ddaney@avtrex.com>
3992
3993 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3994 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3995 * gcc.target/mips/atomic-memory-1.c: Ditto.
3996 * gcc.target/mips/atomic-memory-2.c: Ditto.
3997
3998 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3999
4000 * gcc.target/cris/builtin_clz_v0.c: New testcase.
4001 * gcc.target/cris/builtin_clz_v3.c: New testcase.
4002
4003 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
4004
4005 * gfortran.dg/substr_6.f90: New test.
4006
4007 2007-09-02 Paolo Carlini <pcarlini@suse.de>
4008
4009 PR c++/33208
4010 * g++.dg/other/error18.C: New.
4011 * g++.dg/expr/bitfield3.C: Adjust.
4012
4013 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
4014
4015 PR fortran/33276
4016 * gfortran.fortran-torture/compile/pr33276.f90: New.
4017
4018 2007-09-02 Joseph Myers <joseph@codesourcery.com>
4019
4020 PR C/29237
4021 PR middle-end/33272
4022 * gcc.dg/c99-arraydecl-3.c: New test.
4023
4024 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4025
4026 PR c++/32597
4027 * g++.dg/cpp0x/variadic-new2.C: New.
4028 * g++.dg/cpp0x/variadic-new.C: New.
4029
4030 2007-08-31 Tobias Burnus <burnus@net-b.de>
4031
4032 PR fortran/33232
4033 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4034 * gfortran.dg/read_1.f90: New.
4035
4036 2007-08-31 Paolo Carlini <pcarlini@suse.de>
4037
4038 PR c++/33210
4039 * g++.dg/template/error30.C: New.
4040
4041 2007-08-31 Paolo Carlini <pcarlini@suse.de>
4042
4043 PR c++/32113
4044 * g++.dg/template/crash70.C: New.
4045
4046 2007-08-31 Paolo Carlini <pcarlini@suse.de>
4047
4048 PR c++/33212
4049 * g++.dg/ext/is_class_error.C: New.
4050
4051 2007-08-31 Olivier Hainque <hainque@adacore.com>
4052
4053 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4054
4055 2007-08-31 David Edelsohn <edelsohn@gnu.org>
4056 Revital Eres <eres@il.ibm.com>
4057
4058 * gcc.target/powerpc/paired-1.c: New test.
4059 * gcc.target/powerpc/paired-2.c: New test.
4060 * gcc.target/powerpc/paired-3.c: New test.
4061 * gcc.target/powerpc/paired-4.c: New test.
4062 * gcc.target/powerpc/paired-5.c: New test.
4063 * gcc.target/powerpc/paired-6.c: New test.
4064 * gcc.target/powerpc/paired-7.c: New test.
4065 * gcc.target/powerpc/ppc-paired.c: New test.
4066
4067 2007-08-31 Ollie Wild <aaw@google.com>
4068
4069 * g++.dg/conversion/ptrmem2.C: New test.
4070 * g++.dg/conversion/ptrmem3.C: New test.
4071 * g++.dg/conversion/ptrmem4.C: New test.
4072 * g++.dg/conversion/ptrmem5.C: New test.
4073 * g++.dg/conversion/ptrmem6.C: New test.
4074 * g++.dg/conversion/ptrmem7.C: New test.
4075 * g++.dg/conversion/ptrmem8.C: New test.
4076
4077 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
4078
4079 PR fortran/31879
4080 * gfortran.dg/char_length_7.f90: New test.
4081 * gfortran.dg/char_length_9.f90: New test.
4082 * gfortran.dg/char_assign_1.f90: Add extra warning.
4083
4084 PR fortran/31197
4085 PR fortran/31258
4086 * gfortran.dg/char_length_8.f90: New test.
4087
4088 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
4089
4090 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4091
4092 2007-08-30 Jakub Jelinek <jakub@redhat.com>
4093
4094 * gcc.dg/inline-24.c: New test.
4095 * g++.dg/opt/inline11.C: New test.
4096
4097 2007-08-30 Richard Guenther <rguenther@suse.de>
4098
4099 * gcc.target/i386/vectorize5.c: New testcase.
4100
4101 2007-08-30 Tobias Burnus <burnus@net-b.de>
4102
4103 PR fortran/33228
4104 * interface.c (check_interface0): Improve error for external procs.
4105 (check_sym_interfaces): Fix checking of module procedures.
4106
4107 2007-08-30 Jakub Jelinek <jakub@redhat.com>
4108
4109 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4110 (AI): Add AI_ALIGN.
4111 * gcc.dg/sync-3.c: New test.
4112
4113 PR middle-end/32758
4114 * gcc.dg/cleanup-12.c: New test.
4115
4116 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
4117
4118 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4119 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4120 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4121 * gcc.dg/pr32450.c: Ditto.
4122 * gcc.dg/nest.c: Ditto.
4123 * gcc.dg/nested-func-4.c: Ditto.
4124 * g++.old-deja/g++.law/profile1.C: Ditto.
4125
4126 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4127
4128 PR fortran/32989
4129 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4130 non-default integer kind arguments.
4131
4132 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
4133
4134 PR fortran/33105
4135 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4136
4137 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
4138
4139 * gcc.dg/h8300-ice2.c: Remove target selector.
4140
4141 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
4142
4143 PR fortran/33215
4144 * gfortran.dg/binding_label_tests_15.f03: New test case.
4145 * gfortran.dg/binding_label_tests_16.f03: Ditto.
4146
4147 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4148
4149 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4150 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4151
4152 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
4153
4154 PR c++/33194
4155 * g++.dg/other/canon-33194.C: New.
4156
4157 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
4158
4159 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4160 * gcc.c-torture/execute/pr23135.c: Likewise.
4161
4162 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
4163
4164 * gcc.dg/pr31344.c: Move to ...
4165 * gcc.dg/dfp/pr31344.c: ... here.
4166 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4167 * gcc.dg/20050503-1.c: Ditto.
4168 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4169 * gcc.dg/20061127-1.c: Compile only for fpic targets.
4170 * gcc.dg/20060801-1.c: Ditto.
4171
4172 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
4173
4174 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4175 * gfortran.dg/nan_1.f90: Likewise.
4176
4177 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4178
4179 PR fortran/33055
4180 Revert previous patch.
4181
4182 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
4183 Kazu Hirata <kazu@codesourcery.com>
4184
4185 * gcc.target/m68k/interrupt-1.c: New.
4186
4187 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4188
4189 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4190 10000 for targets where "int" can't hold at least 100000.
4191 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4192 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4193 (test5)(test6): Use it.
4194 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4195 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4196 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4197 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4198 * gcc.dg/attr-alloc_size.c (test): Likewise.
4199
4200 2007-08-28 Paolo Carlini <pcarlini@suse.de>
4201
4202 PR c++/33209
4203 * g++.dg/template/error29.C: New.
4204
4205 2007-08-28 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR c++/32596
4208 * g++.dg/ext/visibility/anon5.C: New test.
4209
4210 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4211
4212 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4213
4214 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4215
4216 * gfortran.dg/gamma_1.f90: Remove large-real tests.
4217 * gfortran.dg/gamma_2.f90: Remove large-real tests.
4218 * gfortran.dg/gamma_4.f90: New: large-real tests.
4219
4220 2007-08-28 Jason Merrill <jason@redhat.com>
4221
4222 PR c++/29000
4223 * g++.dg/ext/stmtexpr12.C: New test.
4224
4225 PR c++/28558
4226 * g++.dg/ext/attrib28.C: New test.
4227
4228 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
4229
4230 PR target/32661
4231 * gcc.target/i386/pr32661.c: New test.
4232
4233 2007-08-28 Jakub Jelinek <jakub@redhat.com>
4234
4235 PR middle-end/32370
4236 * gcc.dg/pr32370.c: New test.
4237
4238 PR rtl-optimization/33148
4239 * gcc.c-torture/compile/20070827-1.c: New test.
4240
4241 PR debug/32914
4242 * d++.dg/debug/const3.C: New test.
4243 * d++.dg/debug/const4.C: New test.
4244 * d++.dg/debug/dwarf2/const1.C: New test.
4245 * d++.dg/debug/dwarf2/const2.C: New test.
4246 * d++.dg/debug/dwarf2/const2b.C: New test.
4247
4248 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
4249 Vladimir Yanovsky <yanov@il.ibm.com>
4250 Revital Eres <eres@il.ibm.com>
4251 Andrey Belevantsev <abel@ispras.ru>
4252
4253 * gcc.dg/sms-1.c: New test.
4254
4255 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
4256
4257 * g++.dg/ext/gnu-inline-common.h: New.
4258 * g++.dg/ext/gnu-inline-global-reject.C: New.
4259 * g++.dg/ext/gnu-inline-global.C: New.
4260 * g++.dg/ext/gnu-inline-namespace.C: New.
4261 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4262 * g++.dg/ext/gnu-inline-class.C: New.
4263 * g++.dg/ext/gnu-inline-class-static.C: New.
4264 * g++.dg/ext/gnu-inline-template-class.C: New.
4265 * g++.dg/ext/gnu-inline-template-func.C: New.
4266
4267 2007-08-27 Jason Merrill <jason@redhat.com>
4268
4269 PR c++/31337
4270 * g++.dg/ext/stmtexpr11.C: New.
4271
4272 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
4273
4274 * lib/target-supports.exp (check_profiling_available):
4275 Set profiling_available_saved to 0 on fido-*-elf.
4276
4277 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
4278
4279 PR tree-optimization/33173
4280
4281 * gcc.c-torture/compile/pr33173.c: New.
4282
4283 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
4284
4285 PR target/31385
4286 * gcc.dg/dfp/pr31385.c: New.
4287
4288 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
4289
4290 * gcc.dg/unsigned-long-compare.c: Remove target selector.
4291
4292 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
4293
4294 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4295 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4296 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4297 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4298 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4299 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4300 gcc.target/m68k directory.
4301 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4302 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4303 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4304 gcc.target/cris directory.
4305 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4306 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4307 gcc.target/bfin directory.
4308
4309 * gcc.target/sh: New directory.
4310 * gcc.target/sh/sh.exp: New file.
4311 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4312 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4313 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4314 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4315 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4316 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4317
4318 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
4319
4320 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4321 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4322 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4323 * gcc.target/i386/local2.c: Ditto.
4324 * gcc.target/i386/stack-prot-kernel.c: Ditto.
4325 * gcc.target/i386/20011119-1.c: Ditto.
4326 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4327 * gcc.target/i386/fastcall-1.c: Fix target selector.
4328
4329 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4330
4331 PR fortran/33055
4332 * gfortran.dg/negative_unit.f: Add new check
4333 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4334 -fdefault-integer-8.
4335
4336 2007-08-26 Asher Langton <langton2@llnl.gov>
4337
4338 * gfortran.dg/recursive_stack.f90: New.
4339 * gfortran.dg/openmp_stack.f90: New.
4340
4341 2007-08-26 Tobias Burnus <burnus@net-b.de>
4342
4343 PR fortran/31298
4344 * gfortran.dg/use_10.f90: New.
4345
4346 2007-08-26 Tobias Burnus <burnus@net-b.de>
4347
4348 PR fortran/32985
4349 * gfortran.dg/namelist_14.f90: Make test case valid.
4350 * gfortran.dg/common_10.f90: New.
4351
4352 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
4353
4354 PR middle-end/33181
4355 * gcc.dg/ifelse-2.c: New.
4356
4357 2007-08-26 Tobias Burnus <burnus@net-b.de>
4358
4359 PR fortran/32980
4360 * gfortran.dg/gamma_1.f90: New.
4361 * gfortran.dg/gamma_2.f90: New.
4362 * gfortran.dg/gamma_3.f90: New.
4363
4364 2007-08-26 Tobias Burnus <burnus@net-b.de>
4365
4366 PR fortran/33188
4367 * gfortran.dg/used_types_18.f90: New.
4368
4369 2007-08-25 Jakub Jelinek <jakub@redhat.com>
4370
4371 * gcc.dg/array-init-2.c: New test.
4372
4373 2007-08-24 Tobias Burnus <burnus@net-b.de>
4374
4375 PR fortran/33178
4376 * gfortran.dg/initialization_4.f90: Update dg-error.
4377 * gfortran.dg/initialization_13.f90: New.
4378
4379 2007-08-24 Richard Guenther <rguenther@suse.de>
4380
4381 PR middle-end/33166
4382 * gcc.c-torture/compile/pr33166.c: New testcase.
4383
4384 2007-08-24 Tobias Burnus <burnus@net-b.de>
4385
4386 PR fortran/33139
4387 * gfortran.dg/pointer_assign_4.f90: New.
4388 * gfortran.dg/shape_2.f90: Fix test case.
4389 * gfortran.dg/char_result_4.f90: Ditto.
4390
4391 2007-08-24 Jakub Jelinek <jakub@redhat.com>
4392
4393 * gcc.dg/array-init-1.c: New test.
4394
4395 PR c++/32567
4396 * g++.dg/parse/crash36.C: New test.
4397
4398 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
4399
4400 * gcc.dg/pr32721.c: Updated.
4401
4402 2007-08-24 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR tree-optimization/32573
4405 PR middle-end/32946
4406 * gcc.dg/pr32573.c: New test.
4407
4408 PR c++/32898
4409 * g++.dg/lookup/ns3.C: New test.
4410
4411 * gfortran.dg/assumed_charlen_sharing.f90: New test.
4412
4413 PR c++/31941
4414 * g++.dg/parse/crash37.C: New test.
4415
4416 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
4417
4418 PR target/17390
4419 * gcc.target/i386/pr17390.c: New test.
4420
4421 2007-08-23 Richard Guenther <rguenther@suse.de>
4422
4423 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4424 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4425 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4426 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4427 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4428 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4429 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4430 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4431
4432 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
4433
4434 * gcc.target/s390: New directory.
4435 * gcc.target/s390/s390.exp: New file.
4436 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4437 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4438 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4439 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4440 gcc.target/s390 directory.
4441
4442 2007-08-23 Richard Guenther <rguenther@suse.de>
4443
4444 PR tree-optimization/32328
4445 * gcc.dg/pr32328.c: New testcase.
4446
4447 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
4448
4449 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4450 available.
4451
4452 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4453
4454 PR fortran/33095
4455 * gfortran.dg/min_max_optional_5.f90: New test.
4456 * gfortran.dg/min_max_optional_2.f90: Remove.
4457 * gfortran.dg/min_max_optional_3.f90: Remove.
4458 * gfortran.dg/min_max_optional_4.f90: Remove.
4459
4460 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
4461
4462 * gcc.target/i386/xorps-sse.c: New.
4463 * gcc.target/i386/xorps-sse2.c: New.
4464
4465 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
4466
4467 * gcc.target/i386/cmov3.c: Fix scan-assembler.
4468 * gcc.target/i386/cmov4.c: Fix scan-assembler.
4469 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4470
4471 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
4472
4473 PR fortran/33020
4474 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4475 include multiple kinds for SHAPE parameter within a single
4476 namespace.
4477 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4478 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
4479
4480 2007-08-22 Janus Weil <jaydub66@gmail.com>
4481
4482 * interface_abstract_1.f90: Extended test case.
4483 * interface_abstract_3.f90: New test.
4484
4485 2007-08-21 Christian Bruel <christian.bruel@st.com>
4486
4487 * gcc.dg/fold-sub.c: New test.
4488
4489 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
4490
4491 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4492 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4493 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4494 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4495 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4496 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4497
4498 2007-08-22 Richard Guenther <rguenther@suse.de>
4499
4500 PR middle-end/33007
4501 * gcc.dg/pr33007.c: New testcase.
4502
4503 2007-08-22 Richard Sandiford <richard@codesourcery.com>
4504
4505 * gcc.c-torture/execute/strcmp-1.x: Delete.
4506
4507 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
4508
4509 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4510 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4511 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4512 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4513 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4514 gcc.target/i386/stack-realign.c,
4515 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4516 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4517 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4518 target using dg-require-effective-target directive.
4519 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4520 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4521 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4522 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4523 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4524 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4525 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4526 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4527 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4528 Require lp64 target using dg-require-effective-target directive.
4529 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4530 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4531 directive.
4532 * gcc.target/i386/20010202-1.c: Move from here ...
4533 * gcc.dg/20010202-1.c: ... to here.
4534
4535 2007-08-22 Richard Guenther <rguenther@suse.de>
4536
4537 PR tree-optimization/33142
4538 * gcc.c-torture/execute/pr33142.c: New testcase.
4539
4540 2007-08-22 Richard Guenther <rguenther@suse.de>
4541
4542 PR middle-end/32563
4543 * g++.dg/torture/pr32563.C: New testcase.
4544
4545 2007-08-22 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR middle-end/32912
4548 * gcc.dg/pr32912-1.c: Add -w to options.
4549 * gcc.dg/pr32912-2.c: Likewise.
4550 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4551
4552 2007-08-21 Ian Lance Taylor <iant@google.com>
4553
4554 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4555
4556 2007-08-21 Ian Lance Taylor <iant@google.com>
4557
4558 PR tree-optimization/33134
4559 * g++.dg/tree-ssa/pr33134.C: New test.
4560
4561 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
4562
4563 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4564 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4565
4566 2007-08-21 Jakub Jelinek <jakub@redhat.com>
4567
4568 PR debug/32610
4569 * gcc.dg/debug/pr32610.c: New test.
4570
4571 * g++.dg/init/new24.C: New test.
4572
4573 PR middle-end/32912
4574 * gcc.dg/pr32912-1.c: New test.
4575 * gcc.dg/pr32912-2.c: New test.
4576 * gcc.dg/pr32912-3.c: New test.
4577
4578 2007-08-21 Richard Guenther <rguenther@suse.de>
4579
4580 * gcc.dg/pointer-arith-10.c: New testcase.
4581
4582 2007-08-21 Richard Guenther <rguenther@suse.de>
4583
4584 PR middle-end/33122
4585 * gcc.c-torture/compile/pr33122.c: New testcase.
4586
4587 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
4588
4589 * g++.dg/warn/Wnvdtor-2.C: New testcase.
4590
4591 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
4592
4593 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4594
4595 2007-08-20 Jakub Jelinek <jakub@redhat.com>
4596
4597 PR c++/33025
4598 * g++.dg/init/new23.C: New test.
4599
4600 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4601
4602 PR middle-end/30564
4603 * gcc.c-torture/compile/pr30564-1.c: New test.
4604 * gcc.c-torture/compile/pr30564-2.c: New test.
4605
4606 2007-08-19 Joseph Myers <joseph@codesourcery.com>
4607
4608 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4609
4610 2007-08-19 Tobias Burnus <burnus@net-b.de>
4611
4612 * gfortran.dg/interface_abstract_2.f90: New.
4613 * gfortran.dg/interface_abstract_1.f90: Fix typo.
4614
4615 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4616
4617 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4618 unknown (so that outer-loop wont get analyzed).
4619 * gcc.dg/vect/vect-outer-1a.c: New test.
4620 * gcc.dg/vect/vect-outer-1b.c: New test.
4621 * gcc.dg/vect/vect-outer-1.c: New test.
4622 * gcc.dg/vect/vect-outer-2a.c: New test.
4623 * gcc.dg/vect/vect-outer-2b.c: New test.
4624 * gcc.dg/vect/vect-outer-2c.c: New test.
4625 * gcc.dg/vect/vect-outer-2.c: New test.
4626 * gcc.dg/vect/vect-outer-3a.c: New test.
4627 * gcc.dg/vect/vect-outer-3b.c: New test.
4628 * gcc.dg/vect/vect-outer-3c.c: New test.
4629 * gcc.dg/vect/vect-outer-3.c: New test.
4630 * gcc.dg/vect/vect-outer-4a.c: New test.
4631 * gcc.dg/vect/vect-outer-4b.c: New test.
4632 * gcc.dg/vect/vect-outer-4c.c: New test.
4633 * gcc.dg/vect/vect-outer-4d.c: New test.
4634 * gcc.dg/vect/vect-outer-4e.c: New test.
4635 * gcc.dg/vect/vect-outer-4f.c: New test.
4636 * gcc.dg/vect/vect-outer-4g.c: New test.
4637 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4638 * gcc.dg/vect/vect-outer-4i.c: New test.
4639 * gcc.dg/vect/vect-outer-4j.c: New test.
4640 * gcc.dg/vect/vect-outer-4k.c: New test.
4641 * gcc.dg/vect/vect-outer-4l.c: New test.
4642 * gcc.dg/vect/vect-outer-4m.c: New test.
4643 * gcc.dg/vect/vect-outer-4.c: New test.
4644 * gcc.dg/vect/vect-outer-5.c: New test.
4645 * gcc.dg/vect/vect-outer-6.c: New test.
4646 * gcc.dg/vect/vect-outer-fir.c: New test.
4647 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4648 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4649
4650 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4651
4652 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4653 and -fno-tree-reassoc.
4654 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4655 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4656 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4657 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4658 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4659 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4660 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4661 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4662 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4663 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4664 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4665 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4666 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4667 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4668 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4669 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4670 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4671 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4672 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4673 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4674 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4675 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4676 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4677 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4678 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4679 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4680 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4681 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4682 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4683 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4684 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4685 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4686 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4687 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4688 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4689 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4690 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4691
4692 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4693
4694 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4695 versioning for aliasing).
4696 * gcc.dg/vect/vect-35.c: Likewise.
4697
4698 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4699 targets.
4700 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4701
4702 2007-08-18 Tom Tromey <tromey@redhat.com>
4703
4704 PR preprocessor/32974:
4705 * gcc.dg/cpp/pr32974.c: New file.
4706
4707 2007-08-17 Tobias Burnus <burnus@net-b.de>
4708
4709 * gfortran.dg/interface_abstract_1.f90: New.
4710
4711 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
4712
4713 PR fortran/32881
4714 * gfortran.dg/pure_initializer_1.f90: New test.
4715
4716 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
4717
4718 PR fortran/32875
4719 * gfortran.dg/array_constructor_18.f90: New test.
4720
4721 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
4722
4723 PR c++/28989
4724 * g++.dg/expr/lval3.C: New test.
4725 * g++.dg/expr/lval4.C: New test.
4726
4727 2007-08-17 Ollie Wild <aaw@google.com>
4728
4729 PR c++/31749
4730 * g++.dg/lookup/builtin3.C: New test.
4731 * g++.dg/lookup/builtin4.C: New test.
4732 * g++.dg/lookup/using19.C: New test.
4733
4734 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4735
4736 PR c++/32190
4737 * g++.dg/parse/error31.C: New.
4738
4739 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4740
4741 PR c++/32112
4742 * g++.dg/template/error26.C: New.
4743
4744 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4745
4746 PR fortran/33079
4747 * gfortran.dg/zero_length_2.f90: New test.
4748
4749 2007-08-17 Tobias Burnus <burnus@net-b.de>
4750
4751 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4752 * gfortran.dg/kind_tests_3.f03: Ditto.
4753 * gfortran.dg/global_vars_f90_init.f90: Ditto.
4754 * gfortran.dg/interface_13.f90: Ditto.
4755 * gfortran.dg/pr32738.f90: Ditto.
4756 * gfortran.dg/module_private_1.f90: Ditto.
4757 * gfortran.dg/test_only_clause.f90: Ditto.
4758 * gfortran.dg/bind_c_vars.f90: Ditto.
4759 * gfortran.dg/bind_c_dts.f90: Ditto.
4760 * gfortran.dg/use_9.f90: Ditto.
4761 * gfortran.dg/generic_8.f90: Ditto.
4762 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4763 * gfortran.dg/private_type_6.f90: Ditto.
4764 * gfortran.dg/c_assoc.f90: Ditto.
4765 * gfortran.dg/private_type_7.f90: Ditto.
4766 * gfortran.dg/global_vars_c_init.f90: Ditto.
4767 * gfortran.dg/bind_c_dts_2.f03: Ditto.
4768 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4769 * gfortran.dg/c_size_t_test.f03: Ditto.
4770 * gfortran.dg/used_types_12.f90: Ditto.
4771 * gfortran.dg/pr25923.f90: Ditto.
4772 * gfortran.dg/test_com_block.f90: Ditto.
4773 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4774 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4775 * gfortran.dg/com_block_driver.f90: Ditto.
4776 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4777 * gfortran.dg/use_iso_c_binding.f90: Ditto.
4778 * gfortran.dg/c_loc_test.f90: Ditto.
4779 * gfortran.dg/c_ptr_tests.f03: Ditto.
4780 * gfortran.dg/module_interface_1.f90: Ditto.
4781
4782 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4783
4784 PR c++/32870
4785 * g++.dg/other/error17.C: Adjust.
4786
4787 2007-08-17 Ben Elliston <bje@au.ibm.com>
4788
4789 PR middle-end/32970
4790 * g++.dg/ext/altivec-14.C: New test.
4791
4792 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
4793
4794 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4795 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4796 dump files.
4797 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4798 * gcc.dg/vect/pr32366.c: Ditto.
4799
4800 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
4801
4802 PR testsuite/33082
4803 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4804 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4805 * gcc.dg/dfp/convert-int-fold.c: Ditto.
4806 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4807
4808 2007-08-16 Tobias Burnus <burnus@net-b.de>
4809
4810 PR fortran/33072
4811 * gfortran.dg/use_9.f90: New.
4812
4813 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
4814
4815 * g++.dg/gcov/gcov-5.C: New test.
4816
4817 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
4818
4819 * g++.dg/gcov/gcov-4.C: New test.
4820 * lib/gcov.exp (verify-lines): Add support for
4821 checking no-coverage lines.
4822
4823 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
4824
4825 * gcc.dg/vect/vect-vfa-01.c: New.
4826 * gcc.dg/vect/vect-vfa-02.c: New.
4827 * gcc.dg/vect/vect-vfa-03.c: New.
4828 * gcc.dg/vect/vect-vfa-04.c: New.
4829 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4830 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4831 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4832 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4833 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4834 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4835 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4836 gfortran.dg/vect/pr19049.f90: Rename to start with
4837 prefix no-vfa-.
4838 * gcc.dg/vect/vect.exp: Disable versioning for alias
4839 when test starts with no-vfa-.
4840 * gfortran.dg/vect/vect.exp: Likewise.
4841
4842 2007-08-16 Richard Sandiford <richard@codesourcery.com>
4843
4844 * gcc.dg/torture/pr32897.c: New test.
4845
4846 2007-08-16 Paolo Carlini <pcarlini@suse.de>
4847
4848 PR c++/31132
4849 * g++.dg/template/crash69.C: New.
4850
4851 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
4852
4853 * lib/target-supports.exp (check_effective_target_arm32): Use
4854 check_no_compiler_messages.
4855
4856 2007-08-15 Diego Novillo <dnovillo@google.com>
4857
4858 gcc.dg/tree-ssa/20070815.c: New test.
4859
4860 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4861
4862 PR fortran/33077
4863 * gfortran.dg/random_7.f90: Initialize variable.
4864
4865 2007-08-15 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR middle-end/33074
4868 * gfortran.dg/pr33074.f90: New test.
4869
4870 PR c++/32992
4871 * g++.dg/opt/nrv14.C: New test.
4872
4873 2007-08-15 Paolo Carlini <pcarlini@suse.de>
4874
4875 PR c++/33035
4876 * g++.dg/template/crash68.C: New.
4877
4878 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4879
4880 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4881 * gcc.dg/sibcall-4.c: Ditto.
4882
4883 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4884
4885 PR fortran/33066
4886 * gfortran.dg/use_8.f90: New test.
4887 * gfortran.dg/c_loc_tests_2.f03: Fix code.
4888
4889 2007-08-14 Paolo Carlini <pcarlini@suse.de>
4890
4891 PR c++/27211
4892 * g++.dg/template/error27.C: New.
4893 * g++.dg/template/error28.C: New.
4894 * g++.dg/other/pr28304.C: Adjust.
4895 * g++.old-deja/g++.mike/p811.C: Likewise.
4896
4897 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
4898
4899 PR target/30315
4900 * gcc.target/i386/pr30315.c: New.
4901
4902 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4903
4904 PR fortran/32594
4905 * gfortran.dg/substr_5.f90: New test.
4906
4907 2007-08-14 Andrew Pinski <pinskia@gmail.com>
4908
4909 PR c/30428
4910 * gcc.dg/vector-2.c: New test.
4911
4912 PR c++/30428
4913 * g++.dg/ext/vector8.C: New test.
4914
4915 2007-08-13 Dan Hipschman <dsh@google.com>
4916
4917 PR c/32953
4918 * gcc.dg/format/array-1.c: Add an additional test for
4919 unterminated format strings of length 1.
4920
4921 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4922
4923 PR fortran/32926
4924 * gfortran.dg/external_procedures_3.f90: New test.
4925
4926 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4927
4928 PR fortran/32827
4929 * gfortran.dg/import6.f90: New test.
4930
4931 2007-08-13 Andrew Pinski <pinskia@gmail.com>
4932
4933 PR C/30427
4934 * gcc.dg/vector-1.c: New test.
4935
4936 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4937
4938 * gcc.dg/pr21255-4.c: Skip for PIC.
4939 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4940
4941 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4942
4943 * gcc.dg/attr-isr.c: Skip for PIC.
4944 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4945 * gcc.dg/attr-isr-trapa.c: Likewise.
4946 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4947 * gcc.dg/pragma-isr-trapa.c: Likewise.
4948 * gcc.dg/pragma-isr-trapa2.c: Likewise.
4949
4950 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4951
4952 PR fortran/32962
4953 * gfortran.dg/transpose_1.f90: New test.
4954
4955 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4956
4957 PR fortran/29600
4958 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4959 intrinsic.
4960
4961 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4962
4963 PR fortran/30964
4964 PR fortran/33054
4965 * gfortran.dg/random_4.f90: New test.
4966 * gfortran.dg/random_5.f90: New test.
4967 * gfortran.dg/random_6.f90: New test.
4968 * gfortran.dg/random_7.f90: New test.
4969
4970 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4971
4972 PR fortran/32860
4973 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4974
4975 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4976
4977 PR fortran/31629
4978 * gfortran.dg/module_private_1.f90: New test.
4979
4980 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4981
4982 PR fortran/29600
4983 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4984 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4985
4986 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4987
4988 PR fortran/32937
4989 * gfortran.dg/char_length_6.f90: New test.
4990
4991 2007-08-10 Ollie Wild <aaw@google.com>
4992
4993 * g++.dg/lookup/using18.C: New test.
4994
4995 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4996
4997 PR c++/17763
4998 * g++.dg/other/error16.C: New.
4999
5000 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5001
5002 PR libfortran/33039
5003 * gfortran.dg/namelist_37.f90: New test.
5004
5005 2007-08-10 Paolo Carlini <pcarlini@suse.de>
5006
5007 PR c++/22256
5008 * g++.dg/conversion/op3.C: New.
5009
5010 2007-08-09 Tobias Burnus <burnus@net-b.de>
5011
5012 PR fortran/32987
5013 * gfortran.dg/fmt_tab_1.f90: New.
5014 * gfortran.dg/fmt_tab_2.f90: New.
5015
5016 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
5017
5018 PR c/32796
5019 * gcc.c-torture/compile/pr32796.c: New test.
5020
5021 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
5022
5023 PR middle-end/32813
5024 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5025 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5026 instead of just -O.
5027
5028 2007-08-08 Richard Sandiford <richard@codesourcery.com>
5029
5030 * gcc.target/mips/code-readable-1.c: New test.
5031 * gcc.target/mips/code-readable-2.c: Likewise.
5032 * gcc.target/mips/code-readable-3.c: Likewise.
5033
5034 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
5035 Revital Eres <eres@il.ibm.com>
5036
5037 * gfortran.dg/sms-1.f90: Add comment.
5038 * gfortran.dg/sms-2.f90: New.
5039
5040 2007-08-07 Ian Lance Taylor <iant@google.com>
5041
5042 * gcc.dg/instrument-1.c: New test.
5043 * gcc.dg/instrument-2.c: New test.
5044 * gcc.dg/instrument-3.c: New test.
5045
5046 2007-08-07 Steve Ellcey <sje@cup.hp.com>
5047
5048 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5049
5050 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
5051
5052 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
5053 !vector_alignment_reachable targets.
5054 * gcc.dg/vect/vect-33.c: Likewise.
5055 * gcc.dg/vect/vect-42.c: Likewise.
5056 * gcc.dg/vect/vect-44.c: Likewise.
5057 * gcc.dg/vect/vect-50.c: Likewise.
5058 * gcc.dg/vect/vect-70.c: Likewise.
5059 * gcc.dg/vect/vect-71.c: Likewise.
5060 * gcc.dg/vect/vect-87.c: Likewise.
5061 * gcc.dg/vect/vect-88.c: Likewise.
5062 * gcc.dg/vect/vect-91.c: Likewise.
5063 * gcc.dg/vect/vect-93.c: Likewise.
5064 * gcc.dg/vect/vect-96.c: Likewise.
5065 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5066 * gcc.dg/vect/section-anchors-69.c: Likewise.
5067 * gcc.dg/vect/pr25413.c: Likewise.
5068 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5069 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5070 * gfortran.dg/vect-2.f90: Likewise.
5071 * gfortran.dg/vect-3.f90: Likewise.
5072 * gfortran.dg/vect-4.f90: Likewise.
5073 * gfortran.dg/vect-5.f90: Likewise.
5074 * lib/target-supports.exp (check_effective_target_natural_alignment):
5075 Return false for darwin.
5076 (check_effective_target_vector_alignment_reachable_for_double): New.
5077
5078 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
5079
5080 * gcc.dg/multiword-1.c: New testcase.
5081
5082 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
5083
5084 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5085 messages.
5086 * gfortran.dg/namelist_36.f90: New test.
5087
5088 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
5089
5090 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5091 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5092
5093 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
5094
5095 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5096 * gcc.dg/torture/type-generic-1.c: Likewise.
5097
5098 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5099
5100 * gcc.c-torture/20070522-1.c: Move to ...
5101 * gcc.c-torture/compile/20070522-1.c: Here.
5102
5103 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5104
5105 PR fortran/29828
5106 * gfortran.dg/minmax_char_1.f90: New test.
5107 * gfortran.dg/minmax_char_2.f90: New test.
5108 * gfortran.dg/min_max_optional_4.f90: New test.
5109
5110 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5111
5112 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5113 hanging on the testcase.
5114
5115 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5116
5117 PR middle-end/32988
5118 * gcc.c-torture/compile/pr32988.c: New test.
5119
5120 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5121
5122 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5123
5124 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
5125
5126 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
5127
5128 Revert:
5129 2007-03-22 Dirk Mueller <dmueller@suse.de>
5130
5131 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5132
5133 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5134
5135 PR fortran/32979
5136 * gfortran.dg/isnan_1.f90: New test.
5137
5138 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
5139 Revital Eres <eres@il.ibm.com>
5140
5141 * gcc.dg/sms-antideps.c: New test.
5142
5143 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
5144
5145 PR fortran/31214
5146 * gfortran.dg/entry_13.f90: New test.
5147
5148 * gfortran.dg/entry_12.f90: Clean up .mod file.
5149
5150 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5151
5152 PR fortran/32770
5153 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
5154 variables as kind=4 so they don't overflow the record length.
5155
5156 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
5157
5158 PR fortran/32968
5159 * gfortran.dg/selected_kind_1.f90: New test.
5160
5161 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
5162
5163 PR middle-end/32780
5164 * gcc.c-torture/compile/pr32780.c: New test.
5165
5166 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
5167
5168 RP middle-end/32399
5169 * gcc.c-torture/compile/pr32399.c: New testcase.
5170
5171 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
5172
5173 PR middle-end/32304
5174 * g++.dg/torture/pr32304.C: New testcase.
5175
5176 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
5177
5178 PR middle-end/32935
5179 * gfortran.fortran-torture/compile/complex_1.f90: New test.
5180
5181 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5182
5183 PR fortran/32955
5184 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5185
5186 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5187
5188 PR fortran/31202
5189 * gfortran.dg/nint_2.f90: New test.
5190
5191 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
5192
5193 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5194 * gcc.dg/weak/typeof-2.c: Likewise.
5195
5196 2007-08-03 Diego Novillo <dnovillo@google.com>
5197
5198 PR 31521
5199 * gcc.dg/tree-ssa/pr31521.c: New test.
5200
5201 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5202
5203 PR fortran/32770
5204 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
5205 iostat must be default kind.
5206
5207 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5208
5209 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5210
5211 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5212
5213 PR fortran/32770
5214 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
5215 explicit so test passes with -fdefault-integer-8.
5216 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5217 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5218
5219 2007-08-02 Lee Millward <lee.millward@gmail.com>
5220
5221 PR c++/30849
5222 * g++.dg/parse/asm1.C: New test.
5223
5224 PR c++/30850
5225 * g++.dg/parse/asm2.C: Likewise.
5226
5227 PR c++/30851
5228 * g++.dg/parse/asm3.C: Likewise.
5229
5230 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
5231
5232 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5233 "int" is only 16 bit bits wide.
5234 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5235
5236 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5237
5238 * g++.dg/torture/type-generic-1.C: New.
5239 * gcc.dg/pr28796-2.c: Move tests ...
5240 * gcc.dg/tg-tests.h: ... here.
5241 * gcc.dg/torture/type-generic-1.c: New.
5242
5243 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5244
5245 PR libfortran/32954
5246 * minmaxloc_3.f90: New test case.
5247
5248 2007-08-01 Tobias Burnus <burnus@net-b.de>
5249
5250 PR fortran/32936
5251 * gfortran.dg/allocate_stat.f90: New.
5252
5253 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
5254
5255 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5256
5257 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
5258
5259 PR tree-optimization/32919
5260 * gcc.c-torture/compile/pr32919.c: New.
5261
5262 2007-08-01 Nick Clifton <nickc@redhat.com>
5263
5264 * gcc.c-torture/execute/execute.exp: Change copyright header to
5265 refer to version 3 of the GNU General Public License and to point
5266 readers at the COPYING3 file and the FSF's license web page.
5267 * gcc.c-torture/execute/ieee/ieee.exp,
5268 gcc.c-torture/unsorted/unsorted.exp,
5269 gcc.c-torture/compile/compile.exp,
5270 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5271 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5272 gcc.target/cris/torture/cris-torture.exp,
5273 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5274 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5275 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5276 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5277 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5278 gnat.dg/dg.exp, gnat.dg/style/style.exp,
5279 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5280 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5281 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5282 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5283 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5284 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5285 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5286 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5287 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5288 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5289 gcc.dg/noncompile/noncompile.exp,
5290 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5291 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5292 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5293 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5294 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5295 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5296 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5297 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5298 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5299 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5300 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5301 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5302 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5303 g++.old-deja/old-deja.exp,
5304 gfortran.fortran-torture/execute/execute.exp,
5305 gfortran.fortran-torture/compile/compile.exp,
5306 treelang/output/output-1.c, treelang/output/output-1.tree,
5307 treelang/execute/execute.exp, treelang/Makefile.in,
5308 treelang/compile/compile.exp, g++.dg/dg.exp,
5309 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5310 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5311 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5312 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5313 g++.dg/compat/struct-layout-1.exp,
5314 g++.dg/compat/struct-layout-1_generate.c,
5315 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5316 g++.dg/bprob/bprob.exp, config/default.exp,
5317 gcc.test-framework/test-framework.awk,
5318 gcc.test-framework/gen_directive_tests,
5319 gcc.test-framework/test-framework.exp,
5320 objc.dg/special/special.exp,
5321 objc.dg/gnu-encoding/gnu-encoding.exp,
5322 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5323 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5324 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5325 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5326 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5327 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5328 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5329 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5330 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5331 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5332 lib/target-supports-dg.exp, lib/gcc-defs.exp,
5333 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5334 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5335 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5336 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5337 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5338 Likewise.
5339
5340 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
5341
5342 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5343 error message text.
5344
5345 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
5346
5347 PR fortran/32945
5348 * gfortran.dg/initialization_12.f90: New test.
5349
5350 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
5351
5352 PR fortran/31609
5353 * gfortran.dg/entry_12.f90: New test.
5354
5355 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5356
5357 PR fortran/32938
5358 * gfortran.dg/altreturn_6.f90: New test.
5359
5360 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
5361
5362 PR fortran/32942
5363 * gfortran.dg/exponent_2.f90: New test.
5364
5365 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
5366
5367 * gcc.dg/vect/vect-117.c: New test.
5368 * gcc.dg/vect/vect-74.c: Enabled test
5369 * gcc.dg/vect/vect-81.c: Enabled test
5370
5371 2007-07-30 Andrew Pinski <pinskia@gmail.com>
5372
5373 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5374 s/dg-error/dg-warning where warning is expected.
5375
5376 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5377
5378 PR fortran/32770
5379 * gfortran.dg/array_constructor_12.f90: Adjust argument
5380 of huge() to correct kind.
5381
5382 2007-07-30 Ollie Wild <aaw@google.com>
5383
5384 * gcc.dg/cpp/counter-2.c: New test.
5385 * gcc.dg/cpp/counter-3.c: New test.
5386 * gcc.dg/cpp/dir-only-1.c: New test.
5387 * gcc.dg/cpp/dir-only-1.h: New file.
5388 * gcc.dg/cpp/dir-only-2.c: New test.
5389 * gcc.dg/cpp/dir-only-3.c: New test.
5390 * gcc.dg/cpp/dir-only-3a.h: New file.
5391 * gcc.dg/cpp/dir-only-3b.h: New file.
5392 * gcc.dg/cpp/dir-only-4.c: New test.
5393 * gcc.dg/cpp/dir-only-5.c: New test.
5394 * gcc.dg/cpp/dir-only-6.c: New test.
5395
5396 2007-07-30 Julian Brown <julian@codesourcery.com>
5397
5398 * gcc.target/arm/neon/v*.c: Regenerate.
5399
5400 2007-07-30 Paolo Carlini <pcarlini@suse.de>
5401
5402 PR c++/32108
5403 * g++.dg/ext/label6.C: New.
5404
5405 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5406
5407 PR libfortran/32858
5408 PR libfortran/30814
5409 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
5410
5411 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
5412
5413 PR fortran/31211
5414 * gfortran.dg/actual_pointer_function_1.f90: New test.
5415
5416 PR fortran/32682
5417 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5418
5419 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
5420
5421 PR fortran/32906
5422 * gfortran.dg/shape_1.f90: Adjust error message.
5423 * gfortran.dg/parameter_array_ref_1.f90: New test.
5424
5425 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5426
5427 PR fortran/31609
5428 * gfortran.dg/entry_11.f90: New test.
5429
5430 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
5431 Revital Eres <eres@il.ibm.com>
5432
5433 * gfortran.dg/sms-1.f90: New test.
5434
5435 2007-07-28 Richard Guenther <rguenther@suse.de>
5436
5437 * gcc.c-torture/compile/pr32920.c: New testcase.
5438
5439 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
5440
5441 PR c++/30917
5442 * g++.dg/lookup/friend11.C: New test.
5443
5444 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
5445
5446 * gfortran.dg/namelist_5.f90: Adjusted error message.
5447 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5448 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5449 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5450 * gfortran.dg/namelist_32.f90: ... this.
5451
5452 PR fortran/32876
5453 * gfortran.dg/namelist_33.f90: New test.
5454
5455 PR fortran/32905
5456 * gfortran.dg/namelist_34.f90: New test.
5457
5458 PR fortran/31818
5459 * gfortran.dg/namelist_35.f90: New test.
5460
5461 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
5462
5463 PR fortran/32880
5464 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5465
5466 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
5467
5468 PR testsuite/32471
5469 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5470 assuming it is 0x7ffffffff.
5471 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5472 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5473
5474 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5475
5476 * gfortran.dg/operator_3.f90: Fix dg directive.
5477 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5478 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5479 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5480
5481 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
5482
5483 * g++.dg/cpp0x/decltype1.C: New.
5484 * g++.dg/cpp0x/decltype2.C: New.
5485 * g++.dg/cpp0x/decltype3.C: New.
5486 * g++.dg/cpp0x/decltype4.C: New.
5487 * g++.dg/cpp0x/decltype5.C: New.
5488 * g++.dg/cpp0x/decltype6.C: New.
5489
5490 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
5491
5492 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5493 because the test relies on bit 31 to be the sign bit.
5494
5495 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
5496
5497 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5498 assuming it is 0x7fffffff.
5499 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5500 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5501
5502 2007-07-27 Mark Mitchell <mark@codesourcery.com>
5503
5504 PR c++/32346
5505 * g++.dg/expr/bitfield9.C: New test.
5506
5507 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5508
5509 PR fortran/32899
5510 * gfortran.dg/logical_comp.f90: Update dg-error strings.
5511
5512 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5513
5514 PR fortran/32760
5515 * gfortran.dg/private_type_7.f90: New test.
5516
5517 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5518
5519 PR fortran/32035
5520 * gfortran.dg/select_char_1.f90: New test.
5521
5522 2007-07-27 Tobias Burnus <burnus@net-b.de>
5523
5524 PR fortran/32903
5525 * gfortran.dg/initialization_11.f90: New test.
5526
5527 2007-07-27 Richard Sandiford <richard@codesourcery.com>
5528
5529 * gcc.target/mips/ins-1.c: New test.
5530
5531 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
5532
5533 PR/19232
5534 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5535 (f1): Likewise.
5536
5537 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
5538
5539 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5540 error: width of 'spare' exceeds its type.
5541
5542 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
5543
5544 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5545 * gcc.dg/sibcall-4.c: Likewise.
5546
5547 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5548
5549 PR rtl-optimization/31500
5550 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5551 * g++.dg/warn/Warray-bounds.C: Likewise.
5552
5553 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
5554
5555 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5556
5557 2007-07-25 Julian Brown <julian@codesourcery.com>
5558 Paul Brook <paul@codesourcery.com>
5559 Joseph Myers <joseph@codesourcery.com>
5560 Mark Shinwell <shinwell@codesourcery.com>
5561
5562 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5563 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5564 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5565 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5566 (check_effective_target_arm_neon_hw): New.
5567 * gcc.target/arm/neon/neon.exp: New file.
5568 * gcc.target/arm/neon/polytypes.c: New file.
5569 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5570
5571 2007-07-25 Janis Johnson <janis187@us.ibm.com>
5572
5573 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5574 targets where an "int" is less than 32 bits wide.
5575
5576 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
5577
5578 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5579
5580 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
5581
5582 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5583 during addition if an int is only 16 bits wide.
5584 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5585
5586 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
5587
5588 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5589 size as "long int" and are 32 or 64 bits wide.
5590 * gcc.dg/torture/pr28814.c: Likewise.
5591
5592 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
5593
5594 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5595 exactly as wide as an int.
5596
5597 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
5598
5599 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5600 Define and use throughout as long long printf format specifier.
5601 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5602 Likewise.
5603
5604 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
5605
5606 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5607 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5608
5609 2007-07-25 Ben Elliston <bje@au.ibm.com>
5610
5611 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5612
5613 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5614
5615 * gcc.c-torture/execute/20070724-1.c: New.
5616
5617 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5618
5619 PR fortran/31205
5620 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5621 "deallocates" to 24, since patch has code rid of much spurious
5622 code.
5623 * gfortran.dg/interface_assignment_1.f90 : New test.
5624
5625 PR fortran/32842
5626 * gfortran.dg/interface_assignment_2.f90 : New test.
5627
5628 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
5629
5630 PR fortran/32867
5631 * fortran.dg/initialization_10.f90: New test.
5632
5633 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
5634
5635 PR fortran/32778
5636 * gfortran.dg/imag_2.f: Removed
5637 * gfortran.dg/warn_std_1.f90: New test.
5638 * gfortran.dg/warn_std_2.f90: New test.
5639 * gfortran.dg/warn_std_3.f90: New test.
5640
5641 2007-07-24 Paolo Carlini <pcarlini@suse.de>
5642
5643 PR c++/29001
5644 * g++.dg/init/new22.C: New.
5645
5646 2007-07-24 Paolo Carlini <pcarlini@suse.de>
5647
5648 PR c++/32561
5649 * g++.dg/template/crash67.C: New.
5650
5651 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
5652
5653 * lib/target-support.exp (check_effective_target_natural_alignment):
5654 (check_effective_target_vector_alignment_reachable): New.
5655 * config/spu/spu.c (spu_vector_alignment_reachable): New.
5656 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5657 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
5658 check.
5659 * gcc.dg/vect/pr25413.c: Likewise.
5660 * gcc.dg/vect/pr31699.c: Likewise.
5661
5662 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5663
5664 PR fortran/30814
5665 * gfortran.dg/pack_bounds_1.f90: New test case.
5666
5667 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
5668
5669 PR fortran/31639
5670 * gfortran.dg/initialization_9.f90: New test.
5671
5672 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5673
5674 PR fortran/32797
5675 PR fortran/32800
5676 * gfortran.dg/bind_c_usage_8.f03: New test case.
5677 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5678 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
5679
5680 2007-07-23 Richard Sandiford <richard@codesourcery.com>
5681
5682 * gcc.target/mips/branch-cost-1.c: New test.
5683 * gcc.target/mips/branch-cost-2.c: Likewise.
5684
5685 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5686
5687 PR fortran/32732
5688 * gfortran.dg/c_char_tests.f03: New test case.
5689 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5690 * gfortran.dg/c_char_tests_2.f03: New test case.
5691 * gfortran.dg/value_6.f03: Ditto.
5692 * gfortran.dg/value_7.f03: Ditto.
5693
5694 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5695
5696 PR fortran/32600
5697 * gfortran.dg/c_funloc_tests_5.f03: New.
5698 * gfortran.dg/c_funloc_tests_5.f04: New.
5699 * gfortran.dg/c_funloc_tests_4_driver.c: New.
5700
5701 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
5702
5703 PR c++/32839
5704 * g++.dg/expr/call4.C: New.
5705 * g++.dg/expr/call5.C: New.
5706
5707 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
5708
5709 PR fortran/32710
5710 * gfortran.dg/namelist_30.f90: New test.
5711
5712 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
5713
5714 PR fortran/29962
5715 * gfortran.dg/array_initializer_1.f90: Removed warning.
5716 * gfortran.dg/initialization_1.f90: Adjusted messages.
5717 * gfortran.dg/nested_modules_6.f90: Removed warning.
5718
5719 PR fortran/31253
5720 * gfortran.dg/initialization_7.f90: New test.
5721
5722 PR fortran/31639
5723 * gfortran.dg/initialization_8.f90: New test.
5724
5725 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
5726
5727 PR c++/30818
5728 * g++.dg/template/crash47.C: Adjust errors.
5729 * g++.dg/template/crash48.C: Adjust errors.
5730 * g++.dg/template/typename12.C: New.
5731 * g++.dg/template/typename13.C: New.
5732 * g++.dg/template/typename14.C: New.
5733 * g++.dg/template/typedef6.C: Adjust errors.
5734
5735 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
5736
5737 PR fortran/32627
5738 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5739 * gfortran.dg/pr32627.f03: New test case.
5740
5741 * gfortran.dg/c_f_pointer_logical.f03: New test case.
5742 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5743 c_f_pointer_logical.
5744 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5745 c_f_pointer_complex.
5746 * gfortran.dg/c_f_pointer_complex.f03: New test case.
5747 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5748 c_f_pointer_shape_tests_2.
5749 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5750
5751 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
5752
5753 PR fortran/32804
5754 * gfortran.dg/c_loc_tests_9.f03: New test case.
5755 * gfortran.dg/c_loc_tests_10.f03: Ditto.
5756
5757 2007-07-21 Lee Millward <lee.millward@gmail.com>
5758
5759 PR fortran/32823
5760 * gfortran.dg/int_2.f90: New test.
5761
5762 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
5763
5764 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5765
5766 2007-07-20 Richard Sandiford <richard@codesourcery.com>
5767
5768 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5769 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5770
5771 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
5772
5773 PR tree-optimization/19910
5774 * gcc.dg/pr19910.c: New test.
5775
5776 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
5777
5778 PR fortran/32738
5779 * gfortran.dg/pr32738.f90: New test.
5780
5781 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5782
5783 PR tree-optimzation/32635
5784 * gfortran.dg/pr32635.f: New test case.
5785
5786 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
5787
5788 PR fortran/32801
5789 * gfortran.dg/pr32801.f03: New test case.
5790
5791 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5792
5793 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5794 Test negative numbers also.
5795 * gcc.dg/c99-math-float-1.c: Likewise.
5796 * gcc.dg/c99-math-long-double-1.c: Likewise.
5797 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
5798 test inputs.
5799
5800 2007-07-18 Bob Wilson <bob.wilson@acm.org>
5801
5802 * lib/target-supports.exp (check_effective_target_sync_int_long):
5803 Enable for xtensa.
5804 (check_effective_target_sync_char_short): Likewise.
5805
5806 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5807
5808 * gcc.dg/pr28796-2.c: Add more cases.
5809
5810 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5811
5812 * gcc.dg/pr28796-1.c: Add more cases.
5813 * gcc.dg/pr28796-2.c: Likewise.
5814
5815 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5816
5817 * gcc.dg/pr28796-1.c: Add more cases.
5818 * gcc.dg/pr28796-2.c: Likewise.
5819
5820 2007-07-17 Janus Weil <jaydub66@gmail.com>
5821
5822 PR fortran/32535
5823 * gfortran.dg/pr32535.f90: New test.
5824
5825 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
5826
5827 PR fortran/31320
5828 PR fortran/32665
5829 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5830
5831 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
5832
5833 PR rtl-optimization/32773
5834 * gcc.dg/pr32773.c: New test.
5835
5836 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
5837
5838 * gcc.target/spu/intrinsics-1.c: Use dg-message to
5839 match flax-vector-conversions note.
5840 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5841 instead of dg-error for the warning.
5842
5843 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
5844
5845 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5846 adapted to work on targets with 16-bit or wider int.
5847 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5848 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5849 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5850 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5851
5852 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
5853
5854 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5855 support large arrays.
5856 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5857 * gcc.dg/20061109-1.c: Likewise.
5858 * gcc.c-torture/execute/20061101-1.x: Likewise.
5859 * gcc.c-torture/execute/pr29797-1.x: Likewise.
5860 * gcc.c-torture/execute/pr31448.x: Likewise.
5861
5862 2007-07-16 Lee Millward <lee.millward@gmail.com>
5863
5864 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5865
5866 PR fortran/32238
5867 * gfortran.dg/pr32238.f90: New test.
5868
5869 PR fortran/32222
5870 * gfortran.dg/pr32222.f90: New test.
5871
5872 PR fortran/32242
5873 * gfortran.dg/pr32242.f90: New test.
5874
5875 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
5876 David Ung <davidu@mips.com>
5877
5878 * gcc.target/mips/mips-sched-madd.c: New test case.
5879
5880 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5881
5882 PR libfortran/32611
5883 * gfortran.dg/large_real_kind_1.f90: Update test.
5884 * gfortran.dg/pr17706.f90: Update test.
5885 * gfortran.dg/fmt_zero_digits.f90: Update test.
5886 * gfortran.dg/fmt_zero_precision.f90: Update test.
5887 * gfortran.dg/real_const_3.f90: Update test.
5888
5889 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5890
5891 PR fortran/32036
5892 * gfortran.dg/bounds_check_8.f90: New test.
5893 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5894
5895 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5896
5897 PR fortran/32357
5898 * gfortran.dg/mvbits_2.f90: New test.
5899
5900 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5901
5902 PR libfortran/32731
5903 * gfortran.dg/pack_mask_1.f90: New test.
5904 * gfortran.dg/unpack_mask_1.f90: New test.
5905
5906 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5907
5908 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5909 * gcc.dg/20001101-1.c: Likewise.
5910 * gcc.dg/20001102-1.c: Likewise.
5911 * gcc.dg/20020116-2.c: Likewise.
5912 * gcc.dg/20020416-1.c: Likewise.
5913 * gcc.dg/sparc-constant-1.c: Likewise.
5914 * gcc.dg/sparc-dwarf2.c: Likewise.
5915 * gcc.dg/sparc-frame-1.c: Likewise.
5916 * gcc.dg/sparc-getcontext-1.c: Likewise.
5917 * gcc.dg/sparc-loop-1.c: Likewise.
5918 * gcc.dg/sparc-reg-1.c: Likewise.
5919 * gcc.dg/sparc-ret.c: Likewise.
5920 * gcc.dg/sparc-trap-1.c: Likewise.
5921 * gcc.dg/ultrasp10.c: Likewise.
5922 * gcc.dg/ultrasp11.c: Likewise.
5923 * gcc.dg/ultrasp1.c: Likewise.
5924 * gcc.dg/ultrasp2.c: Likewise.
5925 * gcc.dg/ultrasp3.c: Likewise.
5926 * gcc.dg/ultrasp4.c: Likewise.
5927 * gcc.dg/ultrasp5.c: Likewise.
5928 * gcc.dg/ultrasp6.c: Likewise.
5929 * gcc.dg/ultrasp7.c: Likewise.
5930 * gcc.dg/ultrasp8.c: Likewise.
5931 * gcc.dg/ultrasp9.c: Likewise.
5932 * gcc.dg/splet-1.c: Delete.
5933
5934 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
5935
5936 PR fortran/32724
5937 * gfortran.dg/stfunc_5.f90: New test.
5938
5939 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
5940
5941 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5942 New procedure to check if arrays are naturally aligned to the vector
5943 alignment boundary.
5944 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
5945 in size_t typedef. Adjust tree dump scan results according to
5946 vect_aligned_arrays target check.
5947 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5948 vect_aligned_arrays target check.
5949 * gcc.dg/vect/pr31699.c: Ditto.
5950
5951 2007-07-13 Sa Liu <saliu@de.ibm.com>
5952
5953 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5954 for V2DFmode vector conditional expression.
5955 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
5956 and dfceq patterns.
5957 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
5958 and dfcgt patterns.
5959 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
5960 V2DFmode comparison and test special values.
5961 * lib/target-supports.exp: Switch on test for V2DFmode
5962 vector conditional expression.
5963
5964 2007-07-13 Richard Guenther <rguenther@suse.de>
5965
5966 PR tree-optimization/32721
5967 * gcc.dg/pr32721.c: New testcase.
5968
5969 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
5970
5971 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5972 error message part that continues on a new line.
5973
5974 2007-07-12 Geoffrey Keating <geoffk@apple.com>
5975
5976 * gcc.dg/c99-tgmath-1.c: New.
5977 * gcc.dg/c99-tgmath-2.c: New.
5978 * gcc.dg/c99-tgmath-3.c: New.
5979 * gcc.dg/c99-tgmath-4.c: New.
5980
5981 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5982 Janis Johnson <janis187@us.ibm.com>
5983
5984 PR testsuite/25241
5985 * gcc.test-framework/dg-error-exp-F.c: New test.
5986 * gcc.test-framework/dg-warning-exp-F.c: New test.
5987 * lib/gcc.exp: Enable warning and error prefixes.
5988 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5989 (dg-error): Wrap original dg-error.
5990 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5991 markers from dg-error/dg-warning directives.
5992 * gcc.dg/20040322-1.c: Likewise.
5993 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5994 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5995 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5996 * gcc.dg/Werror-1.c: Likewise.
5997 * gcc.dg/Werror-10.c: Likewise.
5998 * gcc.dg/Werror-11.c: Likewise.
5999 * gcc.dg/Werror-2.c: Likewise.
6000 * gcc.dg/Werror-3.c: Likewise.
6001 * gcc.dg/Werror-4.c: Likewise.
6002 * gcc.dg/Werror-5.c: Likewise.
6003 * gcc.dg/Werror-6.c: Likewise.
6004 * gcc.dg/Werror-7.c: Likewise.
6005 * gcc.dg/Werror-8.c: Likewise.
6006 * gcc.dg/Werror-9.c: Likewise.
6007 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6008 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6009 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6010 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6011 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6012 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6013 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6014 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6015 * gcc.dg/Wnested-externs-1.c: Likewise.
6016 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6017 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6018 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6019 * gcc.dg/Wshadow-3.c: Likewise.
6020 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6021 * gcc.dg/Wwrite-strings-1.c: Likewise.
6022 * gcc.dg/anon-struct-5.c: Likewise.
6023 * gcc.dg/anon-struct-6.c: Likewise.
6024 * gcc.dg/anon-struct-7.c: Likewise.
6025 * gcc.dg/anon-struct-8.c: Likewise.
6026 * gcc.dg/array-8.c: Likewise.
6027 * gcc.dg/array-quals-2.c: Likewise.
6028 * gcc.dg/asm-qual-1.c: Likewise.
6029 * gcc.dg/asm-wide-1.c: Likewise.
6030 * gcc.dg/assign-warn-1.c: Likewise.
6031 * gcc.dg/assign-warn-2.c: Likewise.
6032 * gcc.dg/bitfld-10.c: Likewise.
6033 * gcc.dg/bitfld-11.c: Likewise.
6034 * gcc.dg/bitfld-12.c: Likewise.
6035 * gcc.dg/bitfld-13.c: Likewise.
6036 * gcc.dg/bitfld-14.c: Likewise.
6037 * gcc.dg/builtin-choose-expr-2.c: Likewise.
6038 * gcc.dg/builtins-30.c: Likewise.
6039 * gcc.dg/c90-const-expr-5.c: Likewise.
6040 * gcc.dg/c90-typespec-1.c: Likewise.
6041 * gcc.dg/c99-const-expr-5.c: Likewise.
6042 * gcc.dg/c99-flex-array-5.c: Likewise.
6043 * gcc.dg/c99-fordecl-3.c: Likewise.
6044 * gcc.dg/c99-tag-3.c: Likewise.
6045 * gcc.dg/c99-typespec-1.c: Likewise.
6046 * gcc.dg/c99-vla-jump-1.c: Likewise.
6047 * gcc.dg/c99-vla-jump-2.c: Likewise.
6048 * gcc.dg/c99-vla-jump-3.c: Likewise.
6049 * gcc.dg/c99-vla-jump-4.c: Likewise.
6050 * gcc.dg/c99-vla-jump-5.c: Likewise.
6051 * gcc.dg/cast-1.c: Likewise.
6052 * gcc.dg/cast-2.c: Likewise.
6053 * gcc.dg/cast-3.c: Likewise.
6054 * gcc.dg/cast-4.c: Likewise.
6055 * gcc.dg/cast-pretty-print-1.c: Likewise.
6056 * gcc.dg/comp-goto-2.c: Likewise.
6057 * gcc.dg/comp-goto-3.c: Likewise.
6058 * gcc.dg/cpp/error-1.c: Likewise.
6059 * gcc.dg/cpp/if-paren.c: Likewise.
6060 * gcc.dg/decl-7.c: Likewise.
6061 * gcc.dg/decl-8.c: Likewise.
6062 * gcc.dg/decl-nospec-1.c: Likewise.
6063 * gcc.dg/decl-nospec-2.c: Likewise.
6064 * gcc.dg/decl-nospec-3.c: Likewise.
6065 * gcc.dg/declspec-10.c: Likewise.
6066 * gcc.dg/declspec-11.c: Likewise.
6067 * gcc.dg/declspec-12.c: Likewise.
6068 * gcc.dg/declspec-13.c: Likewise.
6069 * gcc.dg/declspec-14.c: Likewise.
6070 * gcc.dg/declspec-15.c: Likewise.
6071 * gcc.dg/declspec-16.c: Likewise.
6072 * gcc.dg/declspec-17.c: Likewise.
6073 * gcc.dg/declspec-4.c: Likewise.
6074 * gcc.dg/declspec-5.c: Likewise.
6075 * gcc.dg/declspec-6.c: Likewise.
6076 * gcc.dg/declspec-7.c: Likewise.
6077 * gcc.dg/declspec-8.c: Likewise.
6078 * gcc.dg/declspec-9.c: Likewise.
6079 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6080 * gcc.dg/dfp/constants-c99.c: Likewise.
6081 * gcc.dg/dfp/keywords-c89.c: Likewise.
6082 * gcc.dg/dfp/keywords-c99.c: Likewise.
6083 * gcc.dg/dfp/keywords-reserved.c: Likewise.
6084 * gcc.dg/dfp/typespec.c: Likewise.
6085 * gcc.dg/dremf-type-compat-2.c: Likewise.
6086 * gcc.dg/dremf-type-compat-3.c: Likewise.
6087 * gcc.dg/dremf-type-compat-4.c: Likewise.
6088 * gcc.dg/empty-source-2.c: Likewise.
6089 * gcc.dg/empty-source-3.c: Likewise.
6090 * gcc.dg/enum3.c: Likewise.
6091 * gcc.dg/extra-semi-2.c: Likewise.
6092 * gcc.dg/extra-semi-3.c: Likewise.
6093 * gcc.dg/float-range-1.c: Likewise.
6094 * gcc.dg/float-range-2.c: Likewise.
6095 * gcc.dg/float-range-3.c: Likewise.
6096 * gcc.dg/float-range-5.c: Likewise.
6097 * gcc.dg/format/asm_fprintf-2.c: Likewise.
6098 * gcc.dg/format/asm_fprintf-3.c: Likewise.
6099 * gcc.dg/format/asm_fprintf-4.c: Likewise.
6100 * gcc.dg/format/asm_fprintf-5.c: Likewise.
6101 * gcc.dg/format/cast-1.c: Likewise.
6102 * gcc.dg/format/gcc_diag-3.c: Likewise.
6103 * gcc.dg/format/gcc_diag-4.c: Likewise.
6104 * gcc.dg/format/gcc_diag-6.c: Likewise.
6105 * gcc.dg/format/gcc_diag-8.c: Likewise.
6106 * gcc.dg/format/gcc_diag-9.c: Likewise.
6107 * gcc.dg/format/nul-2.c: Likewise.
6108 * gcc.dg/format/opt-1.c: Likewise.
6109 * gcc.dg/format/opt-2.c: Likewise.
6110 * gcc.dg/format/opt-3.c: Likewise.
6111 * gcc.dg/format/opt-4.c: Likewise.
6112 * gcc.dg/format/opt-5.c: Likewise.
6113 * gcc.dg/format/opt-6.c: Likewise.
6114 * gcc.dg/framework-2.c: Likewise.
6115 * gcc.dg/func-args-1.c: Likewise.
6116 * gcc.dg/func-outside-1.c: Likewise.
6117 * gcc.dg/func-outside-2.c: Likewise.
6118 * gcc.dg/gnu-cond-expr-2.c: Likewise.
6119 * gcc.dg/gnu-cond-expr-3.c: Likewise.
6120 * gcc.dg/if-empty-1.c: Likewise.
6121 * gcc.dg/init-bad-1.c: Likewise.
6122 * gcc.dg/init-bad-2.c: Likewise.
6123 * gcc.dg/init-bad-3.c: Likewise.
6124 * gcc.dg/init-desig-obs-2.c: Likewise.
6125 * gcc.dg/init-desig-obs-3.c: Likewise.
6126 * gcc.dg/init-empty-2.c: Likewise.
6127 * gcc.dg/init-empty-3.c: Likewise.
6128 * gcc.dg/inline-11.c: Likewise.
6129 * gcc.dg/inline-12.c: Likewise.
6130 * gcc.dg/inline-8.c: Likewise.
6131 * gcc.dg/inline-9.c: Likewise.
6132 * gcc.dg/inline3.c: Likewise.
6133 * gcc.dg/label-decl-1.c: Likewise.
6134 * gcc.dg/label-decl-2.c: Likewise.
6135 * gcc.dg/label-decl-3.c: Likewise.
6136 * gcc.dg/label-decl-4.c: Likewise.
6137 * gcc.dg/long-long-typespec-1.c: Likewise.
6138 * gcc.dg/lvalue-2.c: Likewise.
6139 * gcc.dg/lvalue-3.c: Likewise.
6140 * gcc.dg/nested-func-3.c: Likewise.
6141 * gcc.dg/nested-redef-1.c: Likewise.
6142 * gcc.dg/noreturn-4.c: Likewise.
6143 * gcc.dg/old-style-prom-2.c: Likewise.
6144 * gcc.dg/old-style-prom-3.c: Likewise.
6145 * gcc.dg/old-style-then-proto-1.c: Likewise.
6146 * gcc.dg/overflow-warn-1.c: Likewise.
6147 * gcc.dg/overflow-warn-2.c: Likewise.
6148 * gcc.dg/overflow-warn-3.c: Likewise.
6149 * gcc.dg/overflow-warn-4.c: Likewise.
6150 * gcc.dg/overflow-warn-6.c: Likewise.
6151 * gcc.dg/parm-forwdecl-2.c: Likewise.
6152 * gcc.dg/parm-forwdecl-3.c: Likewise.
6153 * gcc.dg/parm-impl-decl-1.c: Likewise.
6154 * gcc.dg/parm-impl-decl-2.c: Likewise.
6155 * gcc.dg/parm-incomplete-1.c: Likewise.
6156 * gcc.dg/parm-mismatch-1.c: Likewise.
6157 * gcc.dg/pointer-arith-1.c: Likewise.
6158 * gcc.dg/pointer-arith-2.c: Likewise.
6159 * gcc.dg/pointer-arith-3.c: Likewise.
6160 * gcc.dg/pointer-arith-4.c: Likewise.
6161 * gcc.dg/pointer-arith-6.c: Likewise.
6162 * gcc.dg/pointer-arith-7.c: Likewise.
6163 * gcc.dg/pointer-arith-8.c: Likewise.
6164 * gcc.dg/pr13804-1.c: Likewise.
6165 * gcc.dg/pr15698-1.c: Likewise.
6166 * gcc.dg/pr15698-2.c: Likewise.
6167 * gcc.dg/pr15698-3.c: Likewise.
6168 * gcc.dg/pr15698-4.c: Likewise.
6169 * gcc.dg/pr15698-5.c: Likewise.
6170 * gcc.dg/pr15698-6.c: Likewise.
6171 * gcc.dg/pr15698-7.c: Likewise.
6172 * gcc.dg/pr15698-8.c: Likewise.
6173 * gcc.dg/pr17188-1.c: Likewise.
6174 * gcc.dg/pr17301-1.c: Likewise.
6175 * gcc.dg/pr17301-2.c: Likewise.
6176 * gcc.dg/pr17730-1.c: Likewise.
6177 * gcc.dg/pr20368-1.c: Likewise.
6178 * gcc.dg/pr20368-2.c: Likewise.
6179 * gcc.dg/pr20368-3.c: Likewise.
6180 * gcc.dg/pr22308-1.c: Likewise.
6181 * gcc.dg/qual-component-1.c: Likewise.
6182 * gcc.dg/redecl-1.c: Likewise.
6183 * gcc.dg/redecl-11.c: Likewise.
6184 * gcc.dg/redecl-12.c: Likewise.
6185 * gcc.dg/redecl-13.c: Likewise.
6186 * gcc.dg/redecl-14.c: Likewise.
6187 * gcc.dg/redecl-15.c: Likewise.
6188 * gcc.dg/register-var-1.c: Likewise.
6189 * gcc.dg/register-var-2.c: Likewise.
6190 * gcc.dg/stmt-expr-2.c: Likewise.
6191 * gcc.dg/stmt-expr-3.c: Likewise.
6192 * gcc.dg/stmt-expr-label-1.c: Likewise.
6193 * gcc.dg/stmt-expr-label-2.c: Likewise.
6194 * gcc.dg/stmt-expr-label-3.c: Likewise.
6195 * gcc.dg/struct-empty-2.c: Likewise.
6196 * gcc.dg/struct-empty-3.c: Likewise.
6197 * gcc.dg/struct-parse-1.c: Likewise.
6198 * gcc.dg/struct-semi-1.c: Likewise.
6199 * gcc.dg/struct-semi-2.c: Likewise.
6200 * gcc.dg/struct-semi-3.c: Likewise.
6201 * gcc.dg/switch-5.c: Likewise.
6202 * gcc.dg/switch-6.c: Likewise.
6203 * gcc.dg/switch-7.c: Likewise.
6204 * gcc.dg/tls/diag-5.c: Likewise.
6205 * gcc.dg/transparent-union-1.c: Likewise.
6206 * gcc.dg/transparent-union-3.c: Likewise.
6207 * gcc.dg/typespec-1.c: Likewise.
6208 * gcc.dg/vla-init-2.c: Likewise.
6209 * gcc.dg/vla-init-3.c: Likewise.
6210 * gcc.dg/vla-init-4.c: Likewise.
6211 * gcc.dg/vla-init-5.c: Likewise.
6212 * gcc.dg/void-cast-2.c: Likewise.
6213 * gcc.dg/wvla-3.c: Likewise.
6214 * gcc.dg/wvla-7.c: Likewise.
6215 * gcc.target/i386/991209-1.c: Likewise.
6216 * gcc.target/ia64/fpreg-1.c: Likewise.
6217 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6218 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6219
6220 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
6221
6222 PR fortran/31639
6223 * gfortran.dg/func_decl_4.f90: New test.
6224
6225 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
6226
6227 PR fortran/32727
6228 * gfortran.dg/interface_17.f90: New test.
6229
6230 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
6231
6232 PR fortran/32599
6233 * gfortran.dg/32599.f03: New test case.
6234
6235 PR fortran/32601
6236 * gfortran.dg/32601.f03: New test case.
6237 * gfortran.dg/32601_1.f03: Ditto.
6238 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6239 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6240
6241 2007-07-12 Steve Ellcey <sje@cup.hp.com>
6242
6243 * gcc.c-torture/execute/align-3.c: Remove function addr check.
6244
6245 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
6246 Devang Patel <dpatel@apple.com>
6247
6248 PR tree-optimization/25413
6249 * gcc.dg/vect/vect-align-1.c: New.
6250 * gcc.dg/vect/vect-align-2.c: New.
6251 * gcc.dg/vect/pr25413.c: New.
6252 * gcc.dg/vect/pr25413a.c: New.
6253 * gcc.dg/vect/pr31699.c: Fix dg-final check.
6254
6255 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
6256
6257 * lib/target-support.exp (check_ultrasparc_hw_available):
6258 New function.
6259 (is-effective-target): Check $arg for ultrasparc_hw.
6260 (is-effective-target-keyword): Likewise.
6261 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6262 when determining what to do on sparc platforms.
6263 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6264 * gcc.dg/20001101-1.c: Likewise.
6265 * gcc.dg/20001101-2.c: Likewise.
6266 * gcc.dg/ultrasp9.c: Likewise.
6267 * gcc.dg/ultrasp10.c: Likewise.
6268 * gcc.target/sparc/pdist-3.c: Likewise.
6269
6270 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
6271
6272 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6273
6274 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
6275
6276 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6277 get vectorized.
6278 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6279 now get vectorized.
6280 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6281 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6282 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6283 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6284 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6285 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6286 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6287 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6288 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6289 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6290 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6291 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6292 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6293 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6294 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6295 * lib/target-supports.exp (check_effective_target_vect_int_mul):
6296 Add spu.
6297
6298 2007-07-12 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR c++/30854
6301 * g++.dg/parse/error30.C: New test.
6302
6303 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6304
6305 PR fortran/29804
6306 * gfortran.dg/alloc_comp_misc_1.f90: New test.
6307
6308 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
6309
6310 * gfortran.fortran-torture/compile/pr32663.f: New test.
6311
6312 2007-07-11 Paolo Carlini <pcarlini@suse.de>
6313
6314 PR c++/31027
6315 * g++.dg/inherit/virtual4.C: New.
6316
6317 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
6318
6319 PR target/32661
6320 * gcc.target/i386/pr32661-1.c: New test.
6321
6322 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
6323
6324 * gnat.dg/invariant_index.ad[sb]: New test.
6325
6326 2007-07-11 Paolo Carlini <pcarlini@suse.de>
6327
6328 PR c++/32560
6329 * g++.dg/template/decl3.C: New.
6330
6331 2007-07-09 Geoffrey Keating <geoffk@apple.com>
6332
6333 PR 32617
6334 * gcc.c-torture/execute/align-3.c: New.
6335
6336 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
6337
6338 PR target/32708
6339 * gcc.target/i386/pr32708-1.c: New test.
6340 * gcc.target/i386/pr32708-2.c: Ditto.
6341 * gcc.target/i386/pr32708-3.c: Ditto.
6342
6343 2007-07-10 Mark Mitchell <mark@codesourcery.com>
6344
6345 * g++.dg/init/new20.C: Remove svn:executable flag.
6346
6347 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
6348
6349 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6350
6351 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
6352
6353 * gcc.dg/ultrasp7.c: Add fpic target requirement.
6354
6355 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6356
6357 PR testsuite/25241
6358 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6359 directive.
6360
6361 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
6362
6363 PR fortran/32157
6364 * gfortran.dg/overload_2.f90: New test.
6365
6366 PR fortran/32689
6367 * gfortran.dg/transfer_simplify_5.f90
6368
6369 PR fortran/32634
6370 * gfortran.dg/interface_15.f90: New test.
6371
6372 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6373
6374 PR libfortran/32336
6375 * gfortran.dg/matmul_5.f90: New test case.
6376
6377 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
6378
6379 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6380 * gcc.dg/fesd-any.h: Likewise.
6381 * gcc.dg/fesd-baseonly.c: Likewise.
6382 * gcc.dg/fesd-baseonly.h: Likewise.
6383 * gcc.dg/fesd-none.c: Likewise.
6384 * gcc.dg/fesd-none.h: Likewise.
6385 * gcc.dg/fesd-reduced.c: Likewise.
6386 * gcc.dg/fesd-reduced.h: Likewise.
6387 * gcc.dg/fesd-sys.c: Likewise.
6388 * gcc.dg/fesd-sys.h: Likewise
6389 * gcc.dg/fesd.h: Likewise.
6390
6391 * g++.dg/debug/dwarf2: New directory.
6392 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6393 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6394 * g++.dg/other/fesd-any.h: Likewise.
6395 * g++.dg/other/fesd-baseonly.C: Likewise.
6396 * g++.dg/other/fesd-baseonly.h: Likewise.
6397 * g++.dg/other/fesd-none.C: Likewise.
6398 * g++.dg/other/fesd-none.h: Likewise.
6399 * g++.dg/other/fesd-reduced.C: Likewise.
6400 * g++.dg/other/fesd-reduced.h: Likewise.
6401 * g++.dg/other/fesd-sys.C: Likewise.
6402 * g++.dg/other/fesd-sys.h: Likewise.
6403 * g++.dg/other/fesd.h: Likewise.
6404
6405 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
6406
6407 PR fortran/31129
6408 * gfortran.dg/parameter_unused.f90: New test.
6409
6410 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
6411
6412 PR tree-optimization/32681
6413 * gcc.dg/tree-ssa/pr32681.c: New test.
6414
6415 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6416
6417 PR fortran/32678
6418 * gfortran.dg/fmt_t_5.f90: New test.
6419
6420 2007-07-08 Paolo Carlini <pcarlini@suse.de>
6421
6422 PR c++/30535
6423 * g++.dg/template/operator10.C: New.
6424
6425 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6426
6427 PR libfortran/32217
6428 * gfortran.dg/unpack_zerosize_1.f90: New test case.
6429
6430 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
6431
6432 PR fortran/29876
6433 * gfortran.dg/operator_6.f90: New test.
6434
6435 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
6436
6437 PR fortran/17711
6438 * gfortran.dg/operator_4.f90: New test.
6439 * gfortran.dg/operator_5.f90: New test.
6440 * gfortran.dg/logical_comp.f90: Adjusted error messages.
6441 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6442
6443 2007-07-08 Tobias Burnus <burnus@net-b.de>
6444
6445 PR fortran/32669
6446 * gfortran.dg/argument_checking_6.f90: New.
6447
6448 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
6449
6450 PR fortran/25094
6451 * gfortran.dg/interface_155555.f90: New test.
6452
6453 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6454
6455 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6456 c99-math-long-double-1.c, c99-math.h: Test subnormals.
6457
6458 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6459
6460 PR testsuite/25241
6461 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6462 discern pedantic diagnostics and errors.
6463 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6464 and not an error.
6465 * gcc.dg/20050121-1.c: This is an error and not a warning.
6466 * gcc.target/i386/sseregparm-2.c: Likewise.
6467 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6468 * gcc.dg/charset/attribute2.c: Likewise.
6469 * gcc.dg/bitfld-1.c: Likewise.
6470 * gcc.dg/pack-test-2.c: Likewise.
6471 * gcc.dg/940510-1.c: Match separately error and warning.
6472 * gcc.dg/array-2.c: Match separately multiple messages. The second
6473 diagnostic is a pedantic warning and not an error.
6474 * gcc.dg/pr14475.c: Match separately multiple messages.
6475 * gcc.dg/pr18809-1.c: Likewise.
6476 * gcc.dg/pr27953.c: Likewise.
6477 * gcc.dg/vla-init-1.c: Likewise.
6478 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6479
6480 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6481
6482 PR fortran/32644
6483 * gfortran.dg/char_decl_1.f90: New test.
6484
6485 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
6486
6487 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6488
6489 2007-07-07 Mark Mitchell <mark@codesourcery.com>
6490
6491 PR c++/32232
6492 * g++.dg/template/overload9.C: New test.
6493
6494 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
6495
6496 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6497 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6498
6499 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
6500
6501 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6502 * gcc.dg/20001012-2.c: Likewise.
6503 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6504 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6505
6506 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
6507
6508 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6509 about the chunk size when STACK_SIZE is defined.
6510
6511 2007-07-06 Josh Conner <jconner@apple.com>
6512
6513 PR middle-end/32602
6514 * gcc.dg/sibcall-8.c: New test.
6515
6516 2007-07-06 Josh Conner <jconner@apple.com>
6517
6518 PR middle-end/32603
6519 * gcc.target/arm/sibcall-1.c: New test.
6520
6521 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
6522
6523 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6524
6525 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
6526
6527 * gfortran.dg/save_parameter.f90: New test.
6528 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6529
6530 2007-07-06 Richard Guenther <rguenther@suse.de>
6531
6532 * g++.dg/opt/pr30965.C: New testcase.
6533
6534 2007-07-06 Richard Sandiford <richard@codesourcery.com>
6535
6536 * gcc.target/mips/save-restore-5.c: New test.
6537
6538 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
6539
6540 PR rtl_optimization/32450
6541 * gcc.dg/pr32450.c: New runtime test.
6542
6543 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
6544
6545 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6546 single underscore in scan directives.
6547
6548 2007-07-05 Mark Mitchell <mark@codesourcery.com>
6549
6550 PR c++/32245
6551 * g++.dg/init/ptrmem4.C: New test.
6552
6553 PR c++/32251
6554 * g++.dg/init/new21.C: Likewise.
6555
6556 PR c++/31992
6557 * g++.dg/template/static30.C: Likewise.
6558
6559 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
6560
6561 * gcc.dg/vect/costmodel/ppc: New directory.
6562 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6563 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6564 New test.
6565 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6566 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6567 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6568 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6569 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6570 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6571 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6572 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6573 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6574 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6575 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6576 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6577 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6578 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6579
6580 2007-07-05 Tobias Burnus <burnus@net-b.de>
6581
6582 PR fortran/32359
6583 * gfortran.dg/module_md5_1.f90: Update MD5 number.
6584
6585 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
6586
6587 PR fortran/32526
6588 * gfortran.dg/interface_14.f90: New test.
6589
6590 PR fortran/32613
6591 * gfortran.dg/do_iterator_2.f90: New test.
6592
6593 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
6594
6595 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6596 (FE_DEC_DOWNWARD): Likewise.
6597 (FE_DEC_UPWARD): Likewise.
6598 (FE_DEC_TOWARDZERO): Likewise.
6599 (FE_DEC_TONEARESTFROMZERO): Likewise.
6600
6601 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
6602
6603 * gcc.c-torture/compile/pr32606.c: New.
6604 * gfortran.fortran-torture/execute/pr32604.f90: New.
6605
6606 2007-07-04 Mark Mitchell <mark@codesourcery.com>
6607
6608 * gcc.dg/visibility-12.c: New test.
6609 * gcc.dg/visibility-13.c: Likewise.
6610 * g++.dg/ext/visibility-9.C: Likewise.
6611 * g++.dg/ext/visibility-10.C: Likewise.
6612
6613 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6614
6615 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6616 * gcc.dg/sh-relax-vxworks.c: New test.
6617
6618 2007-07-04 Richard Guenther <rguenther@suse.de>
6619
6620 PR tree-optimization/32500
6621 * gcc.c-torture/execute/pr32500.c: New testcase.
6622
6623 2007-07-04 Richard Guenther <rguenther@suse.de>
6624
6625 PR tree-optimization/32482
6626 * gcc.c-torture/compile/pr32482.c: New testcase.
6627
6628 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6629
6630 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6631 VxWorks kernels.
6632 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6633 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6634 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6635 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6636
6637 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6638
6639 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6640
6641 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6642
6643 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6644
6645 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6646
6647 PR fortran/31198
6648 * gfortran.dg/min_max_optional_1.f90: New test.
6649 * gfortran.dg/min_max_optional_2.f90: New test.
6650 * gfortran.dg/min_max_optional_3.f90: New test.
6651
6652 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6653
6654 PR fortran/32545
6655 * gfortran.dg/fmt_error.f90: New test.
6656
6657 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6658
6659 PR fortran/32612
6660 * gfortran.dg/interface_13.f90: New test.
6661
6662 2007-07-03 Dave Brolley <brolley@redhat.com>
6663
6664 PR c++/31743
6665 * g++.dg/init/new20.C: New test.
6666
6667 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
6668
6669 PR fortran/32579
6670 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6671
6672 2007-07-03 Tobias Burnus <burnus@net-b.de>
6673
6674 PR fortran/25062
6675 * common_7.f90: New.
6676 * common_8.f90: New.
6677 * common_9.f90: New.
6678
6679 2007-07-03 Tobias Burnus <burnus@net-b.de>
6680
6681 PR fortran/30940
6682 * gfortran.dg/argument_checking_1.f90: New.
6683 * gfortran.dg/argument_checking_2.f90: New.
6684 * gfortran.dg/argument_checking_3.f90: New.
6685 * gfortran.dg/argument_checking_4.f90: New.
6686 * gfortran.dg/argument_checking_5.f90: New.
6687 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6688 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6689
6690 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6691
6692 * gcc.dg/pr32176.c: Add -w to default dg-options.
6693
6694 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
6695
6696 * gcc.c-torture/compile/ssa-pre-1.c: New test.
6697
6698 2007-07-03 Tobias Burnus <burnus@net-b.de>
6699
6700 PR fortran/20888
6701 * gfortran.dg/null_2.f90: New.
6702
6703 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6704 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6705
6706 PR middle-end/32176
6707 * gcc.dg/pr32176.c: New test.
6708
6709 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6710
6711 * gcc.dg/const-float80.c : New test.
6712 * gcc.dg/const-float128.c : New test.
6713 * gcc.dg/const-float80-ped.c : New test.
6714 * gcc.dg/const-float128-ped.c : New test.
6715
6716 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6717
6718 * gcc.dg/c99-math.h: Fix typo.
6719
6720 2007-07-02 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR libgomp/32468
6723 * gcc.dg/gomp/pr32468-1.c: New test.
6724
6725 2007-07-02 Richard Sandiford <richard@codesourcery.com>
6726
6727 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6728 an ABI option.
6729
6730 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
6731
6732 * gfortran.fortran-torture/compile/pr32583.f: New.
6733 * gcc.c-torture/compile/pr32584.c: New
6734
6735 2007-07-02 Ollie Wild <aaw@google.com>
6736
6737 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6738 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6739
6740 2007-07-02 Richard Sandiford <richard@codesourcery.com>
6741
6742 * gcc.target/mips/save-restore-1.c: New test.
6743 * gcc.target/mips/save-restore-2.c: Likewise.
6744 * gcc.target/mips/save-restore-3.c: Likewise.
6745 * gcc.target/mips/save-restore-4.c: Likewise.
6746
6747 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
6748
6749 PR tree-optimization/31966
6750 PR tree-optimization/32533
6751 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6752 * gfortran.dg/pr32533.f90: Ditto.
6753
6754 2007-07-02 Jakub Jelinek <jakub@redhat.com>
6755
6756 * g++.dg/opt/nrv12.C: New test.
6757 * gcc.target/i386/nrv1.c: New test.
6758
6759 PR c++/31748
6760 * g++.dg/gomp/pr31748.C: New test.
6761
6762 2007-07-02 Ira Rosen <irar@il.ibm.com>
6763
6764 PR tree-optimization/32230
6765 * gcc.dg/vect/pr32230.c: New test.
6766
6767 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
6768
6769 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6770 * bind_c_coms.f90: Ditto.
6771 * bind_c_coms_driver.c: Ditto.
6772 * bind_c_dts.f90: Ditto.
6773 * bind_c_dts_2.f03: Ditto.
6774 * bind_c_dts_2_driver.c: Ditto.
6775 * bind_c_dts_3.f03: Ditto.
6776 * bind_c_dts_4.f03: Ditto.
6777 * bind_c_dts_driver.c: Ditto.
6778 * bind_c_implicit_vars.f03: Ditto.
6779 * bind_c_procs.f03: Ditto.
6780 * bind_c_usage_2.f03: Ditto.
6781 * bind_c_usage_3.f03: Ditto.
6782 * bind_c_usage_5.f03: Ditto.
6783 * bind_c_usage_6.f03: Ditto.
6784 * bind_c_usage_7.f03: Ditto.
6785 * bind_c_vars.f90: Ditto.
6786 * bind_c_vars_driver.c: Ditto.
6787 * binding_c_table_15_1.f03: Ditto.
6788 * binding_label_tests.f03: Ditto.
6789 * binding_label_tests_10.f03: Ditto.
6790 * binding_label_tests_10_main.f03: Ditto.
6791 * binding_label_tests_11.f03: Ditto.
6792 * binding_label_tests_11_main.f03: Ditto.
6793 * binding_label_tests_12.f03: Ditto.
6794 * binding_label_tests_13.f03: Ditto.
6795 * binding_label_tests_13_main.f03: Ditto.
6796 * binding_label_tests_14.f03: Ditto.
6797 * binding_label_tests_2.f03: Ditto.
6798 * binding_label_tests_3.f03: Ditto.
6799 * binding_label_tests_4.f03: Ditto.
6800 * binding_label_tests_5.f03: Ditto.
6801 * binding_label_tests_6.f03: Ditto.
6802 * binding_label_tests_7.f03: Ditto.
6803 * binding_label_tests_8.f03: Ditto.
6804 * binding_label_tests_9.f03: Ditto.
6805 * c_assoc.f90: Ditto.
6806 * c_assoc_2.f03: Ditto.
6807 * c_f_pointer_shape_test.f90: Ditto.
6808 * c_f_pointer_tests.f90: Ditto.
6809 * c_f_tests_driver.c: Ditto.
6810 * c_funloc_tests.f03: Ditto.
6811 * c_funloc_tests_2.f03: Ditto.
6812 * c_funloc_tests_3.f03: Ditto.
6813 * c_funloc_tests_3_funcs.c: Ditto.
6814 * c_kind_params.f90: Ditto.
6815 * c_kind_tests_2.f03: Ditto.
6816 * c_kinds.c: Ditto.
6817 * c_loc_driver.c: Ditto.
6818 * c_loc_test.f90: Ditto.
6819 * c_loc_tests_2.f03: Ditto.
6820 * c_loc_tests_2_funcs.c: Ditto.
6821 * c_loc_tests_3.f03: Ditto.
6822 * c_loc_tests_4.f03: Ditto.
6823 * c_loc_tests_5.f03: Ditto.
6824 * c_loc_tests_6.f03: Ditto.
6825 * c_loc_tests_7.f03: Ditto.
6826 * c_loc_tests_8.f03: Ditto.
6827 * c_ptr_tests.f03: Ditto.
6828 * c_ptr_tests_10.f03: Ditto.
6829 * c_ptr_tests_5.f03: Ditto.
6830 * c_ptr_tests_7.f03: Ditto.
6831 * c_ptr_tests_7_driver.c: Ditto.
6832 * c_ptr_tests_8.f03: Ditto.
6833 * c_ptr_tests_8_funcs.c: Ditto.
6834 * c_ptr_tests_9.f03: Ditto.
6835 * c_ptr_tests_driver.c: Ditto.
6836 * c_size_t_driver.c: Ditto.
6837 * c_size_t_test.f03: Ditto.
6838 * com_block_driver.f90: Ditto.
6839 * global_vars_c_init.f90: Ditto.
6840 * global_vars_c_init_driver.c: Ditto.
6841 * global_vars_f90_init.f90: Ditto.
6842 * global_vars_f90_init_driver.c: Ditto.
6843 * interop_params.f03: Ditto.
6844 * iso_c_binding_only.f03: Ditto.
6845 * iso_c_binding_rename_1.f03: Ditto.
6846 * iso_c_binding_rename_1_driver.c: Ditto.
6847 * iso_c_binding_rename_2.f03: Ditto.
6848 * iso_c_binding_rename_2_driver.c: Ditto.
6849 * kind_tests_2.f03: Ditto.
6850 * kind_tests_3.f03: Ditto.
6851 * module_md5_1.f90: Ditto.
6852 * only_clause_main.c: Ditto.
6853 * print_c_kinds.f90: Ditto.
6854 * test_bind_c_parens.f03: Ditto.
6855 * test_c_assoc.c: Ditto.
6856 * test_com_block.f90: Ditto.
6857 * test_common_binding_labels.f03: Ditto.
6858 * test_common_binding_labels_2.f03: Ditto.
6859 * test_common_binding_labels_2_main.f03: Ditto.
6860 * test_common_binding_labels_3.f03: Ditto.
6861 * test_common_binding_labels_3_main.f03: Ditto.
6862 * test_only_clause.f90: Ditto.
6863 * use_iso_c_binding.f90: Ditto.
6864 * value_5.f90: Ditto.
6865 * value_test.f90: Ditto.
6866 * value_tests_f03.f90: Ditto.
6867
6868 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
6869
6870 * gcc.dg/tls/opt-14.c: New.
6871
6872 2007-07-01 Ollie Wild <aaw@google.com>
6873
6874 * g++.dg/lookup/using16.C: New test.
6875 * g++.dg/lookup/using17.C: New test.
6876
6877 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
6878
6879 PR fortran/32239
6880 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6881 (test_4): Use proper test for floating point equality.
6882 (test_8): Likewise.
6883
6884 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6885
6886 PR libgfortran/32554
6887 * gfortran.dg/fmt_p_1.f90: New test.
6888
6889 2007-07-01 Ira Rosen <irar@il.ibm.com>
6890
6891 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6892 initialization and fix dg-final check - the initialization loop is
6893 vectorizable.
6894
6895 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6896 Volker Reichelt <reichelt@netcologne.de>
6897
6898 PR middle-end/32559
6899 * gcc.dg/pr32559.c: New test.
6900
6901 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6902
6903 PR tree-optimization/25371
6904 * gcc.dg/vect/pr25371.c: New test.
6905
6906 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
6907
6908 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6909 when allocating and initializing a flexible array.
6910
6911 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
6912
6913 PR fortran/20373
6914 * gfortran.dg/intrinsic.f90: New test.
6915
6916 2007-06-30 Tobias Burnus <burnus@net-b.de>
6917
6918 PR fortran/32555
6919 * gfortran.dg/fmt_zero_check.f90: New.
6920
6921 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
6922
6923 PR fortran/30284
6924 * gfortran.dg/repeat_f90: New test.
6925
6926 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6927
6928 PR testsuite/25241
6929 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6930 -pedantic-errors, so we should match errors.
6931 * gcc.dg/cpp/escape-1.c: Likewise.
6932 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6933 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6934 warning.
6935 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6936 errors instead of warnings.
6937 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6938 a pedantic warning.
6939 * gcc.dg/cpp/arith-3.c: Likewise.
6940
6941 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6942
6943 PR testsuite/25241
6944 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6945 * gcc.dg/pch/valid-2.c: Likewise.
6946 * gcc.dg/pch/valid-3.c: Likewise.
6947 * gcc.dg/pch/warn-1.c: Likewise.
6948 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6949
6950 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6951
6952 PR c/4076
6953 * gcc.dg/Wunused-function.c: New.
6954
6955 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6956
6957 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6958
6959 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
6960
6961 * g++.dg/other/canon-31724.C: New.
6962
6963 2007-06-29 Jan Hubicka <jh@suse.cz>
6964
6965 PR middle-end/32372
6966 * gcc.c-torture/compile/pr32372.c: new.
6967
6968 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6969
6970 * gfortran.dg/operator_3.f90: New test.
6971
6972 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6973
6974 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6975 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6976
6977 2007-06-29 Richard Guenther <rguenther@suse.de>
6978
6979 PR middle-end/32493
6980 * gcc.dg/inline-23.c: New testcase.
6981
6982 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
6983
6984 PR tree-optimization/24659
6985 * gcc.target/i386/vectorize2.c: New test.
6986 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6987 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6988
6989 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
6990
6991 * gcc.dg/pointer-arith-9.c: New test.
6992
6993 2007-06-29 Tobias Burnus <burnus@net-b.de>
6994
6995 PR fortran/32483
6996 * gfortran.dg/fmt_read_2.f90: New.
6997
6998 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6999
7000 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7001 If it exists, don't try to create it.
7002
7003 2007-06-28 Geoffrey Keating <geoffk@apple.com>
7004
7005 * g++.dg/ext/visibility/ms-compat-1.C: New.
7006
7007 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7008
7009 PR tree-opt/32417
7010 * gfortran.fortran-torture/compile/pr32417.f90: New test.
7011
7012 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
7013
7014 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7015 targets.
7016
7017 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
7018
7019 PR fortran/32467
7020 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7021
7022 2007-06-27 Richard Guenther <rguenther@suse.de>
7023
7024 PR middle-end/32492
7025 * gcc.dg/inline-22.c: New testcase.
7026
7027 2007-06-26 Hui-May Chang <hm.chang@apple.com>
7028
7029 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7030 the scan-assembler constant.
7031
7032 2007-06-25 Geoffrey Keating <geoffk@apple.com>
7033
7034 PR 20216
7035 * gcc.dg/pr20216.c: New.
7036
7037 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
7038
7039 PR tree-opt/32421
7040 * gcc.dg/vect/pr32421.c: New test.
7041
7042 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
7043
7044 PR c++/32111
7045 * g++.dg/other/friend5.C: New test.
7046
7047 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
7048
7049 PR fortran/32464
7050 * gfortran.dg/host_assoc_function_2.f90: New test.
7051
7052 PR fortran/31494
7053 * gfortran.dg/host_assoc_call_1.f90: New test.
7054
7055 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7056
7057 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7058
7059 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7060
7061 PR fortran/32456
7062 * gfortran.dg/error_format.f90: New test.
7063
7064 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
7065
7066 PR fortran/32136
7067 * gfortran.dg/pr32136.f90: New test.
7068
7069 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
7070
7071 PR fortran/31726
7072 * gfortran.dg/minmaxloc_1.f90: New test.
7073
7074 PR fortran/32298
7075 * gfortran.dg/minmaxloc_2.f90: New test.
7076
7077 2007-06-23 Richard Guenther <rguenther@suse.de>
7078
7079 PR tree-optimization/16876
7080 PR middle-end/29478
7081 * gcc.dg/pr29254.c: The warning is bogus.
7082 * gcc.dg/warn-1.c: Likewise.
7083 * gcc.dg/assign-warn-3.c: Likewise.
7084 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7085
7086 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
7087
7088 * gcc.c-torture/execute/20070623-1.c: New.
7089
7090 2007-06-22 Jan Hubicka <jh@suse.cz>
7091
7092 * gcc.c-torture/compile/pr31541.c: New.
7093
7094 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
7095
7096 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7097 Remove -m64 from dg-options.
7098
7099 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
7100
7101 PR middle-end/32374
7102 * gcc.dg/pr32374.c: New test.
7103
7104 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7105
7106 PR fortran/32360
7107 * gfortran.dg/pointer_assign_3.f90: New test.
7108
7109 2007-06-21 Sebastian Pop <sebpop@gmail.com>
7110
7111 * gcc.dg/tree-ssa/pr19590.c: New.
7112
7113 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7114
7115 PR fortran/31162
7116 * gfortran.dg/assign.f90: Update test.
7117 * gfortran.dg/real_do_1.f90: Update test.
7118 * gfortran.dg/gomp/omp_do1.f90: Update test.
7119 * gfortran.dg/warnings_are_errors_1.f: Update test.
7120 * gfortran.dg/g77/20010519-1.f: Update test.
7121 * gfortran.dg/g77/pr9258.f: Update test.
7122 * gfortran.dg/g77/960317-1.f: Update test.
7123
7124 2007-06-21 Richard Guenther <rguenther@suse.de>
7125
7126 PR tree-optimization/32453
7127 * gcc.c-torture/compile/pr32453.c: New testcase.
7128
7129 2007-06-21 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR tree-optimization/31866
7132 * gcc.dg/pr31866.c: New test.
7133
7134 2007-06-21 Richard Guenther <rguenther@suse.de>
7135
7136 PR tree-optimization/32451
7137 * g++.dg/torture/20070621-1.C: New testcase.
7138
7139 2007-06-21 Christian Bruel <christian.bruel@st.com>
7140
7141 * gcc.dg/attr-isr.c: Test delay slot content.
7142
7143 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7144
7145 PR fortran/32361
7146 gfortran.dg/pointer_assign_2.f90: New test.
7147
7148 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7149
7150 PR fortran/25061
7151 gfortran.dg/invalid_procedure_name.f90: New test.
7152
7153 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
7154
7155 PR tree-optimization/25737
7156 * gcc.dg/tree-ssa/alias-14.c: New test.
7157
7158 2007-06-20 Hui-May Chang <hm.chang@apple.com>
7159
7160 * gcc.target/i386/large-size-array-3.c: New.
7161
7162 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7163 Richard Guenther <rguenther@suse.de>
7164
7165 PR fortran/32140
7166 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7167
7168 2007-06-20 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR middle-end/31959
7171 * gcc.dg/pr31959.c: New test.
7172
7173 PR inline-asm/32109
7174 * g++.dg/ext/asm10.C: New test.
7175
7176 PR middle-end/32285
7177 * gcc.c-torture/execute/20070614-1.c: New test.
7178
7179 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
7180
7181 * gcc.target/arm/stack-corruption.c: New test.
7182
7183 2007-06-19 Richard Guenther <rguenther@suse.de>
7184
7185 * g++.dg/torture/pr30252.C: New testcase.
7186
7187 2007-06-19 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR tree-optimization/32353
7190 * g++.dg/opt/nrv13.C: New test.
7191
7192 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
7193
7194 PR fortran/20863
7195 PR fortran/20882
7196 * gfortran.dg/impure_assignment_2.f90 : New test.
7197
7198 PR fortran/32236
7199 * gfortran.dg/data_initialized_2.f90 : New test.
7200
7201 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7202 appropriate version of 'dmach'.
7203
7204 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
7205
7206 PR target/32389
7207 * gcc.target/i386/pr32389.c New test.
7208
7209 2007-06-18 Simon Baldwin <simonb@google.com>
7210
7211 PR c++/31923
7212 * g++.dg/template/error25.C: New.
7213 * g++.dg/template/spec35.C: New.
7214
7215 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
7216
7217 * gcc.c-torture/compile/pr32355.c: New testcase.
7218
7219 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
7220
7221 PR tree-optimization/32383
7222 * g++.dg/opt/pr32383.C: New test.
7223
7224 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
7225
7226 PR rtl-optimization/32366
7227 * gcc.dg/vect/pr32366.c: New test.
7228
7229 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
7230
7231 * gcc.c-torture/compile/pr32349.c: New testcase.
7232
7233 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7234
7235 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7236 * gcc.target/sparc/combined-2.c: Likewise.
7237 * gcc.target/sparc/fexpand.c : Likewise.
7238 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
7239 * gcc.target/sparc/fpack16.c : Likewise.
7240 * gcc.target/sparc/fpmerge.c : Likewise.
7241 * gcc.target/sparc/fpmul.c : Likewise.
7242 * gcc.target/sparc/noresult.c : Likewise.
7243 * gcc.target/sparc/pdist.c: Likewise.
7244
7245 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
7246
7247 PR middle-end/31723
7248 * gcc.target/i386/recip-divf.c: New test.
7249 * gcc.target/i386/recip-sqrtf.c: Ditto.
7250 * gcc.target/i386/recip-vec-divf.c: Ditto.
7251 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7252 * gcc.target/i386/sse-recip.c: Ditto.
7253 * gcc.target/i386/sse-recip-vec.c: Ditto.
7254
7255 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7256
7257 PR tree-opt/32225
7258 * gcc.c-torture/compile/20070605-1.c: New test.
7259
7260 * gcc.c-torture/compile/20070603-1.c: New testcase.
7261 * gcc.c-torture/compile/20070603-2.c: New testcase.
7262
7263 * gcc.c-torture/compile/20070531-1.c: New test.
7264
7265 PR tree-opt/32167
7266 * gcc.c-torture/compile/20070531-2.c: New test.
7267
7268 PR tree-opt/32144
7269 * gcc.c-torture/compile/20070529-1.c: New test.
7270
7271 PR tree-opt/32145
7272 * gcc.c-torture/compile/20070529-2.c: New test.
7273
7274 PR tree-opt/32015
7275 * gcc.c-torture/compile/20070520-1.c: New test.
7276
7277 * g++.dg/ext/java-1.C: New test.
7278
7279 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7280 loops instead of one. Remove the "can't determine dependence"
7281 check.
7282 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7283 needed as the cast is gone in the first place.
7284 * gcc.dg/max-1.c: Change local variable a to be a global one.
7285 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7286 have a cast which is PREd.
7287
7288 2007-06-15 Mark Mitchell <mark@codesourcery.com>
7289
7290 * g++.dg/lookup/anon6.C: New test.
7291
7292 2007-06-14 Dirk Mueller <dmueller@suse.de>
7293
7294 PR c++/31806
7295 * g++.dg/opt/static6.C: New testcase.
7296
7297 2007-06-14 Geoff Keating <geoffk@apple.com>
7298
7299 * g++.dg/ext/visibility/overload-1.C: New.
7300
7301 PR 31093
7302 * g++.dg/ext/visibility/anon4.C: New.
7303
7304 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
7305
7306 PR target/32268
7307 * gcc.target/i386/pr32268.c: New test.
7308
7309 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
7310
7311 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7312 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7313 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7314
7315 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7316 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7317 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7318 BID is used.
7319
7320 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
7321
7322 PR fortran/32302
7323 * gfortran.dg/common_resize_1.f90: New test.
7324
7325 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
7326
7327 PR target/32274
7328 * gcc.dg/vect/pr32224.c: Fix.
7329
7330 2007-06-13 Eric Christopher <echristo@apple.com>
7331
7332 * gcc.target/i386/ssefn-1.c: Add -march=i386.
7333
7334 2007-06-13 Tobias Burnus <burnus@net-b.de>
7335
7336 PR fortran/32323
7337 * gfortran.dg/actual_array_vect_1.f90: New.
7338
7339 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
7340
7341 * gcc.target/sparc/mfpu.c: New test.
7342
7343 2007-06-12 Geoff Keating <geoffk@apple.com>
7344
7345 * g++.dg/warn/weak1.C: Suppress on Darwin.
7346 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7347
7348 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7349
7350 PR middle-end/31579
7351 * g++.dg/torture/pr31579.C: New testcase.
7352
7353 2007-06-12 Ian Lance Taylor <iant@google.com>
7354
7355 PR libstdc++/29286
7356 * g++.dg/init/new16.C: New test.
7357 * g++.dg/init/new17.C: New test.
7358 * g++.dg/init/new18.C: New test.
7359 * g++.dg/init/new19.C: New test.
7360
7361 2007-06-12 Olivier Hainque <hainque@adacore.com>
7362
7363 * gnat.dg/lhs_view_convert.adb: New test.
7364
7365 2007-06-12 Richard Guenther <rguenther@suse.de>
7366
7367 PR tree-optimization/15353
7368 PR tree-optimization/31657
7369 * gcc.c-torture/execute/20070424-1.c: New testcase.
7370 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7371 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7372 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7373 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7374 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7375
7376 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
7377
7378 PR rtl-optimization/32293
7379 * gcc.dg/pr32293.c: New test.
7380
7381 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
7382
7383 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7384
7385 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
7386
7387 PR fortran/29786
7388 * gfortran.dg/equiv_7.f90: New test.
7389 * gfortran.dg/equiv_constraint_7.f90: Change error message.
7390
7391 PR fortran/30875
7392 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7393
7394 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
7395
7396 * gcc.dg/setjmp-3.c: Rename raise to raise0.
7397 * gcc.dg/setjmp-4.c: Likewise.
7398 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7399
7400 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
7401
7402 PR rtl-optimization/31025
7403 * gfortran.dg/pr31025.f90: New.
7404
7405 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
7406
7407 PR target/32280
7408 * gcc.target/i386/pr32280.c: New test.
7409
7410 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
7411
7412 PR middle-end/32279
7413 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7414
7415 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7416
7417 PR libgfortran/32235
7418 * gfortran.dg/backspace_9.f: New test.
7419
7420 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
7421
7422 * gcc.dg/tree-ssa/prefetch-7.c: New test.
7423
7424 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
7425
7426 * gcc.dg/tree-ssa/loop-28.c: New testcase.
7427
7428 2007-06-09 Ian Lance Taylor <iant@google.com>
7429
7430 PR tree-optimization/32169
7431 * gcc.c-torture/compile/pr32169.c: New test.
7432
7433 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
7434
7435 * gcc.dg/vect/costmodel: New directory.
7436 * gcc.dg/vect/costmodel/i386: New directory.
7437 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7438 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7439 New test.
7440 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7441 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7442 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7443 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7444 * gcc.dg/vect/costmodel/x86_64: New directory.
7445 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7446 New testsuite.
7447 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7448 New test.
7449 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7450 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7451 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7452 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7453 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7454
7455 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
7456
7457 PR tree-optimization/32243
7458 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
7459 flags for -Os tests.
7460 * gcc.dg/vect/03-vect-pr32243.c: New test.
7461
7462 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
7463
7464 PR tree-optimization/32224
7465 * gcc.dg/vect/pr32224.c: New test.
7466
7467 2007-06-08 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR c++/32177
7470 * g++.dg/gomp/pr32177.C: New test.
7471
7472 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7473
7474 PR testsuite/25241
7475 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7476 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7477 warning nor an error.
7478 * gcc.dg/Wfatal-2.c: Likewise.
7479 * gcc.dg/Werror-1.c: Likewise.
7480 * gcc.dg/Werror-5.c: Likewise.
7481 * gcc.dg/Werror-7.c: Likewise.
7482 * gcc.dg/Werror-10.c: Likewise.
7483 * gcc.dg/Werror-11.c: Likewise.
7484
7485 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
7486
7487 PR c++/30759
7488 * g++.dg/init/brace6.C: New test.
7489
7490 2007-06-07 Geoffrey Keating <geoffk@apple.com>
7491
7492 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7493 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7494 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7495 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7496
7497 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7498 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7499 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7500 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7501 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7502 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7503 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7504 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7505
7506 * gcc.dg/darwin-minversion-3.c: New.
7507
7508 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
7509
7510 * gcc.target/i386/builtin-copysign.c: New test.
7511
7512 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
7513
7514 PR tree-optimization/32220
7515 * gfortran.dg/predcom-2.f: New testcase.
7516
7517 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7518
7519 PR tree-opt/32231
7520 * gcc.target/i386/vectorize4.c: New test.
7521
7522 2007-06-06 Steve Ellcey <sje@cup.hp.com>
7523
7524 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7525
7526 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7527
7528 PR testsuite/25241
7529 * gcc.dg/simd-5.c: Mark output as a note.
7530 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7531 dg-message.
7532 * gcc.dg/simd-1.c: Likewise.
7533 * gcc.dg/always_inline.c: Mark output as a sorry.
7534 * gcc.dg/always_inline2.c: Likewise.
7535 * gcc.dg/always_inline3.c: Likewise.
7536
7537 2007-06-06 Ian Lance Taylor <iant@google.com>
7538
7539 * g++.dg/conversion/enum1.C: New test.
7540
7541 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
7542
7543 PR tree-optimization/32216
7544 * gcc.dg/vect/pr32216.c: New test.
7545
7546 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7547
7548 PR testsuite/18923
7549 * gfortran.dg/invalid_contains_1.f90: New test.
7550 * gfortran.dg/invalid_contains_2.f90: New test.
7551
7552 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7553
7554 PR testsuite/32057
7555 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7556 midnight issues.
7557
7558 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7559
7560 PR testsuite/25241
7561 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7562 dg-message to match de note.
7563 * gcc.dg/pr26570.c: Use dg-message for a note.
7564 * gcc.dg/pr29254.c: Use dg-message for generic output and use
7565 dg-error instead of dg-warning because of -Werror.
7566 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7567 neither an error, nor a warning.
7568 * gcc.dg/glibc-uclibc-2.c: Likewise
7569 * gcc.dg/cpp/19940712-1.c: Likewise.
7570
7571 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
7572
7573 PR preprocessor/23479
7574 * gcc.dg/binary-constants-1.c: Add test suites for
7575 the 0b-prefixed binary integer constants.
7576 * gcc.dg/binary-constants-2.c: Ditto.
7577 * gcc.dg/binary-constants-3.c: Ditto.
7578 * gcc.dg/binary-constants-4.c: Ditto.
7579
7580 2007-06-05 Ian Lance Taylor <iant@google.com>
7581
7582 * gcc.dg/Wstrict-overflow-19.c: New test.
7583
7584 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
7585
7586 * gcc.dg/matrix/matrix-6.c: Remove conversion.
7587
7588 2007-06-04 Ian Lance Taylor <iant@google.com>
7589
7590 * gcc.dg/Wstrict-overflow-18.c: New test.
7591
7592 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7593
7594 PR testsuite/25241
7595 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7596 * gcc.dg/cpp/mi5.c: Likewise.
7597 * gcc.dg/cpp/mi7.c: Likewise.
7598
7599 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
7600
7601 PR c/32191
7602 * gcc.dg/pr32191.c: New test.
7603
7604 2007-05-28 Tobias Burnus <burnus@net-b.de>
7605
7606 PR fortran/32124
7607 * gfortran.dg/allocate_stat_1.f90: Remove.
7608
7609 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
7610
7611 * gcc.target/i386/sse4_2-check.h: New.
7612 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7613 * gcc.target/i386/sse4_2-crc32.h: Likewise.
7614 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7615 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7616 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7617 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7618 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7619 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7620 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7621 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7622 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7623 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7624 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7625 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7626 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7627 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7628 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7629 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7630
7631 2007-06-01 Geoffrey Keating <geoffk@apple.com>
7632
7633 * gcc.dg/pie-link.c: New test.
7634
7635 2007-06-01 Ian Lance Taylor <iant@google.com>
7636
7637 * gcc.dg/Wstrict-overflow-17.c: New test.
7638
7639 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
7640
7641 * gcc.dg/builtin-return-1.c (g): New.
7642 (main): Allocate at least 64 bytes on the stack.
7643
7644 2007-05-31 Mark Mitchell <mark@codesourcery.com>
7645
7646 * g++.dg/init/cleanup3.C: New test.
7647
7648 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
7649
7650 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7651 int is 16 bits.
7652
7653 007-05-31 Paul Thomas <pault@gcc.gnu.org>
7654
7655 PR fortran/32156
7656 * gfortran.dg/char_array_constructor_3.f90: New test.
7657
7658 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
7659
7660 PR tree-optimization/32160
7661 * gfortran.dg/predcom-1.f: New test.
7662
7663 2007-05-31 Richard Guenther <rguenther@suse.de>
7664
7665 * g++.dg/other/str_empty.C: Move...
7666 * g++.dg/other/pr30567.C: Move...
7667 * g++.dg/tree-ssa/pr27218.C: Move...
7668 * g++.dg/torture: ...here and remove dg-options.
7669
7670 2007-05-31 Paolo Carlini <pcarlini@suse.de>
7671
7672 PR c++/32158
7673 * g++.dg/ext/is_pod_incomplete.C: New.
7674
7675 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
7676 Douglas Gregor <doug.gregor@gmail.com>
7677 Pedro Lamarao <pedro.lamarao@mndfck.org>
7678 Howard Hinnant <howard.hinnant@gmail.com>
7679
7680 PR c++/7412
7681 PR c++/29939
7682 * g++.dg/cpp0x/rv8p.C: New.
7683 * g++.dg/cpp0x/temp-constructor-bug.C: New.
7684 * g++.dg/cpp0x/cast-bug.C: New.
7685 * g++.dg/cpp0x/elision_weak.C: New.
7686 * g++.dg/cpp0x/collapse-bug.C: New.
7687 * g++.dg/cpp0x/rv3p.C: New.
7688 * g++.dg/cpp0x/rv7n.C: New.
7689 * g++.dg/cpp0x/overload-conv-1.C: New.
7690 * g++.dg/cpp0x/rv2n.C: New.
7691 * g++.dg/cpp0x/deduce.C: New.
7692 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7693 * g++.dg/cpp0x/rv6p.C: New.
7694 * g++.dg/cpp0x/template_deduction.C: New.
7695 * g++.dg/cpp0x/implicit-copy.C: New.
7696 * g++.dg/cpp0x/rv1p.C: New.
7697 * g++.dg/cpp0x/cast.C: New.
7698 * g++.dg/cpp0x/rv5n.C: New.
7699 * g++.dg/cpp0x/collapse.C: New.
7700 * g++.dg/cpp0x/overload-conv-2.C: New.
7701 * g++.dg/cpp0x/rv4p.C: New.
7702 * g++.dg/cpp0x/rvo.C: New.
7703 * g++.dg/cpp0x/iop.C: New.
7704 * g++.dg/cpp0x/rv3n.C: New.
7705 * g++.dg/cpp0x/rv7p.C: New.
7706 * g++.dg/cpp0x/reference_collapsing.C: New.
7707 * g++.dg/cpp0x/overload.C: New.
7708 * g++.dg/cpp0x/named.C: New.
7709 * g++.dg/cpp0x/rv2p.C: New.
7710 * g++.dg/cpp0x/rv6n.C: New.
7711 * g++.dg/cpp0x/not_special.C: New.
7712 * g++.dg/cpp0x/bind.C: New.
7713 * g++.dg/cpp0x/rv1n.C: New.
7714 * g++.dg/cpp0x/rv5p.C: New.
7715 * g++.dg/cpp0x/elision.C: New.
7716 * g++.dg/cpp0x/named_refs.C: New.
7717 * g++.dg/cpp0x/unnamed_refs.C: New.
7718 * g++.dg/cpp0x/rv4n.C: New.
7719 * g++.dg/cpp0x/elision_neg.C: New.
7720 * g++.dg/init/copy7.C: Run in C++98 mode.
7721 * g++.dg/overload/arg1.C: Ditto.
7722 * g++.dg/overload/arg4.C: Ditto.
7723
7724 2007-05-30 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR c++/31809
7727 * g++.dg/opt/static5.C: New test.
7728
7729 2007-05-30 Richard Guenther <rguenther@suse.de>
7730
7731 * g++.dg/dg.exp: Prune torture/.
7732 * g++.dg/torture/dg-torture.exp: New testsuite.
7733
7734 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
7735
7736 * gcc.target/arm/pr27387.C: Move and rename to ...
7737 * g++.dg/inherit/thunk8.C: ... here.
7738
7739 2007-05-30 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR tree-optimization/31769
7742 * g++.dg/gomp/pr31769.C: New test.
7743
7744 2007-05-29 Hui-May Chang <hm.chang@apple.com>
7745
7746 * gcc.target/i386/stack-realign.c: New.
7747
7748 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
7749
7750 * gcc.dg/tree-ssa/prefetch-6.c: New test.
7751
7752 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
7753
7754 * gfortran.dg/sizeof.f90: New.
7755
7756 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7757
7758 PR c/31339
7759 * gcc.dg/boolcomplex-1.c: New test.
7760
7761 PR c++/31339
7762 * g++.dg/ext/boolcomplex-1.c: New test.
7763
7764 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
7765
7766 * gcc.dg/matrix: New directory.
7767
7768 2007-05-28 Tobias Burnus <burnus@net-b.de>
7769
7770 PR fortran/32124
7771 * gfortran.dg/allocate_stat_1.f90: New.
7772
7773 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
7774
7775 PR fortran/31972
7776 * transfer_hollerith_1.f90: New test.
7777
7778 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7779
7780 PR tree-opt/32100
7781 * gcc.c-torture/execute/vrp-7.c: New test.
7782
7783 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
7784
7785 * gfortran.dg/transfer_simplify_4.f90: New test.
7786
7787 2007-05-27 Tobias Burnus <burnus@net-b.de>
7788
7789 PR fortran/32088
7790 * gfortran.dg/func_result_3.f90: New.
7791
7792 2007-05-27 Tobias Burnus <burnus@net-b.de>
7793
7794 PR middle-end/32083
7795 * gfortran.dg/transfer_simplify_3.f90: New.
7796
7797 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
7798
7799 PR target/32065
7800 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
7801 to compile options.
7802 * gcc.target/i386/pr32065-2.c: New test.
7803
7804 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7805
7806 PR fortran/31813
7807 * gfortran.dg/io_constraints_2.f90: Update.
7808
7809 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
7810
7811 PR fortran/31219
7812 * gfortran.dg/array_constructor_17.f90: New test.
7813
7814 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
7815
7816 PR tree-opt/32090
7817 * g++.dg/opt/array2.C: New testcase.
7818
7819 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
7820
7821 PR target/32065
7822 * gcc.target/i386/pr32065.c: New test.
7823
7824 2007-05-25 Dirk Mueller <dmueller@suse.de>
7825 Marcus Meissner <meissner@suse.de>
7826
7827 * gcc.dg/attr-alloc_size.c: New.
7828
7829 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
7830 Lee Millward <lee.millward@gmail.com>
7831
7832 PR c++/31745
7833 * g++.dg/parse/crash34.C: New test.
7834
7835 * g++.dg/parse/crash35.C: New test.
7836
7837 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
7838
7839 * gcc.target/i386/sse2-check.h: New.
7840 * gcc.target/i386/sse2-vec-1.c: Likewise.
7841 * gcc.target/i386/sse2-vec-2.c: Likewise.
7842 * gcc.target/i386/sse2-vec-3.c: Likewise.
7843 * gcc.target/i386/sse2-vec-4.c: Likewise.
7844 * gcc.target/i386/sse2-vec-5.c: Likewise.
7845 * gcc.target/i386/sse2-vec-6.c: Likewise.
7846
7847 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
7848
7849 PR c++/31431
7850 PR c++/31432
7851 PR c++/31434
7852 PR c++/31435
7853 PR c++/31437
7854 PR c++/31438
7855 PR c++/31442
7856 PR c++/31443
7857 PR c++/31444
7858 PR c++/31445
7859 * g++.dg/cpp0x/pr31431.C: New.
7860 * g++.dg/cpp0x/pr31437.C: New.
7861 * g++.dg/cpp0x/pr31442.C: New.
7862 * g++.dg/cpp0x/pr31444.C: New.
7863 * g++.dg/cpp0x/pr31431-2.C: New.
7864 * g++.dg/cpp0x/pr31432.C: New.
7865 * g++.dg/cpp0x/pr31434.C: New.
7866 * g++.dg/cpp0x/pr31438.C: New.
7867 * g++.dg/cpp0x/pr31443.C: New.
7868 * g++.dg/cpp0x/pr31445.C: New.
7869 * g++.dg/cpp0x/variadic-crash1.C: New.
7870
7871 2007-05-25 Richard Sandiford <richard@codesourcery.com>
7872
7873 * gcc.target/arm/long-calls-1.c: New test.
7874 * gcc.target/arm/long-calls-2.c: Likewise.
7875 * gcc.target/arm/long-calls-3.c: Likewise.
7876 * gcc.target/arm/long-calls-4.c: Likewise.
7877
7878 2007-05-25 Richard Guenther <rguenther@suse.de>
7879 Andrew Pinski <andrew_pinski@playstation.sony.com>
7880
7881 PR tree-optimization/31982
7882 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7883
7884 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
7885
7886 PR fortran/32047
7887 * gfortran.dg/result_in_spec_2.f90: New test.
7888
7889 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7890
7891 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7892
7893 2007-05-24 Ollie Wild <aaw@google.com>
7894
7895 * gcc.dg/cpp/counter-1.c: New test.
7896 * gcc.dg/pch/counter-1.c: New test.
7897 * gcc.dg/pch/counter-1.hs: New file.
7898 * gcc.dg/pch/counter-2.c: New test.
7899 * gcc.dg/pch/counter-2.hs: New file.
7900 * gcc.dg/pch/counter-3.c: New test.
7901 * gcc.dg/pch/counter-3.hs: New file.
7902
7903 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
7904
7905 * gcc.dg/tree-ssa/predcom-1.c: New test.
7906 * gcc.dg/tree-ssa/predcom-2.c: New test.
7907 * gcc.dg/tree-ssa/predcom-3.c: New test.
7908 * gcc.dg/tree-ssa/predcom-4.c: New test.
7909 * gcc.dg/tree-ssa/predcom-5.c: New test.
7910 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7911
7912 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
7913
7914 PR testsuite/32062
7915 * gcc.target/i386/sse4_1-check.h (MASK): New.
7916
7917 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7918
7919 PR fortran/32038
7920 * gfortran.dg/pr25603.f: Initialize integer variables.
7921
7922 2007-05-23 Ian Lance Taylor <iant@google.com>
7923
7924 * g++.dg/other/vrp1.C: New test.
7925
7926 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
7927
7928 PR preprocessor/20077
7929 * gcc.dg/cpp/paste15.c: New test.
7930
7931 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
7932 Nigel Stephens <nigel@mips.com>
7933 Richard Sandiford <richard@codesourcery.com>
7934
7935 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7936 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7937 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7938 * gcc.target/mips/inter/mips16-inter.exp: New.
7939
7940 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
7941
7942 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7943
7944 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
7945
7946 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7947 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
7948 * gcc.target/i386/sse3-addsubps.c: Likewise.
7949 * gcc.target/i386/sse3-haddpd.c: Likewise.
7950 * gcc.target/i386/sse3-haddps.c: Likewise.
7951 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7952 * gcc.target/i386/sse3-hsubps.c: Likewise.
7953 * gcc.target/i386/sse3-lddqu.c: Likewise.
7954 * gcc.target/i386/sse3-movddup.c: Likewise.
7955 * gcc.target/i386/sse3-movshdup.c: Likewise.
7956 * gcc.target/i386/sse3-movsldup.c: Likewise.
7957
7958 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7959 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
7960 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7961 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7962 * gcc.target/i386/ssse3-palignr.c: Likewise.
7963 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7964 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7965 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7966 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7967 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7968 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7969 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7970 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7971 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7972 * gcc.target/i386/ssse3-psignb.c: Likewise.
7973 * gcc.target/i386/ssse3-psignd.c: Likewise.
7974 * gcc.target/i386/ssse3-psignw.c: Likewise.
7975 * gcc.target/i386/ssse3-vals.h: Likewise.
7976
7977 * gcc.target/i386/sse3-check.h: New file.
7978 * gcc.target/i386/ssse3-check.h: Likewise.
7979
7980 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7981
7982 PR middle-end/31095
7983 * gcc.c-torture/compile/bcopy-1.c: New testcase.
7984
7985 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7986
7987 PR middle-end/31606
7988 * gcc.c-torture/20070522-1.c: New testcase.
7989
7990 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7991
7992 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7993
7994 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7995
7996 * gcc.c-torture/execute/ieee/20000320-1.x,
7997 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7998 m68k-*-* and check_effective_target_coldfire_fpu.
7999
8000 2007-05-22 Ollie Wild <aaw@google.com>
8001
8002 * g++.dg/lookup/hidden-class10.C: New test.
8003 * g++.dg/lookup/hidden-class11.C: New test.
8004
8005 2007-05-22 Ollie Wild <aaw@google.com>
8006
8007 * g++.dg/lookup/name-clash5.C: New test.
8008 * g++.dg/lookup/name-clash6.C: New test.
8009
8010 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8011
8012 * g++.dg/other/i386-2.C: Update comments on header files tested.
8013 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
8014 of <tmmintrin.h>.
8015 * gcc.target/i386/sse-12.c: Likewise.
8016 * gcc.target/i386/sse-13.c: Likewise.
8017 * gcc.target/i386/sse-14.c: Likewise.
8018
8019 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8020 Redefined to test with immediate operand.
8021 (__builtin_ia32_blendps): Likewise.
8022 (__builtin_ia32_blendpd): Likewise.
8023 (__builtin_ia32_dpps): Likewise.
8024 (__builtin_ia32_dpps): Likewise.
8025 (__builtin_ia32_insertps128): Likewise.
8026 (__builtin_ia32_vec_ext_v4sf): Likewise.
8027 (__builtin_ia32_vec_set_v16qi): Likewise.
8028 (__builtin_ia32_vec_set_v4si): Likewise.
8029 (__builtin_ia32_vec_set_v2di): Likewise.
8030 (__builtin_ia32_vec_ext_v16qi): Likewise.
8031 (__builtin_ia32_vec_ext_v4si): Likewise.
8032 (__builtin_ia32_vec_ext_v2di): Likewise.
8033 (__builtin_ia32_roundpd): Likewise.
8034 (__builtin_ia32_roundsd): Likewise.
8035 (__builtin_ia32_roundps): Likewise.
8036 (__builtin_ia32_roundss): Likewise.
8037 (__builtin_ia32_mpsadbw128): Likewise.
8038
8039 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8040
8041 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8042
8043 2007-05-22 Janis Johnson <janis187@us.ibm.com>
8044
8045 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8046 failures.
8047 * gcc.dg/dfp/func-struct.c: Ditto.
8048 * gcc.dg/dfp/operator-assignment.c: Ditto.
8049 * gcc.dg/dfp/convert-bfp.c: Ditto.
8050 * gcc.dg/dfp/convert-int.c: Ditto.
8051 * gcc.dg/dfp/convert-int-max.c: Ditto.
8052 * gcc.dg/dfp/func-scalar.c: Ditto.
8053 * gcc.dg/dfp/cast.c: Ditto.
8054 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8055 failures, and fix a typo in return type of arg1_128.
8056 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8057 failures, and fix a typo in a constant suffix.
8058 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8059 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8060
8061 2007-05-22 Janis Johnson <janis187@us.ibm.com>
8062 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8063
8064 * lib/gcc-dg.exp(process_message): New proc.
8065 (dg-message): New test directive.
8066 * gcc.dg/always_inline.c: Use dg-message.
8067 * gcc.dg/always_inline2.c: Ditto.
8068 * gcc.dg/always_inline3.c: Ditto.
8069 * gcc.dg/invalid-call-1.c: Ditto.
8070 * gcc.dg/pr17506.c: Ditto.
8071 * gcc.dg/simd-5.c: Ditto.
8072 * gcc.dg/simd-6.c: Ditto.
8073 * gcc.dg/va-arg-2.c: Ditto.
8074 * gcc.dg/cpp/syshdr.c: Ditto.
8075 * gcc.dg/cpp/unc4.c: Ditto.
8076 * gcc.dg/cpp/trad/mi1.c: Ditto.
8077 * gcc.dg/cpp/trad/mi5.c: Ditto.
8078 * gcc.dg/cpp/trad/mi7.c: Ditto.
8079 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8080 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8081 * gcc.test-framework/test-framework.awk: Special-case outexists
8082 tests.
8083
8084 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8085
8086 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8087 (bit_SSE4_2): Likewise.
8088 (bit_POPCNT): Likewise.
8089
8090 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8091 Check if assembler supports SSE4 instructions.
8092
8093 * gcc.target/i386/sse4_1-blendpd.c: New file.
8094 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8095 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8096 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8097 * gcc.target/i386/sse4_1-check.h: Likewise.
8098 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8099 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8100 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8101 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8102 * gcc.target/i386/sse4_1-extractps.c: Likewise.
8103 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8104 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8105 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8106 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8107 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8108 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8109 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8110 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8111 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8112 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8113 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8114 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8115 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8116 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8117 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8118 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8119 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8120 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8121 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8122 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8123 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8124 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8125 * gcc.target/i386/sse4_1-pminud.c: Likewise.
8126 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8127 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8128 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8129 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8130 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8131 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8132 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8133 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8134 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8135 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8136 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8137 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8138 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8139 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8140 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8141 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8142 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8143 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8144 * gcc.target/i386/sse4_1-round.h: Likewise.
8145 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8146 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8147 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8148 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8149 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8150 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8151 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8152 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8153 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8154 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8155 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8156 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8157 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8158 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8159
8160 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8161
8162 PR fortran/31627
8163 * gfortran.dg/bounds_check_7.f90: New test.
8164
8165 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
8166
8167 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8168 (check_effective_target_sse4a): Ditto.
8169
8170 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8171 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8172 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8173 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8174 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8175 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8176 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8177 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8178 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8179 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8180 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8181 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8182 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8183 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8184 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8185 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8186 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8187 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8188 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8189 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8190
8191 2007-05-21 Mark Mitchell <mark@codesourcery.com>
8192
8193 * g++.dg/ext/cleanup-1.C: New test.
8194 * g++.dg/ext/cleanup-2.C: Likewise.
8195 * g++.dg/ext/cleanup-3.C: Likewise.
8196 * g++.dg/ext/cleanup-4.C: Likewise.
8197 * g++.dg/ext/cleanup-5.C: Likewise.
8198 * g++.dg/ext/cleanup-6.C: Likewise.
8199 * g++.dg/ext/cleanup-8.C: Likewise.
8200 * g++.dg/ext/cleanup-9.C: Likewise.
8201 * g++.dg/ext/cleanup-10.C: Likewise.
8202 * g++.dg/ext/cleanup-11.C: Likewise.
8203 * g++.dg/ext/cleanup-dtor.C: Likewise.
8204
8205 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8206
8207 PR middle-end/31995
8208 * gcc.dg/vect/vect-102a.c: New test.
8209
8210 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
8211 Paolo Carlini <pcarlini@suse.de>
8212 Uros Bizjak <ubizjak@gmail.com>
8213
8214 * gcc.dg/gcc-have-sync-compare-and-swap.c,
8215 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8216 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8217 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8218 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8219 New testcases.
8220
8221 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
8222
8223 PR fortran/32002
8224 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8225
8226 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8227
8228 PR fortran/32027
8229 * gfortran.dg/do_3.F90: Add checks for the final value of the
8230 loop variable.
8231
8232 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
8233
8234 * gcc.c-torture/execute/990127-2.x: New file.
8235
8236 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
8237
8238 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8239 * gcc.target/i386/sse-12: Add -O to compile options.
8240 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8241 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
8242 and mm3dnow.h. Add -O to compile options.
8243
8244 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
8245
8246 PR fortran/31867
8247 * gfortran.dg/char_length_5.f90: New test.
8248
8249 PR fortran/31994
8250 * gfortran.dg/array_reference_1.f90: New test.
8251
8252 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8253
8254 PR middle-end/7651
8255 PR c++/11856
8256 PR c/12963
8257 PR c/23587
8258 PR other/29694
8259 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8260 * gcc.dg/Wtype-limits.c: New.
8261 * gcc.dg/Wtype-limits-Wextra.c: New.
8262 * gcc.dg/Wtype-limits-no.c: New.
8263 * g++.dg/warn/Wtype-limits.C: New.
8264 * g++.dg/warn/Wtype-limits-Wextra.C: New.
8265 * g++.dg/warn/Wtype-limits-no.C: New.
8266
8267 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
8268
8269 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8270 instead of "-msse2".'
8271 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8272 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
8273 and mm3dnow.h.
8274 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8275 to test with immediate operand.
8276 (__builtin_ia32_insertqi): Ditto.
8277 (__builtin_ia32_palignr128): Ditto.
8278 (__builtin_ia32_palignr): Ditto.
8279 (__builtin_ia32_pshufhw): Ditto.
8280 (__builtin_ia32_pshuflw): Ditto.
8281 (__builtin_ia32_pshufd): Ditto.
8282 (__builtin_ia32_vec_set_v8hi): Ditto.
8283 (__builtin_ia32_vec_ext_v8hi): Ditto.
8284 (__builtin_ia32_shufpd): Ditto.
8285 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8286
8287 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
8288
8289 PR fortran/32001
8290 * gfortran.dg/min_max_conformance.f90: Added more testcases.
8291
8292 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
8293
8294 PR target/31585
8295 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8296 and "__inline". Use "-msse" instead of "-msse2".
8297
8298 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8299
8300 PR middle-end/7651
8301 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8302 * gcc.dg/20030906-2.c: Likewise.
8303 * objc.dg/method-17.m: Add -Wreturn-type.
8304 * obj-c++.dg/method-21.mm: Likewise.
8305
8306 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
8307
8308 PR target/31585
8309 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8310 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8311 (__builtin_ia32_psrlqi128): Ditto.
8312 (__builtin_ia32_psrlwi128): Ditto.
8313 (__builtin_ia32_psrldi128): Ditto.
8314 (__builtin_ia32_psrldqi128): Ditto.
8315 (__builtin_ia32_pslldqi128): Ditto.
8316 (__builtin_ia32_psrawi128): Ditto.
8317 (__builtin_ia32_psradi128): Ditto.
8318 (__builtin_ia32_psllqi128): Ditto.
8319 (__builtin_ia32_pslldi128): Ditto.
8320 (__builtin_prefetch): Ditto.
8321 (__builtin_ia32_pshufw): Ditto.
8322 (__builtin_ia32_vec_set_v4hi): Ditto.
8323 (__builtin_ia32_vec_ext_v4hi): Ditto.
8324 (__builtin_ia32_shufps): Ditto.
8325 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8326
8327 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8328
8329 PR fortran/31974
8330 * gfortran.dg/char_allocation_1.f90: New test.
8331
8332 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8333
8334 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8335 * gcc.dg/Wconversion-sign.c: New.
8336 * gcc.dg/Wconversion-integer-no-sign.c: New.
8337 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8338 Wconversion-sign.C
8339 * g++.dg/warn/Wconversion-sign.C: New.
8340 * g++.old-deja/g++.other/warn4.C: Update.
8341 * g++.dg/warn/Wconversion1.C: Likewise.
8342
8343 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8344
8345 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8346 * gcc.dg/torture/builtin-math-4.c: Likewise.
8347
8348 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8349
8350 PR libfortran/31964
8351 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8352
8353 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
8354
8355 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8356
8357 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
8358
8359 PR target/31628
8360 * gcc.target/i386/pr31628.c: New.
8361
8362 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
8363
8364 PR middle-end/31344
8365 * gcc.dg/pr31344.c: New test.
8366
8367 2007-05-17 Ian Lance Taylor <iant@google.com>
8368
8369 PR tree-optimization/31953
8370 * gcc.c-torture/compile/pr31953.c: New test.
8371
8372 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8373
8374 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8375
8376 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8377 and drem.
8378 * gcc.dg/torture/builtin-math-4.c: Likewise.
8379
8380 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8381 * gcc.dg/torture/builtin-math-4.c: Likewise.
8382
8383 * gcc.dg/torture/builtin-math-4.c: New test.
8384
8385 2007-05-17 Janis Johnson <janis187@us.ibm.com>
8386 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8387
8388 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8389 * gcc.dg/cpp/include2.c: Ditto.
8390 * gcc.dg/cpp/mac-dir-2.c: Ditto.
8391 * gcc.dg/cpp/paste5.c: Ditto.
8392 * gcc.dg/cpp/paste6.c: Ditto.
8393 * gcc.dg/cpp/paste8.c: Ditto.
8394 * gcc.dg/cpp/paste11.c: Ditto.
8395 * gcc.dg/cpp/paste13.c: Ditto.
8396 * gcc.dg/cpp/skipping2.c: Ditto.
8397 * gcc.dg/reg-vol-struct-1.c: Ditto.
8398 * gcc.dg/Wshadow-1.c: Ditto.
8399 * gcc.dg/cpp/trad/comment.c: Ditto.
8400 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8401 * gcc.dg/cpp/if-2.c: Ditto.
8402 * gcc.dg/array-5.c: Ditto.
8403 * gcc.dg/inline-15.c: Ditto.
8404 * gcc.dg/pr27953.c: Ditto.
8405 * gcc.dg/Wno-c++-compat.c: Ditto.
8406
8407 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
8408
8409 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8410
8411 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
8412
8413 * gcc.c-torture/execute/20070517-1.c: New test.
8414
8415 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
8416
8417 PR fortran/31919
8418 * gfortran.dg/min_max_conformance.f90: New test.
8419
8420 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
8421
8422 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8423 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8424 gcc.dg/vect/vect-104.c: Use more complex construction to
8425 prevent vectorizing.
8426 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8427
8428 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
8429
8430 PR tree-optimization/24659
8431 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8432 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8433 not vect_int target.
8434 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8435 not vect_int target. Loop is vectorized for vect_intfloat_cvt
8436 targets.
8437 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8438 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8439 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8440
8441 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
8442
8443 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8444 and x86_64-*-* targets.
8445 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8446
8447 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
8448
8449 PR fortran/18769
8450 PR fortran/30881
8451 PR fortran/31194
8452 PR fortran/31216
8453 PR fortran/31427
8454 * transfer_simplify_1.f90: New test.
8455 * transfer_simplify_2.f90: New test.
8456
8457 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8458
8459 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8460
8461 2007-05-14 Janis Johnson <janis187@us.ibm.com>
8462
8463 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8464
8465 * gcc.dg/fltconst-pedantic-dfp.c: New test.
8466
8467 PR c/31924
8468 * gcc.dg/fltconst-1.c: New test.
8469
8470 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8471 * gcc.dg/dfp/operator-assignment.c: Ditto.
8472
8473 2007-05-14 Paolo Carlini <pcarlini@suse.de>
8474
8475 PR c++/29928
8476 * g++.dg/rtti/typeid5.C: New.
8477
8478 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8479
8480 PR fortran/31725
8481 * gfortran.dg/substr_4.f: New test.
8482
8483 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
8484
8485 * gcc.target/m68k/interrupt_thread-1.c,
8486 gcc.target/m68k/interrupt_thread-2.c,
8487 gcc.target/m68k/interrupt_thread-3.c: New.
8488 * gcc.target/m68k/m68k.exp: Accept fido.
8489
8490 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8491
8492 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8493 * gfortran.dg/altreturn_3.f90: Likewise.
8494 * gfortran.dg/assumed_dummy_1.f90: Likewise.
8495 * gfortran.dg/default_numeric_type_1.f90: Likewise.
8496 * gfortran.dg/inquire_iolength.f90: Likewise.
8497 * gfortran.dg/module_naming_1.f90: Likewise.
8498 * gfortran.dg/oldstyle_2.f90: Likewise.
8499 * gfortran.dg/operator_2.f90: Likewise.
8500 * gfortran.dg/parameter_array_element_1.f90: Likewise.
8501 * gfortran.dg/used_types_11.f90: Likewise.
8502 * gfortran.dg/zero_array_components_1.f90: Likewise.
8503 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8504 * gfortran.dg/parameter_array_dummy.f90: Likewise.
8505 * gfortran.dg/real_const_3.f90: Likewise.
8506
8507 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
8508
8509 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8510 * gcc.dg/tree-ssa/loop-30.c: New test.
8511
8512 2007-05-13 Richard Guenther <rguenther@suse.de>
8513
8514 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8515 scanning forwprop1.
8516 * g++.dg/tree-ssa/pr31146.C: Likewise.
8517
8518 2007-05-13 Revital Eres <eres@il.ibm.com>
8519
8520 * gcc.dg/dse.c: New test.
8521
8522 2007-05-12 Richard Guenther <rguenther@suse.de>
8523
8524 PR tree-optimization/31797
8525 * gcc.c-torture/compile/pr31797.c: New testcase.
8526
8527 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
8528
8529 PR fortran/30746
8530 * gfortran.dg/host_assoc_function_1.f90: New test.
8531
8532 2007-05-11 Steve Ellcey <sje@cup.hp.com>
8533
8534 PR c++/31829
8535 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8536
8537 2007-05-11 Silvius Rus <rus@google.com>
8538
8539 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8540 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8541 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8542 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8543 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8544 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8545 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8546 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8547 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8548 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8549 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8550 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8551 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8552 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8553 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8554 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8555
8556 2007-05-11 Paolo Carlini <pcarlini@suse.de>
8557
8558 PR other/31852
8559 * gcc.c-torture/execute/builtins/memchr.c: New.
8560 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8561 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8562
8563 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8564
8565 PR fortran/30876
8566 * gfortran.dg/recursive_reference_1.f90: Put error at correct
8567 line.
8568 * gfortran.dg/recursive_reference_2.f90: New test.
8569
8570 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8571
8572 PR fortran/30878
8573 * gfortran.dg/namelist_29.f90: New test.
8574
8575 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8576
8577 PR fortran/31474
8578 * gfortran.dg/entry_10.f90: New test.
8579
8580 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
8581
8582 PR tree-optimization/31885
8583 * gcc.dg/tree-ssa/loop-29.c: New test.
8584
8585 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8586
8587 * assumed_dummy_1.f90: Fix dg directive.
8588 * char_initialiser_actual.f90: Likewise.
8589 * nested_modules_2.f90: Likewise.
8590 * shift-alloc.f90: Likewise.
8591
8592 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
8593
8594 * gcc.dg/20070507-1.c: Disable for non-pic targets.
8595
8596 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8597
8598 PR libfortran/31880
8599 * gfortran.dg/unf_read_corrupted_2.f90: New test.
8600
8601 2007-05-09 Mike Stump <mrs@apple.com>
8602
8603 * g++.dg/other/first-global.C: Add -fpie for darwin.
8604 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8605
8606 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
8607
8608 * gcc.dg/20070507-1.c: New testcase.
8609
8610 2007-05-08 Chao-ying Fu <fu@mips.com>
8611
8612 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8613 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8614 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8615 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8616
8617 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
8618
8619 PR 31847
8620 * gcc.dg/pr31847.c: New test.
8621
8622 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
8623
8624 PR fortran/31692
8625 * gfortran.dg/actual_array_result_1.f90: New test.
8626
8627 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
8628
8629 PR fortran/29397
8630 * gfortran.dg/parameter_array_init_1.f90: New test.
8631
8632 PR fortran/29400
8633 * gfortran.dg/parameter_array_init_2.f90: New test.
8634
8635 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
8636
8637 PR target/31854
8638 * gcc.target/i386/pr31854.c: New test.
8639
8640 2007-05-07 Janis Johnson <janis187@us.ibm.com>
8641
8642 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8643
8644 2007-05-07 Mike Stump <mrs@apple.com>
8645
8646 * g++.old-deja/g++.mike/empty.C: Add.
8647
8648 2007-05-07 Eric Christopher <echristo@apple.com>
8649
8650 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8651
8652 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
8653
8654 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8655 variable. Rearrange conversions from binary float to decimal float.
8656
8657 2007-05-07 Mark Mitchell <mark@codesourcery.com>
8658
8659 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8660 x86.
8661
8662 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
8663
8664 * gnat.dg/opt1.ad[sb]: New testcase.
8665
8666 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8667
8668 PR fortran/31399
8669 * gfortran.dg/do_3.F90: New test.
8670
8671 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8672
8673 PR fortran/31764
8674 * gfortran.dg/new_line.f90: Add new checks.
8675
8676 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8677
8678 PR fortran/31201
8679 * gfortran.dg/large_unit_1.f90: New.
8680 * gfortran.dg/large_unit_2.f90: New.
8681 * gfortran.dg/iostat_4.f90: New
8682 * gfortran.dg/bounds_check_fail_1.f90: Updated.
8683
8684 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
8685
8686 PR fortran/31540
8687 * gfortran.dg/char_result_4.f90: New test.
8688
8689 2007-06-05 Revital Eres <eres@il.ibm.com>
8690
8691 PR 30957
8692 * gcc.dg/pr30957-1.c: New test.
8693
8694 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8695
8696 PR fortran/31251
8697 * gfortran.dg/char_type_len_2.f90: New test.
8698
8699 2007-05-05 Geoffrey Keating <geoffk@apple.com>
8700
8701 PR 31775
8702 * g++.dg/other/nested-extern.cc: New.
8703 * g++.dg/other/nested-extern-1.C: New.
8704 * g++.dg/other/nested-extern-2.C: New.
8705
8706 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
8707
8708 PR fortran/31760
8709 * gfortran.dg/erf.f90: New test.
8710 * gfortran.dg/besxy.f90: New test.
8711
8712 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
8713
8714 PR fortran/22359
8715 * gfortran.dg/fseek.f90: New test.
8716
8717 2007-05-04 Bob Wilson <bob.wilson@acm.org>
8718
8719 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8720
8721 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8722
8723 PR libfortran/31210
8724 * gfortran.dg/zero_length_1.f90: New test.
8725
8726 2007-05-04 Tobias Burnus <burnus@net-b.de>
8727
8728 PR fortran/31803
8729 * gfortran.dg/char_pointer_assign_3.f90: New test.
8730 * gfortran.dg/char_result_2.f90: Re-enable test.
8731
8732 2007-05-04 Tobias Burnus <burnus@net-b.de>
8733
8734 PR fortran/25071
8735 * gfortran.dg/char_length_3.f90: New test.
8736 * gfortran.dg/char_result_2.f90: Fix test.
8737
8738 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
8739
8740 PR tree-optimization/30565
8741 * gcc.dg/tree-ssa/loop-27.c: New test.
8742
8743 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
8744
8745 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8746 * gcc.target/bfin/arith.c (__v2hi): Likewise.
8747 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8748 * gcc.target/bfin/shift.c (__v2hi): Likewise.
8749
8750 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
8751
8752 PR tree-optimization/31699
8753 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8754 New.
8755 (check_effective_target_vect_floatint_cvt): New.
8756 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8757 of specific targets.
8758 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8759 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8760 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8761 * gcc.dg/vect/vect-iv-4.c: Likewise.
8762 * gcc.dg/vect/vect-multitypes-11.c: New.
8763 * gcc.dg/vect/pr31699.c: New.
8764
8765 2007-05-02 Geoffrey Keating <geoffk@apple.com>
8766
8767 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8768
8769 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
8770
8771 PR C++/31663
8772 * g++.dg/warn/anonymous-namespace-2.C: New.
8773 * g++.dg/warn/anonymous-namespace-2.h: New.
8774
8775 2007-05-02 Paul Brook <paul@codesourcery.com>
8776
8777 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
8778
8779 2007-05-02 Eric Christopher <echristo@apple.com>
8780
8781 * gcc.dg/cpp/if-div.c: New file.
8782
8783 2007-05-02 Tom Tromey <tromey@redhat.com>
8784
8785 PR preprocessor/28709:
8786 * gcc.dg/cpp/pr28709.c: New file.
8787
8788 2007-05-02 Richard Guenther <rguenther@suse.de>
8789
8790 PR tree-optimization/31146
8791 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8792
8793 2007-05-01 Geoffrey Keating <geoffk@apple.com>
8794
8795 * gcc.c-torture/compile/limits-blockid.c: New.
8796 * gcc.c-torture/compile/limits-caselabels.c: New.
8797 * gcc.c-torture/compile/limits-declparen.c: New.
8798 * gcc.c-torture/compile/limits-enumconst.c: New.
8799 * gcc.c-torture/compile/limits-exprparen.c: New.
8800 * gcc.c-torture/compile/limits-externalid.c: New.
8801 * gcc.c-torture/compile/limits-fnargs.c: New.
8802 * gcc.c-torture/compile/limits-fndefn.c: New.
8803 * gcc.c-torture/compile/limits-idexternal.c: New.
8804 * gcc.c-torture/compile/limits-idinternal.c: New.
8805 * gcc.c-torture/compile/limits-pointer.c: New.
8806 * gcc.c-torture/compile/limits-stringlit.c: New.
8807 * gcc.c-torture/compile/limits-structmem.c: New.
8808 * gcc.c-torture/compile/limits-structnest.c: New.
8809
8810 2007-04-29 Geoffrey Keating <geoffk@apple.com>
8811
8812 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8813
8814 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
8815
8816 PR middle-end/31740
8817 * gcc.c-torture/compile/20070501-1.c: New testcase.
8818
8819 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8820
8821 PR fortran/31732
8822 * gfortran.dg/array_memset_2: New test case.
8823
8824 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
8825
8826 PR testsuite/31615
8827 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8828
8829 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
8830
8831 PR testsuite/31589
8832 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8833 dg-final test.
8834 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8835 keyword to dg-final test.
8836 * gcc.dg/vect/vect-iv-4.c: Likewise.
8837 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8838 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8839 test.
8840 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8841 cast.
8842 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8843 * lib/target-supports.exp
8844 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8845 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8846
8847 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
8848
8849 * gcc.c-torture/execute/ieee/20000320-1.c: Use
8850 __LONG_LONG_MAX__ and its friends instead of those supplied by
8851 limits.h.
8852
8853 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
8854
8855 PR C++/31721
8856 * g++.dg/ext/vector7.C: New testcase.
8857
8858 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8859
8860 PR fortran/31591
8861 * gfortran.dg/bound_simplification_1.f90: New test.
8862
8863 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8864
8865 PR fortran/31645
8866 * gfortran.dg/bom_error.f90: New test.
8867 * gfortran.dg/bom_include.f90: New test.
8868 * gfortran.dg/bom_UTF16-LE.f90: New test.
8869 * gfortran.dg/bom_UTF16-BE.f90: New test.
8870 * gfortran.dg/bom_UTF-8.f90: New test.
8871 * gfortran.dg/bom_UTF-32.f90: New test.
8872 * gfortran.dg/bom_UTF-8.F90: New test.
8873 * gfortran.dg/bom_include.inc: New file.
8874
8875 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8876
8877 PR C++/30221
8878 * g++.dg/init/ptrfn2.C: New test.
8879 * g++.dg/init/ptrfn3.C: New test.
8880
8881 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
8882
8883 PR fortran/31711
8884 * gfortran.dg/dependency_21.f90: New test.
8885
8886 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8887
8888 * gfortran.dg/secnds.f: Use real*8.
8889 * gfortran.dg/secnds-1.f: Use real*8.
8890
8891 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8892
8893 PR libfortran/31532
8894 * gfortran.dg/inquire_5.f90: Update test.
8895
8896 2007-04-27 Ian Lance Taylor <iant@google.com>
8897
8898 PR middle-end/31710
8899 * gcc.c-torture/compile/pr31710.c: New test.
8900
8901 2007-04-27 Richard Guenther <rguenther@suse.de>
8902
8903 PR tree-optimization/30965
8904 PR tree-optimization/30978
8905 * gcc.dg/tree-ssa/pr30978.c: New testcase.
8906 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8907 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8908 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8909
8910 2007-04-27 Richard Guenther <rguenther@suse.de>
8911
8912 PR tree-optimization/31715
8913 * gcc.dg/Warray-bounds-4.c: New testcase.
8914
8915 2007-04-26 Ian Lance Taylor <iant@google.com>
8916
8917 PR target/28675
8918 * gcc.c-torture/compile/pr28675.c: New test.
8919
8920 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
8921
8922 PR C++/30016
8923 * g++.dg/ext/vector6.C: New test.
8924
8925 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
8926
8927 * gcc.c-torture/execute/ieee/20000320-1.x: New.
8928
8929 2007-04-26 Steve Ellcey <sje@cup.hp.com>
8930
8931 PR middle-end/31617
8932 * g++.dg/other/str_empty.C: Add expected warning.
8933
8934 2007-04-26 Richard Guenther <rguenther@suse.de>
8935 Daniel Berlin <dberlin@dberlin.org>
8936
8937 PR tree-optimization/30567
8938 * g++.dg/other/pr30567.C: New testcase.
8939
8940 2007-04-26 Richard Guenther <rguenther@suse.de>
8941
8942 PR tree-optimization/31703
8943 * gcc.c-torture/compile/pr31703.c: New testcase.
8944 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8945 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8946
8947 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
8948
8949 * gfortran.dg/open_errors.f90: Added if statements checking
8950 the value of iostat.
8951
8952 2007-04-26 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR c++/31598
8955 * g++.dg/gomp/pr31598.C: New test.
8956
8957 PR tree-optimization/30558
8958 * g++.dg/gomp/pr30558.C: New test.
8959
8960 2007-04-24 Mark Mitchell <mark@codesourcery.com>
8961
8962 PR c++/31338
8963 * g++.dg/ext/complex2.C: New test.
8964
8965 2007-04-25 Paolo Carlini <pcarlini@suse.de>
8966
8967 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8968
8969 2007-04-25 Thiemo Seufer <ths@mips.com>
8970
8971 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8972 value to signed char.
8973
8974 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
8975
8976 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
8977 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
8978 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
8979
8980 2007-04-25 Tobias Burnus <burnus@net-b.de>
8981
8982 PR fortran/31668
8983 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8984 statement functions.
8985 * gfortran.dg/c_by_val_5.f90: New test.
8986
8987 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
8988
8989 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8990 with two new subroutines to avoid parameter-induced aliasing.
8991 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8992 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8993
8994 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8995
8996 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8997 * g++.dg/warn/Warray-bounds.C: Likewise.
8998
8999 2007-04-24 Ian Lance Taylor <iant@google.com>
9000
9001 PR tree-optimization/31605
9002 * gcc.c-torture/execute/pr31605.c: New test.
9003
9004 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9005
9006 PR fortran/31587
9007 * lib/gcc-dg.exp (scan-module): New function.
9008 * gfortran.dg/module_md5_1.f90: New test.
9009
9010 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
9011
9012 * g++.old-deja/g++.pt/defarg6.C: Only run with
9013 -std=gnu++98.
9014 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9015 * g++.dg/cpp0x/variadic61.C: Ditto.
9016 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9017 * g++.dg/cpp0x/variadic62.C: Ditto.
9018 * g++.dg/template/meminit1.C: Ditto.
9019 * g++.dg/template/operator7.C: Ditto.
9020 * g++.dg/template/static15.C: Ditto.
9021 * g++.dg/template/invalid1.C: Ditto.
9022 * g++.dg/template/shift1.C: Ditto.
9023 * g++.dg/template/error10.C: Ditto.
9024
9025 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
9026
9027 PR diagnostic/25923
9028 * gfortran.dg/pr25923.f90: New test.
9029
9030 2007-04-24 Ian Lance Taylor <iant@google.com>
9031
9032 PR tree-optimization/31602
9033 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9034
9035 2007-04-24 Janis Johnson <janis187@us.ibm.com>
9036
9037 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9038 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9039
9040 2007-04-24 Hui-May Chang <hm.chang@apple.com>
9041
9042 * gcc.target/i386/reload-1.c. New.
9043
9044 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
9045 Olga Golovanevsky <olga@il.ibm.com>
9046
9047 * g++.dg/other/str_empty.C: New test.
9048
9049 2007-04-24 Richard Henderson <rth@redhat.com>
9050
9051 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9052
9053 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
9054
9055 PR target/31641
9056 * gcc.c-torture/compile/pr31641.c: New testcase.
9057
9058 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
9059
9060 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9061 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9062 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9063 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9064
9065 2007-04-23 Simon Baldwin <simonb@google.com>
9066
9067 * g++.dg/other/error15.C: New.
9068 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9069 triggering a "multiple parameters named" error.
9070
9071 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9072
9073 PR fortran/31618
9074 * gfortran.dg/backspace_8.f: New test case.
9075
9076 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
9077
9078 PR fortran/31630
9079 * gfortran.dg/used_types_17.f90: New test.
9080
9081 PR fortran/31620
9082 * gfortran.dg/zero_array_components_1.f90: New test.
9083
9084 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9085
9086 PR fortran/31616
9087 * gfortran.dg/open_errors.f90: Allow a different error message.
9088
9089 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
9090
9091 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9092 Rename from check_effective_target_vect_pack_mod. Rename global
9093 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
9094 messages.
9095 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9096 rename.
9097 * gcc.dg/vect/vect-iv-8a.c: Ditto.
9098 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9099
9100 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9101
9102 PR middle-end/31448
9103 * gcc.c-torture/execute/pr31448.c: New testcase.
9104
9105 2007-04-22 Nick Clifton <nickc@redhat.com>
9106
9107 * gcc.dg/20020312-2.c: Add support for the FRV.
9108
9109 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
9110
9111 PR tree-optimization/24659
9112 * gcc.dg/vect/vect-float-extend-1.c: New test.
9113 * gcc.dg/vect/vect-float-truncate-1.c: New test.
9114
9115 2007-04-22 Richard Guenther <rguenther@suse.de>
9116
9117 PR tree-optimization/29789
9118 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9119 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9120
9121 2007-04-22 Revital Eres <eres@il.ibm.com>
9122
9123 * gcc.dg/var-expand2.c: New test.
9124
9125 2007-04-22 Revital Eres <eres@il.ibm.com>
9126
9127 * gcc.dg/var-expand3.c: New test.
9128
9129 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9130
9131 PR fortran/31495
9132 * gfortran.dg/continuation_8.f90: New test.
9133
9134 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
9135
9136 PR C/30265
9137 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9138 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9139
9140 2007-04-21 Richard Guenther <rguenther@suse.de>
9141
9142 PR middle-end/31136
9143 * gcc.c-torture/execute/pr31136.c: New testcase.
9144
9145 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
9146
9147 * gcc.target/i386/movsi-sm-1.c: New.
9148
9149 2007-04-20 Richard Henderson <rth@redhat.com>
9150
9151 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9152 * gcc.dg/pr27095.c: Cope with alpha GOT load.
9153
9154 2007-04-20 Jakub Jelinek <jakub@redhat.com>
9155
9156 * gcc.target/i386/ordcmp-1.c: New test.
9157 * gcc.target/i386/unordcmp-1.c: New test.
9158
9159 PR tree-optimization/31632
9160 * gcc.c-torture/compile/20070419-1.c: New test.
9161
9162 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
9163
9164 * gcc.dg/invalid-call-1.c: New test.
9165
9166 2007-04-18 Dirk Mueller <dmueller@suse.de>
9167
9168 PR diagnostic/31227
9169 * gcc.dg/Warray-bounds-3.c: New.
9170
9171 2007-04-18 Richard Guenther <rguenther@suse.de>
9172
9173 PR tree-optimization/19431
9174 PR tree-optimization/21463
9175 * gcc.c-torture/execute/20070212-1.c: New testcase.
9176 * gcc.c-torture/execute/20070212-2.c: Likewise.
9177 * gcc.c-torture/execute/20070212-3.c: Likewise.
9178 * gcc.dg/tree-ssa/pr19431.c: Likewise.
9179 * gcc.dg/tree-ssa/pr21463.c: Likewise.
9180 * g++.dg/tree-ssa/pr21463.C: Likewise.
9181 * g++.dg/tree-ssa/pr30738.C: Likewise.
9182
9183 2007-04-17 Mark Mitchell <mark@codesourcery.com>
9184
9185 PR c++/31513
9186 * g++.dg/expr/bitfield8.C: New test.
9187
9188 2007-04-17 Joseph Myers <joseph@codesourcery.com>
9189 Richard Sandiford <richard@codesourcery.com>
9190
9191 * lib/target-supports.exp (check_profiling_available): Return 0
9192 for uClibc with -p or -pg.
9193
9194 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
9195
9196 PR c++/31517
9197 * g++.dg/template/init7.C: New test.
9198
9199 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
9200
9201 PR rtl-optimization/31360
9202 * gcc.dg/loop-7.c: New test.
9203
9204 2007-04-17 Mark Mitchell <mark@codesourcery.com>
9205
9206 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9207 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9208 build.
9209 (compat-execute): Likewise.
9210 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9211 files to remote hosts.
9212 * lib/c-ctorture.exp (c-torture-compile): Likewise.
9213 (c-torture-execute): Likewise.
9214 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9215 or plain file. Use remote_upload and remote_download to copy
9216 files about.
9217 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9218 before scanning it.
9219
9220 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
9221
9222 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9223
9224 2007-04-16 Lawrence Crowl <crowl@google.com>
9225
9226 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9227 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9228 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9229 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9230 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9231 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9232 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9233 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9234 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9235 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9236 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9237
9238 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9239 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9240 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9241 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9242 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9243 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9244 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9245 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9246 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9247 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9248 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9249
9250 2007-04-16 Ian Lance Taylor <iant@google.com>
9251
9252 PR tree-optimization/31522
9253 * gcc.dg/Wstrict-overflow-16.c: New test.
9254
9255 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
9256
9257 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9258
9259 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
9260
9261 PR fortran/31144
9262 * gfortran.dg/module_naming_1.f90: New.
9263
9264 2007-04-16 Richard Sandiford <richard@codesourcery.com>
9265
9266 * lib/target-supports.exp (check_profiling_available): Return
9267 false for m68k-*-uclinux.
9268
9269 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
9270
9271 PR c++/29365
9272 Testcase for c++ anonymous namespace warning
9273
9274 * g++.dg/warn/anonymous-namespace-1.C: New test
9275 * g++.dg/warn/anonymous-namespace-1.h: New test
9276
9277 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9278
9279 PR testsuite/31578
9280 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9281
9282 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9283
9284 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9285
9286 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
9287
9288 PR fortran/31204
9289 * gfortran.dg/array_constructor_16.f90: New test.
9290
9291 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
9292
9293 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9294 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9295
9296 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9297
9298 PR rtl-optimization/31500
9299 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9300 * g++.dg/warn/Warray-bounds.C: Likewise.
9301
9302 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9303
9304 PR C/31520
9305 * gcc.dg/gnu89-init-4.c: New testcase.
9306
9307 2007-04-14 Jakub Jelinek <jakub@redhat.com>
9308
9309 PR c++/25874
9310 * gcc.dg/gomp/pr25874.c: Add dg-options.
9311 * g++.dg/gomp/pr25874.C: Add dg-options.
9312
9313 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
9314
9315 PR fortran/21061
9316 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9317 * gfortran.dg/warnings_are_errors_1.f: New testcase.
9318
9319 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9320
9321 PR fortran/31561
9322 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9323
9324 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9325
9326 PR fortran/29507
9327 PR fortran/31404
9328 * gfortran.dg/initialization_6.f90: New test.
9329
9330 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
9331
9332 * gcc.c-torture/compile/pr27528.c: Require nonpic.
9333
9334 * lib/target-supports.exp (check_gc_sections_available):
9335 Return false if ldflags includes -elf2flt.
9336
9337 2007-04-13 Jason Merrill <jason@redhat.com>
9338
9339 PR c++/31074
9340 * conv3.C: New test.
9341
9342 2007-04-13 Mike Stump <mrs@apple.com>
9343
9344 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9345 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9346
9347 2007-04-13 Joseph Myers <joseph@codesourcery.com>
9348
9349 PR tree-optimization/29598
9350 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9351
9352 2007-04-13 Tobias Burnus <burnus@net-b.de>
9353
9354 PR fortran/31559
9355 * gfortran.dg/func_assign.f90: New test.
9356
9357 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
9358
9359 PR fortran/31550
9360 * gfortran.dg/used_types_16.f90: New test.
9361
9362 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
9363
9364 PR fortran/18937
9365 * gfortran.dg/goto_2.f90: New.
9366 * gfortran.dg/goto_3.f90: New.
9367 * gfortran.dg/pr17708.f90: Rename to ...
9368 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9369
9370 2007-04-13 Tobias Burnus <burnus@net-b.de>
9371
9372 PR fortran/31562
9373 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9374 instead of a struct.
9375
9376 2007-04-13 Tobias Burnus <burnus@net-b.de>
9377
9378 PR fortran/31562
9379 * gfortran.dg/value_4.c: Use GNU extensions for complex
9380 instead of a struct.
9381
9382 2007-04-13 Richard Guenther <rguenther@suse.de>
9383
9384 PR tree-optimization/21258
9385 * gcc.dg/tree-ssa/vrp34.c: New testcase.
9386
9387 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9388
9389 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9390 <complex.h>.
9391
9392 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
9393
9394 PR fortran/31250
9395 * gfortran.dg/char_length_2.f90: New.
9396 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9397 * gfortran.dg/repeat_4.f90: Likewise.
9398
9399 PR fortran/31266
9400 * gfortran.dg/char_assign_1.f90: New.
9401
9402 PR fortran/31471
9403 * gfortran.dg/block_name_1.f90: New.
9404 * gfortran.dg/block_name_2.f90: New.
9405
9406 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
9407
9408 PR c++/31078
9409 * g++.dg/other/pr31078.C: New.
9410
9411 2007-04-12 Richard Guenther <rguenther@suse.de>
9412
9413 PR tree-optimization/31169
9414 * gcc.c-torture/execute/pr31169.c: New testcase.
9415
9416 2007-04-12 Richard Guenther <rguenther@suse.de>
9417
9418 PR tree-optimization/24689
9419 PR tree-optimization/31307
9420 * g++.dg/tree-ssa/pr31307.C: New testcase.
9421 * gcc.dg/tree-ssa/pr24689.c: Likewise.
9422
9423 2007-04-12 Tobias Burnus <burnus@net-b.de>
9424
9425 PR fortran/31472
9426 * gfortran.dg/access_spec_1.f90: New test.
9427 * gfortran.dg/access_spec_2.f90: New test.
9428 * gfortran.dg/non_module_public.f90: Match new error message.
9429
9430 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
9431
9432 PR testsuite/31538
9433 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9434 to 4 at line 38 to fix bounds problem.
9435
9436 2007-04-11 Tobias Burnus <burnus@net-b.de>
9437
9438 PR testsuite/31240
9439 * gfortran.dg/pointer_intent_1.f90: Fix test.
9440
9441 2007-04-10 Eric Christopher <echristo@apple.com>
9442
9443 * lib/target-supports.exp
9444 (check_effective_target_fstack_protector): Rewrite.
9445
9446 2007-04-09 Mark Mitchell <mark@codesourcery.com>
9447
9448 PR c++/31449
9449 * g++.dg/init/const5.C: New test.
9450
9451 2007-04-09 Jan Hubicka <jh@suse.cz>
9452
9453 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9454
9455 2007-04-08 Jan Hubicka <jh@suse.cz>
9456
9457 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9458
9459 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9460
9461 PR fortran/31257
9462 * gfortran.dg/achar_4.f90: New test.
9463
9464 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9465
9466 PR fortran/30880
9467 * gfortran.dg/used_dummy_types_8.f90: New test.
9468
9469 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9470
9471 PR fortran/30872
9472 * gfortran.dg/parameter_array_element_1.f90: New test.
9473
9474 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9475
9476 PR fortran/31222
9477 * gfortran.dg/default_numeric_type_1.f90: New test.
9478
9479 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9480
9481 PR fortran/31424
9482 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9483
9484 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9485
9486 PR fortran/31293
9487 * gfortran.dg/interface_12.f90: New test.
9488
9489 2007-04-07 Bruce Korb <bkorb@gnu.org>
9490
9491 * gcc.dg/format/opt-6.c: New test.
9492 * gcc.dg/format/nul-1.c: New test.
9493 * gcc.dg/format/nul-2.c: New test.
9494
9495 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9496
9497 PR libgfortran/31395
9498 * gfortran.dg/fmt_colon.f90: New test.
9499
9500 2007-04-06 Mark Mitchell <mark@codesourcery.com>
9501
9502 * g++.old-deja/g++.other/init18.C: Use
9503 dg-require-effective-target instead of an explicit xfail.
9504
9505 2007-04-05 Janis Johnson <janis187@us.ibm.com>
9506
9507 * gcc.dg/dfp/signbit-1.c
9508 * gcc.dg/dfp/signbit-2.c
9509
9510 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
9511
9512 PR fortran/31483
9513 * gfortran.dg/altreturn_5.f90: New test.
9514
9515 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
9516
9517 PR fortran/31292
9518 * gfortran.dg/contained_module_proc_1.f90: New test.
9519
9520 2007-04-04 Stuart Hastings <stuart@apple.com>
9521
9522 PR 31281
9523 * objc/execute/exceptions/pr31281.m: New.
9524
9525 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
9526
9527 * g++.dg/ext/dllimport12.C: Update comments.
9528
9529 2007-04-03 Eric Christopher <echristo@apple.com>
9530
9531 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9532
9533 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9534
9535 PR fortran/31304
9536 * gfortran.dg/repeat_2.f90: New test.
9537 * gfortran.dg/repeat_3.f90: New test.
9538 * gfortran.dg/repeat_4.f90: New test.
9539
9540 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
9541
9542 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9543
9544 2007-04-03 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR c++/30847
9547 * g++.dg/parse/cond3.C: New test.
9548
9549 PR middle-end/30704
9550 * gcc.c-torture/execute/ieee/pr30704.c: New test.
9551
9552 2007-04-02 Jason Merrill <jason@redhat.com>
9553
9554 PR c++/31187
9555 * g++.dg/ext/visibility/anon3.C: New test.
9556
9557 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9558
9559 PR libgfortran/31052
9560 * gfortran.dg/namelist_28.f90: New test.
9561
9562 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9563
9564 PR libgfortran/31366
9565 * gfortran.dg/direct_io_6.f90: New test.
9566
9567 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9568
9569 PR libgfortran/31207
9570 * gfortran.dg/advance_5.f90: New test.
9571 * gfortran.dg/advance_6.f90: New test.
9572
9573 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
9574
9575 * g++.dg/ext/dllimport6.C: Remove extra ';'.
9576 * g++.dg/ext/dllimport7.C: Likewise.
9577 * g++.dg/ext/selectany1.C: Likewise.
9578
9579 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
9580
9581 * g++.dg/parser/pr31138.C: New.
9582 * g++.dg/parser/pr31140.C: New.
9583 * g++.dg/parser/pr31141.C: New.
9584
9585 2007-03-30 Paolo Carlini <pcarlini@suse.de>
9586
9587 PR c++/26099
9588 * g++.dg/ext/is_base_of.C: New.
9589 * g++.dg/ext/has_virtual_destructor.C: New.
9590 * g++.dg/ext/is_polymorphic.C: New.
9591 * g++.dg/ext/is_base_of_diagnostic.C: New.
9592 * g++.dg/ext/is_enum.C: New.
9593 * g++.dg/ext/has_nothrow_assign.C: New.
9594 * g++.dg/ext/has_nothrow_constructor.C: New.
9595 * g++.dg/ext/is_empty.C: New.
9596 * g++.dg/ext/has_trivial_copy.C: New.
9597 * g++.dg/ext/has_trivial_assign.C: New.
9598 * g++.dg/ext/is_abstract.C: New.
9599 * g++.dg/ext/is_pod.C: New.
9600 * g++.dg/ext/has_nothrow_copy.C: New.
9601 * g++.dg/ext/is_class.C: New.
9602 * g++.dg/ext/has_trivial_constructor.C: New.
9603 * g++.dg/ext/is_union.C: New.
9604 * g++.dg/ext/has_trivial_destructor.C: New.
9605 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9606 * g++.dg/template/crash43.C: Likewise.
9607
9608 2007-03-29 Dirk Mueller <dmueller@suse.de>
9609
9610 * g++.dg/warn/pedantic2.C: New testcase.
9611
9612 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9613
9614 * size_dim.f90: Fix dg directive.
9615 * pr16433.f: Likewise.
9616 * use_6.f90: Likewise.
9617 * use_7.f90: Likewise.
9618 * entry_9.f90: Likewise.
9619 * pointer_intent_2.f90: Likewise.
9620 * protected_1.f90: Likewise.
9621 * fmt_missing_period_2.f: Likewise.
9622 * pointer_intent_3.f90: Likewise.
9623 * protected_2.f90: Likewise.
9624 * protected_3.f90: Likewise.
9625 * pr15754.f90: Likewise.
9626 * protected_4.f90: Likewise.
9627 * protected_5.f90: Likewise.
9628 * initialization_2.f90: Likewise.
9629 * protected_6.f90: Likewise.
9630 * continuation_7.f90: Likewise.
9631 * derived_function_interface_1.f90: Likewise.
9632 * der_pointer_4.f90: Likewise.
9633 * fmt_zero_precision.f90: Likewise.
9634 * blockdata_3.f90: Likewise.
9635 * fmt_missing_period_1.f: Likewise.
9636 * real_const_3.f90: Likewise.
9637 * use_4.f90: Likewise.
9638 * fmt_missing_period_3.f: Likewise.
9639 * use_5.f90: Likewise.
9640
9641 2007-03-28 Mike Stump <mrs@apple.com>
9642
9643 * gcc.dg/darwin-comm.c: Add.
9644
9645 2007-03-28 Eric Christopher <echristo@apple.com>
9646
9647 * lib/target-supports.exp (check_effective_target_fstack_protector):
9648 New.
9649 * gcc.dg/ssp-1.c: Use.
9650 * gcc.dg/ssp-2.c: Ditto.
9651
9652 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
9653
9654 PR c++/29077
9655 * g++.dg/parse/constructor3.C: New test.
9656
9657 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
9658
9659 * gnat.dg/thin_pointer.ad[sb]: New test.
9660
9661 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9662
9663 * g++.dg/cpp0x/bracket1.C: New.
9664 * g++.dg/cpp0x/bracket2.C: New.
9665 * g++.dg/cpp0x/bracket3.C: New.
9666 * g++.dg/cpp0x/bracket4.C: New.
9667
9668 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9669
9670 * g++.dg/cpp0x/temp_default1.C: New.
9671 * g++.dg/cpp0x/temp_default3.C: New.
9672 * g++.dg/cpp0x/temp_default2.C: New.
9673 * g++.dg/cpp0x/temp_default4.C: New.
9674
9675 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9676
9677 PR c++/29993
9678 * g++.dg/other/cv_func2.C: New.
9679
9680 2007-03-27 Janis Johnson <janis187@us.ibm.com>
9681
9682 * gcc.dg/dfp/func-vararg-alternate.h: New file.
9683 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9684 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9685 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9686
9687 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9688 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9689
9690 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9691
9692 * lib/compat.exp (compat-execute): Fix processing of file names.
9693
9694 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9695
9696 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9697
9698 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
9699
9700 * lib/target-supports.exp (check_effective_target_fortran_large_real):
9701 Delete created executable test file.
9702 (check_effective_target_fortran_large_int): Ditto.
9703 (check_effective_target_static_libgfortran): Ditto.
9704
9705 2007-03-26 Paolo Carlini <pcarlini@suse.de>
9706
9707 PR c++/30500
9708 * g++.dg/warn/pragma-system_header1.C: New test.
9709 * g++.dg/warn/pragma-system_header2.C: New test.
9710 * g++.dg/warn/pragma-system_header1.h. New.
9711 * g++.dg/warn/pragma-system_header2.h. New.
9712
9713 2007-03-26 Ian Lance Taylor <iant@google.com>
9714
9715 PR tree-optimization/31345
9716 * gcc.c-torture/compile/pr31345-1.c: New test.
9717
9718 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
9719
9720 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9721 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9722 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9723 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9724 * gfortran.dg/overload_1.f90: Likewise.
9725 * gfortran.dg/impure_assignment_1.f90: Likewise.
9726 * gfortran.dg/error_recovery_3.f90: Likewise.
9727 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9728 * gfortran.dg/sequence_types_1.f90: Likewise.
9729 * gfortran.dg/internal_references_1.f90: Likewise.
9730 * gfortran.dg/present_1.f90: Likewise.
9731 * gfortran.dg/volatile10.f90: Likewise.
9732 * gfortran.dg/module_equivalence_2.f90: Likewise.
9733 * gfortran.dg/use_4.f90: Likewise.
9734 * gfortran.dg/elemental_result_1.f90: Likewise.
9735 * gfortran.dg/generic_actual_arg.f90: Likewise.
9736 * gfortran.dg/private_type_5.f90: Likewise.
9737 * gfortran.dg/protected_4.f90: Likewise.
9738 * gfortran.dg/interface_3.f90: Likewise.
9739
9740 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
9741
9742 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9743 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9744
9745 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
9746
9747 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9748
9749 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9750
9751 PR libgfortran/31199
9752 * gfortran.dg/fmt_t_4.f90: New test.
9753
9754 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9755
9756 PR libfortran/31297
9757 * gfortran.dg/backspace_5.f: Initialize variable(s).
9758 * gfortran.dg/backspace_6.f: Likewise.
9759 * gfortran.dg/char_bounds_check_fail_1: Likewise.
9760 * gfortran.dg/direct_io_2.f90: Likewise.
9761 * gfortran.dg/write_back.f: Likewise.
9762 * gfortran.dg/write_rewind_2.f: Likewise.
9763 * gfortran.dg/write_rewind_1.f: Likewise.
9764 * gfortran.dg/write_rewind_2.f: Likewise.
9765
9766 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
9767
9768 PR tree-optimization/30784
9769 * gcc.dg/vect/pr30784.c: New test.
9770
9771 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9772
9773 PR fortran/30877
9774 * gfortran.dg/operator_1.f90: New test.
9775 * gfortran.dg/operator_2.f90: New test.
9776
9777 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9778
9779 PR libfortran/31196
9780 * gfortran.dg/reshape_transpose_1.f90: New test.
9781
9782 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9783
9784 PR fortran/30655
9785 * gfortran.dg/bounds_check_6.f90: New test.
9786
9787 2007-03-23 Michael Meissner <michael.meissner@amd.com>
9788
9789 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9790 #ifndef/#endif.
9791 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9792 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9793
9794 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
9795
9796 PR fortran/31209
9797 * gfortran.dg/pointer_function_actual_1.f90: New test.
9798
9799 PR fortran/31200
9800 * gfortran.dg/pointer_function_actual_2.f90: New test.
9801
9802 PR fortran/31215
9803 * gfortran.dg/result_in_spec_1.f90: New test.
9804
9805 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9806
9807 PR fortran/30834
9808 * gfortran.dg/integer_exponentiation_3.F90: New test.
9809 * gfortran.dg/integer_exponentiation_4.f90: New test.
9810 * gfortran.dg/integer_exponentiation_5.F90: New test.
9811
9812 2007-03-22 Mark Mitchell <mark@codesourcery.com>
9813
9814 PR c++/30863
9815 * g++.dg/template/error24.C: New test.
9816 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9817
9818 2007-03-22 Mark Mitchell <mark@codesourcery.com>
9819
9820 PR c++/31273
9821 * g++.dg/expr/bitfield7.C: New test.
9822
9823 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9824
9825 PR other/23572
9826 * gcc.dg/float-range-4.c: New.
9827 * gcc.dg/float-range-1.c: Update. Test for a warning.
9828 * gcc.dg/float-range-3.c: New.
9829 * gcc.dg/float-range-5.c: New.
9830
9831 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9832
9833 PR fortran/31262
9834 * gfortran.dg/no_range_check_1.f90: New test.
9835
9836 2007-03-22 Dirk Mueller <dmueller@suse.de>
9837
9838 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9839 * g++.dg/other/static1.C: Remove stray semicolon.
9840 * g++.dg/other/init1.C: Likewise.
9841 * g++.dg/rtti/dyncast1.C: Likewise.
9842 * g++.dg/tree-ssa/pr17153.C: Likewise.
9843 * g++.dg/lookup/disamb1.C: Likewise.
9844 * g++.dg/lookup/scoped2.C: Likewise.
9845 * g++.dg/lookup/friend7.C: Likewise.
9846 * g++.dg/parse/parse4.C: Likewise.
9847 * g++.dg/parse/parse5.C: Likewise.
9848 * g++.dg/expr/pr29066.C: Likewise.
9849 * g++.dg/expr/cast4.C: Likewise.
9850 * g++.dg/tc1/dr193.C: Likewise.
9851 * g++.dg/tc1/dr213.C: Likewise.
9852 * g++.dg/abi/dcast1.C: Likewise.
9853 * g++.dg/abi/covariant2.C: Likewise.
9854 * g++.dg/inherit/covariant11.C: Likewise.
9855 * g++.dg/inherit/covariant9.C: Likewise.
9856 * g++.dg/inherit/covariant10.C: Likewise.
9857 * g++.dg/init/static3.C: Likewise.
9858 * g++.dg/init/init-ref3.C: Likewise.
9859 * g++.dg/init/ref10.C: Likewise.
9860 * g++.dg/template/meminit2.C: Likewise.
9861 * g++.dg/template/using9.C: Likewise.
9862 * g++.dg/template/friend9.C: Likewise.
9863 * g++.dg/template/ref1.C: Likewise.
9864 * g++.old-deja/g++.warn/inline.C: Likewise.
9865 * g++.old-deja/g++.robertl/eb91.C: Likewise.
9866 * g++.old-deja/g++.robertl/eb46.C: Likewise.
9867 * g++.old-deja/g++.robertl/eb34.C: Likewise.
9868 * g++.old-deja/g++.robertl/eb43.C: Likewise.
9869 * g++.old-deja/g++.robertl/eb26.C: Likewise.
9870 * g++.old-deja/g++.robertl/eb116.C: Likewise.
9871 * g++.old-deja/g++.brendan/copy5.C: Likewise.
9872 * g++.old-deja/g++.brendan/overload8.C: Likewise.
9873 * g++.old-deja/g++.brendan/overload11.C: Likewise.
9874 * g++.old-deja/g++.brendan/copy7.C: Likewise.
9875 * g++.old-deja/g++.brendan/crash38.C: Likewise.
9876 * g++.old-deja/g++.brendan/template11.C: Likewise.
9877 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9878 * g++.old-deja/g++.brendan/crash50.C: Likewise.
9879 * g++.old-deja/g++.brendan/crash16.C: Likewise.
9880 * g++.old-deja/g++.jason/pmem2.C: Likewise.
9881 * g++.old-deja/g++.jason/parse9.C: Likewise.
9882 * g++.old-deja/g++.jason/byval2.C: Likewise.
9883 * g++.old-deja/g++.jason/overload8.C: Likewise.
9884 * g++.old-deja/g++.jason/pmf8.C: Likewise.
9885 * g++.old-deja/g++.jason/template33.C: Likewise.
9886 * g++.old-deja/g++.jason/return3.C: Likewise.
9887 * g++.old-deja/g++.jason/scoping2.C: Likewise.
9888 * g++.old-deja/g++.jason/virtual.C: Likewise.
9889 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9890 * g++.old-deja/g++.jason/template27.C: Likewise.
9891 * g++.old-deja/g++.jason/synth6.C: Likewise.
9892 * g++.old-deja/g++.jason/ref8.C: Likewise.
9893 * g++.old-deja/g++.jason/offset1.C: Likewise.
9894 * g++.old-deja/g++.other/static20.C: Likewise.
9895 * g++.old-deja/g++.other/array1.C: Likewise.
9896 * g++.old-deja/g++.other/new3.C: Likewise.
9897 * g++.old-deja/g++.other/array2.C: Likewise.
9898 * g++.old-deja/g++.other/overload9.C: Likewise.
9899 * g++.old-deja/g++.other/cast6.C: Likewise.
9900 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9901 * g++.old-deja/g++.other/eh4.C: Likewise.
9902 * g++.old-deja/g++.other/using7.C: Likewise.
9903 * g++.old-deja/g++.other/init18.C: Likewise.
9904 * g++.old-deja/g++.other/dyncast1.C: Likewise.
9905 * g++.old-deja/g++.other/dyncast2.C: Likewise.
9906 * g++.old-deja/g++.other/dtor11.C: Likewise.
9907 * g++.old-deja/g++.pt/static11.C: Likewise.
9908 * g++.old-deja/g++.pt/crash19.C: Likewise.
9909 * g++.old-deja/g++.pt/overload12.C: Likewise.
9910 * g++.old-deja/g++.pt/crash46.C: Likewise.
9911 * g++.old-deja/g++.pt/mi1.C: Likewise.
9912 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9913 * g++.old-deja/g++.pt/nontype5.C: Likewise.
9914 * g++.old-deja/g++.pt/local5.C: Likewise.
9915 * g++.old-deja/g++.pt/typename2.C: Likewise.
9916 * g++.old-deja/g++.pt/explicit80.C: Likewise.
9917 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9918 * g++.old-deja/g++.law/visibility1.C: Likewise.
9919 * g++.old-deja/g++.law/visibility2.C: Likewise.
9920 * g++.old-deja/g++.law/virtual2.C: Likewise.
9921 * g++.old-deja/g++.law/operators19.C: Likewise.
9922 * g++.old-deja/g++.law/parsing10.C: Likewise.
9923 * g++.old-deja/g++.law/visibility4.C: Likewise.
9924 * g++.old-deja/g++.law/operators4.C: Likewise.
9925 * g++.old-deja/g++.law/dtors2.C: Likewise.
9926 * g++.old-deja/g++.law/missed-error3.C: Likewise.
9927 * g++.old-deja/g++.law/visibility10.C: Likewise.
9928 * g++.old-deja/g++.law/scope3.C: Likewise.
9929 * g++.old-deja/g++.law/casts2.C: Likewise.
9930 * g++.old-deja/g++.law/code-gen5.C: Likewise.
9931 * g++.old-deja/g++.law/operators33.C: Likewise.
9932 * g++.old-deja/g++.law/friend4.C: Likewise.
9933 * g++.old-deja/g++.mike/pmf7.C: Likewise.
9934 * g++.old-deja/g++.mike/p5611.C: Likewise.
9935 * g++.old-deja/g++.mike/net37.C: Likewise.
9936 * g++.old-deja/g++.mike/p3570.C: Likewise.
9937 * g++.old-deja/g++.mike/p5718.C: Likewise.
9938 * g++.old-deja/g++.mike/net21.C: Likewise.
9939 * g++.old-deja/g++.mike/p1862.C: Likewise.
9940 * g++.old-deja/g++.mike/p4511.C: Likewise.
9941 * g++.old-deja/g++.mike/virt3.C: Likewise.
9942 * g++.old-deja/g++.mike/p16146.C: Likewise.
9943 * g++.old-deja/g++.mike/p1989.C: Likewise.
9944 * g++.old-deja/g++.mike/p5571.C: Likewise.
9945 * g++.old-deja/g++.gb/scope10.C: Likewise.
9946 * g++.old-deja/g++.abi/primary5.C: Likewise.
9947 * g++.old-deja/g++.abi/empty2.C: Likewise.
9948 * g++.old-deja/g++.abi/arraynew.C: Likewise.
9949 * g++.old-deja/g++.eh/vbase4.C: Likewise.
9950 * g++.old-deja/g++.eh/ptr1.C: Likewise.
9951 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9952 * g++.old-deja/g++.bob/template3.C: Likewise.
9953 * g++.old-deja/g++.bob/inherit1.C: Likewise.
9954
9955 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
9956
9957 PR fortran/31193
9958 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9959
9960 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
9961
9962 PR fortran/20897
9963 * gfortran.dg/derived_name_1.f90: New.
9964 * gfortran.dg/derived_name_2.f: New.
9965
9966 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9967
9968 * lib/target-supports.exp (check_effective_target_nonpic): New
9969 procedure.
9970 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9971 when compiling PIC.
9972 * gcc.target/i386/asm-4.c: Require nonpic.
9973 * gcc.target/i386/cmov1.c: Likewise.
9974 * gcc.target/i386/mul.c: Likewise.
9975 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9976 * gcc.target/i386/ssetype-1.c: Require nonpic.
9977 * gcc.target/i386/ssetype-3.c: Likewise.
9978 * gcc.target/i386/ssetype-5.c: Likewise.
9979
9980 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9981
9982 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9983 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9984 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9985 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9986
9987 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
9988
9989 PR tree-optimization/30590
9990 * g++.dg/opt/pr30590.C: New testcase.
9991
9992 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR c/30762
9995 * gcc.dg/pr30762-1.c: New test.
9996 * gcc.dg/pr30762-2.c: New test.
9997
9998 PR inline-asm/30505
9999 * gcc.target/i386/pr30505.c: New test.
10000
10001 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
10002
10003 * gcc.target/arm/register-variables.c: New.
10004
10005 2007-03-19 Jeff Law <law@redhat.com>
10006
10007 * PR tree-optimization/30984
10008 * gcc.c-torture/pr30984.c: New test.
10009
10010 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
10011 Richard Guenther <rguenther@suse.de>
10012
10013 PR tree-optimization/31254
10014 * gcc.dg/torture/pr31254.c: New testcase.
10015
10016 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
10017
10018 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10019 target default_packed.
10020
10021 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10022
10023 PR fortran/31203
10024 * gfortran.dg/string_length_1.f90: New test.
10025
10026 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10027
10028 PR testsuite/30395
10029 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10030
10031 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10032
10033 PR libgfortran/31052
10034 * gfortran.dg/namelist_27.f90: New test.
10035
10036 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
10037
10038 PR fortran/30531
10039 * gfortran.dg/used_types_14.f90: New test.
10040
10041 PR fortran/31086
10042 * gfortran.dg/used_types_15.f90: New test.
10043
10044 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
10045
10046 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10047 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10048
10049 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10050
10051 PR fortran/31120
10052 * gfortran.dg/integer_exponentiation_2.f90: New test.
10053
10054 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
10055
10056 PR tree-optimization/31041
10057 * gcc.dg/vect/pr31041.c: New test.
10058
10059 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10060
10061 * g++.dg/warn/Wconversion-integer.C: New
10062 * g++.dg/warn/Wconversion-real.C: New.
10063 * g++.dg/warn/Wconversion-real-integer.C: New.
10064 * g++.dg/warn/conv2.C: Updated.
10065
10066 2007-03-16 Richard Sandiford <richard@codesourcery.com>
10067
10068 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10069 exclude RTPs.
10070
10071 2007-03-16 Richard Guenther <rguenther@suse.de>
10072
10073 PR tree-optimization/31146
10074 * g++.dg/tree-ssa/pr31146.C: New testcase.
10075
10076 2007-03-16 Richard Sandiford <richard@codesourcery.com>
10077
10078 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10079 assume that the target has <features.h>.
10080
10081 2007-03-16 Richard Sandiford <richard@codesourcery.com>
10082
10083 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10084 dg-options rather than to the whole test.
10085
10086 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
10087
10088 PR debug/29906
10089 * g++.dg/debug/pr29906.C: New
10090
10091 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10092
10093 PR libgfortran/31099
10094 * gfortran.dg/unformatted_recl.f90: Update test.
10095
10096 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
10097
10098 * gcc.dg/tree-ssa/prefetch-5.c: New test.
10099
10100 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10101
10102 PR c++/30891
10103 * g++.dg/parse/namespace-definition.C: New.
10104
10105 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10106
10107 PR c++/24924
10108 * g++.dg/cpp/pedantic-errors.C: New.
10109 * g++.dg/cpp/permissive.C: New.
10110
10111 2007-03-15 Richard Sandiford <richard@codesourcery.com>
10112
10113 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10114 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10115
10116 2007-03-15 Richard Sandiford <richard@codesourcery.com>
10117
10118 * lib/target-supports.exp (check_missing_uclibc_feature)
10119 (check_effective_target_wchar): New procedures.
10120 * gcc.dg/wchar_t-1.c: Require target wchar.
10121 * gcc.dg/wint_t-1.c: Likewise.
10122
10123 2007-03-15 Richard Sandiford <richard@codesourcery.com>
10124
10125 * lib/target-supports.exp (check_gc_sections_available): Return
10126 false for VxWorks targets.
10127
10128 2007-03-15 Dirk Mueller <dmueller@suse.de>
10129
10130 * g++.dg/warn/Wconversion2.C: Fix typo.
10131 * gcc.dg/if-empty-1.c: Ditto.
10132
10133 2007-03-15 Richard Sandiford <richard@codesourcery.com>
10134
10135 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10136
10137 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
10138
10139 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10140 * gcc.target/i386/pr31167.c: Ditto.
10141
10142 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
10143
10144 PR target/31167
10145 * gcc.target/i386/pr31167.c: New test.
10146
10147 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
10148
10149 PR fortran/30922
10150 * gfortran.dg/import5.f90.f90: New test.
10151
10152
10153 PR fortran/30879
10154 * gfortran.dg/data_components_1.f90: New test.
10155
10156
10157 PR fortran/30870
10158 * gfortran.dg/generic_13.f90: New test.
10159
10160 PR fortran/31163
10161 * gfortran.dg/alloc_comp_basics_5.f90: New test.
10162
10163 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10164
10165 PR libgfortran/31051
10166 * gfortran.dg/fmt_t_4.f90: New
10167
10168 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
10169
10170 PR C++/31165
10171 * g++.dg/other/default7.C: New test.
10172
10173 2007-03-15 Dirk Mueller <dmueller@suse.de>
10174
10175 * g++.dg/warn/Wconversion2.C: New.
10176
10177 2007-03-14 Eric Christopher <echristo@apple.com>
10178
10179 * gcc.dg/ssp-1.c: New.
10180 * gcc.dg/ssp-2.c: Ditto.
10181
10182 2007-03-14 Dirk Mueller <dmueller@suse.de>
10183
10184 * g++.dg/warn/do-empty.C: New.
10185 * gcc.dg/do-empty.c: New.
10186 * gcc.dg/if-empty-1.c: Update.
10187 * gcc.dg/20001116-1.c: Update.
10188 * gcc.dg/pr23165.c: Update.
10189
10190 2007-03-14 Jakub Jelinek <jakub@redhat.com>
10191
10192 * gfortran.dg/module_implicit_conversion.f90: New test.
10193
10194 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
10195
10196 PR middle-end/31127
10197 * gcc.dg/pr31127.c: New.
10198
10199 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
10200
10201 * gcc.dg/tree-ssa/loop-26.c: New test.
10202
10203 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
10204
10205 * gcc.target/i386/cmpxchg16b-1.c: New test.
10206
10207 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
10208
10209 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10210 * gcc.dg/c99-vla-1.c: Likewise.
10211 * g++.dg/ext/vla1.C: Likewise
10212
10213 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
10214
10215 * gcc.dg/wvla-1.c: New test
10216 * gcc.dg/wvla-2.c: New test
10217 * gcc.dg/wvla-3.c: New test
10218 * gcc.dg/wvla-4.c: New test
10219 * gcc.dg/wvla-5.c: New test
10220 * gcc.dg/wvla-6.c: New test
10221 * gcc.dg/wvla-7.c: New test
10222 * g++.dg/warn/Wvla-1.C: New test
10223 * g++.dg/warn/Wvla-2.C: New test
10224 * g++.dg/warn/Wvla-3.C: New test
10225
10226 2007-03-12 Mark Mitchell <mark@codesourcery.com>
10227
10228 PR c++/30108
10229 * g++.dg/other/default6.C: New test.
10230
10231 2007-03-12 Richard Sandiford <richard@codesourcery.com>
10232
10233 * lib/target-supports.exp (check_profiling_available): Return false
10234 for VxWorks.
10235 (check_effective_target_vxworks_kernel): New procedure.
10236 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10237 VxWorks.
10238 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10239 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10240 to include VxWorks.
10241 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10242
10243 2007-03-12 Richard Sandiford <richard@codesourcery.com>
10244
10245 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10246 PIC is not supported.
10247 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10248 * gcc.dg/20020426-2.c: Likewise.
10249 * gcc.dg/pr28243.c: Likewise.
10250 * gcc.dg/visibility-11.c: Likewise.
10251 * gcc.dg/tls/opt-9.c: Likewise.
10252 * gcc.dg/tls/opt-10.c: Likewise.
10253 * gcc.dg/tls/pic-1.c: Likewise.
10254 * gcc.dg/tls/struct-1.c: Likewise.
10255 * gcc.target/i386/20000807-1.c: Likewise.
10256 * gcc.target/i386/20000904-1.c: Likewise.
10257 * gcc.target/i386/20011119-1.c: Likewise.
10258 * gcc.target/i386/990213-2.c: Likewise.
10259 * gcc.target/i386/990214-1.c: Likewise.
10260 * gcc.target/i386/compress-float-387-pic.c: Likewise.
10261 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10262 * gcc.target/i386/pic-1.c: Likewise.
10263 * gcc.target/i386/pr21518.c: Likewise.
10264 * gcc.target/i386/pr23098.c: Likewise.
10265 * gcc.target/i386/pr23943.c: Likewise.
10266
10267 2007-03-11 Mark Mitchell <mark@codesourcery.com>
10268
10269 PR c++/31038
10270 * g++.dg/template/complit2.C: New test.
10271
10272 PR c++/30328
10273 * g++.dg/ext/bitfield1.C: New test.
10274
10275 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
10276
10277 PR fortran/30883
10278 * gfortran.dg/interface_11.f90: New test.
10279
10280 2007-03-11 Richard Guenther <rguenther@suse.de>
10281
10282 PR tree-optimization/31115
10283 * gcc.dg/torture/pr31115.c: New testcase.
10284
10285 2007-03-11 Ira Rosen <irar@il.ibm.com>
10286
10287 PR tree-optimization/29925
10288 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10289
10290 2007-03-10 Mark Mitchell <mark@codesourcery.com>
10291
10292 PR c++/30274
10293 * g++.dg/expr/bitfield3.C: New test.
10294 * g++.dg/expr/bitfield4.C: Likewise.
10295 * g++.dg/expr/bitfield5.C: Likewise.
10296 * g++.dg/expr/bitfield6.C: Likewise.
10297
10298 PR c++/30924
10299 * g++.dg/template/array18.C: New test.
10300
10301 2007-03-10 Dirk Mueller <dmueller@suse.de>
10302
10303 PR c++/17946
10304 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10305 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10306
10307 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
10308
10309 PR c++/20599
10310 * g++.dg/cpp0x/variadic-bind.C: New.
10311 * g++.dg/cpp0x/variadic-function.C: New.
10312 * g++.dg/cpp0x/variadic-mem_fn.C: New.
10313 * g++.dg/cpp0x/variadic-tuple.C: New.
10314 * g++.dg/cpp0x/variadic1.C: New.
10315 * g++.dg/cpp0x/variadic2.C: New.
10316 * g++.dg/cpp0x/variadic3.C: New.
10317 * g++.dg/cpp0x/variadic4.C: New.
10318 * g++.dg/cpp0x/variadic5.C: New.
10319 * g++.dg/cpp0x/variadic6.C: New.
10320 * g++.dg/cpp0x/variadic7.C: New.
10321 * g++.dg/cpp0x/variadic8.C: New.
10322 * g++.dg/cpp0x/variadic9.C: New.
10323 * g++.dg/cpp0x/variadic10.C: New.
10324 * g++.dg/cpp0x/variadic11.C: New.
10325 * g++.dg/cpp0x/variadic12.C: New.
10326 * g++.dg/cpp0x/variadic13.C: New.
10327 * g++.dg/cpp0x/variadic14.C: New.
10328 * g++.dg/cpp0x/variadic15.C: New.
10329 * g++.dg/cpp0x/variadic16.C: New.
10330 * g++.dg/cpp0x/variadic17.C: New.
10331 * g++.dg/cpp0x/variadic18.C: New.
10332 * g++.dg/cpp0x/variadic19.C: New.
10333 * g++.dg/cpp0x/variadic20.C: New.
10334 * g++.dg/cpp0x/variadic21.C: New.
10335 * g++.dg/cpp0x/variadic22.C: New.
10336 * g++.dg/cpp0x/variadic23.C: New.
10337 * g++.dg/cpp0x/variadic24.C: New.
10338 * g++.dg/cpp0x/variadic25.C: New.
10339 * g++.dg/cpp0x/variadic26.C: New.
10340 * g++.dg/cpp0x/variadic27.C: New.
10341 * g++.dg/cpp0x/variadic28.C: New.
10342 * g++.dg/cpp0x/variadic29.C: New.
10343 * g++.dg/cpp0x/variadic30.C: New.
10344 * g++.dg/cpp0x/variadic31.C: New.
10345 * g++.dg/cpp0x/variadic32.C: New.
10346 * g++.dg/cpp0x/variadic33.C: New.
10347 * g++.dg/cpp0x/variadic34.C: New.
10348 * g++.dg/cpp0x/variadic35.C: New.
10349 * g++.dg/cpp0x/variadic36.C: New.
10350 * g++.dg/cpp0x/variadic37.C: New.
10351 * g++.dg/cpp0x/variadic38.C: New.
10352 * g++.dg/cpp0x/variadic39.C: New.
10353 * g++.dg/cpp0x/variadic40.C: New.
10354 * g++.dg/cpp0x/variadic41.C: New.
10355 * g++.dg/cpp0x/variadic42.C: New.
10356 * g++.dg/cpp0x/variadic43.C: New.
10357 * g++.dg/cpp0x/variadic44.C: New.
10358 * g++.dg/cpp0x/variadic45.C: New.
10359 * g++.dg/cpp0x/variadic46.C: New.
10360 * g++.dg/cpp0x/variadic47.C: New.
10361 * g++.dg/cpp0x/variadic48.C: New.
10362 * g++.dg/cpp0x/variadic49.C: New.
10363 * g++.dg/cpp0x/variadic50.C: New.
10364 * g++.dg/cpp0x/variadic51.C: New.
10365 * g++.dg/cpp0x/variadic52.C: New.
10366 * g++.dg/cpp0x/variadic53.C: New.
10367 * g++.dg/cpp0x/variadic54.C: New.
10368 * g++.dg/cpp0x/variadic55.C: New.
10369 * g++.dg/cpp0x/variadic56.C: New.
10370 * g++.dg/cpp0x/variadic57.C: New.
10371 * g++.dg/cpp0x/variadic58.C: New.
10372 * g++.dg/cpp0x/variadic59.C: New.
10373 * g++.dg/cpp0x/variadic60.C : New.
10374 * g++.dg/cpp0x/variadic61.C : New.
10375 * g++.dg/cpp0x/variadic62.C : New.
10376 * g++.dg/cpp0x/variadic63.C : New.
10377 * g++.dg/cpp0x/variadic64.C : New.
10378 * g++.dg/cpp0x/variadic65.C : New.
10379 * g++.dg/cpp0x/variadic66.C : New.
10380 * g++.dg/cpp0x/variadic67.C : New.
10381 * g++.dg/cpp0x/variadic68.C : New.
10382 * g++.dg/cpp0x/variadic69.C : New.
10383 * g++.dg/cpp0x/variadic70.C : New.
10384 * g++.dg/cpp0x/variadic71.C : New.
10385 * g++.dg/cpp0x/variadic72.C : New.
10386 * g++.dg/cpp0x/variadic73.C : New.
10387 * g++.dg/cpp0x/variadic74.C : New.
10388 * g++.dg/cpp0x/variadic75.C : New.
10389 * g++.dg/cpp0x/variadic-ex1.C : New.
10390 * g++.dg/cpp0x/variadic-ex2.C : New.
10391 * g++.dg/cpp0x/variadic-ex3.C : New.
10392 * g++.dg/cpp0x/variadic-ex4.C : New.
10393 * g++.dg/cpp0x/variadic-ex5.C : New.
10394 * g++.dg/cpp0x/variadic-ex6.C : New.
10395 * g++.dg/cpp0x/variadic-ex7.C : New.
10396 * g++.dg/cpp0x/variadic-ex8.C : New.
10397 * g++.dg/cpp0x/variadic-ex9.C : New.
10398 * g++.dg/cpp0x/variadic-ex10.C : New.
10399 * g++.dg/cpp0x/variadic-ex11.C : New.
10400 * g++.dg/cpp0x/variadic-ex12.C : New.
10401 * g++.dg/cpp0x/variadic-ex13.C : New.
10402 * g++.dg/cpp0x/variadic-ex14.C : New.
10403
10404 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10405
10406 PR libgfortran/31099
10407 * gfortran.dg/unformatted_recl.f90: New test.
10408
10409 2007-03-09 Roger Sayle <roger@eyesopen.com>
10410
10411 * gcc.dg/fold-eqcmplx-1.c: New test case.
10412
10413 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
10414
10415 PR rtl-optimization/30643
10416 * gcc.dg/pr30643.c: New.
10417
10418 2007-03-09 Chao-ying Fu <fu@mips.com>
10419
10420 * gcc.target/mips/mips32-dspr2-type.c: New test.
10421 * gcc.target/mips/mips32-dspr2.c: New test.
10422 * gcc.target/mips/dspr2-MULT.c: New test.
10423 * gcc.target/mips/dspr2-MULTU.c: New test.
10424 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10425 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10426 Adjust some formats.
10427
10428 2007-03-09 Dirk Mueller <dmueller@suse.de>
10429
10430 PR c++/17946
10431 * gcc.dg/Wlogical-op-1.c: New.
10432 * g++.dg/warn/Wlogical-op-1.C: New.
10433
10434 2007-03-09 Richard Guenther <rguenther@suse.de>
10435
10436 PR tree-optimization/30904
10437 PR middle-end/31058
10438 * gcc.dg/pr30904.c: Remove xfail.
10439
10440 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10441
10442 PR C/31072
10443 * gcc.c-torture/execute/pr31072.c: New test.
10444
10445 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10446
10447 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10448 * gcc.dg/torture/builtin-attr-1.c: Likewise.
10449 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
10450 *lrint* and *lround*.
10451 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10452 floor->lfloor.
10453 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10454 * gcc.dg/torture/builtin-integral-1.c: Likewise.
10455 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
10456 and *lround*. Correct macro names.
10457 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10458 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10459
10460 2007-03-08 Ian Lance Taylor <iant@google.com>
10461
10462 * gcc.dg/no-strict-overflow-5.c: New test.
10463 * gcc.dg/no-strict-overflow-6.c: New test.
10464 * gcc.dg/Wstrict-overflow-11.c: New test.
10465 * gcc.dg/Wstrict-overflow-12.c: New test.
10466 * gcc.dg/Wstrict-overflow-13.c: New test.
10467 * gcc.dg/Wstrict-overflow-14.c: New test.
10468 * gcc.dg/Wstrict-overflow-15.c: New test.
10469
10470 2007-03-08 Richard Sandiford <richard@codesourcery.com>
10471
10472 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
10473 for VxWorks kernel mode.
10474 * gcc.c-torture/execute/strncmp-1.x: Likewise.
10475
10476 2007-03-08 Richard Sandiford <richard@codesourcery.com>
10477
10478 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10479 mode.
10480
10481 2007-03-08 Richard Sandiford <richard@codesourcery.com>
10482
10483 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10484 and lib/bfill.c on VxWorks targets.
10485 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10486 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10487 lib/bfill.c and lib/memmove.c on VxWorks targets.
10488 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10489 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10490 on VxWorks targets.
10491 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10492 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10493
10494 2007-03-08 Tobias Burnus <burnus@net-b.de>
10495
10496 * gfortran.dg/use_5.f90: New test.
10497 * gfortran.dg/use_6.f90: Ditto.
10498 * gfortran.dg/use_7.f90: Ditto.
10499
10500 2007-03-08 Tobias Burnus <burnus@net-b.de>
10501
10502 PR fortran/30973
10503 * gfortran.dg/use_4.f90: New test.
10504 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10505
10506 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
10507
10508 PR fortran/31011
10509 * gfortran.dg/parameter_array_section_2.f90: New test.
10510
10511 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
10512
10513 PR c++/30852
10514 * g++.dg/ext/offsetof1.C: Add cases with volatile.
10515
10516 PR c++/30534
10517 * g++.dg/template/arg5.C: New test.
10518
10519 2007-03-07 Joseph Myers <joseph@codesourcery.com>
10520
10521 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10522
10523 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
10524
10525 * gcc.dg/var-expand1.c: Add newline at end of file.
10526
10527 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
10528
10529 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10530
10531 2007-03-06 Richard Sandiford <richard@codesourcery.com>
10532
10533 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10534
10535 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10536
10537 * gcc.dg/torture/builtin-convert-4.c: New test.
10538
10539 2007-03-05 Ian Lance Taylor <iant@google.com>
10540
10541 * gcc.c-torture/compile/pr31034.c: New test.
10542
10543 2007-03-05 Ian Lance Taylor <iant@google.com>
10544
10545 * gcc.dg/inline-18.c: New test.
10546 * gcc.dg/inline-19.c: New test.
10547 * gcc.dg/inline-20.c: New test.
10548 * gcc.dg/inline-21.c: New test.
10549
10550 2007-03-05 Richard Guenther <rguenther@suse.de>
10551
10552 PR tree-optimization/14052
10553 * gcc.dg/tree-ssa/vrp33.c: New testcase.
10554
10555 2007-03-05 Richard Guenther <rguenther@suse.de>
10556
10557 PR tree-optimization/23777
10558 * gcc.dg/tree-ssa/pr23777.c: New testcase.
10559
10560 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10561
10562 PR other/30465
10563 * gcc.dg/multiple-overflow-warn-3.c: New.
10564 * g++.dg/warn/multiple-overflow-warn-3.C: New.
10565
10566 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
10567
10568 PR c++/30895
10569 * g++.dg/parse/template23.C: New test.
10570
10571 2007-03-04 Roger Sayle <roger@eyesopen.com>
10572
10573 PR middle-end/30744
10574 * gcc.dg/pr30744-1.c: New test case.
10575
10576 2007-03-04 Tobias Burnus <burnus@net-b.de>
10577
10578 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10579
10580 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10581
10582 PR target/30406
10583 * gfortran.dg/logical_3.f90: New test.
10584
10585 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
10586
10587 PR libfortran/30981
10588 * gfortran.dg/integer_exponentiation_1.f90: New test.
10589
10590 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
10591
10592 * gcc.target/m68k/m68k.exp: New.
10593 * gcc.target/m68k/crash1.c: New.
10594
10595 2007-03-03 Tobias Burnus <burnus@net-b.de>
10596
10597 * gfortran.dg/c_by_val.c: Use int64_t instead of long
10598 to be more compatible with integer(kind=8).
10599
10600 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10601
10602 PR libfortran/31001
10603 * gfortran.dg/zero_sized_3.f90: New test.
10604
10605 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10606
10607 PR c++/15787
10608 * g++.dg/parse/else.C: New.
10609 * g++.dg/parse/else-2.C: New.
10610
10611 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
10612 Tobias Burnus <burnus@net-b.de>
10613
10614 PR fortran/30882
10615 * gfortran.dg/size_dim.f90: New test.
10616
10617 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
10618 Tobias Burnus <burnus@net-b.de>
10619
10620 PR fortran/30873
10621 * gfortran.dg/entry_9.f90: New test.
10622
10623 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
10624
10625 PR c++/28253
10626 * g++.dg/inherit/covariant16.C: New test.
10627
10628 2007-03-02 Geoffrey Keating <geoffk@apple.com>
10629
10630 * g++.dg/other/darwin-minversion-1.C: New.
10631
10632 2007-03-02 Diego Novillo <dnovillo@redhat.com>
10633
10634 * gcc.dg/tree-ssa/20070302-1.c: New test.
10635
10636 2007-03-02 Joseph Myers <joseph@codesourcery.com>
10637
10638 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10639 tests.
10640
10641 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
10642
10643 * gcc.dg/tree-ssa/prefetch-4.c: New test.
10644
10645 2007-03-01 Simon Baldwin <simonb@google.com>
10646
10647 PR c++/23689
10648 * warn/ignored_typedef.C: New.
10649 * init/ctor8.C: Added dg-warning to consume ignored typedef
10650 warning.
10651 * template/typedef2.C: Ditto. Moved dg-error onto its own line
10652 and added an explicit line number.
10653
10654 2007-02-28 Richard Guenther <rguenther@suse.de>
10655
10656 PR middle-end/30364
10657 * gcc.dg/torture/pr30364-1.c: New testcase.
10658 * gcc.dg/torture/pr30364-2.c: Likewise.
10659 * gcc.dg/torture/pr30364-3.c: Likewise.
10660
10661 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10662
10663 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10664 powerpc*, use -funsafe-math-optimizations.
10665 * gcc.dg/torture/builtin-logb-1.c: Likewise.
10666 * gcc.dg/torture/builtin-modf-1.c: Likewise.
10667
10668 2007-02-28 Tobias Burnus <burnus@net-b.de>
10669 Paul Thomas <pault@gcc.gnu.org>
10670
10671 PR fortran/30888
10672 PR fortran/30887
10673 * c_by_val_1.f: Test %VAL() with non-default kind.
10674 * c_by_val.c: Ditto.
10675 * c_by_val_4.f: New test.
10676
10677 2007-02-28 Tobias Burnus <burnus@net-b.de>
10678
10679 PR fortran/30968
10680 * gfortran.dg/continuation_7.f90: New test.
10681
10682 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
10683
10684 * g++.dg/inherit/thunk7.C: New test.
10685 * lib/target-supports.exp (check_profiling_available): Not available
10686 for bfin-*-*.
10687
10688 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
10689
10690 PR target/30970
10691 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10692
10693 2007-02-27 Mark Mitchell <mark@codesourcery.com>
10694
10695 * lib/target-supports.exp (check_effective_target_init_priority):
10696 Remove Solaris special case.
10697
10698 2007-02-26 Geoffrey Keating <geoffk@apple.com>
10699
10700 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10701 for more builtin types.
10702
10703 * g++.dg/ext/visibility/class1.C: Port to Darwin.
10704 * g++.dg/ext/visibility/noPLT.C: Likewise.
10705
10706 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10707
10708 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10709 sh* targets.
10710
10711 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
10712
10713 PR fortran/30865
10714 * size_optional_dim_1.f90: New test.
10715
10716 2007-02-25 Mark Mitchell <mark@codesourcery.com>
10717
10718 * gcc.dg/vxworks/vxworks.exp: New file.
10719 * gcc.dg/vxworks/initpri1.c: Likewise.
10720 * gcc.dg/vxworks/initpri2.c: Likewise.
10721 * gcc.dg/initpri2.c: Add more tests.
10722 * g++.dg/special/initpri2.C: Likewise.
10723
10724 * gcc.dg/initpri1.c: New test.
10725 * gcc.dg/initpri2.c: Likewise.
10726 * g++.dg/special/initpri1.C: New test.
10727 * g++.dg/special/initpri2.C: Likewise.
10728 * g++.dg/special/conpr-1.C: Use init_priority effective target.
10729 * g++.dg/special/conpr-2.C: Likewise.
10730 * g++.dg/special/conpr-3.C: Likewise.
10731 * g++.dg/special/conpr-4.C: Likewise.
10732 * g++.dg/special/initp1.C: Likewise.
10733 * g++.dg/special/ecos.exp: Remove code to detect availability of
10734 constructor priorities.
10735 * lib/target-supports.exp (check_effective_target_init_priority):
10736 New function.
10737
10738 2007-02-24 Jan Hubicka <jh@suse.cz>
10739
10740 * gcc.c-torture/execute/pr30778.c: New testcase.
10741
10742 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10743
10744 PR libgfortran/30918
10745 * gfortran.dg/namelist_26.f90: New test.
10746
10747 2007-02-24 Richard Guenther <rguenther@suse.de>
10748
10749 PR middle-end/30951
10750 * gcc.dg/pr30951.c: New testcase.
10751
10752 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10753
10754 * gcc.dg/torture/builtin-modf-1.c: New test.
10755
10756 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
10757
10758 PR tree-optimization/30904
10759 * gcc.dg/pr30904.c: New test.
10760
10761 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10762
10763 * gcc.test-framework/README: Correct command.
10764 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10765 -Wunused-value.
10766 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10767
10768 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
10769
10770 * lib/target-supports.exp (check_effective_target_unwrapped): New.
10771
10772 2007-02-23 Mark Mitchell <mark@codesourcery.com>
10773
10774 * lib/target-supports.exp (check_effective_target_newlib): New
10775 function.
10776
10777 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
10778
10779 PR fortran/30660
10780 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10781 allocatable component.
10782
10783
10784 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10785
10786 * gcc.dg/torture/builtin-logb-1.c: New test.
10787 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10788 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10789 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10790 sh* targets.
10791
10792 2007-02-23 Richard Guenther <rguenther@suse.de>
10793
10794 * g++.dg/warn/changes-meaning.C: New testcase.
10795
10796 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10797
10798 PR libgfortran/30910
10799 * gfortran.dg/fmt_zero_precision.f90: Update test.
10800
10801 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10802
10803 * gcc.dg/torture/builtin-frexp-1.c: New test.
10804
10805 2007-02-22 Mark Mitchell <mark@codesourcery.com>
10806
10807 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10808
10809 2007-02-22 Ian Lance Taylor <iant@google.com>
10810
10811 PR debug/30898
10812 * g++.dg/debug/pr30898.C: New test.
10813
10814 2007-02-22 Ira Rosen <irar@il.ibm.com>
10815
10816 * gcc.dg/vect/vect-106.c: New test.
10817
10818 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
10819 Ira Rosen <irar@il.ibm.com>
10820
10821 PR tree-optimization/30843
10822 * gcc.dg/vect/pr30843.c: New test.
10823
10824 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
10825
10826 PR tree-optimization/30858
10827 * gcc.dg/vect/pr30858.c: New test.
10828
10829 2007-02-21 Mark Mitchell <mark@codesourcery.com>
10830
10831 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10832 to set options for compiling testglue.
10833 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10834 * lib/obj-c++.exp (obj-c++_init): Likewise.
10835
10836 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
10837
10838 * gnat.dg/derived_aggregate.adb: New test.
10839
10840 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10841
10842 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10843 sh* targets. Call the correct CKSGN macro.
10844
10845 2007-02-21 Jakub Jelinek <jakub@redhat.com>
10846
10847 * gfortran.dg/gomp/omp_parse1.f90: New test.
10848 * gfortran.dg/gomp/omp_parse2.f: New test.
10849
10850 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
10851
10852 PR fortran/30869
10853 * gfortran.dg/do_pointer_1.f90: New test.
10854
10855 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10856
10857 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10858 and scalbln.
10859
10860 2007-02-20 Geoffrey Keating <geoffk@apple.com>
10861
10862 * gcc.dg/darwin-minversion-1.c: New.
10863 * gcc.dg/darwin-minversion-2.c: New.
10864
10865 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10866
10867 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10868
10869 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10870 DJ Delorie <dj@redhat.com>
10871
10872 PR other/30824
10873 * gcc.dg/Wfatal.c: New.
10874 * gcc.dg/Wfatal-2.c: New.
10875 * gcc.dg/Werror-1.c: Adjust expectations.
10876 * gcc.dg/Werror-5.c: Likewise.
10877 * gcc.dg/Werror-7.c: Likewise.
10878 * gcc.dg/Werror-10.c: Likewise.
10879 * gcc.dg/Werror-11.c: Likewise.
10880
10881 2007-02-20 Tobias Burnus <burnus@net-b.de>
10882
10883 PR fortran/30522
10884 * gfortran.dg/volatile10.f90: New test.
10885
10886 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
10887
10888 PR libfortran/30533
10889 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
10890
10891 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10892
10893 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10894 * gcc.dg/Walways-true-1.c: Likewise.
10895 * gcc.dg/weak/weak-3.c: Likewise.
10896 * gcc.dg/Werror-1.c: Likewise.
10897 * gcc.dg/Werror-3.c: Likewise.
10898 * gcc.dg/Werror-4.c: Likewise.
10899 * gcc.dg/Werror-5.c: Likewise.
10900 * gcc.dg/Werror-6.c: Likewise.
10901 * gcc.dg/Werror-7.c: Likewise.
10902 * gcc.dg/Werror-8.c: Likewise.
10903 * gcc.dg/Werror-10.c: Likewise.
10904 * gcc.dg/Werror-11.c: Likewise.
10905 * gcc.dg/Werror-12.c: Likewise.
10906 * g++.old-deja/g++.mike/warn8.C: Likewise.
10907 * g++.dg/warn/Walways-true-1.C: Likewise.
10908 * g++.dg/warn/Walways-true-2.C: Likewise.
10909 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10910 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10911 -Wstring-literal-comparison with -Waddress.
10912 * gcc.dg/Wstring-literal-comparison-4.c: Replace
10913 -Wno-string-literal-comparison with -Wno-address.
10914
10915 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
10916
10917 * gnat.dg/self_aggregate_with_call.adb: New test.
10918
10919 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
10920
10921 PR tree-optimization/30975
10922 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10923 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10924 * gcc.dg/vect/pr30795.c: New.
10925
10926 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10927
10928 PR fortran/30681
10929 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10930
10931 2007-02-18 Roger Sayle <roger@eyesopen.com>
10932
10933 PR rtl-optimization/28173
10934 * gcc.target/i386/andor-1.c: New test case.
10935
10936 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10937
10938 * gcc.dg/torture/builtin-ldexp-1.c: New.
10939 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10940
10941 2007-02-18 Roger Sayle <roger@eyesopen.com>
10942
10943 * gfortran.dg/array_constructor_15.f90: New test case.
10944
10945 2007-02-18 Roger Sayle <roger@eyesopen.com>
10946
10947 * gfortran.dg/forall_10.f90: New test case.
10948
10949 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10950
10951 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10952
10953 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10954
10955 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10956 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10957
10958 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
10959
10960 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10961 * gcc.target/i386/builtin-bswap-3.c: Ditto.
10962 * gcc.target/i386/xchg-1.c: New test.
10963 * gcc.target/i386/xchg-2.c: New test.
10964
10965 2007-02-16 Richard Guenther <rguenther@suse.de>
10966 Christian Bruel <christian.bruel@st.com>
10967
10968 * gcc.dg/strict-overflow-5.c: New testcase.
10969
10970 2007-02-16 Tobias Burnus <burnus@net-b.de>
10971
10972 PR fortran/30793
10973 * gfortran.dg/func_derived_4.f90: New test.
10974
10975 2007-02-15 Roger Sayle <roger@eyesopen.com>
10976
10977 PR middle-end/30391
10978 * gfortran.dg/pr30391-1.f90: New test case.
10979
10980 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10981
10982 PR middle-end/30433
10983 * gcc.c-torture/compile/pr30433.c: New testcase to check
10984 that complex constants comparisions are foldded.
10985
10986 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10987
10988 PR C++/30158
10989 * g++.dg/ext/stmtexpr10.C: New testcase.
10990
10991 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10992
10993 PR middle-end/30729
10994 * gcc.dg/Wunused-value-2.c: New testcase.
10995
10996 2007-02-15 Ian Lance Taylor <iant@google.com>
10997
10998 * g++.dg/eh/subreg-1.C: New test.
10999
11000 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11001
11002 PR c/26494
11003 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11004 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11005 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11006 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11007 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11008 * gcc.dg/Werror-implicit-function-declaration.c: New.
11009
11010 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11011
11012 PR c++/28943
11013 * g++.dg/warn/pr28943.C: New.
11014
11015 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11016
11017 * gfortran.fortran-torture/execute/math.f90: Fix typo.
11018
11019 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11020
11021 PR fortran/30779
11022 * gfortran.dg/error_recovery_3.f90: New test.
11023
11024 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
11025
11026 * g++.dg/tree-ssa/sra-1.C: New.
11027
11028 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
11029
11030 * g++.dg/tree-ssa/sra-1.C: New.
11031
11032 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
11033
11034 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11035
11036 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11037
11038 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11039
11040 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
11041
11042 PR fortran/30799
11043 * gfortran.dg/logical_2.f90: New test.
11044
11045 2007-02-14 Joseph Myers <joseph@codesourcery.com>
11046
11047 * gcc.dg/torture/complex-alias-1.c: New test.
11048
11049 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
11050
11051 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11052 instead of -fdump-tree-tailcall.
11053
11054 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
11055
11056 * gfortran.dg/interface_10.f90: Fix comment typo.
11057
11058 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
11059
11060 PR tree-optimization/30771
11061 * gcc.dg/vect/pr30771.c: New test.
11062
11063 2007-02-13 Ian Lance Taylor <iant@google.com>
11064
11065 * gcc.dg/Wstrict-overflow-1.c: New test.
11066 * gcc.dg/Wstrict-overflow-2.c: New test.
11067 * gcc.dg/Wstrict-overflow-3.c: New test.
11068 * gcc.dg/Wstrict-overflow-4.c: New test.
11069 * gcc.dg/Wstrict-overflow-5.c: New test.
11070 * gcc.dg/Wstrict-overflow-6.c: New test.
11071 * gcc.dg/Wstrict-overflow-7.c: New test.
11072 * gcc.dg/Wstrict-overflow-8.c: New test.
11073 * gcc.dg/Wstrict-overflow-9.c: New test.
11074 * gcc.dg/Wstrict-overflow-10.c: New test.
11075
11076 2007-02-13 Roger Sayle <roger@eyesopen.com>
11077
11078 * gcc.target/ia64/builtin-bswap-2.c: New test case.
11079
11080 2007-02-13 Richard Henderson <rth@redhat.com>
11081
11082 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11083 * gcc.c-torture/execute/pr29302-1.c: ... here.
11084
11085 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11086
11087 PR c/29521
11088 * gcc.dg/c90-return-1.c: Update output.
11089 * gcc.dg/c99-return-1.c: Likewise.
11090
11091 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
11092
11093 PR fortran/30554
11094 * gfortran.dg/used_dummy_types_7.f90: New test..
11095
11096 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
11097
11098 * gcc.target/i386/parity-1.c: New test.
11099 * gcc.target/i386/parity-2.c: New test.
11100
11101 2007-02-12 Roger Sayle <roger@eyesopen.com>
11102
11103 * gcc.target/i386/builtin-bswap-3.c: New test case.
11104
11105 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
11106
11107 PR tree-optimization/29145
11108 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11109 alias analysis is improved to take better advantage of restrict
11110 qualified pointers.
11111 * gcc.dg/vect/vect-80.c: Likewise.
11112 * gcc.dg/vect/pr29145.c: New.
11113
11114 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
11115
11116 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11117 * gcc.target/i386/sse4a-insert.c: Likewise.
11118
11119 2007-02-11 Roger Sayle <roger@eyesopen.com>
11120
11121 * gcc.target/ia64/builtin-popcount-1.c: New test case.
11122 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11123
11124 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
11125
11126 PR fortran/30478
11127 * gfortran.dg/enum_4.f90: Update error message checks.
11128
11129 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
11130
11131 PR fortran/30554
11132 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11133 versions of the modules.
11134
11135 PR fortran/30617
11136 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11137 by getting rid of recursive I/O and providing functions with
11138 results.
11139
11140 PR fortran/30319
11141 * gfortran.dg/char_array_constructor_2.f90
11142
11143 2007-02-11 Mark Mitchell <mark@codesourcery.com>
11144
11145 PR c++/26988
11146 * g++.dg/template/spec34.C: New test
11147
11148 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
11149
11150 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11151 on i?86 and x86_64.
11152 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11153 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11154 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11155 on i?86 and x86_64.
11156 * gcc.dg/vect/vect-113.c: Ditto.
11157
11158 2007-02-06 Mark Mitchell <mark@codesourcery.com>
11159
11160 PR c++/29487
11161 * g++.dg/eh/weak1-C: New test.
11162 * g++.dg/eh/weak1-a.cc: Likewise.
11163 * g++.dg/eh/comdat1.C: Likewise.
11164
11165 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
11166 Dorit Nuzman <dorit@il.ibm.com>
11167
11168 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
11169 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
11170 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11171 * gcc.dg/vect/vect-113.c: Likewise.
11172
11173 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11174
11175 2007-02-10 Richard Henderson <rth@redhat.com>
11176
11177 * lib/target-supports.exp (check_effective_target_tls): Redefine
11178 to mean non-emulated tls.
11179 * gcc.dg/tls/alias-1.c: Remove tls requirement.
11180 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11181 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11182 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11183 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11184 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11185 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11186
11187 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
11188
11189 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11190
11191 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
11192
11193 * gfortran.dg/secnds.f: Replace time tolerance with a
11194 before-and-after bracket.
11195 * gfortran.dg/secnds-1.f: Likewise.
11196
11197 2007-02-09 Tobias Burnus <burnus@net-b.de>
11198
11199 PR fortran/30512
11200 * gfortran.dg/maxlocval_1.f90: New test.
11201
11202 2007-02-09 Roger Sayle <roger@eyesopen.com>
11203
11204 * gcc.target/ia64/builtin_bswap-1.c: New test case.
11205
11206 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11207
11208 PR fortran/30720
11209 * gfortran.dg/array_function_1.f90: New test.
11210
11211 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11212
11213 * lib/target-supports.exp (check_effective_target_lax_strtofp)
11214 (check_effective_target_dummy_wcsftime): New functions.
11215
11216 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11217
11218 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11219 * lib/target-supports.exp (check_effective_target_uclibc): New
11220 function.
11221
11222 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11223
11224 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11225 (vsnprintf): Don't define for uClibc targets.
11226
11227 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11228
11229 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11230 set before checking whether it was allowed.
11231 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11232 before checking inside_main.
11233
11234 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11235
11236 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11237 uClinux targets.
11238 (u16sf): Likewise u4sf.
11239 * g++.dg/compat/struct-layout-1.h: Likewise.
11240
11241 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11242
11243 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11244 procedure.
11245 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11246 m68k targets if check_effective_target_coldfire_fpu returns true.
11247
11248 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
11249 Richard Guenther <rguenther@suse.de>
11250
11251 PR middle-end/23361
11252 * gcc.dg/fold-compare-3.c: New testcase.
11253 * gcc.dg/tree-ssa/loop-24.c: Likewise.
11254
11255 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
11256
11257 * gcc.dg/pr26570.c: Clean up coverage files.
11258 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11259 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11260 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11261 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11262 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11263 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11264 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11265 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11266 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11267 * gcc.dg/tree-ssa/pr25501.c: Ditto.
11268 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11269 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11270 * gcc.dg/vect/pr28952.c: Ditto.
11271 * gcc.dg/vect/pr27151.c: Ditto.
11272 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11273 * g++.dg/gomp/macro-3.C: Ditto.
11274
11275 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
11276
11277 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11278 of the loop.
11279
11280 2007-02-08 Roger Sayle <roger@eyesopen.com>
11281
11282 * gcc.target/i386/builtin-bswap-2.c: New test case.
11283
11284 2007-02-08 Roger Sayle <roger@eyesopen.com>
11285
11286 * gfortran.dg/forall_8.f90: New test case.
11287 * gfortran.dg/forall_9.f90: Likewise.
11288
11289 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11290
11291 * gcc.dg/builtins-20.c: Add some -~ complex cases.
11292
11293 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
11294
11295 * lib/target-supports.exp (check_effective_target_simulator): New.
11296
11297 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
11298
11299 * gcc.dg/tree-ssa/loop-25.c: New test.
11300
11301 2007-02-06 Richard Henderson <rth@redhat.com>
11302
11303 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11304
11305 2007-02-06 Roger Sayle <roger@eyesopen.com>
11306
11307 * gcc.target/powerpc/popcount-1.c: New test case.
11308 * gcc.target/powerpc/parity-1.c: Likewise.
11309
11310 2007-02-06 Richard Guenther <rguenther@suse.de>
11311
11312 PR middle-end/27302
11313 * gcc.dg/torture/pr27302-2.c: New testcase.
11314
11315 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
11316
11317 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11318 * gcc.dg/vect/vect-iv-1.c: New test.
11319 * gcc.dg/vect/vect-iv-2.c: New test.
11320 * gcc.dg/vect/vect-iv-3.c: New test.
11321 * gcc.dg/vect/vect-iv-4.c: New test.
11322 * gcc.dg/vect/vect-iv-5.c: New test.
11323 * gcc.dg/vect/vect-iv-6.c: New test.
11324 * gcc.dg/vect/vect-iv-7.c: New test.
11325 * gcc.dg/vect/vect-iv-8.c: New test.
11326 * gcc.dg/vect/vect-iv-9.c: New test.
11327 * gcc.dg/vect/vect-iv-10.c: New test.
11328 * gcc.dg/vect/vect-iv-11.c: New test.
11329 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11330 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11331 * gcc.dg/vect/vect-14.c: Now vectorizable.
11332 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11333 loop).
11334 * gcc.dg/vect/vect-27.c: Likewise.
11335 * gcc.dg/vect/vect-29.c Likewise.
11336 * gcc.dg/vect/vect-dv-2.c: Likewise.
11337 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11338 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11339 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11340
11341 2007-02-06 Ira Rosen <irar@il.ibm.com>
11342
11343 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11344
11345 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11346
11347 * gcc.dg/builtins-20.c: Add more cases.
11348
11349 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
11350
11351 PR debug/30189
11352 * gcc.dg/pr30189.c: New test.
11353
11354 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
11355
11356 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11357 for running tests.
11358 * gcc.target/i386/sse4a-extract.c: New test.
11359 * gcc.target/i386/sse4a-insert.c: New test.
11360 * gcc.target/i386/sse4a-montsd.c: New test.
11361 * gcc.target/i386/sse4a-montss.c: New test.
11362
11363 2007-02-05 Richard Guenther <rguenther@suse.de>
11364
11365 * gcc.target/i386/vectorize3.c: New testcase.
11366
11367 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
11368
11369 PR target/30665
11370 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11371
11372 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11373
11374 PR fortran/30611
11375 * gfortran.dg/repeat_1.f90: New test.
11376
11377 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
11378
11379 PR fortran/30605
11380 * gfortran.dg/spread_shape_1.f90: Remove tabs.
11381 * gfortran.dg/derived_init_2.f90: Ditto.
11382 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11383 * gfortran.dg/array_initializer_1.f90: Ditto.
11384 * gfortran.dg/do_2.f90: Ditto.
11385 * gfortran.dg/proc_assign_1.f90: Ditto.
11386
11387 2007-02-04 Richard Guenther <rguenther@suse.de>
11388
11389 PR middle-end/30636
11390 * g++.dg/warn/pr30636.C: New testcase.
11391 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11392
11393 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
11394
11395 PR middle-end/30667
11396 * gfortran.dg/pr30667.f: New test.
11397
11398 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11399
11400 * gcc.dg/builtins-54.c: Add more cases.
11401
11402 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
11403
11404 PR fortran/30514
11405 * gfortran.dg/zero_sized_2.f90: New test.
11406
11407 PR fortran/30660
11408 * gfortran.dg/alloc_comp_basics_4.f90: New test.
11409
11410 PR fortran/29820
11411 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11412 file.
11413
11414 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
11415
11416 PR fortran/30683
11417 * gfortran.dg/interface_10.f90: New test.
11418
11419 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11420
11421 * gcc.dg/builtins-20.c: Add more cases.
11422
11423 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11424
11425 PR target/29682
11426 * gcc-target/ia64/pr29682.c: New test.
11427
11428 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
11429
11430 PR fortran/30284
11431 * gfortran.dg/arrayio_11.f90.f90: New test.
11432
11433 PR fortran/30626
11434 * gfortran.dg/arrayio_12.f90.f90: New test.
11435
11436 2007-02-02 Jakub Jelinek <jakub@redhat.com>
11437
11438 PR c++/30536
11439 * g++.dg/tls/diag-5.C: New test.
11440
11441 PR middle-end/30473
11442 * gcc.dg/pr30473.c: New test.
11443 * gcc.c-torture/execute/20070201-1.c: New test.
11444
11445 2007-02-01 Roger Sayle <roger@eyesopen.com>
11446
11447 * gfortran.dg/dependency_20.f90: New test case.
11448
11449 2007-01-31 Ian Lance Taylor <iant@google.com>
11450
11451 * gcc.dg/lower-subreg-1.c (test): New test.
11452
11453 2007-01-30 Geoffrey Keating <geoffk@apple.com>
11454
11455 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11456
11457 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11458
11459 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11460 * gcc.dg/torture/builtin-math-3.c: Likewise.
11461
11462 2007-01-31 Dirk Mueller <dmueller@suse.de>
11463
11464 gcc.dg/Wparentheses-2.c: Update and add new tests.
11465
11466 2007-01-31 Ira Rosen <irar@il.ibm.com>
11467
11468 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11469 vectorize.
11470
11471 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
11472
11473 * gcc.dg/builtins-63.c: New test.
11474
11475 2007-01-31 Tobias Burnus <burnus@net-b.de>
11476
11477 PR fortran/27588
11478 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11479
11480 2007-01-31 Tobias Burnus <burnus@net-b.de>
11481
11482 PR fortran/30520
11483 * gfortran.dg/volatile8.f90: New argument conformance test.
11484 * gfortran.dg/volatile9.f90: New scope test.
11485
11486 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11487
11488 PR c++/24745
11489 * g++.dg/warn/null4.C: New.
11490
11491 2001-01-30 Roger Sayle <roger@eyesopen.com>
11492 Uros Bizjak <ubizjak@gmail.com>
11493
11494 * gcc.dg/large-size-array-3.c: Correct typo.
11495
11496 2007-01-30 Richard Guenther <rguenther@suse.de>
11497
11498 PR middle-end/27657
11499 * g++.dg/debug/pr27657.C: New testcase.
11500
11501 2007-01-30 Richard Guenther <rguenther@suse.de>
11502
11503 PR middle-end/30313
11504 * gcc.dg/torture/pr30313.c: New testcase.
11505
11506 2007-01-29 Janis Johnson <janis187@us.ibm.com>
11507
11508 * gcc.dg/dfp/dfp-except.h: New file.
11509 * gcc.dg/dfp/fe-check.h: New file.
11510 * gcc.dg/dfp/fe-binop.c: New test.
11511 * gcc.dg/dfp/fe-convert-1.c: New test.
11512 * gcc.dg/dfp/fe-convert-2.c: New test.
11513 * gcc.dg/dfp/fe-convert-3.c: New test.
11514
11515 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11516 * gcc.dg/dfp/decfloat-constants.c: Ditto.
11517 * gcc.dg/dfp/convert-dfp.c: Ditto.
11518 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11519
11520 2007-01-29 Josh Conner <jconner@apple.com>
11521
11522 * gcc.target/powerpc/altivec-24.c: New test.
11523
11524 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
11525
11526 PR c++/28266
11527 * g++.dg/parse/defarg12.C: New test.
11528
11529 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
11530
11531 PR fortran/30554
11532 * gfortran.dg/used_dummy_types_6.f90: New test.
11533
11534 2007-01-28 Jan Hubicka <jh@suse.cz>
11535
11536 * gcc.dg/tree-prof/val-prof-6.c: New test.
11537
11538 2007-01-28 Roger Sayle <roger@eyesopen.com>
11539
11540 * gcc.dg/large-size-array-3.c: Correct test case (portability).
11541
11542 2007-01-28 Andrew Pinski <pinskia@gmail.com>
11543
11544 PR C++/28988
11545 * g++.dg/expr/dtor4.C: New test.
11546
11547 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
11548
11549 * gcc.dg/tree-ssa/loop-23.c: New test.
11550
11551 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
11552
11553 PR libfortran/30389
11554 * gfortran.dg/achar_2.f90: New test.
11555 * gfortran.dg/achar_3.f90: New test.
11556
11557 2007-01-27 Ian Lance Taylor <iant@google.com>
11558
11559 * gcc.dg/strict-overflow-1.c: New test.
11560 * gcc.dg/no-strict-overflow-1.c: New test.
11561 * gcc.dg/strict-overflow-2.c: New test.
11562 * gcc.dg/no-strict-overflow-2.c: New test.
11563 * gcc.dg/strict-overflow-3.c: New test.
11564 * gcc.dg/no-strict-overflow-3.c: New test.
11565 * gcc.dg/strict-overflow-4.c: New test.
11566 * gcc.dg/no-strict-overflow-4.c: New test.
11567 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11568 * gcc.dg/pr15784-1.c: Likewise.
11569 * gcc.dg/pr20922-1.c: Likewise.
11570 * gcc.dg/pr20922-3.c: Likewise.
11571 * gcc.dg/pr20922-4.c: Likewise.
11572 * gcc.dg/pr20922-6.c: Likewise.
11573 * gcc.dg/compare-4.c: Likewise.
11574 * gcc.dg/torture/pr26898-1.c: Likewise.
11575 * gcc.dg/tree-ssa/divide-1.c: Likewise.
11576 * gcc.dg/tree-ssa/divide-2.c: Likewise.
11577 * gcc.dg/tree-ssa/divide-3.c: Likewise.
11578 * gcc.dg/tree-ssa/divide-4.c: Likewise.
11579 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11580 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11581 * gcc.dg/tree-ssa/pr21082.c: Likewise.
11582 * gcc.dg/tree-ssa/pr26899.c: Likewise.
11583 * g++.dg/tree-ssa/pr21082.C: Likewise.
11584
11585 2007-01-27 Roger Sayle <roger@eyesopen.com>
11586
11587 * gcc-dg/large-size-array-3.c: New test case.
11588
11589 2007-01-27 Roger Sayle <roger@eyesopen.com>
11590
11591 * gfortran.dg/forall_7.f90: New test case.
11592
11593 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
11594
11595 PR fortran/30407
11596 * gfortran.dg/where_operator_assign_1.f90: New test.
11597 * gfortran.dg/where_operator_assign_2.f90: New test.
11598 * gfortran.dg/where_operator_assign_3.f90: New test.
11599
11600 2007-01-26 Joseph Myers <joseph@codesourcery.com>
11601
11602 * lib/target-supports.exp
11603 (check_effective_target_powerpc_altivec): New.
11604 (check_effective_target_vect_cmdline_needed): Use it.
11605
11606 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11607
11608 PR fortran/30278
11609 * gfortran.dg/backslash_3.f: New test.
11610
11611 2007-01-26 Richard Guenther <rguenther@suse.de>
11612
11613 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11614
11615 2007-01-26 Tobias Burnus <burnus@net-b.de>
11616
11617 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11618 * gfortran.dg/vect/vect.exp: Ditto.
11619 * gfortran.dg/dg.exp: Ditto.
11620 * gfortran.fortran-torture/execute/execute.exp: Ditto.
11621 * gfortran.fortran-torture/compile/compile.exp: Ditto.
11622
11623 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11624
11625 * gcc.dg/builtins-20.c: Add more cases.
11626 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11627
11628 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11629
11630 PR fortran/30437
11631 * gcc.dg/Wall.c: New.
11632 * gcc.dg/Wno-all.c: New.
11633 * gfortran.dg/Wall.f90: New.
11634 * gfortran.dg/Wno-all.f90: New.
11635
11636 2007-01-24 Geoffrey Keating <geoffk@apple.com>
11637
11638 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11639 * g++.dg/eh/simd-2.C: Also run on Darwin.
11640 * g++.dg/eh/simd-3.C: New.
11641 * g++.dg/eh/simd-4.C: New.
11642
11643 2007-01-25 Richard Guenther <rguenther@suse.de>
11644
11645 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11646 and _PROFILE_USE.
11647 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11648
11649 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
11650
11651 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11652 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11653 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11654 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11655 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11656 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11657 * gcc.dg/ipa/ipa-7.c: New testcase.
11658
11659 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
11660
11661 * g++.dg/cpp0x/warn_cxx0x.C: New.
11662
11663 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11664
11665 * gcc.dg/builtins-20.c: Test builtin carg.
11666
11667 2007-01-24 Jakub Jelinek <jakub@redhat.com>
11668
11669 PR middle-end/27416
11670 * gcc.dg/gomp/pr27416.c: New test.
11671
11672 PR middle-end/30494
11673 * gcc.dg/gomp/pr30494.c: New test.
11674 * g++.dg/gomp/pr30494.C: New test.
11675
11676 PR middle-end/30421
11677 * gcc.dg/gomp/pr30421.c: New test.
11678
11679 2007-01-24 Steve Ellcey <sje@cup.hp.com>
11680
11681 * gcc.target/ia64/versionid-1.c: New test.
11682 * gcc.target/ia64/versionid-2.c: New test.
11683
11684 2007-01-24 Richard Guenther <rguenther@suse.de>
11685
11686 PR testsuite/30181
11687 * gcc.dg/builtins-57.c: Change to a link-time testcase
11688 to support non-C99 targets.
11689
11690 2007-01-24 Jan Hubicka <jh@suse.cz>
11691
11692 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11693
11694 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
11695
11696 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11697
11698 2007-01-23 Andrew Pinski <pinskia@gmail.com>
11699
11700 PR objc/27438
11701 * objc.dg/const-str-12.m: New test.
11702
11703 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11704
11705 PR fortran/30532
11706 * gfortran.dg/ctrl-z.f90: New test.
11707
11708 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11709
11710 PR fortran/30481
11711 * gfortran.dg/namelist_assumed_char.f90: New test.
11712
11713 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
11714
11715 PR c++/27492
11716 * g++.dg/inherit/covariant15.C: New test.
11717
11718 2007-01-23 Ian Lance Taylor <iant@google.com>
11719
11720 * g++.dg/warn/Wparentheses-24.C: New test.
11721
11722 2007-01-23 Richard Guenther <rguenther@suse.de>
11723
11724 PR testsuite/30560
11725 * ada/acats/run_acats: Do not call gnatmake or gnatchop
11726 with full path.
11727
11728 2007-01-22 Richard Guenther <rguenther@suse.de>
11729
11730 PR tree-optimization/30038
11731 * gcc.dg/builtins-62.c: New testcase.
11732
11733 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
11734
11735 * gcc.c-torture/compile/20070121.c: New test.
11736
11737 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
11738
11739 PR libfortran/30525
11740 * gfortran.dg/char_comparison_1.f: New test.
11741
11742 2007-01-21 Ira Rosen <irar@il.ibm.com>
11743
11744 * gcc.dg/vect/vect-strided-same-dr.c: New test.
11745
11746 2007-01-20 Andrew Pinski <pinskia@gmail.com>
11747
11748 PR objc/30479
11749 * objc.dg/pch: New directory.
11750 * objc.dg/pch/pch.exp: New file.
11751 * objc.dg/pch/interface-1.m: New test.
11752 * objc.dg/pch/interface-1.hs: New include file.
11753 * lib/objc.exp (objc_target_compile): Add
11754 "-x objective-c-header" in front of the sources if this is
11755 a precompiled header being compiled.
11756
11757 2007-01-20 Roger Sayle <roger@eyesopen.com>
11758
11759 * gfortran.dg/array_memcpy_3.f90: New test case.
11760 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11761
11762 2007-01-20 Roger Sayle <roger@eyesopen.com>
11763 Brooks Moses <brooks.moses@codesourcery.com>
11764 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11765
11766 * gfortran.dg/intrinsic_sign_1.f90: New test case.
11767 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11768
11769 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11770
11771 * gcc.dg/torture/builtin-math-3.c: Test fdim.
11772
11773 2007-01-19 Mike Stump <mrs@apple.com>
11774
11775 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11776 away.
11777
11778 2007-01-19 Roger Sayle <roger@eyesopen.com>
11779
11780 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11781 option instead of -funsafe-math-optimizations.
11782
11783 2007-01-19 Tomas Bily <tbily@suse.cz>
11784
11785 gcc.dg/tree-prof/indir-call-prof.c: New.
11786 g++.dg/dg.exp: Add tree-prof subdirectory.
11787 g++.dg/tree-prof/indir-call-prof.C: New.
11788 g++.dg/tree-prof/tree-prof.exp: New.
11789
11790 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11791
11792 PR c++/17947
11793 * g++.dg/warn/deprecated.C: Update warning output.
11794 * g++.dg/warn/deprecated-2.C: Likewise.
11795 * g++.dg/warn/deprecated-3.C: New.
11796
11797 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
11798
11799 * gcc.c-torture/execute/nestfunc-7.c: New.
11800
11801 2007-01-18 Hui-May Chang <hm.chang@apple.com>
11802
11803 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11804
11805 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
11806
11807 * gcc.dg/m68k-pic-1.c: New.
11808
11809 2007-01-18 Roger Sayle <roger@eyesopen.com>
11810
11811 * gfortran.dg/array_memcpy_4.f90: New test case.
11812
11813 2007-01-18 Josh Conner <jconner@apple.com>
11814
11815 PR target/30485
11816 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11817 * gcc.dg/vect/no-trapping-math-1: New.
11818 * gcc.dg/vect/no-trapping-math-2: New.
11819
11820 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
11821
11822 * gcc.target/i386/387-8.c: Update comment about optimizing
11823 inherent load of 1.0 of fptan instruction.
11824
11825 2007-01-18 Dirk Mueller <dmueller@suse.de>
11826 Richard Guenther <rguenther@suse.de>
11827
11828 PR diagnostic/8268
11829 * gcc.dg/Warray-bounds.c: New testcase.
11830 * gcc.dg/Warray-bounds-2.c: New testcase.
11831 * g++.dg/warn/Warray-bounds.C: New testcase.
11832 * g++.dg/warn/Warray-bounds-2.C: New testcase.
11833
11834 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
11835
11836 PR fortran/30476
11837 * gfortran.dg/generic_12.f90: New test.
11838
11839 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
11840
11841 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11842 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11843
11844 2007-01-16 Janis Johnson <janis187@us.ibm.com>
11845
11846 * gcc.dg/dfp/compare-special.h: New file.
11847 * gcc.dg/dfp/compare-special-32.c: New test.
11848 * gcc.dg/dfp/compare-special-64.c: New test.
11849 * gcc.dg/dfp/compare-special-128.c: New test.
11850
11851 2007-01-16 Roger Sayle <roger@eyesopen.com>
11852 Paul Thomas <pault@gcc.gnu.org>
11853 Steven G. Kargl <kargl@gcc.gnu.org>
11854
11855 PR fortran/30404
11856 * gfortran.dg/forall_6.f90: New test case.
11857 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11858 * gfortran.dg/dependency_13.f90: Likewise.
11859
11860 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11861
11862 PR testsuite/12325
11863 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11864 targets that don't support Inf.
11865
11866 2007-01-15 Dale Johannesen <dalej@apple.com>
11867
11868 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
11869
11870 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
11871
11872 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
11873 of achar for 0xff to avoid the "Extended ASCII not
11874 implemented" error message.
11875
11876 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
11877
11878 PR fortran/28172
11879 * gfortran.dg/altreturn_4.f90: New test.
11880
11881 PR fortran/29389
11882 * gfortran.dg/stfunc_4.f90: New test.
11883
11884 PR fortran/29712
11885 * gfortran.dg/bound_2.f90: Reinstate commented out line.
11886 * gfortran.dg/initialization_1.f90: Change warning.
11887
11888 PR fortran/30283
11889 * gfortran.dg/specification_type_resolution_2.f90: New test.
11890
11891 2007-01-14 Jan Hubicka <jh@suse.cz>
11892
11893 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11894 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11895 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11896 elimination.
11897
11898 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
11899
11900 PR fortran/30410
11901 * gfortran.dg/external_procedures_2.f90: New test.
11902
11903 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
11904
11905 PR target/30413
11906 * gcc.target/i386/pr30413.c: New test.
11907
11908 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
11909
11910 PR fortran/30452
11911 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
11912
11913 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
11914
11915 * gcc.dg/20070112-1.c: New test.
11916
11917 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11918
11919 PR libgfortran/30435
11920 * gfortran.dg/list_read_6.f90: New test.
11921
11922 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
11923
11924 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
11925
11926 2007-01-12 Tom Tromey <tromey@redhat.com>
11927
11928 PR preprocessor/28227:
11929 * gcc.dg/cpp/pr28227.c: New file.
11930
11931 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11932
11933 * gcc.dg/tree-ssa/loop-22.c: New test.
11934
11935 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11936
11937 PR tree-optimization/29516
11938 * gcc.dg/tree-ssa/loop-20.c: New test.
11939
11940 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
11941
11942 PR libfortran/30415
11943 * minmaxloc_integer_kinds_1.f90: New test.
11944
11945 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
11946
11947 PR c++/29573
11948 * g++.dg/template/sizeof-template-argument.C: New test.
11949
11950 2007-01-11 Jan Hubicka <jh@suse.cz>
11951
11952 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11953 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11954 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11955 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11956 * gcc.dg/tree-ssa/pr21658.c: Likewise.
11957 * gcc.dg/tree-ssa/pr15349.c: Likewise.
11958 * gcc.dg/tree-ssa/pr25501.c: Likewise.
11959 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11960 transformation in question.
11961 * gcc.dg/tree-ssa/vrp05.c: Likewise.
11962 * gcc.dg/tree-ssa/pr20701.c: Likewise.
11963 * gcc.dg/always_inline3.c: Likewise.
11964
11965 2007-01-10 Mark Mitchell <mark@codesourcery.com>
11966
11967 PR c++/28999
11968 * g++.dg/template/typename11.C: New test.
11969
11970 2007-01-10 Robert Kennedy <jimbob@google.com>
11971
11972 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11973
11974 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11975
11976 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11977 for different integer kinds.
11978 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11979 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11980 * gfortran.dg/ishft_2.f90: New test.
11981 * gfortran.dg/ishft_3.f90: New test.
11982
11983 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11984
11985 * gfortran.dg/altreturn_2.f90: Removed executable bit.
11986
11987 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
11988
11989 PR tree-optimization/30322
11990 * gcc.dg/tree-ssa/loop-21.c: New test.
11991
11992 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11993
11994 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11995
11996 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11997
11998 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11999
12000 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12001
12002 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12003 * g++.dg/warn/overflow-warn-3.C: Likewise.
12004 * g++.dg/warn/overflow-warn-4.C: Likewise.
12005 * g++.dg/warn/overflow-warn-5.C: Likewise.
12006 * g++.dg/warn/overflow-warn-6.C: Likewise.
12007 * g++.dg/warn/Woverflow-1.C: Likewise.
12008 * g++.dg/warn/Woverflow-2.C: Likewise.
12009 * g++.dg/warn/Woverflow-3.C: Likewise.
12010 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12011
12012 2007-01-08 Roger Sayle <roger@eyesopen.com>
12013
12014 * gfortran.dg/array_constructor_14.f90: New test case.
12015 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12016
12017 2007-01-08 Richard Guenther <rguenther@suse.de>
12018
12019 PR tree-optimization/23603
12020 * gcc.dg/tree-ssa/vrp31.c: New testcase.
12021 * gcc.dg/tree-ssa/vrp32.c: Likewise.
12022
12023 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
12024
12025 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12026 in __v8qi typedef.
12027 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12028 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12029 compiler behaviour.
12030 * gcc.dg/simd-5.c: Likewise.
12031 * gcc.dg/simd-6.c: Likewise.
12032 * g++.dg/conversion/simd1.C: Likewise.
12033 * g++.dg/conversion/simd3.C: Likewise.
12034 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12035 (main): Use it.
12036
12037 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
12038
12039 PR tree-optimization/29877
12040 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12041 name of a hard register for the target concerned. Adjust dg-error
12042 directives to cope with new behaviour of TER.
12043
12044 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12045
12046 PR c++/28986
12047 * g++.dg/conversion/nullptr1.C: Added overflow warning.
12048 * g++.dg/warn/overflow-warn-1.C: New.
12049 * g++.dg/warn/overflow-warn-3.C: New.
12050 * g++.dg/warn/overflow-warn-4.C: New.
12051 * g++.dg/warn/overflow-warn-5.C: New.
12052 * g++.dg/warn/overflow-warn-6.C: New.
12053 * g++.dg/warn/Woverflow-1.C: New.
12054 * g++.dg/warn/Woverflow-2.C: New.
12055 * g++.dg/warn/Woverflow-3.C: New.
12056 * g++.dg/warn/multiple-overflow-warn-2.C: New.
12057
12058 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
12059
12060 PR fortran/27698
12061 * gfortran.dg/invalid_name.f90: New test.
12062 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12063 * gfortran.dg/gomp/pr29759.f90: Ditto.
12064
12065 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
12066
12067 * gfortran.dg/present_1.f90: Update error message.
12068
12069 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
12070
12071 PR c++/19439
12072 * g++.dg/template/duplicate1.C: New test
12073 * g++.dg/template/memfriend6.C: Adjust error markers.
12074
12075 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
12076
12077 PR tree-opt/30385
12078 * gcc.dg/torture/inline-1.c: New test.
12079
12080 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12081
12082 PR c/19978
12083 * gcc.dg/multiple-overflow-warn-1.c: New.
12084 * gcc.dg/multiple-overflow-warn-2.c: New.
12085 * gcc.dg/overflow-warn-6.c: New.
12086 * g++.dg/warn/multiple-overflow-warn-1.C: New.
12087
12088 2007-01-05 Roger Sayle <roger@eyesopen.com>
12089
12090 * gfortran.dg/array_memcpy_1.f90: New test case.
12091 * gfortran.dg/array_memcpy_2.f90: Likewise.
12092
12093 2007-01-05 Richard Guenther <rguenther@suse.de>
12094
12095 PR middle-end/27826
12096 * g++.dg/opt/pr27826.C: New testcase.
12097
12098 2007-01-05 Ian Lance Taylor <iant@google.com>
12099
12100 * gcc.dg/Walways-true-1.c: New test.
12101 * gcc.dg/Walways-true-2.c: New test.
12102 * g++.dg/warn/Walways-true-1.C: New test.
12103 * g++.dg/warn/Walways-true-2.C: New test.
12104
12105 2007-01-05 Jakub Jelinek <jakub@redhat.com>
12106
12107 PR c/30360
12108 * gcc.dg/pr30360.c: New test.
12109
12110 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
12111
12112 PR fortran/23232
12113 * gfortran.dg/data_implied_do_1.f90: New test.
12114
12115 PR fortran/27996
12116 PR fortran/27998
12117 * gfortran.dg/char_length_1.f90: New test.
12118
12119 2007-01-05 Richard Guenther <rguenther@suse.de>
12120
12121 PR middle-end/28116
12122 * g++.dg/opt/pr28116.C: New testcase.
12123
12124 2007-01-05 Tobias Burnus <burnus@net-b.de>
12125
12126 PR fortran/29624
12127 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12128 invalid deallocate.
12129 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12130 * gfortran.dg/protected_4.f90: Add pointer intent check.
12131 * gfortran.dg/protected_6.f90: Add pointer intent check.
12132 * gfortran.dg/pointer_intent_1.f90: New test.
12133 * gfortran.dg/pointer_intent_2.f90: New test.
12134 * gfortran.dg/pointer_intent_3.f90: New test.
12135
12136 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
12137
12138 PR 30235
12139 * gfortran.dg/altreturn_2.f90: new test.
12140
12141 2007-01-04 Tom Tromey <tromey@redhat.com>
12142
12143 PR preprocessor/28165:
12144 * gcc.dg/cpp/pr28165.c: New file.
12145
12146 2007-01-03 Josh Conner <jconner@apple.com>
12147
12148 PR middle-end/29683
12149 * gcc.dg/pr29683.c: New.
12150
12151 2007-01-03 Jakub Jelinek <jakub@redhat.com>
12152
12153 PR c++/28217
12154 * g++.dg/pch/template-1.C: New test.
12155 * g++.dg/pch/template-1.Hs: New file.
12156
12157 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
12158
12159 PR middle-end/30353
12160 * gcc.c-torture/compile/complex-4.c: New test.
12161
12162 2007-01-03 Joseph Myers <joseph@codesourcery.com>
12163
12164 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12165 -maltivec.
12166 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12167
12168 2007-01-03 Jakub Jelinek <jakub@redhat.com>
12169
12170 PR middle-end/30286
12171 * gcc.dg/pr30286.c: New test.
12172
12173 PR c++/29535
12174 * g++.dg/template/crash66.C: New test.
12175
12176 PR c++/29054
12177 * g++.dg/template/friend49.C: New test.
12178
12179 2007-01-03 Steven G. Kargl <kargls@comcast.net>
12180
12181 * gfortran.dg/ibits.f90: New test.
12182
12183 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
12184
12185 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12186 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12187
12188 2007-01-02 Jan Hubicka <jh@suse.cz>
12189
12190 * gcc.dg/pr16194.c: We now output error on all three functions,
12191 not just first one.
12192
12193 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12194
12195 PR c/19977
12196 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12197 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12198
12199 2006-01-02 Ian Lance Taylor <iant@google.com>
12200
12201 * g++.dg/warn/Wparentheses-22.C: New test.
12202 * g++.dg/warn/Wparentheses-23.C: New test.
12203
12204 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12205
12206 PR middle-end/7651
12207 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12208 * gcc.dg/declspec-3-Wextra.c: New.
12209 * gcc.dg/declspec-3-no.c: New
12210
12211 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
12212
12213 PR fortran/20896
12214 * gfortran.dg/interface_10.f90: Remove.
12215
12216 2007-01-01 Roger Sayle <roger@eyesopen.com>
12217
12218 * gcc.dg/fold-eqxor-4.c: New test case.
12219
12220 2007-01-02 Joseph Myers <joseph@codesourcery.com>
12221
12222 PR middle-end/30311
12223 * gcc.c-torture/compile/pr30311.c: New test.
12224
12225 2007-01-01 Andrew Pinski <pinskia@gmail.com>
12226
12227 PR middle-end/30253
12228 * gcc.c-torture/compile/statement-expression-1.c: New test.
12229
12230 2007-01-01 Andreas Schwab <schwab@suse.de>
12231
12232 PR target/29166
12233 * g++.dg/eh/pr29166.C: New test.
12234
12235 2007-01-01 Joseph Myers <joseph@codesourcery.com>
12236
12237 * lib/target-supports.exp (check_effective_target_powerpc_spe):
12238 New.
12239 (check_effective_target_vect_cmdline_needed): Use it.
12240
12241 2006-12-31 Richard Guenther <rguenther@suse.de>
12242
12243 PR middle-end/30137
12244 * gcc.dg/pr30137-1.c: New testcase.
12245 * gcc.dg/pr30137-2.c: Likewise.
12246
12247 2006-12-31 Roger Sayle <roger@eyesopen.com>
12248
12249 PR middle-end/30322
12250 * gcc.dg/fold-plusnot-1.c: New test case.
12251
12252 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
12253
12254 PR c++/29731
12255 * g++.dg/parse/template22.C: New test.
12256
12257 2006-12-31 Richard Guenther <rguenther@suse.de>
12258
12259 PR middle-end/30338
12260 * gcc.c-torture/compile/pr30338.c: New testcase.
12261
12262 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
12263
12264 PR fortran/27900
12265 * gfortran.dg/intrinsic_actual_4.f90: New test.
12266
12267 PR fortran/24325
12268 * gfortran.dg/func_decl_3.f90: New test.
12269
12270 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
12271
12272 PR fortran/23060
12273 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12274 * gfortran.dg/c_by_val_1.f: New test.
12275 * gfortran.dg/c_by_val_2.f: New test.
12276 * gfortran.dg/c_by_val_3.f: New test.
12277
12278 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
12279
12280 PR libfortran/30321
12281 * gfortran.dg/sum_zero_array_1.f90: New test.
12282
12283 2006-12-29 Jakub Jelinek <jakub@redhat.com>
12284
12285 PR preprocessor/29612
12286 * gcc.dg/cpp/pr29612-1.c: New test.
12287 * gcc.dg/cpp/pr29612-2.c: New test.
12288
12289 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
12290
12291 PR fortran/30034
12292 * gfortran.dg/pure_formal_proc_1.f90: New test.
12293
12294 PR fortran/30237
12295 * gfortran.dg/intrinsic_actual_3.f90: New test.
12296
12297 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12298
12299 PR fortran/30014
12300 * gfortran.dg/io_constraints_1.f90: Update test.
12301 * gfortran.dg/io_constraints_2.f90: Update test.
12302 * gfortran.dg/inquire_iolength.f90: New test.
12303
12304 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
12305
12306 PR fortran/20896
12307 * gfortran.dg/interface_10.f90: New test.
12308 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12309 since z is already, locally a variable.
12310
12311 PR fortran/25135
12312 * gfortran.dg/generic_11.f90: New test.
12313 * gfortran.dg/interface_7.f90: Remove name clash between module
12314 name and procedure 'x' referenced in the interface.
12315
12316 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12317
12318 PR middle-end/7651
12319 * gcc.dg/Wmissing-parameter-type.c: New.
12320 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12321 * gcc.dg/Wmissing-parameter-type-no.c: New.
12322
12323 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
12324
12325 PR fortran/25818
12326 * gfortran.dg/entry_array_specs_2.f: New test.
12327
12328 PR fortran/30084
12329 * gfortran.dg/nested_modules_6.f90: New test.
12330
12331 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12332
12333 PR middle-end/7651
12334 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12335 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12336
12337 2006-12-21 Andrew Pinski <pinskia@gmail.com>
12338
12339 PR C++/30168
12340 * g++.dg/opt/complex6.C: New test.
12341
12342 2006-12-22 Ben Elliston <bje@au.ibm.com>
12343
12344 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12345 full" if the linker on spu-*-* warns about exceeding local store.
12346
12347 And revert this patch:
12348 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12349 fail to link due to relocation overflows on spu-*-*.
12350
12351 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
12352
12353 PR fortran/30273
12354 * gfortran.dg/dependency_19.f90: New test.
12355
12356 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
12357
12358 PR fortran/30202
12359 * gfortran.dg/alloc_comp_basics_3.f90: New test.
12360
12361 2006-12-21 Jakub Jelinek <jakub@redhat.com>
12362
12363 PR middle-end/30262
12364 * gcc.c-torture/execute/20061220-1.c: New test.
12365
12366 PR middle-end/30263
12367 * gcc.dg/gomp/asm-1.c: New test.
12368
12369 PR target/30230
12370 * g++.dg/eh/ia64-2.C: New test.
12371
12372 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
12373
12374 PR target/28966
12375 PR target/29248
12376 * gcc.dg/rs6000-leaf.c: New.
12377
12378 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12379
12380 PR fortran/25392
12381 * gfortran.dg/f2c_8.f90: New test.
12382
12383 2006-12-20 Bill Wendling <wendling@apple.com>
12384
12385 * gcc.dg/asm-b.c: Check for __ppc64__.
12386
12387 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
12388
12389 PR fortran/30190
12390 * gfortran.dg/bounds_check_5.f90: New test.
12391
12392 2006-12-20 Andrew Pinski <pinskia@gmail.com>
12393
12394 PR middle-end/30143
12395 * gcc.dg/gomp/complex-1.c: New testcase.
12396
12397 2006-12-20 Roger Sayle <roger@eyesopen.com>
12398
12399 * gfortran.dg/array_memset_1.f90: New test case.
12400
12401 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
12402
12403 * lib/target-supports.exp: Add spu to
12404 check_effective_target_vect_widen_mult_hi_to_si.
12405
12406 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
12407
12408 PR fortran/29992
12409 * gfortran.dg/generic_9.f90: New test.
12410
12411 PR fortran/30081
12412 * gfortran.dg/generic_10.f90: New test.
12413
12414 2006-12-19 Andrew Pinski <pinskia@gmail.com>
12415
12416 PR tree-opt/30045
12417 * gcc.dg/pr30045.c: New test.
12418
12419 2006-12-20 Ben Elliston <bje@au.ibm.com>
12420
12421 * gcc.dg/20020312-2.c: Add a case for __SPU__.
12422
12423 2006-12-19 Eric Christopher <echristo@apple.com>
12424
12425 PR target/29302
12426 * gcc.c-torture/execute/pr29302-1.c: New.
12427
12428 2006-12-19 Tobias Burnus <burnus@net-b.de>
12429
12430 PR fortran/39238
12431 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12432
12433 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
12434
12435 PR fortran/30236
12436 * gfortran.dg/altreturn_3.f90: New test.
12437
12438 * gfortran.dg/char_result_12.f90: Fix comment typos.
12439
12440 2006-12-19 Ben Elliston <bje@au.ibm.com>
12441
12442 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12443 as newlib's stdio.h uses non-traditional cpp constructs.
12444
12445 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
12446
12447 * gfortran.dg/advance.f90: Renamed to advance_1.f90
12448 * gfortran.dg/append-1.f90: Renamed to append_1.f90
12449 * gfortran.dg/array-1.f90: Renamed to array_1.f90
12450 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12451 * gfortran.dg/backspace.f: Renamed to backspace_1.f
12452 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12453 * gfortran.dg/default_initialization.f: Renamed to
12454 default_initialization_1.f
12455 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12456 dollar_edit_descriptor_1.f
12457 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12458 dollar_edit_descriptor_2.f
12459 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12460 dollar_edit_descriptor_3.f
12461 * gfortran.dg/logint-1.f: Renamed to logint_1.f
12462 * gfortran.dg/logint-2.f: Renamed to logint_2.f
12463 * gfortran.dg/logint-3.f: Renamed to logint_3.f
12464 * gfortran.dg/advance_1.f90: Renamed from advance.f90
12465 * gfortran.dg/append_1.f90: Renamed from append-1.f90
12466 * gfortran.dg/array_1.f90: Renamed from array-1.f90
12467 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12468 * gfortran.dg/backspace_1.f: Renamed from backspace.f
12469 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12470 * gfortran.dg/default_initialization_1.f: Renamed from
12471 default_initialization.f
12472 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12473 dollar_edit_descriptor-1.f
12474 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12475 dollar_edit_descriptor-2.f
12476 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12477 dollar_edit_descriptor-3.f
12478 * gfortran.dg/logint_1.f: Renamed from logint-1.f
12479 * gfortran.dg/logint_2.f: Renamed from logint-2.f
12480 * gfortran.dg/logint_3.f: Renamed from logint-3.f
12481
12482 2006-12-18 Bill Wendling <wendling@apple.com>
12483
12484 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12485 id is an OjbC keyword.
12486
12487 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12488
12489 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12490
12491 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
12492
12493 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12494
12495 2006-12-18 Ian Lance Taylor <iant@google.com>
12496
12497 * g++.dg/warn/Wmissing-declarations-1.C: New test.
12498
12499 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12500
12501 * gcc.c-torture/compile/pr27528.c: Use empty templates.
12502
12503 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
12504
12505 PR fortran/30207
12506 * gfortran.fortran-torture/execute/where21.f90: New test.
12507
12508 2006-12-17 Tobias Burnus <burnus@net-b.de>
12509
12510 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12511
12512 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12513
12514 PR middle-end/7651
12515 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12516 * gcc.dg/if-empty-1.c: Likewise.
12517 * gcc.dg/pr23165.c: Likewise.
12518 * g++.dg/warn/empty-body.C: Likewise.
12519
12520 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12521
12522 PR libfortran/30005
12523 * gfortran.dg/open_errors.f90: New test.
12524
12525 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
12526
12527 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12528
12529 * gcc.target/i386/ssse3-pabsb.c: New file.
12530 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12531 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12532 * gcc.target/i386/ssse3-palignr.c: Likewise.
12533 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12534 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12535 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12536 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12537 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12538 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12539 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12540 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12541 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12542 * gcc.target/i386/ssse3-psignb.c: Likewise.
12543 * gcc.target/i386/ssse3-psignd.c: Likewise.
12544 * gcc.target/i386/ssse3-psignw.c: Likewise.
12545 * gcc.target/i386/ssse3-vals.h: Likewise.
12546
12547 2006-12-15 Janis Johnson <janis187@us.ibm.com>
12548
12549 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12550 * lib/fortran-torture.exp: Include target-supports.exp.
12551
12552 2006-12-15 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR target/30185
12555 * gcc.c-torture/execute/pr30185.c: New test.
12556
12557 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12558
12559 PR testsuite/30179
12560 PR testsuite/30180
12561 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12562 * gcc.dg/builtin-bswap-2.c: Likewise.
12563 * gcc.dg/builtin-bswap-3.c: Likewise.
12564 * gcc.dg/builtin-bswap-4.c: Likewise.
12565 * lib/target-supports.exp (check_effective_target_stdint_types): New.
12566 * gcc.c-torture/execute/mode-dependent-address.x: New file.
12567
12568 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12569
12570 PR libfortran/30145
12571 * gfortran.dg/write_zero_array: New test.
12572
12573 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12574
12575 PR fortran/30200
12576 * gfortran.dg/write_fmt_trim.f90: New test.
12577
12578 2006-12-14 Diego Novillo <dnovillo@redhat.com>
12579
12580 PR 30194
12581 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12582 temporarily.
12583
12584 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12585
12586 * lib/target-supports.exp (check_weak_available): Use istarget
12587 "hppa*-*-hpux10*" instead of regexp.
12588 (check_cxa_atexit_available): Likewise.
12589
12590 2006-12-14 Richard Guenther <rguenther@suse.de>
12591
12592 PR tree-optimization/30197
12593 * gcc.c-torture/execute/complex-1.c: Fix function name.
12594 * gcc.dg/builtins-61.c: New testcase.
12595
12596 2006-12-14 Richard Guenther <rguenther@suse.de>
12597
12598 PR middle-end/30172
12599 * gcc.dg/pr30172-1.c: New testcase.
12600
12601 2006-12-14 Richard Guenther <rguenther@suse.de>
12602
12603 PR tree-optimization/30198
12604 * gcc.dg/builtins-60.c: New testcase.
12605
12606 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
12607
12608 * lib/target-supports.exp (vect_no_align): Remove spu.
12609
12610 2006-12-13 Ian Lance Taylor <iant@google.com>
12611
12612 PR c++/19564
12613 PR c++/19756
12614 * g++.dg/warn/Wparentheses-5.C: New test.
12615 * g++.dg/warn/Wparentheses-6.C: New test.
12616 * g++.dg/warn/Wparentheses-7.C: New test.
12617 * g++.dg/warn/Wparentheses-8.C: New test.
12618 * g++.dg/warn/Wparentheses-9.C: New test.
12619 * g++.dg/warn/Wparentheses-10.C: New test.
12620 * g++.dg/warn/Wparentheses-11.C: New test.
12621 * g++.dg/warn/Wparentheses-12.C: New test.
12622 * g++.dg/warn/Wparentheses-13.C: New test.
12623 * g++.dg/warn/Wparentheses-14.C: New test.
12624 * g++.dg/warn/Wparentheses-15.C: New test.
12625 * g++.dg/warn/Wparentheses-16.C: New test.
12626 * g++.dg/warn/Wparentheses-17.C: New test.
12627 * g++.dg/warn/Wparentheses-18.C: New test.
12628 * g++.dg/warn/Wparentheses-19.C: New test.
12629 * g++.dg/warn/Wparentheses-20.C: New test.
12630 * g++.dg/warn/Wparentheses-21.C: New test.
12631
12632 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12633
12634 PR testsuite/30157
12635 * lib/target-supports.exp (check_cxa_atexit_available): Return false
12636 for target "hppa.*hpux10".
12637
12638 2006-12-13 Jakub Jelinek <jakub@redhat.com>
12639
12640 * g++.dg/debug/vartrack1.C: New test.
12641
12642 * g++.dg/opt/ifcvt1.C: New test.
12643
12644 * gcc.dg/tls/opt-13.c: New test.
12645
12646 * gcc.dg/20060425-2.c: New test.
12647
12648 * g++.dg/opt/pr15054-2.C: New test.
12649
12650 * gcc.c-torture/execute/20060420-1.c: New test.
12651
12652 * gcc.c-torture/execute/20060412-1.c: New test.
12653
12654 * objc/compile/20060406-1.m: New test.
12655
12656 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
12657
12658 * g++.dg/template/array17.C: New test.
12659
12660 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
12661
12662 * gcc.target/powerpc/altivec-23.c: New test.
12663
12664 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
12665
12666 PR c++27316
12667 * g++.dg/inherit/error3.C: New test.
12668
12669 PR c++/28740
12670 * g++.dg/inherit/error4.C: New test.
12671
12672 2006-12-13 Richard Guenther <rguenther@suse.de>
12673
12674 PR tree-optimization/17687
12675 * gcc.dg/builtins-59.c: New testcase.
12676
12677 2006-12-13 Ben Elliston <bje@au.ibm.com>
12678
12679 * gcc.target/spu/Wmain.c: New test.
12680
12681 2006-12-12 Josh Conner <jconner@apple.com>
12682
12683 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12684 * g++.dg/abi/thunk4.C: Likewise.
12685 * g++.dg/abi/rtti3.C: Likewise.
12686
12687 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
12688
12689 * gcc.target/spu/cpat-1.c: New test.
12690 * gcc.target/spu/cpat-2.c: New test.
12691 * gcc.target/spu/cpat-3.c: New test.
12692 * gcc.target/spu/cpat-4.c: New test.
12693
12694 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12695
12696 PR tree-opt/28436
12697 * gcc.c-torture/compile/vector-1.c: New test.
12698 * gcc.c-torture/compile/vector-2.c: New test.
12699 * gcc.c-torture/compile/vector-3.c: New test.
12700
12701 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12702
12703 * lib/fortran-torture.exp: Update copyright years. Remove
12704 obsolete comment. Test -ftree-vectorize where it makes sense.
12705 * lib/gfortran-dg.exp: Update copyright years. Use settings
12706 from fortran-torture.exp.
12707 * gfortran.dg/char_transpose_1.f90,
12708 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12709 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12710 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
12711 '-w' to dg-options.
12712
12713 2006-12-12 Richard Sandiford <richard@codesourcery.com>
12714
12715 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12716 saved_${tool}_load.
12717
12718 2006-12-12 Ira Rosen <irar@il.ibm.com>
12719
12720 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12721 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12722 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12723 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12724 gaps.
12725
12726 2006-12-12 Richard Guenther <rguenther@suse.de>
12727
12728 PR middle-end/30147
12729 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12730
12731 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
12732 Diego Novillo <dnovillo@redhat.com>
12733
12734 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12735 VDEF/VUSE changes.
12736 * gcc.dg/tree-ssa/pr26421.c: Likewise
12737 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12738 * gcc.dg/tree-ssa/pr23382.c: Likewise.
12739 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12740 * gcc.dg/tree-ssa/pr28410.c: Likewise.
12741 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12742 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12743 * gcc.dg/tree-ssa/vrp07.c: Likewise.
12744 * gcc.dg/tree-ssa/vrp08.c: Likewise.
12745 * gcc.dg/tree-ssa/alias-12.c: Likewise.
12746
12747 2006-12-11 Jan Hubicka <jh@suse.cz>
12748
12749 * gcc.dg/tree-prof/stringop-1.c: New test.
12750 * gcc.dg/tree-prof/stringop-2.c: New test.
12751
12752 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
12753
12754 PR target/30120
12755 * gcc.target/i386/pr30120.c: New test.
12756
12757 Revert:
12758 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12759
12760 * gcc.target/i386/x87regparm-1.c: New test.
12761 * gcc.target/i386/x87regparm-2.c: New test.
12762 * gcc.target/i386/x87regparm-3.c: New test.
12763 * gcc.target/i386/x87regparm-4.c: New test.
12764
12765 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
12766
12767 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12768
12769 2006-12-10 Tobias Burnus <burnus@net-b.de>
12770
12771 PR fortran/23994
12772 * gfortran.dg/protected_1.f90: New test.
12773 * gfortran.dg/protected_2.f90: New test.
12774 * gfortran.dg/protected_3.f90: New test.
12775 * gfortran.dg/protected_4.f90: New test.
12776 * gfortran.dg/protected_5.f90: New test.
12777 * gfortran.dg/protected_6.f90: New test.
12778
12779 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
12780 Tobias Burnus <burnus@gcc.gnu.org>
12781
12782 PR fortran/29975
12783 PR fortran/30068
12784 * gfortran.dg/interface_4.f90: Test adding procedure to generic
12785 interface.
12786 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12787 ambiguous interfaces.
12788 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12789 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12790 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12791 ambiguous interfaces.
12792 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12793 * gfortran.dg/array_initializer_2.f90: Add initializer array
12794 constructor test.
12795
12796 PR fortran/30096
12797 * gfortran.dg/interface_9.f90: Test that host interfaces are
12798 not checked for ambiguity with the local version.
12799
12800 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
12801
12802 PR fortran/29464
12803 * gfortran.dg/module_interface_2.f90: New test.
12804
12805 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
12806
12807 PR fortran/29941
12808 * gfortran.dg/assumed_len.f90: New test.
12809
12810 2006-12-09 Richard Guenther <rguenther@suse.de>
12811
12812 * g++.dg/warn/implicit-typename1.C: Qualify types.
12813 * g++.dg/parse/crash12.C: Likewise.
12814 * g++.dg/tree-ssa/pr22444.C: Likewise.
12815
12816 2006-12-09 Tobias Burnus <burnus@net-b.de>
12817
12818 * gfortran.dg/array_2.f90: Added sqrt test.
12819
12820 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
12821
12822 * gcc.target/i386/x87regparm-1.c: XFAIL.
12823 * gcc.target/i386/x87regparm-2.c: XFAIL.
12824 * gcc.target/i386/x87regparm-3.c: XFAIL.
12825 * gcc.target/i386/x87regparm-4.c: XFAIL.
12826
12827 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12828
12829 * lib/target-supports.exp
12830 (check_effective_target_large_long_double): New.
12831 * gcc.dg/Wconversion-real.c : Use it.
12832 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12833 unsigned.
12834
12835 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
12836
12837 * gcc.c-torture/execute/mode-dependent-address.c: New test.
12838
12839 2006-12-08 Tobias Burnus <burnus@net-b.de>
12840
12841 PR fortran/27546
12842 * gfortran.dg/import4.f90: New test for IMPORT in modules.
12843
12844 2006-12-07 Mark Mitchell <mark@codesourcery.com>
12845
12846 PR c++/29732
12847 * g++.dg/template/crash65.C: New test.
12848 * g++.dg/template/spec16.C: Tweak error markers.
12849
12850 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
12851
12852 * gcc.target/spu: New directory.
12853 * gcc.target/spu/spu.exp: New file.
12854 * gcc.target/spu/intrinsics-1.c: New test.
12855
12856 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
12857
12858 PR c++/29980
12859 * g++.dg/ext/attrib27.C: New test.
12860 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12861 * g++.dg/parse/typedef5.C: Likewise.
12862
12863 2006-12-07 Mike Stump <mrs@apple.com>
12864
12865 * treelang/compile/var_defs.tree: Adjust.
12866
12867 2006-12-06 Mark Mitchell <mark@codesourcery.com>
12868
12869 PR c++/29730
12870 * g++.dg/template/crash64.C: New test.
12871 * g++.dg/parse/crash27.C: Adjust error markers.
12872
12873 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
12874
12875 PR libfortran/30009
12876 PR libfortran/30056
12877 * gfortran.dg/read_eof_4.f90: Add tests.
12878 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
12879 * gfortran.dg/unf_read_corrupted_1.f90: New test.
12880
12881 2006-12-05 Mark Mitchell <mark@codesourcery.com>
12882
12883 PR c++/29729
12884 * g++.dg/template/crash63.C: New test.
12885
12886 PR c++/29728
12887 * g++.dg/template/crash62.C: New test.
12888
12889 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12890
12891 PR fortran/30003
12892 * gfortran.dg/allocatable_function_1.f90: Increase the number
12893 of expected calls of free to 10; the lhs section reference is
12894 now evaluated so there is another call to bar. Change the
12895 comment appropriately.
12896 * gfortran.dg/array_section_1.f90: New test.
12897
12898 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12899
12900 PR fortran/29912
12901 * gfortran.dg/char_result_12.f90: New test.
12902
12903 2006-12-05 Richard Guenther <rguenther@suse.de>
12904
12905 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12906 * gcc.dg/vect/vect-pow-2.c: Rename to ...
12907 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
12908 vect_double, xfail for spu*-*-*.
12909
12910 2006-12-04 Tobias Burnus <burnus@net-b.de>
12911
12912 PR fortran/29962
12913 * initialization_4.f90: Test noninteger exponents (-std=f95).
12914 * initialization_5.f90: New test for noninteger exponents
12915 with -std=f2003.
12916
12917 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12918
12919 PR fortran/29821
12920 * gfortran.dg/parameter_array_section_1.f90: New test.
12921
12922 2006-12-04 Mark Mitchell <mark@codesourcery.com>
12923
12924 PR c++/29733
12925 * g++.dg/template/crash61.C: New test.
12926
12927 PR c++/29632
12928 * g++.dg/template/error23.C: New test.
12929
12930 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
12931
12932 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12933
12934 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12935
12936 PR fortran/29916
12937 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12938
12939 2006-12-04 Jakub Jelinek <jakub@redhat.com>
12940
12941 PR middle-end/29965
12942 * gcc.dg/gomp/pr29965-1.c: New test.
12943 * gcc.dg/gomp/pr29965-2.c: New test.
12944 * gcc.dg/gomp/pr29965-3.c: New test.
12945 * gcc.dg/gomp/pr29965-4.c: New test.
12946 * gcc.dg/gomp/pr29965-5.c: New test.
12947 * gcc.dg/gomp/pr29965-6.c: New test.
12948 * g++.dg/gomp/pr29965-1.C: New test.
12949 * g++.dg/gomp/pr29965-2.C: New test.
12950 * g++.dg/gomp/pr29965-3.C: New test.
12951 * g++.dg/gomp/pr29965-4.C: New test.
12952 * g++.dg/gomp/pr29965-5.C: New test.
12953 * g++.dg/gomp/pr29965-6.C: New test.
12954 * g++.dg/gomp/pr29965-7.C: New test.
12955 * g++.dg/gomp/pr29965-8.C: New test.
12956 * g++.dg/gomp/pr29965-9.C: New test.
12957 * g++.dg/gomp/pr29965-10.C: New test.
12958
12959 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
12960
12961 * gnat.dg/pointer_variable_bounds.adb: New test.
12962 * gnat.dg/pointer_variable_bounds.ads: Likewise.
12963 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12964
12965 2006-12-03 Eric Christopher <echristo@apple.com>
12966
12967 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12968
12969 2006-12-03 Richard Henderson <rth@redhat.com>
12970 Andrew Pinski <pinskia@gmail.com>
12971
12972 PR C++/14329
12973 * g++.dg/warn/unit-1.C: New test.
12974
12975 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
12976
12977 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12978
12979 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12980
12981 * g++.dg/vect/vect.exp: Enable tests to run on spu.
12982 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12983 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12984 * gcc.dg/vect/vect-70.c: Reduce array size.
12985 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12986 vect_no_compaer_double targets.
12987 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12988 vect_float, vect_double, and vect_int.
12989
12990 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12991
12992 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12993 test for loop versioning on vect_no_align targets.
12994 * gcc.dg/vect/pr20122.c: Likewise.
12995 * gcc.dg/vect/vect-105.c: Likewise.
12996 * gcc.dg/vect/vect-42.c: Likewise.
12997 * gcc.dg/vect/vect-43.c: Likewise.
12998 * gcc.dg/vect/vect-74.c: Likewise.
12999 * gcc.dg/vect/vect-75.c: Likewise.
13000 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13001 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13002 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13003 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13004
13005 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
13006
13007 PR fortran/29642
13008 * gfortran.dg/value_1.f90 : New test.
13009 * gfortran.dg/value_2.f90 : New test.
13010 * gfortran.dg/value_3.f90 : New test.
13011 * gfortran.dg/value_4.f90 : New test.
13012 * gfortran.dg/value_4.c : Called from value_4.f90.
13013
13014 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
13015
13016 PR C++/30033
13017 * g++.dg/cpp0x/static_assert4.C: New testcase.
13018
13019 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13020
13021 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13022
13023 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
13024
13025 PR c/27953
13026 * gcc.dg/pr27953.c: New test.
13027
13028 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13029
13030 PR c++/30022
13031 * g++.dg/ext/vector5.C: New test.
13032
13033 PR c++/30021
13034 * g++.dg/other/main1.C: New test.
13035
13036 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
13037
13038 PR libfortran/29568
13039 * gfortran.dg/convert_implied_open.f90: Change to
13040 new default record length.
13041 * gfortran.dg/unf_short_record_1.f90: Adapt to
13042 new error message.
13043 * gfortran.dg/unformatted_subrecords_1.f90: New test.
13044
13045 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
13046
13047 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13048
13049 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
13050
13051 PR c++/29066
13052 * g++.dg/expr/pr29066.c: New.
13053
13054 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
13055 Zdenek Dvorak <dvorakz@suse.cz>
13056
13057 PR tree-optimization/29921
13058 * gcc.dg/pr29921-2.c: New test.
13059
13060 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
13061
13062 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13063 (i386_get_cpuid): New function.
13064 (i386_cpuid_ecx): Likewise.
13065 (i386_cpuid_edx): Likewise.
13066 (i386_cpuid): Updated to call i386_cpuid_edx.
13067
13068 * gcc.target/i386/sse3-addsubpd.c: New file.
13069 * gcc.target/i386/sse3-addsubps.c: Likewise.
13070 * gcc.target/i386/sse3-haddpd.c: Likewise.
13071 * gcc.target/i386/sse3-haddps.c: Likewise.
13072 * gcc.target/i386/sse3-hsubpd.c: Likewise.
13073 * gcc.target/i386/sse3-hsubps.c: Likewise.
13074 * gcc.target/i386/sse3-lddqu.c: Likewise.
13075 * gcc.target/i386/sse3-movddup.c: Likewise.
13076 * gcc.target/i386/sse3-movshdup.c: Likewise.
13077 * gcc.target/i386/sse3-movsldup.c: Likewise.
13078
13079 2006-12-01 Dirk Mueller <dmueller@suse.de>
13080
13081 * g++.dg/warn/Wreturn-type-4.C: New testcase.
13082
13083 2006-11-30 Janis Johnson <janis187@us.ibm.com>
13084
13085 * gcc.dg/dfp/convert-int-max.c: New test.
13086 * gcc.dg/dfp/convert-int-max-fold.c: New test.
13087
13088 2006-11-30 Richard Guenther <rguenther@suse.de>
13089
13090 * gcc.dg/vect/vect-pow-1.c: Rename ...
13091 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
13092 floats instead of doubles, check successful vectorization.
13093
13094 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
13095
13096 PR target/29945
13097 * gcc.c-torture/compile/pr29945.c: New testcase.
13098
13099 2006-11-30 Joseph Myers <joseph@codesourcery.com>
13100
13101 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13102 -maltivec.
13103
13104 2006-11-29 Eric Christopher <echristo@apple.com>
13105
13106 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13107
13108 2006-11-29 Janis Johnson <janis187@us.ibm.com>
13109
13110 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13111
13112 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13113
13114 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
13115
13116 PR c++/29022
13117 * g++.dg/inherit/virtual2.C: New test.
13118 * g++.dg/inherit/virtual3.C: Likewise.
13119 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13120 * g++.dg/inherit/error2.C: Likewise.
13121 * g++.dg/template/instantiate1.C: Likewise.
13122
13123 2006-11-28 Andrew Pinski <pinskia@gmail.com>
13124
13125 PR tree-opt/29984
13126 * gcc.dg/tree-ssa/reassoc-12.c: New test.
13127
13128 2006-11-28 Jan Hubicka <jh@suse.cz>
13129
13130 * gcc.dg/memcpy-1.c: New test.
13131
13132 2006-11-28 Jakub Jelinek <jakub@redhat.com>
13133
13134 PR c++/29735
13135 * g++.dg/warn/main-3.C: New test.
13136
13137 2006-11-28 Jan Hubicka <jh@suse.cz>
13138
13139 * gcc.dg/winline-1.c: New test.
13140
13141 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
13142
13143 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13144 alignments.
13145
13146 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
13147
13148 PR fortran/29976
13149 * gfortran.dg/missing_optional_dummy_3.f90
13150
13151 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
13152
13153 PR fortran/20880
13154 * gfortran.dg/interface_3.f90: Modify errors.
13155
13156 2006-11-28 Ben Elliston <bje@au.ibm.com>
13157
13158 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13159 fail to link due to relocation overflows on spu-*-*.
13160
13161 2006-11-27 Michael Matz <matz@suse.de>
13162 Andreas Krebbel <krebbel1@de.ibm.com>
13163
13164 PR target/29319
13165 * gcc.dg/20061127-1.c: New testcase.
13166
13167 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
13168
13169 * gcc.dg/20061124-1.c: Add exit() function prototype.
13170
13171 2006-11-27 Jan Hubicka <jh@suse.cz>
13172
13173 * gcc.target/i386/memcpy-1.c: Adjust size.
13174 * gcc.dg/visibility-11.c: Likewise.
13175
13176 2006-11-27 Richard Guenther <rguenther@suse.de>
13177
13178 PR middle-end/25620
13179 * gcc.target/i386/pow-1.c: New testcase.
13180 * gcc.dg/builtins-58.c: Likewise.
13181
13182 2006-11-26 Mark Mitchell <mark@codesourcery.com>
13183
13184 PR c++/29886
13185 * g++.dg/expr/cast8.C: New test.
13186
13187 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13188
13189 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13190 Don't ever inline the testcase.
13191
13192 2006-11-25 Andrew Pinski <pinskia@gmail.com>
13193
13194 PR fortran/29982
13195 * gfortran.fortran-torture/compile/parameter_3.f90: New
13196 testcase.
13197
13198 2006-11-25 Andrew Pinski <pinskia@gmail.com>
13199
13200 PR fortran/29951
13201 * gfortran.fortran-torture/execute/transfer2.f90: New test.
13202
13203 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13204
13205 * gfortran.fortran-torture/execute/specifics.f90: Remove test
13206 for CHAR.
13207
13208 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13209
13210 PR libgfortran/29936
13211 * gfortran.dg/write_check3.f90: New test.
13212
13213 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13214
13215 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13216
13217 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
13218
13219 PR fortran/20880
13220 * gfortran.dg/interface_3.f90: New test.
13221
13222 PR fortran/29387
13223 * gfortran.dg/generic_8.f90: New test.
13224
13225 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13226
13227 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13228 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13229 * gfortran.dg/specifics_3.f90: Remove.
13230
13231 2006-11-24 Jakub Jelinek <jakub@redhat.com>
13232
13233 PR c/29955
13234 * gcc.dg/gomp/pr29955.c: New test.
13235
13236 PR c/29736
13237 * gcc.dg/pr29736.c: New test.
13238
13239 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13240
13241 PR tree-opt/29964
13242 * gcc.dg/pure-1.c: New test.
13243
13244 2006-11-24 Joseph Myers <joseph@codesourcery.com>
13245
13246 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13247 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13248
13249 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
13250
13251 * gcc.dg/20061124-1.c: New testcase.
13252
13253 2006-11-23 Eric Christopher <echristo@apple.com>
13254
13255 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13256
13257 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13258
13259 PR c/2707
13260 PR c++/26167
13261 * gcc.dg/Wconversion-integer.c: New. Supersedes
13262 Wconversion-negative-constants.c
13263 * gcc.dg/Wconversion-real.c: New.
13264 * gcc.dg/Wconversion-real-integer.c: New.
13265 * gcc.dg/Wconversion-negative-constants.c: Deleted.
13266 * g++.dg/warn/Wconversion1.C: Modified.
13267
13268 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13269
13270 * gfortran.dg/overload_1.f90: New test.
13271
13272 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13273
13274 PR c/9072
13275 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13276 Wtraditional-conversion.
13277 * gcc.dg/overflow-warn-2.c: Likewise.
13278 * gcc.dg/Wconversion.c: Likewise. Renamed as
13279 Wtraditional-conversion.c .
13280 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13281 Wtraditional-conversion-2.c .
13282 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13283 Wtraditional-conversion-2.c
13284 * gcc.dg/Wconversion-negative-constants.c: New.
13285
13286 2006-11-23 Andrew Pinski <pinskia@gmail.com>
13287
13288 * gcc.dg/tree-ssa/dump-1.c: New test.
13289
13290 2006-11-23 David Ung <davidu@mips.com>
13291
13292 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13293 -mfp64, allowable when ISA >= 33 and float is enabled.
13294 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13295 of mthc1 and mfhc1 patterns.
13296
13297 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
13298
13299 PR tree-optimization/29921
13300 * gcc.dg/pr29921.c: New test.
13301
13302 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13303
13304 PR fortran/29441
13305 * gfortran.dg/initialization_4.f90: New test.
13306
13307 2006-11-22 Ira Rosen <irar@il.ibm.com>
13308
13309 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13310 platforms that have interleaving support.
13311 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13312 * gcc.dg/vect/vect-strided-a-u16-i2.c,
13313 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13314 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13315 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13316 gcc.dg/vect/vect-strided-u8-i2-gap.c,
13317 gcc.dg/vect/vect-strided-u8-i8.c,
13318 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13319 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13320 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13321 gcc.dg/vect/vect-strided-float.c,
13322 gcc.dg/vect/vect-strided-a-mult.c,
13323 gcc.dg/vect/vect-strided-mult-char-ls.c,
13324 gcc.dg/vect/vect-strided-a-u16-mult.c,
13325 gcc.dg/vect/vect-strided-a-u32-mult.c,
13326 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13327 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13328 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13329 gcc.dg/vect/vect-strided-mult.c,
13330 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13331 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13332 New.
13333
13334 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
13335
13336 PR fortran/25087
13337 * gfortran.dg/auto_char_len_4.f90: New test.
13338
13339 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
13340
13341 PR fortran/29652
13342 * gfortran.dg/generic_7.f90: New test.
13343 * gfortran.dg/defined_operators_1.f90: Add new error.
13344
13345 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
13346
13347 PR tree-optimization/29902
13348 * g++.dg/tree-ssa/pr29902.C: New test.
13349
13350 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
13351
13352 PR fortran/29820
13353 * gfortran.dg/used_types_13.f90: New test.
13354
13355 2006-11-21 Janis Johnson <janis187@us.ibm.com>
13356
13357 * gcc.dg/dfp/snan.c: Delete.
13358
13359 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
13360
13361 * g++.dg/cpp0x/static_assert1.C: New.
13362 * g++.dg/cpp0x/static_assert2.C: New.
13363 * g++.dg/cpp0x/static_assert3.C: New.
13364
13365 2006-11-21 Richard Guenther <rguenther@suse.de>
13366
13367 * gcc.dg/vect/vect-pow-1.c: New testcase.
13368 * gcc.dg/vect/vect-pow-2.c: Likewise.
13369
13370 2006-11-21 Jakub Jelinek <jakub@redhat.com>
13371
13372 PR c++/29570
13373 * g++.dg/template/static29.C: New test.
13374
13375 PR c++/29734
13376 * g++.dg/conversion/simd4.C: New test.
13377
13378 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
13379
13380 PR c++/29475
13381 * g++.dg/template/access19.C: New test.
13382 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13383 error is reported.
13384
13385 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
13386
13387 PR tree-opt/25500
13388 * gcc.dg/tree-ssa/sra-4.c: New testcase.
13389
13390 2006-11-20 Tobias Burnus <burnus@net-b.de>
13391
13392 PR fortran/27546
13393 * gfortran.dg/import.f90: Extended test.
13394 * gfortran.dg/import2.f90: Extended test.
13395
13396 2006-11-20 Tobias Burnus <burnus@net-b.de>
13397
13398 * gfortran.dg/volatile3.f90: Add conflict test.
13399
13400 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
13401
13402 PR fortran/24783
13403 * gfortran.dg/implicit_10.f90: New test.
13404
13405 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
13406
13407 PR c++/8586
13408 * g++.dg/warn/Wall-write-strings.C: New.
13409
13410 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
13411
13412 * gfortran.dg/alloc_comp_constraint_5.f90: New.
13413 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13414
13415 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13416
13417 * gfortran.dg/use_3.f90: Remove error message.
13418 * gfortran.dg/iso_fortran_env_1.f90: New test.
13419 * gfortran.dg/iso_fortran_env_2.f90: New test.
13420 * gfortran.dg/iso_fortran_env_3.f90: New test.
13421 * gfortran.dg/iso_fortran_env_4.f90: New test.
13422
13423 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
13424
13425 * gcc.dg/vect/vect-27.c: Fix initialization.
13426
13427 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13428
13429 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13430 * gcc.dg/torture/builtin-minmax-1.c: New.
13431
13432 * gcc.dg/builtins-20.c: Add cases for copysign.
13433
13434 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13435
13436 PR fortran/24285
13437 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13438
13439 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13440 * gfortran.dg/use_1.f90: New test.
13441 * gfortran.dg/use_1.f90: New test.
13442 * gfortran.dg/use_1.f90: New test.
13443
13444 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
13445
13446 PR tree-optimization/29801
13447 * gcc.dg/pr29801.c: New test.
13448
13449 2006-11-17 Jakub Jelinek <jakub@redhat.com>
13450
13451 PR middle-end/29584
13452 * gcc.dg/torture/pr29584.c: New test.
13453
13454 2006-11-17 Joseph Myers <joseph@codesourcery.com>
13455
13456 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13457 Condition PowerPC tests for saving FPRs on powerpc_fprs.
13458 * gcc.target/powerpc/compress-float-ppc.c,
13459 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13460 powerpc_fprs.
13461 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13462 do not pass -mhard-float.
13463
13464 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
13465
13466 * gnat.dg/volatile_aggregate.adb: New test.
13467
13468 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13469
13470 PR fortran/29391
13471 PR fortran/29489
13472 * gfortran.dg/bound_2.f90: Add more checks.
13473 * gfortran.dg/bound_3.f90: New test.
13474
13475 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13476
13477 PR target/29201
13478 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13479
13480 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
13481
13482 * gfortran.dg/import3.f90: Fix error message.
13483
13484 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13485
13486 PR tree-opt/29788
13487 * gfortran.fortran-torture/compile/inline_1.f90:
13488 New testcase.
13489
13490 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
13491
13492 * gcc.target/i386/x87regparm-1.c: New test.
13493 * gcc.target/i386/x87regparm-2.c: New test.
13494 * gcc.target/i386/x87regparm-3.c: New test.
13495 * gcc.target/i386/x87regparm-4.c: New test.
13496
13497 2006-11-15 Tobias Burnus <burnus@net-b.de>
13498
13499 PR fortran/27546
13500 * gfortran.dg/import.f90: New test.
13501 * gfortran.dg/import2.f90: New test.
13502 * gfortran.dg/import3.f90: New test.
13503
13504 2006-11-15 Tobias Burnus <burnus@net-b.de>
13505
13506 PR fortran/27588
13507 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13508
13509 2006-11-15 Tobias Burnus <burnus@net-b.de>
13510
13511 PR fortran/29806
13512 * gfortran.dg/contains.f90: New test.
13513 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13514
13515 2006-11-15 Jakub Jelinek <jakub@redhat.com>
13516
13517 PR tree-optimization/29581
13518 * gcc.dg/pr29581-1.c: New test.
13519 * gcc.dg/pr29581-2.c: New test.
13520 * gcc.dg/pr29581-3.c: New test.
13521 * gcc.dg/pr29581-4.c: New test.
13522 * gfortran.dg/pr29581.f90: New test.
13523
13524 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
13525
13526 PR fortran/29702
13527 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13528 numbers in error message headers.
13529
13530 2006-11-14 Richard Guenther <rguenther@suse.de>
13531
13532 * gcc.target/i386/math-torture/math-torture.exp: Restrict
13533 to i?86 and x86_64 targets.
13534
13535 2006-11-14 Caroline Tice <ctice@apple.com>
13536
13537 * gcc.dg/pubtypes-1.c: New file/testcase.
13538 * gcc.dg/pubtypes-2.c: New file/testcase.
13539 * gcc.dg/pubtypes-3.c: New file/testcase.
13540 * gcc.dg/pubtypes-4.c: New file/testcase.
13541 * g++.dg/pubtypes.C: New file/testcase.
13542
13543 2006-11-14 Mark Mitchell <mark@codesourcery.com>
13544
13545 PR c++/29106
13546 * g++.dg/init/self1.C: New test.
13547
13548 2006-11-14 Tobias Burnus <burnus@net-b.de>
13549
13550 PR fortran/29657
13551 * gfortran.dg/conflicts.f90: Add.
13552
13553 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
13554
13555 PR rtl-optimization/29798
13556
13557 * gcc.c-torture/execute/pr29798.c: New.
13558
13559 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13560
13561 * gcc.dg/builtins-20.c: Add more cases.
13562
13563 2006-11-13 Jakub Jelinek <jakub@redhat.com>
13564
13565 PR fortran/29759
13566 * gfortran.dg/gomp/pr29759.f90: New test.
13567
13568 2006-11-13 Mark Mitchell <mark@codesourcery.com>
13569
13570 PR c++/29518
13571 * g++.dg/template/static28.C: New test.
13572
13573 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
13574
13575 * lib/c-torture.exp: Use target-libpath.exp.
13576 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13577 set GCC_EXEC_PREFIX env var from global variable of same name.
13578
13579 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
13580
13581 PR fortran/26994
13582 * gfortran.fortran-torture/compile/transfer-1.f90:
13583 New testcase.
13584
13585 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
13586 Zdenek Dvorak <dvorakz@suse.cz>
13587
13588 PR tree-optimization/29680
13589 * gcc.dg/alias-11.c: New test.
13590
13591 2006-11-12 Jason Merrill <jason@redhat.com>
13592 Andrew Pinski <pinskia@physics.uc.edu>
13593
13594 PR middle-end/28915
13595 * gcc.target/i386/vectorize1.c: New.
13596
13597 2006-11-12 Roger Sayle <roger@eyesopen.com>
13598
13599 PR rtl-optimization/29797
13600 * gcc.c-torture/execute/pr29797-1.c: New test case.
13601
13602 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13603
13604 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13605
13606 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
13607
13608 * gcc.dg/tree-ssa/prefetch-3.c: New test.
13609
13610 2006-11-12 Roger Sayle <roger@eyesopen.com>
13611
13612 PR tree-optimization/13827
13613 * gcc.dg/fold-eqand-1.c: New test case.
13614
13615 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
13616
13617 PR rtl-opt/28812
13618 * gcc.c-torture/execute/mayalias-3.c: New test.
13619
13620 2006-11-11 Richard Sandiford <richard@codesourcery.com>
13621
13622 PR middle-end/27528
13623 * gcc.c-torture/compile/pr27528.c: New test.
13624 * gcc.dg/pr27528.c: Likewise.
13625
13626 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13627
13628 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13629
13630 * gcc.dg/torture/builtin-symmetric-1.c: New test.
13631
13632 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13633
13634 PR fortran/29758
13635 * gfortran.dg/reshape_source_size_1.f90: New test.
13636
13637 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13638
13639 PR fortran/29315
13640 * gfortran.dg/aliasing_dummy_4.f90: New test.
13641
13642 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
13643
13644 PR target/29777
13645 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13646 and x86_64-*-* targets.
13647
13648 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13649
13650 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13651 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13652 New macros. Use them in exact tests.
13653 (TESTIT3): New macro.
13654 Add tests for fmin, fmax and fma.
13655
13656 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13657
13658 PR fortran/29431
13659 * gfortran.dg/array_constructor_13.f90: New test.
13660
13661 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13662
13663 PR fortran/29744
13664 * gfortran.dg/used_types_12.f90: New test.
13665
13666 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
13667
13668 PR middle-end/29726
13669 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13670 (test6): Ditto.
13671 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13672 * gcc.dg/fold-eqandshift-3.c: New test case.
13673
13674 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13675
13676 PR fortran/29699
13677 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13678
13679 PR fortran/21370
13680 * gfortran.dg/change_symbol_attributes_1.f90: New test.
13681
13682 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
13683
13684 * gcc.dg/20061109-1.c: New testcase.
13685
13686 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13687
13688 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13689
13690 2006-11-09 Tobias Burnus <burnus@net-b.de>
13691
13692 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13693 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13694
13695 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
13696
13697 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13698 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13699
13700 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13701
13702 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13703
13704 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13705
13706 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13707 vect-9.c).
13708 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13709 * gcc.dg/vect/vect-9.c: Now vectorizable.
13710 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13711 that support vect_widen_mult.
13712 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13713 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13714 vect-reduc-dot-u16.c).
13715 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13716 vect-reduc-dot-u16.c).
13717 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13718 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13719 vect-reduc-dot-s8.c).
13720 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13721 vect-reduc-dot-s8.c).
13722 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13723 vect-reduc-dot-s8.c).
13724 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13725 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13726 vect-reduc-dot-u8.c).
13727 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13728 vect-reduc-dot-u8.c).
13729 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13730 * gcc.dg/vect/vect-multitypes-9.c: New test.
13731 * gcc.dg/vect/vect-multitypes-10.c: New test.
13732 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13733 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13734 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13735 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13736 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13737 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13738 wrapv-vect-reduc-dot-s8.c.
13739 * lib/target-support.exp (check_effective_target_vect_unpack): New.
13740 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13741 targets that support vec_unpack.
13742 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13743 (check_effective_target_vect_widen_mult_qi_to_hi): New.
13744 (check_effective_target_vect_widen_mult_hi_to_si): New.
13745 (check_effective_target_vect_widen_sum): Removed.
13746
13747 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13748
13749 * gcc.dg/vect/vect-multitypes-8.c: New test.
13750 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13751
13752 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13753
13754 * gcc.dg/vect/vect-multitypes-7.c: New test.
13755
13756 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13757
13758 * gcc.dg/vect/vect-multitypes-4.c: New test.
13759 * gcc.dg/vect/vect-multitypes-5.c: New test.
13760 * gcc.dg/vect/vect-multitypes-6.c: New test.
13761
13762 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13763
13764 * gcc.dg/vect/vect-multitypes-1.c: New test.
13765 * gcc.dg/vect/vect-multitypes-2.c: New test.
13766 * gcc.dg/vect/vect-multitypes-3.c: New test.
13767
13768 2006-11-07 Eric Christopher <echristo@apple.com>
13769
13770 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13771 Test using scan-assembler-not.
13772
13773 2006-11-07 Jakub Jelinek <jakub@redhat.com>
13774
13775 * gcc.dg/inline-17.c: New test.
13776
13777 2006-11-07 Steve Ellcey <sje@cup.hp.com>
13778
13779 PR other/25028
13780 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
13781 on HP-UX.
13782
13783 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13784
13785 PR fortran/29539
13786 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13787
13788 PR fortran/29634
13789 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13790 test.
13791
13792 2006-11-07 Tobias Burnus <burnus@net-b.de>
13793
13794 PR fortran/29601
13795 * gfortran.dg/volatile.f90: Add.
13796 * gfortran.dg/volatile2.f90: Add.
13797 * gfortran.dg/volatile3.f90: Add.
13798 * gfortran.dg/volatile4.f90: Add.
13799 * gfortran.dg/volatile5.f90: Add.
13800 * gfortran.dg/volatile6.f90: Add.
13801 * gfortran.dg/volatile7.f90: Add.
13802
13803 2006-11-06 Tobias Burnus <burnus@net-b.de>
13804
13805 * gfortran.dg/io_constraints_2.f90: Adjust pattern
13806 for matching error messages.
13807 * gfortran.dg/specifics_3.f90: Adjust pattern
13808 for matching error messages.
13809
13810 2006-11-06 Janis Johnson <janis187@us.ibm.com>
13811 Bernhard Fischer <aldot@gcc.gnu.org>
13812
13813 * lib/gcc-dg.exp (output-exists): New proc.
13814 (output-exists-not): New proc.
13815 * gcc.test-framework/test-framework.awk: Support new directives.
13816 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13817 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13818 * gcc.test-framework/dg-outexists-exp-F.c: New test.
13819 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13820 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13821 * gcc.test-framework/dg-outexists-exp-P.c: New test.
13822
13823 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
13824
13825 PR fortran/29630
13826 PR fortran/29679
13827 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13828 * gfortran.dg/initialization_3.f90: New.
13829
13830 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13831
13832 PR libgfortran/25545
13833 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13834
13835 2006-11-05 Jakub Jelinek <jakub@redhat.com>
13836
13837 PR middle-end/29695
13838 * gcc.c-torture/execute/pr29695-1.c: New test.
13839 * gcc.c-torture/execute/pr29695-2.c: New test.
13840
13841 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
13842
13843 PR fortran/29565
13844 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13845
13846 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
13847
13848 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13849 for matching error messages.
13850
13851 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
13852
13853 PR target/26915
13854 * gcc.target/i386/387-12.c: New test.
13855
13856 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13857
13858 PR libfortran/29713
13859 * gfortran.dg/pr29713.f90: New test.
13860
13861 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
13862
13863 * gcc.c-torture/execute/arith-rand-ll.c:
13864 Also test for bogus rest sign.
13865
13866 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13867
13868 PR libfortran/27895
13869 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13870
13871 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
13872
13873 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13874 from error messages.
13875
13876 2006-11-02 Mike Stump <mrs@apple.com>
13877
13878 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13879
13880 * g++.old-deja/g++.abi/align.C: Enable for darwin.
13881
13882 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
13883
13884 * g++.dg/eh/gcsec1.C: New test.
13885
13886 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13887
13888 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13889 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
13890
13891 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
13892
13893 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13894 hexadecimal value.
13895 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13896 * gcc.dg/pr14796-2.c: Likewise.
13897
13898 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13899
13900 * gcc.c-torture/execute/20061101-1.c: New test.
13901
13902 2006-11-01 Richard Guenther <rguenther@suse.de>
13903
13904 * gcc.target/i386/fpprec-1.c: New testcase.
13905
13906 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13907
13908 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13909 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13910
13911 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
13912
13913 * gcc.c-torture/execute/20061031-1.c: New test.
13914
13915 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13916
13917 PR 23067
13918 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13919 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13920 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13921 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13922 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13923 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13924 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13925
13926 2006-10-31 Eric Christopher <echristo@apple.com>
13927 Falk Hueffner <falk@debian.org>
13928
13929 * gcc.dg/builtin-bswap-1.c: New.
13930 * gcc.dg/builtin-bswap-2.c: New.
13931 * gcc.dg/builtin-bswap-3.c: New.
13932 * gcc.dg/builtin-bswap-4.c: New.
13933 * gcc.dg/builtin-bswap-5.c: New.
13934 * gcc.target/i386/builtin-bswap-1.c: New.
13935
13936 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13937
13938 * gcc.dg/inline-16.c: New.
13939
13940 PR 16622
13941 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13942 defining it.
13943 * gcc.dg/inline-13.c: New.
13944 * gcc.dg/inline-14.c: New.
13945 * gcc.dg/inline-15.c: New.
13946
13947 PR 11377
13948 * gcc.dg/inline6.c: New.
13949 * gcc.dg/inline7.c: New.
13950
13951 2006-10-31 Roger Sayle <roger@eyesopen.com>
13952
13953 PR middle-end/23470
13954 * gcc.dg/pr23470-1.c: New test case.
13955
13956 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
13957
13958 PR fortran/29537
13959 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13960 data.
13961 * gfortran.dg/blockdata_2.f90: New testcase.
13962
13963 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
13964
13965 PR libfortran/29627
13966 * gfortran.dg/unf_short_record_1.f90: New test.
13967
13968 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13969
13970 PR fortran/29067
13971 * gfortran.dg/pr29067.f: New test.
13972
13973 2006-10-31 Joseph Myers <joseph@codesourcery.com>
13974 Richard Sandiford <richard@codesourcery.com>
13975
13976 * lib/target-supports.exp (get_compiler_messages): Append options
13977 as a single list element.
13978 (check_effective_target_arm_vfp_ok): New.
13979 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13980
13981 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
13982
13983 PR fortran/29387
13984 * gfortran.dg/intrinsic_actual_2.f90: New test.
13985
13986 PR fortran/29490
13987 * gfortran.dg/actual_array_interface_1.f90: New test.
13988
13989 PR fortran/29641
13990 * gfortran.dg/used_types_11.f90: New test.
13991
13992 2006-10-30 Dirk Mueller <dmueller@suse.de>
13993
13994 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13995 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13996 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13997 * g++.old-deja/g++.mike/net25.C (main): Same.
13998 * g++.dg/lookup/exception1.C (main): Same.
13999 * g++.dg/parse/parens2.C (main): Same.
14000
14001 2006-10-30 Roger Sayle <roger@eyesopen.com>
14002
14003 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14004
14005 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14006
14007 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14008 * gcc.dg/torture/builtin-math-3.c: Likewise.
14009
14010 2006-10-30 Tobias Burnus <burnus@net-b.de>
14011
14012 PR fortran/29452
14013 * gfortran.dg/write_check.f90: Check run-time keyword checking.
14014 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14015
14016 2006-10-30 Andrew Pinski <pinskia@gmail.com>
14017
14018 PR Fortran/29410
14019 * gfortran.fortran-torture/execute/transfer1.f90: New test.
14020
14021 2006-10-30 Joseph Myers <joseph@codesourcery.com>
14022
14023 * lib/target-supports.exp (check_function_available): Declare
14024 function before calling.
14025
14026 2006-10-30 Jakub Jelinek <jakub@redhat.com>
14027
14028 PR tree-optimization/29637
14029 * gcc.dg/pr29637.c: New test.
14030
14031 2006-10-29 Roger Sayle <roger@eyesopen.com>
14032
14033 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14034 tree canonicalization.
14035
14036 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14037
14038 * gcc.dg/builtins-20.c: Add more hypot tests.
14039
14040 2006-10-29 Roger Sayle <roger@eyesopen.com>
14041
14042 * gcc.dg/fold-compare-1.c: New test case.
14043
14044 2006-10-29 Dirk Mueller <dmueller@suse.de>
14045
14046 PR c++/16307
14047 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14048
14049 2006-10-29 Roger Sayle <roger@eyesopen.com>
14050
14051 PR tree-optimization/15458
14052 * gcc.dg/fold-xornot-1.c: New test case.
14053
14054 2006-10-29 Richard Guenther <rguenther@suse.de>
14055
14056 * gcc.target/i386/math-torture/trunc.c: New testcase.
14057
14058 2006-10-29 Richard Guenther <rguenther@suse.de>
14059
14060 * gcc.target/i386/math-torture/round.c: New testcase.
14061
14062 2006-10-29 Richard Guenther <rguenther@suse.de>
14063
14064 * gcc.target/i386/math-torture/ceil.c: New testcase.
14065 * gcc.target/i386/math-torture/floor.c: Likewise.
14066
14067 2006-10-29 Richard Guenther <rguenther@suse.de>
14068
14069 * gcc.target/i386/math-torture/rint.c: New testcase.
14070 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14071
14072 2006-10-29 Richard Guenther <rguenther@suse.de>
14073
14074 * gcc.target/i386/math-torture/lfloor.c: New testcase.
14075 * gcc.target/i386/math-torture/lceil.c: Likewise.
14076
14077 2006-10-28 Tobias Burnus <burnus@net-b.de>
14078
14079 PR libgfortran/24313
14080 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14081
14082 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
14083
14084 * gcc.c-torture/execute/20020118-1.c,
14085 gcc.c-torture/execute/builtins/strlen.c,
14086 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14087 comment typos.
14088
14089 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14090
14091 * gcc.dg/builtins-20.c: Add tests for hypot.
14092 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
14093 two-argument builtins.
14094 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14095 TESTIT2. Update all callers.
14096 (TESTIT2, TESTIT2_R): New helper macros.
14097 Add testcases for pow, hypot and atan2.
14098
14099 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
14100
14101 PR C++/29295
14102 * g++.dg/expr/bool1.C: New test.
14103 * g++.dg/expr/bool2.C: New test.
14104
14105 2006-10-28 Tobias Burnus <burnus@net-b.de>
14106
14107 PR fortran/28224
14108 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14109 * gfortran.dg/namelist_internal.f90: New test.
14110
14111 2006-10-28 Tobias Burnus <burnus@net-b.de>
14112
14113 PR fortran/29625
14114 * gfortran.dg/io_real_boz.f90: Add.
14115 * gfortran.dg/io_real_boz2.f90: Add.
14116
14117 2006-10-28 Richard Guenther <rguenther@suse.de>
14118
14119 PR middle-end/26899
14120 * gcc.dg/tree-ssa/pr26899.c: New testcase.
14121
14122 2006-10-28 Richard Guenther <rguenther@suse.de>
14123
14124 PR target/28806
14125 * gcc.target/i386/math-torture/lround.c: New testcase.
14126
14127 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
14128
14129 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14130 * gcc.dg/builtins-44.c: Likewise.
14131 * gcc.dg/builtins-45.c: Likewise.
14132 * gcc.dg/pr28796-2.c: Likewise.
14133 * gcc.dg/unordered-3.c: Likewise.
14134
14135 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14136
14137 PR libgfortran/27954
14138 * gfortran.dg/error_recovery_2.f90: New test.
14139
14140 2006-10-26 Richard Guenther <rguenther@suse.de>
14141
14142 * gcc.target/i386/i386.exp: Use glob, not find to collect
14143 tests. Avoids recursing into subdirectories.
14144 * gcc.target/i386/math-torture/math-torture.exp: Torture
14145 for interesting ia32 math options.
14146 * gcc.target.i386/math-torture/lrint.c: New testcase.
14147
14148 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14149
14150 PR libgfortran/29563
14151 * gfortran.dg/arrayio_9.f90: Update test.
14152 * gfortran.dg/arrayio_19.f90: New test.
14153
14154 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
14155
14156 * gcc.dg/20061026.c: New testcase.
14157
14158 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14159
14160 PR libgfortran/29563
14161 * gfortran.dg/arrayio_9.f90: New test.
14162
14163 2006-10-26 Ben Elliston <bje@au.ibm.com>
14164
14165 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14166 Copy the strings manually, as strcpy may call strlen.
14167
14168 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14169
14170 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14171 Add checks for log, log2, log10 and log1p.
14172
14173 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14174 we already test 0.0. Add checks for expm1, log, log2, log10,
14175 log1p, cbrt, erf and erfc.
14176
14177 2006-10-25 Steve Ellcey <sje@cup.hp.com>
14178
14179 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14180
14181 2006-10-25 Uros Bizjak <uros@kss-loka.si>
14182
14183 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14184 and remainderl() built-in functions. Remove -ffast-math from
14185 dg-options.
14186
14187 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14188
14189 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14190 acosh and atanh.
14191
14192 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14193 floating point modifiers to arguments passed to float and long
14194 double functions respectively. Update all callers to use floating
14195 point numbers, not integers. Add tests for exp, exp2 and
14196 exp10/pow10.
14197
14198 * gcc.dg/torture/builtin-math-3.c: New test.
14199
14200 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
14201
14202 PR fortran/29393
14203 * gfortran.dg/initialize_2.f90: New.
14204
14205 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14206
14207 * gcc.dg/torture/builtin-math-2.c: New test.
14208
14209 2006-10-24 Richard Guenther <rguenther@suse.de>
14210
14211 PR middle-end/28796
14212 * gcc.dg/pr28796-1.c: New testcase.
14213 * gcc.dg/pr28796-2.c: Likewise.
14214
14215 2006-10-24 Richard Guenther <rguenther@suse.de>
14216
14217 * gcc.dg/builtins-57.c: New testcase.
14218
14219 2006-10-24 Richard Guenther <rguenther@suse.de>
14220
14221 PR tree-optimization/29567
14222 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14223
14224 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
14225
14226 PR tree-optimization/14784
14227 * gcc.dg/alias-10.c: New test.
14228
14229 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14230
14231 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14232
14233 2006-10-23 Jakub Jelinek <jakub@redhat.com>
14234
14235 * gcc.dg/builtin-strncat-chk-1.c: New test.
14236
14237 2006-10-23 Jan Hubicka <jh@suse.cz>
14238
14239 * gcc.dg/memmove-1.c: New test.
14240
14241 2006-10-23 Paul Brook <paul@codesourcery.com>
14242
14243 * gcc.dg/pragma-pack-5.c: New test.
14244
14245 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
14246
14247 * g++.dg/other/s390-1.C: New testcase.
14248
14249 2006-10-23 Richard Guenther <rguenther@suse.de>
14250
14251 PR middle-end/27132
14252 PR middle-end/23295
14253 * gcc.dg/pr27132.c: New testcase.
14254 * gcc.dg/pr23295.c: Likewise.
14255 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14256 * g++.dg/tree-ssa/pr19807.C: Likewise.
14257
14258 2006-10-23 Richard Guenther <rguenther@suse.de>
14259
14260 PR middle-end/21032
14261 * gcc.dg/pr21032.c: New testcase.
14262
14263 2006-10-22 Jeff Law <law@redhat.com>
14264 Richard Guenther <rguenther@suse.de>
14265
14266 PR tree-optimization/15911
14267 * gcc.dg/tree-ssa/vrp30.c: New testcase.
14268
14269 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
14270
14271 PR c++/20647
14272 * g++.dg/abi/rtti3.C: New.
14273
14274 2006-10-21 Uros Bizjak <uros@kss-loka.si>
14275
14276 PR middle-end/28252
14277 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14278 transformation.
14279
14280 2006-10-21 Richard Guenther <rguenther@suse.de>
14281
14282 PR tree-optimization/3511
14283 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14284
14285 2006-10-21 Richard Guenther <rguenther@suse.de>
14286
14287 PR middle-end/26898
14288 * gcc.dg/torture/pr26898-1.c: New testcase.
14289 * gcc.dg/torture/pr26898-2.c: Likewise.
14290
14291 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
14292
14293 PR c++/28053
14294 * g++.dg/parse/bitfield1.C: Adjust error markers.
14295 * g++.dg/parse/bitfield2.C: New test.
14296
14297 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
14298
14299 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14300
14301 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14302
14303 PR libfortran/27895
14304 * gfortran.dg/zero_sized_1.f90: New test.
14305
14306 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
14307
14308 * gcc.dg/div-compare-1.c: New test.
14309
14310 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
14311
14312 PR fortran/29216
14313 * gfortran.dg/result_default_init_1.f90: New test.
14314
14315 PR fortran/29314
14316 * gfortran.dg/automatic_default_init_1.f90: New test.
14317
14318 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14319 from 38 to 33.
14320
14321 2006-10-18 Geoffrey Keating <geoffk@apple.com>
14322
14323 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14324 'using namespace std' without previous declaration.
14325 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14326 * g++.old-deja/g++.robertl/eb133c.C: New.
14327
14328 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14329
14330 PR libgfortran/29277
14331 * gfortran.dg/streamio_4.f90: Update test.
14332 * gfortran.dg/streamio_11.f90: New test.
14333
14334 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
14335
14336 PR c++/27952
14337 * g++.dg/inherit/virtual1.C: New test.
14338
14339 2006-10-17 Mark Mitchell <mark@codesourcery.com>
14340
14341 PR c++/28261
14342 * g++.dg/parse/enum3.C: New test.
14343
14344 2006-10-17 Mark Mitchell <mark@codesourcery.com>
14345
14346 PR c++/29039
14347 * g++.dg/init/ctor8.C: New test.
14348
14349 2006-10-17 Mark Mitchell <mark@codesourcery.com>
14350
14351 PR c++/27270
14352 * g++.dg/ext/complit8.C: Tweak error markers.
14353 * g++.dg/template/complit1.C: Add error marker.
14354
14355 2006-10-16 Mark Mitchell <mark@codesourcery.com>
14356
14357 PR c++/27270
14358 * g++.dg/ext/complit8.C: New test.
14359
14360 PR c++/29408
14361 * g++.dg/parse/dtor12.C: New test.
14362
14363 PR c++/29435
14364 * g++.dg/template/sizeof11.C: New test.
14365
14366 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
14367
14368 PR fortran/29392
14369 * gfortran.dg/data_char_3.f90: New test.
14370
14371 PR fortran/29451
14372 * gfortran.dg/negative_automatic_size.f90: New test.
14373
14374 2006-10-16 David Daney <ddaney@avtrex.com>
14375
14376 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14377
14378 2006-10-16 Eric Christopher <echristo@apple.com>
14379
14380 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14381 x86_64.
14382
14383 2006-10-16 Mark Mitchell <mark@codesourcery.com>
14384
14385 PR c++/28211
14386 * g++.dg/tc1/dr49.C: Tweak error messages.
14387 * g++.dg/parse/template21.C: New test.
14388
14389 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14390
14391 PR middle-end/20491
14392 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14393
14394 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
14395
14396 PR fortran/29403
14397 * gfortran.dg/print_1.f90: New test.
14398
14399 2006-10-15 Jan Hubicka <jh@suse.cz>
14400
14401 PR middle-end/29241
14402 * gcc.c-torture/compile/pr29241.c: New testcase.
14403
14404 2006-10-15 David Edelsohn <edelsohn@gnu.org>
14405
14406 PR middle-end/29250
14407 * gcc.c-torture/compile/pr29250.c: New test.
14408
14409 2006-10-15 Richard Guenther <rguenther@suse.de>
14410
14411 * gcc.dg/pr29299.c: New testcase.
14412
14413 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
14414
14415 PR fortran/24767
14416 * gfortran.dg/label_4.f90: Adjust warning flag.
14417
14418 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14419
14420 PR fortran/29371
14421 * gfortran.dg/nullify_3.f90: New test.
14422
14423 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
14424
14425 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14426 on Solaris 2.5.1 too.
14427
14428 2006-10-13 Eric Christopher <echristo@apple.com>
14429
14430 * gcc.dg/pr25993.c: Skip for darwin.
14431
14432 2006-10-13 Eric Christopher <echristo@apple.com>
14433
14434 * gcc.dg/visibility-11.c: Skip for darwin.
14435
14436 2006-10-13 Eric Christopher <echristo@apple.com>
14437
14438 * gcc.dg/darwin-weakimport-1.c: Use
14439 -fno-asynchronous-unwind-tables.
14440 * gcc.dg/darwin-weakimport-3.c: Ditto.
14441
14442 2006-10-13 Richard Guenther <rguenther@suse.de>
14443
14444 PR tree-optimization/29446
14445 * gcc.dg/torture/pr29446.c: New testcase.
14446
14447 2006-10-13 Bill Wendling <wendling@apple.com>
14448
14449 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14450 * g++.old-deja/g++.jason/hmc1.C: Likewise.
14451 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14452 * g++.old-deja/g++.law/shadow1.C: Likewise.
14453 * g++.old-deja/g++.law/ctors10.C: Likewise.
14454 * g++.dg/debug/namespace1.C: Likewise.
14455 * g++.dg/inherit/namespace-as-base.C: Likewise.
14456 * g++.dg/opt/delay-slot-1.C: Likewise.
14457 * g++.dg/parse/defarg10.C: Likewise.
14458 * g++.dg/template/ptrmem11.C: Likewise.
14459 * g++.dg/template/mem_func_ptr.C: Likewise.
14460 * g++.dg/template/spec19.C: Likewise.
14461
14462 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
14463
14464 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14465
14466 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14467
14468 PR fortran/29373
14469 * gfortran.dg/implicit_9.f90: New test.
14470
14471 PR fortran/29407
14472 * gfortran.dg/namelist_25.f90: New test.
14473
14474 PR fortran/27701
14475 * gfortran.dg/same_name_2.f90: New test.
14476
14477 PR fortran/29232
14478 * gfortran.dg/host_assoc_types_1.f90: New test.
14479
14480 PR fortran/29364
14481 * gfortran.dg/missing_derived_type_1.f90: New test.
14482 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14483
14484 PR fortran/29422
14485 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14486
14487 PR fortran/29428
14488 * gfortran.dg/alloc_comp_assign_5.f90: New test.
14489
14490 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14491
14492 PR fortran/29391
14493 * gfortran.dg/bound_2.f90: New test.
14494
14495 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14496
14497 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14498 directive.
14499 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14500 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14501 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14502 * gfortran.dg/gomp/reduction3.f90: Likewise.
14503 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14504 * gfortran.dg/dummy_procedure_2.f90: Likewise.
14505 * gfortran.dg/interface_derived_type_1.f90: Likewise.
14506 * gfortran.dg/forall_4.f90: Likewise.
14507 * gfortran.dg/spec_expr_4.f90: Likewise.
14508 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14509 * gfortran.dg/forall_5.f90: Likewise.
14510 * gfortran.dg/open_access_append_2.f90: Add check for
14511 compile-time warning.
14512
14513 2006-10-13 Mark Mitchell <mark@codesourcery.com>
14514
14515 PR c++/28506
14516 * g++.dg/parse/pure1.C: New test.
14517
14518 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14519
14520 PR fortran/21435
14521 * gfortran.dg/io_constraints_3.f90: New test.
14522 * gfortran.dg/open_access_append_1.f90: Add checks
14523 for compile-time warnings.
14524 * gfortran.dg/pr20163-2.f: Likewise.
14525 * gfortran.dg/iostat_2.f90: Likewise.
14526 * gfortran.dg/label_4.f90: Delete the temporary
14527 file.
14528 * gfortran.dg/direct_io_2.f90: Add a FILE=
14529 specifier.
14530 * gfortran.dg/iomsg_1.f90: Add check for
14531 compile-time warning.
14532
14533 2006-10-12 Jan Hubicka <jh@suse.cz>
14534
14535 PR c/28419
14536 * gcc.dg/pr28319.c: New test.
14537
14538 2006-10-12 Mark Mitchell <mark@codesourcery.com>
14539 PR c++/29318
14540 * g++.dg/ext/vla4.C: New test.
14541
14542 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14543
14544 PR c++/27961
14545 * g++.dg/template/crash60.C: New test.
14546 * g++.dg/other/large-size-array.C: Adjust error markers.
14547 * g++.dg/parse/crash27.C: Likewise.
14548 * g++.dg/template/crash1.C: Likewise.
14549
14550 2006-10-12 Steve Ellcey <sje@cup.hp.com>
14551
14552 PR testsuite/29093
14553 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14554
14555 2006-10-12 Jakub Jelinek <jakub@redhat.com>
14556
14557 PR preprocessor/28709
14558 * gcc.dg/cpp/paste14.c: New test.
14559
14560 2006-10-11 Mark Mitchell <mark@codesourcery.com>
14561
14562 PR c++/29175
14563 * g++.dg/init/array24.C: New test.
14564
14565 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14566
14567 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14568 of <sys/types.h>.
14569
14570 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
14571
14572 PR c++/29024
14573 * g++.dg/parse/typedef8.C: New test.
14574 * g++.dg/other/mult-stor1.C: Adjust error markers.
14575
14576 2006-10-11 Richard Guenther <rguenther@suse.de>
14577
14578 PR tree-optimization/28230
14579 * gcc.dg/torture/pr28230.c: New testcase.
14580
14581 2006-10-11 Richard Guenther <rguenther@suse.de>
14582
14583 PR inline-asm/29119
14584 * gcc.dg/torture/pr29119.c: New testcase.
14585
14586 2006-10-10 Jakub Jelinek <jakub@redhat.com>
14587
14588 PR middle-end/29272
14589 * gcc.c-torture/execute/20060930-2.c: New test.
14590
14591 2006-10-09 Richard Henderson <rth@redhat.com>
14592
14593 Revert emutls patch.
14594
14595 2006-10-09 Richard Guenther <rguenther@suse.de>
14596
14597 PR middle-end/29254
14598 * gcc.dg/pr29254.c: New testcase.
14599
14600 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
14601 Paul Thomas <pault@gcc.gnu.org>
14602
14603 PR fortran/20541
14604 * gfortran.dg/alloc_comp_basics_1.f90: New test.
14605 * gfortran.dg/alloc_comp_basics_2.f90: New test.
14606 * gfortran.dg/alloc_comp_assign_1.f90: New test.
14607 * gfortran.dg/alloc_comp_assign_2.f90: New test.
14608 * gfortran.dg/alloc_comp_assign_3.f90: New test.
14609 * gfortran.dg/alloc_comp_assign_4.f90: New test.
14610 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14611 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14612 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14613 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14614 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14615 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14616 * gfortran.dg/alloc_comp_std.f90: New test.
14617 * gfortran.dg/move_alloc.f90: New test.
14618
14619 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
14620
14621 PR fortran/29115
14622 * gfortran.dg/derived_constructor_comps_2.f90: New test.
14623
14624 PR fortran/29211
14625 * gfortran.dg/forall_char_dependencies_1.f90: New test.
14626
14627 2006-10-08 Tobias Burnus <burnus@net-b.de>
14628
14629 PR fortran/28585
14630 * gfortran.dg/new_line.f90: New test.
14631
14632 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14633
14634 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14635 * gcc.dg/torture/builtin-convert-1.c,
14636 gcc.dg/torture/builtin-convert-2.c,
14637 gcc.dg/torture/builtin-convert-3.c,
14638 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14639
14640 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
14641
14642 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14643 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14644 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14645 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14646
14647 2006-10-07 Andrew Pinski <pinskia@gmail.com>
14648
14649 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14650 Xfail some tests for powerpc-darwin and powerpc-aix.
14651
14652 2006-10-07 Jakub Jelinek <jakub@redhat.com>
14653
14654 PR c/29380
14655 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14656
14657 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14658
14659 PR target/29300
14660 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14661 on hppa*-*-hpux*.
14662
14663 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14664
14665 PR fortran/16580
14666 PR fortran/29288
14667 * gfortran.fortran-torture/execute/specifics.f90:
14668 Add tests for using all possible intrinsics as actual arguments.
14669 * gfortran.dg/specifics_1.f90: Add tests for using
14670 all possible intrinsics as actual arguments.
14671 * gfortran.dg/specifics_2.f90: New file.
14672 * gfortran.dg/specifics_3.f90: New file.
14673
14674 2006-10-07 Richard Sandiford <richard@codesourcery.com>
14675
14676 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14677 * gcc.dg/debug/debug-2.c: Likewise.
14678
14679 2006-10-06 Uros Bizjak <uros@kss-loka.si>
14680
14681 * gcc.c-torture/compile/sync-2.c: New test.
14682
14683 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14684
14685 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14686 line endings.
14687
14688 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14689
14690 PR rtl-optimization/29128
14691 * gcc.c-torture/compile/pr29128.c: New test.
14692
14693 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14694
14695 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14696 line endings.
14697
14698 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
14699
14700 PR middle-end/29256
14701 * gcc.dg/tree-ssa/loop-19.c: New test.
14702
14703 2006-10-06 Jakub Jelinek <jakub@redhat.com>
14704
14705 PR tree-optimization/29330
14706 * gcc.dg/pr29330.c: New test.
14707
14708 PR target/28924
14709 * gcc.c-torture/compile/20061005-1.c: New test.
14710
14711 2006-10-06 Olivier Hainque <hainque@adacore.com>
14712
14713 * gcc.dg/typename-vla-1.c: New case.
14714 * gnat.dg/forward_vla.adb: New case.
14715
14716 2006-10-06 Jakub Jelinek <jakub@redhat.com>
14717
14718 PR tree-optimization/29290
14719 * gfortran.dg/loop_nest_1.f90: New test.
14720
14721 PR target/29198
14722 * gcc.dg/tls/opt-12.c: New test.
14723
14724 PR fortran/28415
14725 * gfortran.dg/save_2.f90: New test.
14726
14727 PR c/29091
14728 * gcc.dg/pr29091.c: New test.
14729
14730 2006-10-06 Joseph Myers <joseph@codesourcery.com>
14731
14732 * lib/target-supports.exp
14733 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14734 same as x86_64-*-*; check for LP64.
14735
14736 2006-10-04 Richard Henderson <rth@redhat.com>
14737
14738 * lib/target-supports.exp (check_effective_target_tls): Redefine
14739 to mean non-emulated tls.
14740 * gcc.dg/tls/alias-1.c: Remove tls requirement.
14741 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14742 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14743 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14744 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14745 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14746 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14747
14748 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
14749
14750 PR fortran/29343
14751 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14752
14753 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14754
14755 * gfortran.dg/bounds_check_fail_1.f90: New test.
14756
14757 2006-10-03 Mark Mitchell <mark@codesourcery.com>
14758
14759 PR c++/29020
14760 * g++.dg/template/friend48.C: New test.
14761
14762 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
14763
14764 PR fortran/29098
14765 * gfortran.dg/default_initialization_2.f90: New test.
14766
14767 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
14768
14769 PR fortran/20779
14770 PR fortran/20891
14771 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14772
14773 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
14774
14775 PR fortran/29284
14776 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14777
14778 PR fortran/29321
14779 PR fortran/29322
14780 * gfortran.dg/missing_optional_dummy_2.f90: New test.
14781
14782 PR fortran/25091
14783 PR fortran/25092
14784 * gfortran.dg/entry_array_specs_1.f90: New test.
14785
14786 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
14787
14788 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14789 insufficient to inhibit some test failures at -O3. Do testing
14790 on integers.
14791
14792 2006-10-03 Mark Mitchell <mark@codesourcery.com>
14793
14794 PR c++/29138
14795 * g++.dg/inherit/access8.C: New test.
14796 * g++.dg/template/dtor4.C: Tweak error messages.
14797
14798 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14799
14800 PR fortran/27478
14801 * gfortran.dg/entry_8.f90: New test.
14802
14803 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14804
14805 PR c++/29291
14806 * g++.dg/parse/new4.C: New test.
14807
14808 2006-10-03 Uros Bizjak <uros@kss-loka.si>
14809
14810 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14811 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14812 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14813 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14814 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14815
14816 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14817
14818 PR fortran/19260
14819 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14820 * gfortran.dg/continuation_2.f90: New test.
14821
14822 PR fortran/19262
14823 * gfortran.dg/continuation_3.f90: New test.
14824 * gfortran.dg/continuation_4.f90: New test.
14825 * gfortran.dg/continuation_5.f: New test.
14826 * gfortran.dg/continuation_6.f: New test.
14827
14828 2006-10-02 Mark Mitchell <mark@codesourcery.com>
14829
14830 PR c++/29226
14831 * g++.dg/template/vla1.C: New test.
14832
14833 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14834
14835 PR fortran/29210
14836 * gfortran.dg/complex_parameter_1.f90: New test.
14837
14838 2006-10-02 Jakub Jelinek <jakub@redhat.com>
14839
14840 PR c/29154
14841 * gcc.c-torture/execute/20060929-1.c: New test.
14842
14843 2006-10-01 Mark Mitchell <mark@codesourcery.com>
14844
14845 PR c++/29105
14846 * g++.dg/template/member6.C: New test.
14847 * g++.dg/parse/typename7.C: Adjust error markers.
14848
14849 PR c++/29080
14850 * g++.dg/template/member7.C: New test.
14851
14852 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
14853
14854 PR c/24010
14855 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14856 gcc.dg/Woverride-init-3.c: New tests.
14857
14858 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
14859
14860 * gcc.c-torture/execute/20060930-1.c: New test.
14861
14862 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14863
14864 PR fortran/18791
14865 * gfortran.dg/specifics_1.f90: New test.
14866 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14867 complex specifics.
14868
14869 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14870
14871 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14872 pthread-init-common.h: New.
14873
14874 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
14875
14876 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14877 precision on some archs.
14878
14879 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
14880
14881 * gcc.dg/non-local-goto-1.c: New test.
14882 * gcc.dg/non-local-goto-2.c: Likewise.
14883 * gcc.dg/setjmp-3.c: Likewise.
14884 * gcc.dg/setjmp-4.c: Likewise.
14885
14886 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
14887
14888 * gnat.dg/self_aggregate_with_pointer.adb: New test.
14889
14890 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
14891
14892 PR fortran/28276
14893 * gfortran.dg/exponent_1.f90: New test.
14894
14895 PR fortran/27021
14896 * gfortran.dg/nearest_1.f90: New test.
14897
14898 2006-09-26 Jakub Jelinek <jakub@redhat.com>
14899
14900 PR middle-end/25261
14901 PR middle-end/28790
14902 * gcc.dg/gomp/nestedfn-1.c: New test.
14903
14904 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
14905
14906 PR objc/29195
14907 * objc/compile/method-1.m: New test.
14908
14909 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
14910
14911 PR c++/26938
14912 * g++.dg/template/crash58.C: New test.
14913 * g++.dg/parse/crash28.C: Adjust error markers.
14914 * g++.dg/template/crash34.C: Likewise.
14915 * g++.dg/template/friend31.C: Likewise.
14916 * g++.dg/template/crash32.C: Likewise.
14917
14918 PR c++/27329
14919 * g++.dg/template/crash59.C: New test.
14920
14921 PR c++/27667
14922 * g++.dg/template/spec33.C: New test.
14923 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14924
14925 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
14926 Adam Nemet <anemet@caviumnetworks.com>
14927
14928 * gcc.dg/tree-ssa/ivopts-1.c: New test.
14929 * gcc.dg/tree-ssa/ivopts-2.c: New test.
14930
14931 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
14932
14933 PR target/28911
14934 * gcc.dg/pr28911.c: New.
14935
14936 2006-09-23 Uros Bizjak <uros@kss-loka.si>
14937
14938 PR target/29169
14939 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14940 (dg-options): Add -mfpmath=387.
14941
14942 2006-09-23 Jakub Jelinek <jakub@redhat.com>
14943
14944 PR c/28706
14945 * gcc.dg/pr28706.c: New test.
14946
14947 PR c/28712
14948 * gcc.dg/pr28712.c: New test.
14949
14950 2006-09-22 Mike Stump <mrs@apple.com>
14951
14952 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14953
14954 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
14955
14956 PR tree-optimization/28888
14957 * gcc.dg/pr28888.c: New test.
14958
14959 2006-09-21 Mark Mitchell <mark@codesourcery.com>
14960
14961 PR c++/29016
14962 * g++.dg/init/ptrfn1.C: New test.
14963
14964 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
14965
14966 PR c++/28861
14967 * g++.dg/template/spec32.C: New test.
14968 * g++.dg/parse/crash9.C: Adjust error markers.
14969
14970 PR c++/28303
14971 * g++.dg/template/typedef6.C: New test.
14972 * g++.dg/init/error1.C: Adjust error markers.
14973 * g++.dg/parse/crash9.C: Likewise.
14974 * g++.dg/template/crash55.C: Likewise.
14975
14976 2006-09-21 Janis Johnson <janis187@us.ibm.com>
14977
14978 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14979
14980 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
14981
14982 PR target/27650
14983 * g++.dg/ext/dllimport12.C: New test.
14984
14985 2006-09-20 Richard Sandiford <richard@codesourcery.com>
14986
14987 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14988 * gcc.target/mips/nmadd-2.c: Likewise.
14989 * gcc.target/mips/mips-ps-6.c: New test.
14990 * gcc.target/mips/neg-abs-1.c: Likewise.
14991 * gcc.target/mips/neg-abs-2.c: Likewise.
14992 * gcc.target/mips/nmadd-3.c: New test.
14993
14994 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14995
14996 PR middle-end/28046
14997 * gcc.dg/gomp/atomic-10.c: New test.
14998 * g++.dg/gomp/atomic-10.C: New test.
14999
15000 2006-09-20 Eric Christopher <echristo@apple.com>
15001
15002 * gcc.target/i386/sse3-not-fisttp.c: New.
15003
15004 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
15005
15006 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15007
15008 2006-09-19 Richard Sandiford <richard@codesourcery.com>
15009
15010 * gcc.c-torture/execute/pr28289.c (one): New variable.
15011 (main): Use it instead of argc.
15012 * gcc.c-torture/execute/20060102-1.c (one): New variable.
15013 (main): Use it instead of argc.
15014
15015 2006-09-19 Paul Brook <paul@codesourcery.com>
15016
15017 PR target/28516
15018 * gcc.dg/nested-func-5.c: New test.
15019
15020 2006-09-19 Ben Elliston <bje@au.ibm.com>
15021
15022 * lib/target-supports.exp (check_effective_target_tls): Compile
15023 test stubs using ${tool}_target_compile, not just target_compile.
15024 (check_effective_target_tls_runtime): Likewise.
15025
15026 2006-09-19 Ben Elliston <bje@au.ibm.com>
15027
15028 * gcc.c-torture/compile/20030405-1.x: Remove.
15029
15030 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15031 optimising linker from discarding it.
15032
15033 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15034
15035 PR fortran/28526
15036 * gfortran.dg/keyword_symbol_1.f90: New test.
15037
15038 * gfortran.dg/spread_shape_1.f90: Add missing warning with
15039 pedantic compilation option.
15040
15041 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15042
15043 PR fortran/29060
15044 * gfortran.dg/spread_shape_1.f90: New test.
15045
15046 2006-09-17 Roger Sayle <roger@eyesopen.com>
15047
15048 PR tree-optimization/28887
15049 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15050
15051 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
15052
15053 PR c/25993
15054 * gcc.dg/pr25993.c: New test.
15055
15056 2006-09-17 Ira Rosen <irar@il.ibm.com>
15057
15058 PR tree-opt/21591
15059 * gcc.dg/vect/pr21591.c: New test.
15060
15061 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
15062
15063 PR tree-opt/29059
15064 * gcc.c-torture/compile/strcpy-1.c: New test.
15065 * gcc.c-torture/compile/strcpy-2.c: New test.
15066 * gcc.c-torture/compile/memcpy-1.c: New test.
15067 * gcc.c-torture/compile/memcpy-2.c: New test.
15068
15069 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
15070
15071 PR testsuite/29055
15072 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15073
15074 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
15075
15076 * gnat.dg/specs/double_record_extension1.ads: New test.
15077 * gnat.dg/specs/double_record_extension2.ads: Likewise.
15078
15079 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
15080
15081 PR fortran/29051
15082 * gfortran.dg/oldstyle_3.f90: New test.
15083
15084 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15085
15086 PR libgfortran/29099
15087 * gfortran.dg/secnds-1.f: New test.
15088
15089 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15090
15091 PR libgfortran/29053
15092 * gfortran.dg/streamio_9.f90: New test.
15093 * gfortran.dg/streamio_10.f90: New test.
15094
15095 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
15096
15097 PR C++/29002
15098 * g++.dg/init/array22.C: New test.
15099 * g++.dg/init/array23.C: New test.
15100
15101 2006-09-14 Arnaud Charlet <charlet@adacore.com>
15102
15103 * stackcheck.lst: Update list of tests requiring stack checking.
15104 * norun.lst: Adjust for above change.
15105 * ada95.lst: New file.
15106 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15107 requiring -gnat95 switch.
15108
15109 2006-09-14 Olivier Hainque <hainque@adacore.com>
15110
15111 * gnat.dg/in_out_parameter.adb: New test.
15112
15113 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
15114
15115 PR debug/28980
15116 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15117
15118 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
15119
15120 * gnat.dg/specs/unchecked_union.ads: New test.
15121
15122 2006-09-13 Richard Sandiford <richard@codesourcery.com>
15123
15124 PR rtl-optimization/28982
15125 * gcc.c-torture/execute/pr28982a.c: New test.
15126 * gcc.c-torture/execute/pr28982b.c: Likewise.
15127
15128 2006-09-12 Eric Christopher <echristo@apple.com>
15129
15130 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15131 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15132
15133 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
15134
15135 PR c/28768
15136 PR preprocessor/14634
15137 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15138 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15139 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15140
15141 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
15142
15143 * gcc.dg/pr28243.c: New test.
15144
15145 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
15146
15147 PR fortran/28971
15148 gfortran.dg/pr28971.f90: New test to act as a backstop in case
15149 this undiagnosed regression reappears.
15150
15151 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
15152
15153 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15154 Treat $srcdir as a literal.
15155 * lib/fortran-torture.exp (fortran-torture-compile,
15156 fortran-torture-execute): Likewise.
15157 * lib/objc-torture.exp (objc-torture-compile,
15158 objc-torture-execute): Likewise.
15159 * lib/profopt.exp (profopt-execute): Likewise.
15160
15161 2006-09-11 Geoffrey Keating <geoffk@apple.com>
15162
15163 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15164
15165 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
15166
15167 PR testsuite/28950
15168 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15169
15170 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
15171
15172 PR target/13685
15173 * gcc.target/i386/pr13685.c: New test.
15174
15175 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
15176
15177 * gcc.dg/pr28726.c: New test.
15178
15179 2006-09-11 Josh Conner <jconner@apple.com>
15180
15181 * gcc.dg/nrv3.c: Increase size of structure.
15182 * gcc.dg/nrv4.c: Likewise.
15183 * gcc.dg/nrv5.c: Likewise.
15184
15185 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
15186
15187 PR libfortran/28890
15188 gfortran.dg/assumed_charlen_function_5.f90: New test.
15189
15190 2006-09-10 Mark Mitchell <mark@codesourcery.com>
15191
15192 PR c++/28991
15193 * g++.dg/init/static3.C: New test.
15194
15195 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
15196
15197 PR testsuite/29007
15198 * gcc.dg/long-long-cst1.c (t): Add cast to
15199 __SIZE_TYPE__ before casting to int.
15200 (main): Return 0 on success.
15201
15202 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15203
15204 * gcc.c-torture/execute/20060910-1.c: New test.
15205
15206 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
15207
15208 PR middle-end/26983
15209 * gcc.dg/pr26983.c: New test.
15210
15211 2006-09-10 Richard Sandiford <richard@codesourcery.com>
15212
15213 PR target/29006
15214 * gcc.c-torture/execute/pr29006.c: New test.
15215
15216 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
15217
15218 PR libfortran/28947
15219 gfortran.dg/matmul_4.f90: New test.
15220
15221 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
15222
15223 PR fortran/28959
15224 gfortran.dg/used_types_10: New test.
15225
15226 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
15227
15228 PR libfortran/28923
15229 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15230 gfortran.dg/array_initializer_3.f90: New test.
15231
15232 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15233
15234 PR fortran/28914
15235 * gfortran.dg/actual_array_constructor_3.f90: New test.
15236
15237 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
15238
15239 PR testsuite/26778
15240 * gcc.target/i386/pr26778.c: New testcase.
15241
15242 2006-09-08 Eric Christopher <echristo@apple.com>
15243
15244 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15245 * gcc.target/i386/memcpy-1.c: Ditto.
15246 * gcc.target/i386/asm-1.c: Ditto.
15247 * gcc.target/i386/20060512-4.c: Ditto.
15248 * gcc.target/i386/compress-float-387.c: Ditto.
15249 * gcc.target/i386/20060512-1.c: Ditto.
15250 * gcc.target/i386/compress-float-sse.c: Ditto.
15251 * gcc.target/i386/20060512-2.c: Ditto.
15252 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15253 * gcc.target/i386/stack-prot-kernel.c: Ditto.
15254 * gcc.target/i386/compress-float-387-pic.c: Ditto.
15255 * gcc.dg/pr26449.c: Ditto.
15256 * gcc.dg/attr-ms_struct-2.c: Ditto.
15257 * gcc.dg/attr-ms_struct-1.c: Ditto.
15258 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15259
15260 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
15261
15262 PR c/28504
15263 * gcc.dg/vla-10.c: New test.
15264
15265 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15266
15267 PR c++/28858
15268 * g++.dg/parse/template20.C: New test.
15269 * g++.dg/template/operator8.C: Remove obsolete part.
15270 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15271 * g++.old-deja/g++.pt/crash65.C: Likewise.
15272
15273 2006-09-07 Jason Merrill <jason@redhat.com>
15274
15275 PR middle-end/27724
15276 * gcc.dg/long-long-cst1.c: New test.
15277
15278 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
15279
15280 PR C++/28906
15281 * g++.dg/other/array3.C: New test.
15282 * g++.dg/other/array4.C: New test.
15283 * g++.dg/other/array5.C: New test.
15284
15285 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
15286
15287 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15288
15289 2006-09-07 Uros Bizjak <uros@kss-loka.si>
15290
15291 PR target/28946
15292 * gcc.target/i386/pr28946.c: New test.
15293
15294 2006-09-07 Steven G. Kargl <kargls@comcast.net>
15295
15296 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15297 in integer literal constant.
15298 * gfortran.dg/enum_8.f90: Ditto.
15299 * gfortran.dg/g77/20030326-1.f: Ditto.
15300
15301 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
15302
15303 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15304 nonconformance usage.
15305
15306 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
15307
15308 PR middle-end/28862
15309 * gcc.c-torture/compile/vector-align-1.c: New test.
15310
15311 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
15312
15313 PR rtl-opt/27883
15314 * g++.dg/opt/copysign-1.C: New test.
15315
15316 2006-09-06 Jason Merrill <jason@redhat.com>
15317
15318 PR c++/27371
15319 * g++.dg/warn/unused-result1.C: New test.
15320
15321 2006-09-06 Mark Mitchell <mark@codesourcery.com>
15322
15323 PR c++/28903
15324 * g++.dg/ext/vla3.C: New test.
15325
15326 PR c++/28886
15327 * g++.dg/template/array16.C: New test.
15328
15329 2006-09-06 Richard Guenther <rguenther@suse.de>
15330
15331 * gcc.dg/pr27226.c: Remove testcase again.
15332
15333 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
15334
15335 PR tree-opt/28937
15336 * g++.dg/opt/unroll2.C: New test.
15337
15338 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
15339
15340 PR tree-opt/28952
15341 * gcc.dg/vect/pr28952.c: New test.
15342
15343 2006-09-05 Richard Guenther <rguenther@suse.de>
15344
15345 PR tree-optimization/28900
15346 * gcc.dg/torture/pr28900.c: New testcase
15347
15348 2006-09-05 Richard Guenther <rguenther@suse.de>
15349
15350 PR tree-optimization/28905
15351 * gcc.c-torture/compile/pr28905.c: New testcase.
15352
15353 2006-09-05 Richard Guenther <rguenther@suse.de>
15354
15355 PR middle-end/28935
15356 * gcc.dg/pr28935.c: New testcase.
15357
15358 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
15359
15360 * gcc.c-torture/execute/20060905-1.c: New test.
15361
15362 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15363
15364 PR fortran/28908
15365 * gfortran.dg/used_types_7.f90: New test.
15366 * gfortran.dg/used_types_8.f90: New test.
15367 * gfortran.dg/used_types_9.f90: New test.
15368
15369 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
15370
15371 * gcc.c-torture/compile/20060904-1.c: New test.
15372
15373 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
15374
15375 PR c++/23287 Revert my 2006-09-01 patch
15376 * g++.dg/parse/dtor12.C: Remove.
15377
15378 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
15379
15380 PR c+/27670
15381 * g++.dg/template/operator9.C: New test.
15382
15383 PR c++/27493
15384 * g++.dg/template/operator7.C: New test.
15385
15386 PR c++/27494
15387 * g++.dg/template/operator8.C: New test.
15388
15389 PR c++/27397
15390 * g++.dg/template/crash57.C: New test.
15391
15392 * g++.dg/template/typedef4.C: Adjust error markers.
15393 * g++.dg/template/typedef5.C: Likewise.
15394
15395 2006-09-02 Jakub Jelinek <jakub@redhat.com>
15396
15397 PR c++/28878
15398 * g++.dg/parse/crash33.C: New test.
15399
15400 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
15401 Richard Guenther <rguenther@suse.de>
15402 Adam Nemet <anemet@caviumnetworks.com>
15403
15404 PR middle-end/27226
15405 * gcc.target/mips/memcpy-1.c: New testcase.
15406 * gcc.dg/pr27226.c: Likewise.
15407
15408 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
15409
15410 PR c++/28705
15411 * g++.dg/lookup/koenig5.C: New.
15412 * g++.dg/template/crash56.C: New.
15413
15414 2006-09-01 Josh Conner <jconner@apple.com>
15415
15416 PR c++/25505
15417 * gcc.dg/nrv3.c: New test.
15418 * gcc.dg/nrv4.c: New test.
15419 * gcc.dg/nrv5.c: New test.
15420
15421 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
15422
15423 PR c++/23287
15424 * g++.dg/parse/dtor12.C: New.
15425
15426 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
15427
15428 PR tree-optimization/28839
15429 * gcc.dg/pr28839.c: New test.
15430
15431 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
15432
15433 PR target/24367
15434 * gcc.dg/pr24367.c: New testcase.
15435
15436 2006-08-30 Joseph Myers <joseph@codesourcery.com>
15437
15438 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15439
15440 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
15441
15442 PR rtl-optimization/27735
15443 * gcc.dg/loop-unswitch-1.c: New test.
15444
15445 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
15446
15447 PR fortran/28885
15448 * gfortran.dg/aliasing_dummy_2.f90: New test.
15449
15450 PR fortran/20067
15451 * gfortran.dg/generic_5.f90: Change error message.
15452
15453 PR fortran/28873
15454 * gfortran.dg/generic_6.f90: New test.
15455
15456 PR fortran/25077
15457 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15458
15459 PR fortran/25102
15460 * gfortran.dg/invalid_interface_assignment.f90: New test.
15461
15462 PR fortran/24866
15463 * gfortran.dg/module_proc_external_dummy.f90: New test.
15464
15465 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
15466
15467 PR c++/28349
15468 * g++.dg/warn/var-args1.C: New test.
15469
15470 2006-08-29 Steven G. Kargl <kargls@comcast.net>
15471
15472 PR fortran/28866
15473 * gfortran.dg/simpleif_2.f90: New test.
15474 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15475 * gfortran.dg/enum_5.f90: Ditto.
15476
15477 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15478 Kazu Hirata <kazu@codesourcery.com>
15479
15480 PR tree-optimization/17506
15481 * gcc.dg/pr17506.c: New.
15482
15483 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
15484
15485 PR c++/28139
15486 * g++.dg/eh/alias1.C: New test.
15487
15488 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15489
15490 PR c++/28860
15491 * g++.dg/template/ttp22.C: New test.
15492
15493 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
15494
15495 PR middle-end/26632
15496 * gcc.dg/pr26632.c: New.
15497
15498 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15499
15500 PR libgfortran/28354
15501 * gfortran.dg/fmt_zero_precision.f90: New test.
15502
15503 2006-08-27 Mark Mitchell <mark@codesourcery.com>
15504
15505 PR c++/28058
15506 * g++.dg/template/spec31.C: New test.
15507
15508 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
15509
15510 PR c++/26573
15511 * g++.dg/other/static2.C: New test.
15512
15513 2006-08-26 Roger Sayle <roger@eyesopen.com>
15514
15515 * gcc.dg/Wswitch-enum-2.c: New test case.
15516 * gcc.dg/Wswitch-enum-3.c: Likewise.
15517
15518 2006-08-26 Richard Guenther <rguenther@suse.de>
15519
15520 * gcc.c-torture/compile/20060826-1.c: New testcase.
15521
15522 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
15523
15524 PR c++/28736
15525 * g++.dg/template/void10.C: New test.
15526
15527 PR c++/28737
15528 * g++.dg/template/void8.C: New test.
15529
15530 PR c+_+/28738
15531 * g++.dg/template/void9.C: New test.
15532
15533 * g++.dg/template/void3.C: Adjust error markers.
15534 * g++.dg/template/void4.C: Likewise.
15535 * g++.dg/template/crash55.C: Likewise.
15536 * g++.dg/template/void7.C: Likewise
15537
15538 2006-08-26 Mark Mitchell <mark@codesourcery.com>
15539
15540 PR c++/28588
15541 * g++.dg/inherit/access6.C: New test.
15542 * g++.dg/inherit/access7.C: Likewise.
15543
15544 PR c++/28595
15545 * g++.dg/template/array15.C: New test.
15546 * g++.dg/template/crash2.C: Tweak error markers.
15547
15548 2006-08-26 Jakub Jelinek <jakub@redhat.com>
15549
15550 PR middle-end/28683
15551 * gcc.c-torture/compile/20060823-1.c: New test.
15552
15553 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15554
15555 PR c++/28853
15556 * g++.dg/template/ttp21.C: New test.
15557
15558 PR c++/28852
15559 * g++.dg/other/operator1.C: Add error-marker.
15560 * g++.dg/other/operator2.C: New test.
15561
15562 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
15563
15564 PR c/27893
15565 * gcc.c-torture/compile/vla-const-1.c,
15566 gcc.c-torture/compile/vla-const-2.c: New tests.
15567
15568 2006-08-26 Richard Guenther <rguenther@suse.de>
15569
15570 PR middle-end/28814
15571 * gcc.dg/torture/pr28814.c: New testcase.
15572
15573 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
15574
15575 PR c/28418
15576 * gcc.c-torture/compile/compound-literal-1.c: New test.
15577
15578 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
15579
15580 PR c/28299
15581 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15582 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15583 Expect extra diagnostics.
15584
15585 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
15586
15587 gcc.dg/noncompile/pr16876.c: New test.
15588
15589 2006-08-25 Mark Mitchell <mark@codesourcery.com>
15590
15591 PR c++/28056
15592 * g++.dg/parse/local1.C: New test.
15593 * g++.dg/other/qual1.C: Tweak error marker.
15594
15595 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
15596
15597 PR c++/27787
15598 * g++.dg/template/typename10.C: New.
15599 * g++.dg/template/lookup4.C: Remove bogus error marker.
15600
15601 2006-08-25 Richard Guenther <rguenther@suse.de>
15602
15603 PR testsuite/28829
15604 * gcc.dg/pr26570.c: Fix testcase.
15605
15606 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
15607
15608 PR tree-opt/28807
15609 * gcc.c-torture/execute/mayalias-2.c: New test.
15610 * gcc.dg/tree-ssa/alias-13.c: New test.
15611
15612 2006-08-24 Jan Hubicka <jh@suse.cz>
15613
15614 PR debug/26881
15615 * gcc.dg/debug/pr26881.c: New file.
15616
15617 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
15618
15619 PR fortran/28788
15620 * gfortran.dg/used_types_4.f90: New test.
15621 * gfortran.dg/derived_init_2.f90: Modify to check sibling
15622 association of derived types.
15623 * gfortran.dg/used_types_2.f90: Add module cleanup.
15624 * gfortran.dg/used_types_3.f90: The same.
15625
15626 PR fortran/28771
15627 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15628 fix of regression.
15629
15630 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15631
15632 PR 28813
15633 * gfortran.dg/direct_io_6.f90: Remove test.
15634
15635 2006-08-23 Stuart Hastings <stuart@apple.com>
15636
15637 PR 28825
15638 * gcc.target/i386/20060821-1.c: New.
15639
15640 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
15641
15642 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
15643 dg-warning strings for dllimport.
15644
15645 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
15646
15647 PR C++/28450
15648 * g++.dg/ext/vector4.C: New test.
15649 * g++.dg/ext/complex1.C: New test.
15650
15651 2006-08-21 Geoffrey Keating <geoffk@apple.com>
15652
15653 PR debug/28692
15654 * gcc.dg/debug/const-1.c: New.
15655 * gcc.dg/debug/const-2.c: New.
15656 * gcc.dg/debug/dwarf2/const-1.c: New.
15657 * gcc.dg/debug/dwarf2/const-2.c: New.
15658 * gcc.dg/debug/dwarf2/const-2b.c: New.
15659
15660 2006-08-22 Richard Guenther <rguenther@suse.de>
15661
15662 PR middle-end/28776
15663 * gcc.c-torture/compile/pr28776-1.c: New testcase.
15664 * gcc.c-torture/compile/pr28776-2.c: Likewise.
15665
15666 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
15667
15668 PR tree-optimization/28003
15669 * g++.dg/tree-ssa/pr28003.C: New.
15670
15671 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
15672
15673 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15674
15675 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
15676
15677 PR c++/26269
15678 * g++.dg/other/error14.C: New test.
15679
15680 PR c++/28505
15681 * g++.dg/parse/ctor7.C: New test.
15682 * g++.dg/parse/ctor8.C: Likewise.
15683
15684 PR c++/28741
15685 * g++.dg/template/void7.C: New test.
15686
15687 2006-08-21 Olivier Hainque <hainque@adacore.com>
15688
15689 * gnat.dg/self_aggregate_with_zeros.adb: New test.
15690 * gnat.dg/self_aggregate_with_array.adb: New test.
15691
15692 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
15693
15694 * g++.dg/eh/arm-vfp-unwind.C: New test.
15695
15696 2006-08-20 Mark Mitchell <mark@codesourcery.com>
15697
15698 PR c++/28341
15699 * g++.dg/template/ref3.C: New test.
15700 * g++.dg/template/nontype13.C: New test.
15701
15702 PR c++/28346
15703 * g++.dg/template/ptrmem17.C: New test.
15704
15705 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
15706
15707 PR target/28648 c:
15708 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15709
15710 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
15711
15712 PR fortran/28630
15713 * gfortran.dg/used_types_2.f90: New test.
15714
15715 PR fortran/28601
15716 * gfortran.dg/used_types_3.f90: New test.
15717
15718 PR fortran/20886
15719 * gfortran.dg/generic_actual_arg.f90: New test.
15720
15721 PR fortran/28735
15722 * gfortran.dg/module_private_array_refs_1.f90: New test.
15723
15724 PR fortran/28762
15725 * gfortran.dg/program_name_1.f90: New test.
15726
15727 PR fortran/28425
15728 * gfortran.dg/derived_constructor_comps_1.f90: New test.
15729
15730 PR fortran/28496
15731 * gfortran.dg/array_initializer_2.f90: New test.
15732
15733 PR fortran/18111
15734 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15735
15736 PR fortran/28600
15737 * gfortran.dg/assumed_charlen_function_4.f90: New test.
15738
15739 PR fortran/28771
15740 * gfortran.dg/assumed_charlen_in_main.f90: New test.
15741
15742 PR fortran/28660
15743 * gfortran.dg/dependent_decls_1.f90: New test.
15744
15745 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
15746
15747 PR fortran/25217
15748 * gfortran.dg/derived_init_2.f90: New.
15749
15750 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
15751
15752 * gcc.c-torture/execute/pr28289.c: New test.
15753
15754 2006-08-17 Jakub Jelinek <jakub@redhat.com>
15755
15756 PR c/28744
15757 * gcc.dg/attr-externally-visible-1.c: New test.
15758 * gcc.dg/attr-externally-visible-2.c: New test.
15759 * g++.dg/parse/attr-externally-visible-1.C: New test.
15760 * g++.dg/parse/attr-externally-visible-2.C: New test.
15761
15762 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15763
15764 PR c++/28606
15765 * g++.dg/parse/dtor11.C: New test.
15766
15767 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15768
15769 PR rtl-optimization/28489
15770 * gcc.c-torture/compile/pr28489.c: New test.
15771
15772 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15773
15774 PR c++/28710
15775 * g++.dg/template/redecl4.C: New test.
15776
15777 PR c++/28711
15778 * g++.dg/template/ctor8.C: New test.
15779
15780 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
15781
15782 * gcc.dg/pr26570.c: Fix testcase.
15783
15784 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
15785
15786 * PR c++/28573
15787 * g++.dg/parse/offsetof6.C: New test.
15788 * g++.dg/parse/offsetof6.C: New test.
15789 * g++.dg/parse/offsetof7.C: New test.
15790
15791 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15792
15793 PR testsuite/28602
15794 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15795 is false.
15796
15797 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
15798
15799 PR c++/28302
15800 * g++.dg/ext/vector3.C: New test.
15801
15802 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
15803
15804 PR gcov/profile/26570
15805 * gcc.dg/pr26570.c: New test.
15806
15807 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
15808
15809 PR c/27697
15810 * gcc.dg/qual-component-1.c: New test.
15811
15812 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15813
15814 PR c++/28593
15815 * g++.dg/parse/new3.C: New test.
15816
15817 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15818
15819 PR fortran/25828
15820 * gfortran.dg/streamio_1.f90: New test.
15821 * gfortran.dg/streamio_2.f90: New test.
15822 * gfortran.dg/streamio_3.f90: New test.
15823 * gfortran.dg/streamio_4.f90: New test.
15824 * gfortran.dg/streamio_5.f90: New test.
15825 * gfortran.dg/streamio_6.f90: New test.
15826 * gfortran.dg/streamio_7.f90: New test.
15827 * gfortran.dg/streamio_8.f90: New test.
15828
15829 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
15830
15831 PR c/28287
15832 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15833
15834 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
15835
15836 PR c++/28594
15837 * g++.dg/template/void6.C: New test.
15838
15839 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15840
15841 PR c/28649
15842 * gcc.dg/parse-error-1.c: New test.
15843 * gcc.dg/parse-error-2.c: New test.
15844 * gcc.dg/cpp/digraph2.c: Add error-marker.
15845 * gcc.dg/noncompile/920923-1.c: Likewise.
15846
15847 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
15848
15849 PR c/27490
15850 * gcc.dg/sizeof-2.c: New testcase.
15851
15852 PR c/27489
15853 * gcc.dg/switch-A.c: New testcase.
15854
15855 2006-08-14 Steve Ellcey <sje@cup.hp.com>
15856
15857 PR c++/28288
15858 PR c++/14556
15859 * g++.old-deja/g++.warn/compare1.C: Delete.
15860 * g++.dg/opt/pr7503-2.C: Delete.
15861 * g++.dg/opt/pr7503-3.C: Delete.
15862 * g++.dg/opt/pr7503-4.C: Delete.
15863 * g++.dg/opt/pr7503-5.C: Delete.
15864 * g++.dg/opt/max1.C: Delete.
15865 * g++.dg/warn/minmax.C: Delete.
15866 * g++.dg/expr/minmax.C: New test.
15867
15868 2006-08-14 Richard Guenther <rguenther@suse.de>
15869
15870 PR testsuite/28703
15871 * gcc.c-torture/execute/pr28651.c: Do not use argc
15872 to avoid optimization, instead forbid inlining.
15873
15874 2006-08-14 Richard Sandiford <richard@codesourcery.com>
15875
15876 PR rtl-optimization/28634
15877 * gcc.c-torture/execute/ieee/pr28634.c: New test.
15878
15879 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
15880
15881 PR c/27184
15882 * gcc.dg/torture/pr27184.c: New test.
15883
15884 2006-08-12 Jakub Jelinek <jakub@redhat.com>
15885
15886 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15887
15888 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15889
15890 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15891 * gfortran.dg/stat_2.f90: Likewise.
15892 * gfortran.dg/chmod_1.f90: Likewise.
15893 * gfortran.dg/chmod_2.f90: Likewise.
15894 * gfortran.dg/chmod_3.f90: Likewise.
15895
15896 2006-08-11 David Edelsohn <edelsohn@gnu.org>
15897
15898 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15899
15900 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
15901
15902 * g++.dg/opt/pr23454-2.C: New test.
15903
15904 2006-08-11 Richard Guenther <rguenther@suse.de>
15905
15906 PR middle-end/28651
15907 * gcc.c-torture/execute/pr28651.c: New testcase.
15908
15909 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
15910
15911 * gnat.dg/specs/static_initializer.ads: New test.
15912
15913 2006-08-10 Paul Brook <paul@codesourcery.com>
15914
15915 * gcc.target/arm/cond-asm.c: New test.
15916
15917 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
15918
15919 PR tree-optimization/26197
15920 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15921 * g++.dg/vect/vect.exp: Compile the new tests with
15922 --param max-aliased-vops=0.
15923
15924 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
15925
15926 PR c++/28637
15927 * g++.dg/template/void3.C: New test.
15928
15929 PR c++/28638
15930 * g++.dg/template/void4.C: New test.
15931
15932 PR c++/28640
15933 * g++.dg/template/void5.C: New test.
15934
15935 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
15936
15937 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15938 after dg-do compile.
15939
15940 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
15941
15942 PR tree-optimizations/26969
15943 * gcc.dg/vect/vect.exp: Compile tests prefixed with
15944 "unswitch-loops" with -funswitch-loops.
15945 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15946
15947 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
15948
15949 * gcc.dg/sparc-getcontext-1.c: Fix typo.
15950 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15951 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
15952 * objc.dg/dwarf-1.m: Likewise.
15953 * objc.dg/dwarf-2.m: Likewise.
15954 * obj-c++.dg/dwarf-2.mm: Likewise.
15955
15956 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15957
15958 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15959 * objc.dg/dwarf-2.m: Likewise.
15960 * obj-c++.dg/dwarf-2.mm: Likewise.
15961
15962 PR libfortran/28603
15963 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15964
15965 PR testsuite/27611
15966 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15967
15968 PR testsuite/27033
15969 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15970
15971 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
15972
15973 PR target/27827
15974 * gcc.target/i386/pr27827.c: New testcase.
15975
15976 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
15977
15978 PR fortran/28590
15979 * gfortran.dg/sequence_types_1.f90: New test.
15980
15981 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
15982
15983 PR fortran/28548
15984 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15985 dg-warning. Add -pedantic option.
15986
15987 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15988
15989 PR c/28502
15990 * gcc.dg/proto-1.c: New test.
15991
15992 PR c/27721
15993 * gcc.dg/lvalue-4.c: New test.
15994
15995 PR c/28136
15996 * gcc.dg/init-bad-5.c: New test.
15997
15998 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15999
16000 PR c++/28347
16001 * g++.dg/ext/typedef-init.C: Add new test for typedef
16002 initialization inside templates. Adjust existing error markers.
16003
16004 2006-08-03 Mark Mitchell <mark@codesourcery.com>
16005
16006 PR c++/28148
16007 * g++.dg/init/ptrmem3.C: New test.
16008
16009 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
16010
16011 PR tree-optimization/27770
16012 * lib/target-support.exp: New target keyword "section_anchors".
16013 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16014 tests.
16015 * gcc.dg/vect/section-anchors-pr27770.c: New test.
16016 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16017 * gcc.dg/vect/section-anchors-vect-69.c: New test.
16018 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16019
16020 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16021
16022 * gcc.dg/20060801-1.c: Add missing '}'.
16023
16024 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16025
16026 PR c++/27508
16027 * g++.dg/parse/dtor9.C: New test.
16028 * g++.dg/parse/dtor10.C: New test.
16029 * g++.dg/other/error7.C: Adjust error-marker.
16030
16031 PR c++/28274
16032 * g++.dg/other/default5.C: New test.
16033
16034 2006-08-02 Richard Guenther <rguenther@suse.de>
16035
16036 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16037
16038 2006-08-02 Mark Mitchell <mark@codesourcery.com>
16039
16040 PR c++/28557
16041 * g++.dg/template/conv9.C: New test.
16042
16043 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16044
16045 PR debug/28063
16046 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16047 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16048 Optionally return assembly text. Update callers.
16049 (check_no_compiler_messages): Update verbose messages.
16050 (check_no_messages_and_pattern): New.
16051 (check_effective_target_string_merging): New.
16052
16053 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16054
16055 PR c++/28250
16056 * g++.dg/eh/catch4.C: New test.
16057
16058 PR c++/28257
16059 * g++.dg/other/qual1.C: New test.
16060
16061 PR c++/28259
16062 * g++.dg/inherit/error2.C: New test.
16063
16064 PR c++/28267
16065 * g++.dg/other/new1.C: New test.
16066
16067 * g++.dg/warn/pr23075.C: Remove obsolete test.
16068 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16069 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16070
16071 2006-07-31 Mark Mitchell <mark@codesourcery.com>
16072
16073 PR c++/28523
16074 * g++.dg/eh/cast1.C: New test.
16075
16076 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
16077
16078 PR libfortran/28452
16079 * gfortran.dg/random_3.f90: New test.
16080
16081 2006-08-01 Steve Ellcey <sje@cup.hp.com>
16082
16083 PR c++/28432
16084 * g++.dg/other/pr28304.C: Change expected error message.
16085 * g++.dg/other/pr28432.C: New test.
16086
16087 2006-08-01 Steve Ellcey <sje@cup.hp.com>
16088
16089 PR c++/28256
16090 * g++.dg/init/brace2.C: Change expected error message, add empty init.
16091
16092 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
16093
16094 PR debug/23336
16095 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16096 at -g1.
16097 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16098 g++.dg/debug/enum-2.C: New.
16099
16100 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16101
16102 PR c++/6634
16103 * g++.dg/parse/long1.C: Add more tests.
16104
16105 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16106
16107 * gfortran.dg/lrshift_1.c: New file.
16108
16109 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16110
16111 PR libgfortran/28335
16112 * gfortran.dg/no_unit_error_1.f90: New test.
16113
16114 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16115
16116 PR libgfortran/28335
16117 * gfortran.dg/no_unit_error_1.f90: Delete test.
16118 * gfortran.dg/no_unit_error_2.f90: Delete test.
16119
16120 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16121
16122 * gfortran.dg/chmod_3.f90: New test.
16123 * gfortran.dg/ltime_gmtime_1.f90: New test.
16124 * gfortran.dg/ltime_gmtime_2.f90: New test.
16125 * gfortran.dg/lrshift_1.f90: New test.
16126 * gfortran.dg/chmod_1.f90: New test.
16127 * gfortran.dg/chmod_2.f90: New test.
16128
16129 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
16130
16131 PR c++/27668
16132 * g++.dg/template/crash55.C: New test.
16133
16134 PR c++/27962
16135 * g++.dg/template/nontype16.C: New test.
16136
16137 * g++.dg/template/void2.C: Adjust error markers.
16138 * g++.dg/template/nontype5.C: Adjust error markers.
16139
16140 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
16141
16142 * gcc.target/i386/stack-prot-kernel.c: New test.
16143
16144 2006-07-27 Roger Sayle <roger@eyesopen.com>
16145
16146 * gcc.dg/builtins-55.c: New test case.
16147
16148 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
16149
16150 PR rtl-optimization/27907
16151 * gcc.c-torture/compile/pr27907.c: New test.
16152
16153 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16154
16155 * gfortran.dg/mclock.f90: New test.
16156 * gfortran.dg/int_conv_1.f90: New test.
16157 * gfortran.dg/stat_1.f90: New test.
16158 * gfortran.dg/stat_2.f90: New test.
16159
16160 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16161
16162 PR libgfortran/28335
16163 * gfortran.dg/no_unit_error_1.f90: New test.
16164 * gfortran.dg/no_unit_error_2.f90: New test.
16165 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16166
16167 2006-07-25 Roger Sayle <roger@eyesopen.com>
16168
16169 PR middle-end/28473
16170 * gcc.dg/fold-convround-1.c: New test case.
16171
16172 2006-07-24 Steven G. Kargl <kargls@comcast.net>
16173
16174 * gfortran.dg/arithmetic_if.f90: Fix comments.
16175
16176 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16177
16178 PR c++/27572
16179 * g++.dg/other/typedef1.C: New test.
16180 * g++.dg/template/typedef4.C: New test.
16181 * g++.dg/template/typedef5.C: New test.
16182
16183 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
16184
16185 PR fortran/28416
16186 * gfortran.dg/allocatable_dummy_3.f90: New.
16187
16188 2006-07-24 Steven G. Kargl <kargls@comcast.net>
16189
16190 PR fortran/28439
16191 * gfortran.dg/arithmetic_if.f90: New test.
16192
16193 2006-07-24 Uros Bizjak <uros@kss-loka.si>
16194
16195 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16196 avoid memcpy optimization.
16197
16198 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16199
16200 PR fortran/25289
16201 * gfortran.dg/direct_io_6.f90: New test.
16202
16203 2006-07-24 Jan Hubicka <jh@suse.cz>
16204
16205 PR c/25795
16206 PR c++/27369
16207 * gcc.dg/pr25795.c: New test.
16208 * gcc.dg/pr25795-1.c: New test.
16209
16210 2006-07-23 Roger Sayle <roger@eyesopen.com>
16211
16212 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16213 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16214 which may be transformed to "g || h" on some platforms.
16215
16216 2006-07-23 Mark Mitchell <mark@codesourcery.com>
16217
16218 PR c++/28025
16219 * g++.dg/template/friend45.C: New test.
16220
16221 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16222
16223 PR libgfortran/28339
16224 * gfortran.dg/arrayio_8.f90: New test.
16225
16226 2006-07-21 Mike Stump <mrs@apple.com>
16227
16228 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16229
16230 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16231
16232 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16233
16234 PR c++/28250
16235 * g++.dg/eh/catch3.C: New test.
16236
16237 PR c++/28363
16238 * g++.dg/template/defarg10.C: New test.
16239
16240 2006-07-20 Paul Brook <paul@codesourcery.com>
16241
16242 PR 27363
16243 * gcc.dg/pr27363.c: New test.
16244
16245 2006-07-19 Mark Mitchell <mark@codesourcery.com>
16246
16247 PR c++/28338
16248 * g++.dg/init/ref13.C: New test.
16249
16250 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16251
16252 PR obj-c++/28434
16253 * obj-c++.dg/proto-error-1.mm: New test.
16254
16255 2006-07-18 Mark Mitchell <mark@codesourcery.com>
16256
16257 PR c++/28337
16258 * g++.dg/template/string1.C: New test.
16259
16260 2006-07-18 Mark Mitchell <mark@codesourcery.com>
16261
16262 PR c++/28048
16263 * g++.dg/template/defarg9.C: New test.
16264
16265 PR c++/28235
16266 * g++.dg/template/static27.C: New test.
16267
16268 2006-07-18 Diego Novillo <dnovillo@redhat.com>
16269
16270 PR 28410
16271 * gcc.dg/tree-ssa/pr28410.c: New test.
16272
16273 2006-07-18 Lee Millward <lee.millward@gmail.com>
16274
16275 PR c++/28258
16276 * g++/dg/other/error13.C: New test.
16277
16278 PR c++/28260
16279 * g++.dg/template/friend44.C: New test.
16280
16281 2006-07-18 Steve Ellcey <sje@cup.hp.com>
16282
16283 PR c++/27495
16284 * g++.dg/other/pr27495.C: New.
16285
16286 2006-07-18 Olivier Hainque <hainque@adacore.com>
16287
16288 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16289 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16290
16291 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16292
16293 PR c/28286
16294 * gcc.dg/pragma-pack-4.c: New test.
16295
16296 2006-07-17 Steve Ellcey <sje@cup.hp.com>
16297
16298 PR c++/28291
16299 * g++.dg/ext/pr28291.C: New test.
16300
16301 2006-07-17 Richard Sandiford <richard@codesourcery.com>
16302
16303 PR middle-end/28403
16304 * gcc.c-torture/execute/pr28403.c: New test.
16305
16306 2006-07-17 Richard Sandiford <richard@codesourcery.com>
16307
16308 PR middle-end/28402
16309 * gcc.dg/pr28402.c: New test.
16310
16311 2006-07-17 Steve Ellcey <sje@cup.hp.com>
16312
16313 PR c++/28304
16314 * g++.dg/other/pr28304.C: New test.
16315
16316 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
16317
16318 PR other/28251
16319 gcc.c-torture/unsorted/dump-noaddr.c: New test.
16320 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16321
16322 2006-07-17 Richard Guenther <rguenther@suse.de>
16323
16324 PR tree-optimization/28238
16325 * g++.dg/tree-ssa/pr28238.C: New testcase.
16326
16327 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16328
16329 PR c++/28250
16330 * g++.dg/eh/catch1.C: New test.
16331 * g++.dg/eh/catch2.C: New test.
16332
16333 2006-07-16 Jakub Jelinek <jakub@redhat.com>
16334
16335 PR c++/28370
16336 * g++.dg/template/anon3.C: New test.
16337
16338 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
16339
16340 PR fortran/20844
16341 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16342 specifiers requiring an explicit format tag..
16343
16344 PR fortran/28201
16345 * gfortran.dg/generic_5: New test.
16346
16347 PR fortran/20893
16348 * gfortran.dg/elemental_optional_args_1.f90: New test.
16349
16350 2006-07-16 Olivier Hainque <hainque@adacore.com>
16351
16352 * gnat.dg/assert.ads: New file.
16353 * gnat.dg/controlled_record.ads: Likewise.
16354 * gnat.dg/controlled_record.adb: Likewise.
16355
16356 2006-07-15 Lee Millward <lee.millward@gmail.com>
16357
16358 PR c++/28292
16359 * g++.dg/other/error12.C: New test.
16360
16361 PR c++/28269
16362 * g++.dg/template/crash54.C: New test.
16363
16364 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16365
16366 PR c++/28249
16367 * g++.dg/parse/catch1.C: New test.
16368
16369 PR c++/28294
16370 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16371
16372 PR c++/28387
16373 * g++.dg/ext/attrib24.C: New test.
16374
16375 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16376
16377 PR c++/28343
16378 * g++.dg/ext/asmspec1.C: New test.
16379
16380 2006-07-13 Janis Johnson <janis187@us.ibm.com>
16381
16382 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16383 (dg-test): Support shouldfail tests.
16384 * lib/target-supports-dg.exp (dg-shouldfail): New.
16385 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16386 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16387 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16388 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16389 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16390 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16391 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16392
16393 2006-07-13 Jan Hubicka <jh@suse.cz>
16394
16395 * gcc.target/i386/memcpy-1.c: New.
16396
16397 2006-07-12 Geoffrey Keating <geoffk@apple.com>
16398
16399 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16400
16401 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
16402
16403 PR fortran/25097
16404 * gfortran.dg/present_1.f90: New test.
16405
16406 PR fortran/20903
16407 * gfortran.dg/interface_derived_type_1.f90: New test.
16408
16409 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
16410
16411 PR fortran/28213
16412 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16413 list.
16414
16415 2006-07-07 Lee Millward <lee.millward@gmail.com>
16416
16417 PR c++/27820
16418 * g++.dg/other/label1.C: New test.
16419
16420 2006-07-07 Richard Guenther <rguenther@suse.de>
16421
16422 PR middle-end/28268
16423 * gcc.dg/torture/pr28268.c: New testcase.
16424
16425 2006-07-07 Steve Ellcey <sje@cup.hp.com>
16426
16427 PR c++/27019
16428 * g++.dg/ext/pr27019.C: New.
16429
16430 2006-07-07 Richard Guenther <rguenther@suse.de>
16431
16432 PR tree-optimization/28187
16433 * gcc.dg/pr28187.c: New testcase.
16434
16435 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
16436
16437 * gnat.dg/address_conversion.adb: New test.
16438 * gnat.dg/boolean_subtype.adb: Likewise.
16439 * gnat.dg/frame_overflow.adb: Likewise.
16440 * gnat.dg/pointer_array.adb: Likewise.
16441 * gnat.dg/pointer_conversion.adb: Likewise.
16442
16443 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
16444
16445 PR fortran/28237
16446 PR fortran/23420
16447 * gfortran.dg/print_fmt_5.f90: New test.
16448
16449 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16450
16451 PR fortran/28129
16452 * gfortran.dg/bounds_check_4.f90: New test.
16453
16454 2006-07-05 Richard Guenther <rguenther@suse.de>
16455
16456 PR target/28158
16457 * gfortran.dg/pr28158.f90: New testcase.
16458
16459 2006-07-05 Richard Guenther <rguenther@suse.de>
16460
16461 PR tree-optimization/28162
16462 * gcc.dg/pr28162.c: New testcase.
16463
16464 2006-07-05 Richard Guenther <rguenther@suse.de>
16465 Andrew Pinski <pinskia@gcc.gnu.org>
16466
16467 PR c++/27084
16468 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16469
16470 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
16471
16472 PR fortran/28174
16473 * gfortran.dg/actual_array_substr_2.f90: New test.
16474
16475 PR fortran/28167
16476 * gfortran.dg/actual_array_constructor_2.f90: New test.
16477
16478 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16479
16480 * gfortran.dg/itime_idate_1.f: New test.
16481 * gfortran.dg/itime_idate_2.f: New test.
16482
16483 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16484
16485 PR libgfortran/27704
16486 * gfortran.dg/open_status_3.f90: New test.
16487 * gfortran.dg/fmt_l.f90: Update for new feature.
16488
16489 2006-07-03 Asher Langton <langton2@llnl.gov>
16490
16491 * gfortran.dg/oldstyle_2.f90: New.
16492
16493 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
16494
16495 * gnat.dg/string_slice.adb: New test.
16496
16497 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16498
16499 PR fortran/19259
16500 * gfortran.dg/semicolon_fixed.c: New.
16501 * gfortran.dg/semicolon_free.c: New.
16502
16503 2006-06-30 Mike Stump <mrs@apple.com>
16504
16505 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16506 that don't support internal visibility.
16507
16508 2006-06-30 Andrew Pinski <pinskia@gmail.com>
16509
16510 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16511 for '(' / ')' needing an extra '\'.
16512
16513 2006-06-29 Roger Sayle <roger@eyesopen.com>
16514
16515 PR middle-end/27428
16516 * gcc.dg/pr27428-1.c: New test case.
16517
16518 2006-06-29 Mike Stump <mrs@apple.com>
16519
16520 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16521 on darwin as we can't align commons large enough yet.
16522
16523 * gcc.dg/vla-8.c: Add additional testcases.
16524
16525 2006-06-26 Steve Ellcey <sje@cup.hp.com>
16526
16527 PR c++/28114
16528 * g++.dg/other/pr28114.C: New.
16529
16530 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
16531
16532 * gcc.c-torture/compile/20060625-1.c: New test.
16533
16534 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
16535
16536 PR fortran/20867
16537 * gfortran.dg/stfunc_3.f90: New test.
16538
16539 PR fortran/25056
16540 * gfortran.dg/impure_actual_1.f90: New test.
16541
16542 PR fortran/20874
16543 * gfortran.dg/elemental_result_1.f90: New test.
16544
16545 PR fortran/25073
16546 * gfortran.dg/select_7.f90: New test.
16547
16548 PR fortran/27554
16549 * intrinsic_actual_1.f: New test.
16550
16551 PR fortran/22038
16552 PR fortran/28119
16553 * gfortran.dg/forall_4.f90: New test.
16554
16555 PR fortran/25072
16556 * gfortran.dg/forall_5.f90: New test.
16557
16558 2006-06-25 Lee Millward <lee.millward@gmail.com>
16559
16560 PR c++/28051
16561 * g++.dg/template/using13.C: New test.
16562
16563 PR c++/28054
16564 * g++.dg/other/incomplete3.C: New test.
16565
16566 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16567
16568 PR fortran/28081
16569 * gfortran.dg/substr_3.f: New test.
16570 * gfortran.dg/equiv_2.f90: Update expected error message.
16571
16572 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
16573
16574 PR fortran/28118
16575 * gfortran.dg/actual_array_substr_1.f90: New test.
16576
16577 2006-06-24 Olivier Hainque <hainque@adacore.com>
16578
16579 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16580 * gnat.dg/scalar_mode_agg_compare.adb: New test.
16581
16582 2006-06-23 Janis Johnson <janis187@us.ibm.com>
16583
16584 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16585
16586 2006-06-23 Steven G. Kargl <kargls@comcast.net>
16587
16588 PR fortran/27981
16589 * gfortran.dg/simpleif_2.f90: New test.
16590
16591 2006-06-23 Lee Millward <lee.millward@gmail.com>
16592
16593 * g++.dg/template/error22.C: Fix typo.
16594
16595 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16596
16597 PR c++/28112
16598 * g++.dg/ext/attrib23.C: New test.
16599
16600 2006-06-23 Olivier Hainque <hainque@adacore.com>
16601
16602 * gnat.dg/varsize_temp.adb: New test.
16603
16604 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16605
16606 PR c++/11468
16607 * g++.dg/other/java2.C: New test.
16608
16609 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
16610
16611 PR target/27789
16612 * g++.dg/ext/dllimport4.C. Add more tests for invalid
16613 initialization.
16614
16615 2006-06-22 Roger Sayle <roger@eyesopen.com>
16616
16617 PR target/27531
16618 * gcc.dg/pr27531-1.c: New test case.
16619
16620 2006-06-22 Asher Langton <langton2@llnl.gov>
16621
16622 PR fortran/24748
16623 * gfortran.dg/implicit_8.f90: New.
16624
16625 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
16626
16627 PR rtl-optimization/28121
16628 * gcc.dg/pr28121.c: New test.
16629
16630 2006-06-22 Lee Millward <lee.millward@gmail.com>
16631
16632 PR c++/27805
16633 * g++.dg/parse/ptrmem6.C: New test.
16634
16635 PR c++/27821
16636 * g++.dg/template/error22.C: New test.
16637
16638 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16639
16640 PR c++/28111
16641 * g++.dg/template/friend43.C: New test.
16642
16643 PR c++/28110
16644 * g++.dg/template/crash53.C: New test.
16645
16646 PR c++/28109
16647 * g++.dg/rtti/incomplete1.C: New test.
16648
16649 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
16650
16651 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16652
16653 2006-06-21 Joseph Myers <joseph@codesourcery.com>
16654
16655 * gcc.c-torture/execute/complex-7.c: New.
16656
16657 2006-06-21 Jakub Jelinek <jakub@redhat.com>
16658
16659 * gcc.dg/merge-all-constants-1.c: New test.
16660
16661 2006-06-20 Janis Johnson <janis187@us.ibm.com>
16662
16663 PR c++/28113
16664 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16665
16666 2006-06-20 Steven G. Kargl <kargls@comcast.net>
16667
16668 * gfortran.dg/rrspacing_1.f90: New test.
16669
16670 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16671
16672 PR c++/28052
16673 * g++.dg/other/bitfield2.C: New test.
16674
16675 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
16676
16677 PR tree-optimization/27331
16678 * gcc.dg/pr27331.c: New test.
16679
16680 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
16681 Eric Botcazou <ebotcazou@adacore.com>
16682
16683 PR ada/18692
16684 * lib/gnat.exp: New file.
16685 * lib/gnat-dg.exp: Likewise.
16686 * gnat.dg: New directory.
16687 * gnat.dg/dg.exp: New driver.
16688 * gnat.dg/specs: New directory.
16689 * gnat.dg/specs/specs.exp: New driver.
16690 * gnat.dg/style: New directory.
16691 * gnat.dg/style/style.exp: New driver.
16692
16693 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
16694
16695 PR fortran/16206
16696 * gfortran.dg/array_initializer_1.f90: New test.
16697
16698 PR fortran/28005
16699 * gfortran.dg/matmul_3.f90: New test.
16700
16701 2006-06-19 Andrew Pinski <pinskia@gmail.com>
16702
16703 PR middle-end/28075
16704 * gcc.dg/tree-ssa/inline-1.c: New test.
16705
16706 2006-06-19 Anatoly Sokolov <aesok@post.ru>
16707
16708 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16709 in malloc prototype; remove XFAIL.
16710 * gcc.dg/pr18241-2.c: Ditto.
16711 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16712 in memset prototype; remove XFAIL.
16713 * gcc.dg/tree-ssa/pr23382.c: Ditto.
16714
16715 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
16716
16717 * gcc.dg/vla-8.c: Add.
16718
16719 2006-06-19 Richard Guenther <rguenther@suse.de>
16720
16721 PR tree-optimization/27090
16722 * g++.dg/tree-ssa/pr27090.C: New testcase.
16723
16724 2006-06-19 Roger Sayle <roger@eyesopen.com>
16725
16726 PR target/27861
16727 * gcc.dg/pr27861-1.c: New test case.
16728
16729 2006-06-19 Richard Guenther <rguenther@suse.de>
16730
16731 PR middle-end/28045
16732 * gcc.dg/torture/pr28045.c: New testcase.
16733
16734 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16735
16736 PR fortran/26801
16737 * gfortran.dg/associated_4.f90: New test.
16738
16739 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16740
16741 PR fortran/19310
16742 PR fortran/19904
16743 * gfortran.dg/real_const_3.f90: New test.
16744
16745 2006-06-16 Mark Mitchell <mark@codesourcery.com>
16746
16747 PR c++/28016
16748 * g++.dg/template/static26.C: New test.
16749
16750 PR c++/27979
16751 * g++.dg/expr/bitfield2.C: New test.
16752
16753 PR c++/27884
16754 * g++.dg/parse/linkage2.C: New test.
16755
16756 2006-06-16 Richard Guenther <rguenther@suse.de>
16757
16758 PR middle-end/27116
16759 * gcc.dg/pr15785-1.c: Revert last change.
16760 * gcc.dg/torture/pr27116-2.c: New testcase.
16761
16762 2006-06-16 Roger Sayle <roger@eyesopen.com>
16763
16764 PR middle-end/27802
16765 * gcc.dg/pr27802-1.c: New test case.
16766
16767 2006-06-15 Mark Mitchell <mark@codesourcery.com>
16768
16769 PR c++/27689
16770 * g++.dg/template/ttp18.C: New test.
16771 * g++.dg/template/ttp19.C: Likewise.
16772
16773 PR c++/27666
16774 * g++.dg/expr/cond9.C: New test.
16775
16776 PR c++/27640
16777 * g++.dg/template/ctor7.C: New test.
16778
16779 2006-06-15 Janis Johnson <janis187@us.ibm.com>
16780
16781 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16782
16783 2006-06-16 Richard Guenther <rguenther@suse.de>
16784
16785 PR tree-optimization/27781
16786 * gcc.dg/tree-ssa/pr27781.c: New testcase.
16787
16788 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
16789
16790 * gfortran.dg/allocate_zerosize_2.f90: New test case.
16791
16792 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
16793
16794 * gcc.dg/tree-ssa/loop-18.c: New test.
16795
16796 2006-06-14 Mark Mitchell <mark@codesourcery.com>
16797
16798 PR c++/27665
16799 * g++.dg/template/crash52.C: New test.
16800
16801 PR c++/27648
16802 * g++.dg/ext/attrib22.C: New test.
16803
16804 PR c++/26559
16805 * g++.dg/template/builtin1.C: New test.
16806 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16807
16808 PR c++/28018
16809 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16810 assignment.
16811 * g++.old-deja/g++.pt/crash51.C: Likewise.
16812
16813 PR c++/27227
16814 * g++.dg/lookup/linkage1.C: New test.
16815 * g++.dg/lookup/linkage2.C: Likewise.
16816
16817 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
16818
16819 PR middle-end/27959
16820 * gcc.dg/pr27959.c: New testcase.
16821
16822 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
16823
16824 PR target/28014:
16825 * g++.dg/eh/div.C: New test.
16826
16827 2006-06-13 Jakub Jelinek <jakub@redhat.com>
16828
16829 PR c++/27894
16830 * g++.dg/tree-ssa/pr26757.C: New test.
16831 * g++.dg/tree-ssa/pr27894.C: New test.
16832
16833 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16834
16835 * gcc.c-torture/compile/20060609-1.c: New test.
16836
16837 PR target/27863
16838 * gcc.c-torture/compile/pr27863.c: New test.
16839
16840 2006-06-13 Richard Guenther <rguenther@suse.de>
16841
16842 PR tree-optimization/27830
16843 * g++.dg/tree-ssa/pr27830.C: New testcase.
16844
16845 2006-06-13 Matthew Sachs <msachs@apple.com>
16846
16847 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16848 the list of compiler flags; this causes those flags to be checked
16849 for things like dg-skip-if.
16850
16851 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16852
16853 PR c++/27601
16854 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16855
16856 2006-06-12 Mark Mitchell <mark@codesourcery.com>
16857 Kazu Hirata <kazu@codesourcery.com>
16858
16859 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16860 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16861
16862 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16863
16864 PR c++/27933
16865 * g++.dg/lookup/using15.C: New test.
16866
16867 PR c++/27951
16868 * g++.dg/other/anon4.C: New test.
16869
16870 2006-06-12 Roger Sayle <roger@eyesopen.com>
16871
16872 PR c++/21210
16873 * g++.dg/init/complex1.C: New test case.
16874
16875 2006-06-11 Eric Christopher <echristo@apple.com>
16876
16877 PR middle-end/27948
16878 * gcc.dg/bf-ms-layout.c: Run on darwin.
16879 * gcc.dg/bf-no-ms-layout: Ditto.
16880 * gcc.dg/attr-ms_struct-2.c: New.
16881 * gcc.dg/bf-ms-layout-2.c: Ditto.
16882
16883 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
16884
16885 * gcc.dg/attr-ms_struct-packed1.c: New.
16886
16887 2006-06-09 Mike Stump <mrs@apple.com>
16888
16889 * gcc.dg/vla-7.c: Add.
16890
16891 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
16892
16893 PR fortran/24558
16894 * gfortran.dg/entry_6.f90: New test.
16895
16896 PR fortran/20877
16897 PR fortran/25047
16898 * gfortran.dg/entry_7.f90: New test.
16899
16900 2006-06-09 Jakub Jelinek <jakub@redhat.com>
16901
16902 PR c/27747
16903 * gcc.dg/cpp/_Pragma6.c: New test.
16904
16905 PR c++/27748
16906 * g++.dg/cpp/_Pragma1.C: New test.
16907
16908 PR preprocessor/27746
16909 * gcc.dg/gomp/macro-3.c: New test.
16910 * gcc.dg/gomp/macro-4.c: New test.
16911 * g++.dg/gomp/macro-3.C: New test.
16912 * g++.dg/gomp/macro-4.C: New test.
16913
16914 2006-06-09 Richard Guenther <rguenther@suse.de>
16915
16916 PR tree-optimization/26998
16917 * gcc.dg/torture/pr26998.c: New testcase.
16918 * gcc.dg/tree-ssa/vrp29.c: New testcase.
16919
16920 2006-06-08 Mike Stump <mrs@apple.com>
16921
16922 * gcc.dg/pr27095.c: Account for stubs.
16923
16924 PR target/26427
16925 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16926 produce bad code on darwin.
16927
16928 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16929
16930 PR fortran/27958
16931 * gfortran.dg/substr_2.f: New test.
16932
16933 2006-06-08 Asher Langton <langton2@llnl.gov>
16934
16935 PR fortran/27786
16936 * cray_pointers_2.f90: Add -fbounds-check compile flag.
16937
16938 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16939
16940 PR target/27421
16941 * gcc.dg/union-3.c: New test.
16942
16943 2006-06-08 Richard Guenther <rguenther@suse.de>
16944
16945 PR middle-end/27116
16946 * gcc.dg/torture/pr27116.c: New testcase.
16947 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16948
16949 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16950
16951 PR rtl-optimization/26449
16952 * gcc.dg/pr26449.c: New test.
16953
16954 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16955
16956 PR c++/27601
16957 * g++.dg/ext/offsetof1.C: Test member functions.
16958
16959 2006-06-07 Steve Ellcey <sje@cup.hp.com>
16960
16961 * gcc.dg/pr27095.c: Improve scanning.
16962
16963 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
16964
16965 PR fortran/23091
16966 * gfortran.dg/saved_automatic_1.f90: New test.
16967
16968 PR fortran/24168
16969 * gfortran.dg/array_simplify_1.f90: New test.
16970
16971 PR fortran/25090
16972 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16973
16974 PR fortran/25058
16975 * gfortran.dg/entry_dummy_ref_2.f90: New test.
16976
16977 2006-06-06 Mark Mitchell <mark@codesourcery.com>
16978
16979 PR c++/27177
16980 * g++.dg/expr/cast7.C: New test.
16981
16982 2006-06-06 Janis Johnson <janis187@us.ibm.com>
16983
16984 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16985 * lib/gcc-defs.exp (tool_check_compile): Ditto.
16986 * lib/fortran-torture.exp (fortran-torture-compile,
16987 fortran-torture-execute): Ditto.
16988
16989 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
16990
16991 PR target/27842
16992 * gcc.dg/vmx/pr27842.c: New test.
16993
16994 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16995
16996 PR libfortran/27895
16997 * gfortran.dg/bounds_check_3.f90: New test.
16998
16999 2006-06-05 Mike Stump <mrs@apple.com>
17000
17001 * objc.dg/objc-fast-4.m: Skip for ppc64.
17002
17003 2006-06-05 Steve Ellcey <sje@cup.hp.com>
17004
17005 PR testsuite/27705
17006 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17007
17008 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
17009 Victor Kaplansky <victork@il.ibm.com>
17010
17011 PR tree-optimizations/26360
17012 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17013 with -fno-tree-dce.
17014 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17015
17016 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
17017
17018 PR fortran/14067
17019 * gfortran.dg/data_char_1.f90: Add messages for truncated
17020 strings.
17021
17022 PR fortran/16943
17023 * gfortran.dg/func_decl_2.f90: New test.
17024
17025 PR fortran/20839
17026 * gfortran.dg/do_2.f90: New test.
17027
17028 PR fortran/27655
17029 * gfortran.dg/associated_3.f90: New test.
17030
17031 2006-06-04 Mark Mitchell <mark@codesourcery.com>
17032
17033 PR c++/27819
17034 * g++.dg/template/static25.C: New test.
17035
17036 PR c++/27722
17037 * g++.dg/init/array21.C: New test.
17038
17039 PR c++/27807
17040 * g++.dg/ext/complit7.C: New test.
17041
17042 PR c++/27806
17043 * g++.dg/parse/ptrmem5.C: New test.
17044
17045 2006-06-04 Roger Sayle <roger@eyesopen.com>
17046 Andrew Pinski <pinskia@physics.uc.edu>
17047
17048 PR c/27150
17049 PR middle-end/27382
17050 * gcc.dg/pr27150-1.c: New testcase.
17051 * gcc.dg/pr27382-1.c: New testcase.
17052 * gcc.dg/pr27382-2.c: New testcase.
17053
17054 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
17055
17056 PR c/25161
17057 PR c/27020
17058 * gcc.dg/array-10.c: New test.
17059
17060 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17061
17062 PR c++/27804
17063 * g++.dg/init/const4.C: New test.
17064 * g++.dg/init/member1.C: Add error-marker.
17065 * g++.dg/other/fold1.C: Adjust error-marker.
17066
17067 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17068
17069 PR c++/27601
17070 * g++.dg/ext/offsetof1.C: New test.
17071
17072 2006-06-04 Eric Christopher <echristo@apple.com>
17073
17074 * gcc.dg/attr-ms_struct-1.c: New.
17075
17076 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
17077
17078 * gcc.c-torture/compile/builtin_constant_p.c: New test.
17079
17080 2006-06-04 Richard Guenther <rguenther@suse.de>
17081
17082 PR tree-optimization/27039
17083 * gcc.dg/tree-ssa/loop-17.c: New testcase.
17084
17085 2006-06-03 Roger Sayle <roger@eyesopen.com>
17086
17087 PR target/26223
17088 * gcc.target/i386/amd64-abi-2.c: New test case.
17089
17090 2006-06-02 Eric Christopher <echristo@apple.com>
17091
17092 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17093 * gcc.target/i386/20020523-1.c: Skip if darwin.
17094 * gcc.target/i386/asm-3.c: Ditto.
17095 * gcc.target/i386/20011119-1.c: Ditto.
17096 * gcc.target/i386/clobbers.c: Remove pic part of test.
17097
17098 2006-06-02 Steve Ellcey <sje@cup.hp.com>
17099
17100 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17101 * g++.old-deja/g++.other/init19.C: Ditto.
17102 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17103 and add other platforms as expected failures.
17104
17105 2006-06-01 Steve Ellcey <sje@cup.hp.com>
17106
17107 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17108 (is-effective-target-keyword): Ditto.
17109
17110 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
17111
17112 PR fortran/27715
17113 * gfortran.dg/extended_char_comparison_1.f: New test.
17114
17115 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
17116
17117 PR fortran/25098
17118 * gfortran.dg/dummy_procedure_1.f90: New test.
17119
17120 PR fortran/25147
17121 * gfortran.dg/dummy_procedure_2.f90: New test.
17122
17123 * gfortran.dg/associated_2.f90: Correct to make consistent with
17124 standard.
17125
17126 2006-05-31 Roger Sayle <roger@eyesopen.com>
17127
17128 * gcc.target/i386/387-11.c: New test case.
17129
17130 2006-05-31 Mark Mitchell <mark@codesourcery.com>
17131
17132 PR c++/27801
17133 * g++.dg/template/cond6.C: New test.
17134
17135 PR c++/26496
17136 * g++.dg/template/crash51.C: New test.
17137 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17138
17139 PR c++/27385
17140 * g++.dg/init/array20.C: New test.
17141
17142 2006-05-31 Roger Sayle <roger@eyesopen.com>
17143
17144 * gcc.dg/builtins-54.c: New test case.
17145
17146 2006-05-30 Mark Mitchell <mark@codesourcery.com>
17147
17148 PR c++/26433
17149 * g++.dg/template/fntry1.C: Add dg-do link.
17150
17151 PR c++/27808
17152 * g++.dg/parse/friend6.C: New test.
17153
17154 2006-05-30 Asher Langton <langton2@llnl.gov>
17155
17156 * gfortran.dg/cray_pointers_7.f90: New test.
17157
17158 2006-05-30 Roger Sayle <roger@eyesopen.com>
17159
17160 PR tree-optimization/23452
17161 * gcc.dg/fold-mulconj-1.c: New test case.
17162
17163 2006-05-30 Mark Mitchell <mark@codesourcery.com>
17164
17165 PR c++/27803
17166 * g++.dg/parse/bitfield1.C: New test.
17167
17168 2006-05-30 Roger Sayle <roger@eyesopen.com>
17169
17170 * gcc.target/ppc-eq0-1.c: New test case.
17171 * gcc.target/ppc-negeq0-1.c: New test case.
17172
17173 2006-05-30 Dirk Mueller <dmueller@suse.de>
17174
17175 PR c/27273
17176 * gcc.dg/overflow-warn-5.c: New test.
17177
17178 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17179
17180 PR c/27718
17181 * gcc.dg/sizeof-1.c: New test.
17182
17183 2006-05-30 Uros Bizjak <uros@kss-loka.si>
17184
17185 PR target/27790
17186 * gcc.target/i386/pr27790.c: New test.
17187
17188 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17189
17190 PR libgfortran/27757
17191 * gfortran.dg/direct_io_5.f90: New test.
17192
17193 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17194
17195 PR libgfortran/27634
17196 * gfortran.dg/fmt_missing_period_1.f: New test.
17197 * gfortran.dg/fmt_missing_period_2.f: New test.
17198 * gfortran.dg/fmt_missing_period_3.f: New test.
17199
17200 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17201
17202 PR fortran/19777
17203 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17204 arrays.
17205
17206 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17207
17208 PR c++/27713
17209 * g++.dg/template/new6.C: New test.
17210
17211 2006-05-29 Roger Sayle <roger@eyesopen.com>
17212
17213 PR tree-optimization/24964
17214 * gcc.target/i386/387-10.c: New test case.
17215
17216 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
17217
17218 * intrinsics/string_intrinsics.c (compare_string):
17219 Use memcmp instead of strncmp to avoid tripping over
17220 CHAR(0) in a string.
17221
17222 2006-05-27 Richard Guenther <rguenther@suse.de>
17223
17224 PR middle-end/27773
17225 * gcc.dg/torture/pr27773.c: New testcase.
17226
17227 2006-05-27 Dirk Mueller <dmueller@suse.de>
17228
17229 * gcc.dg/pr24561.c: Rename to..
17230 * gcc.dg/pr25962.c: .. this.
17231
17232 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17233
17234 PR fortran/19777
17235 * gfortran.dg/bounds_check_2.f: New test.
17236
17237 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
17238
17239 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17240 * gfortran.dg/byte_1.f90: Likewise.
17241 * gfortran.dg/dup_save_2.f90: Likewise.
17242
17243 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
17244
17245 * gfortran.dg/associated_2.f90: New test.
17246
17247 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17248
17249 PR fortran/27524
17250 * gfortran.dg/bounds_check_1.f90: New test.
17251
17252 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
17253
17254 PR rtl-optimization/27661
17255 * gcc.dg/pr27661.c: New test case.
17256
17257 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
17258
17259 PR fortran/23151
17260 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
17261 * gfortran.dg/print_parentheses_1.f: New test.
17262 * gfortran.dg/print_parentheses_2.f90: New test.
17263
17264 2006-05-26 Jakub Jelinek <jakub@redhat.com>
17265
17266 PR target/27758
17267 * gcc.dg/pr27758.c: New test.
17268
17269 2006-05-24 Falk Hueffner <falk@debian.org>
17270
17271 * gcc.c-torture/compile/pr27571.c: New test.
17272
17273 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
17274
17275 PR fortran/27709
17276 * gfortran.dg/spec_expr_4.f90: New test.
17277
17278 PR fortran/27155
17279 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17280
17281 2006-05-25 Mark Mitchell <mark@codesourcery.com>
17282
17283 PR c++/20103
17284 * g++.dg/ext/complit6.C: New test.
17285 * g++.dg/ext/complit3.C: Adjust error markers.
17286 * g++.dg/init/const3.C: New test.
17287
17288 2006-05-25 Richard Guenther <rguenther@suse.de>
17289
17290 PR middle-end/27743
17291 * gcc.dg/torture/pr27743.c: New testcase.
17292
17293 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
17294
17295 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17296
17297 2006-05-25 Alan Modra <amodra@bigpond.net.au>
17298
17299 * gcc.dg/compat/scalar-by-value-x.h: New.
17300 * gcc.dg/compat/scalar-by-value-y.h: New.
17301 * gcc.dg/compat/scalar-by-value-5.c: New.
17302 * gcc.dg/compat/scalar-by-value-5_main.c: New.
17303 * gcc.dg/compat/scalar-by-value-5_x.c: New.
17304 * gcc.dg/compat/scalar-by-value-5_y.c: New.
17305 * gcc.dg/compat/scalar-by-value-6.c: New.
17306 * gcc.dg/compat/scalar-by-value-6_main.c: New.
17307 * gcc.dg/compat/scalar-by-value-6_x.c: New.
17308 * gcc.dg/compat/scalar-by-value-6_y.c: New.
17309
17310 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
17311
17312 PR tree-optimization/27639
17313 PR tree-optimization/26719
17314 * gcc.dg/pr27639.c: New test.
17315 * gcc.dg/pr26719.c: New test.
17316 * gcc.dg/tree-ssa/scev-cast.c: New test.
17317
17318 2006-05-23 Mark Mitchell <mark@codesourcery.com>
17319
17320 PR c++/20173
17321 * g++.dg/template/error21.C: New test.
17322
17323 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
17324
17325 PR target/27696
17326 * gcc.target/i386/pr27696.c: New.
17327
17328 2006-05-22 Janis Johnson <janis187@us.ibm.com>
17329
17330 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17331
17332 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17333
17334 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17335
17336 PR c++/27716
17337 * g++.dg/other/assign1.C: New test.
17338
17339 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
17340
17341 PR target/27266
17342 * gcc.target/i386/pr27266.c: New.
17343
17344 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17345
17346 PR c++/27451
17347 * g++.dg/ext/asm9.C: New test.
17348
17349 2006-05-22 Richard Sandiford <richard@codesourcery.com>
17350
17351 PR rtl-optimization/25514
17352 * gcc.c-torture/compile/pr25514.c: New test.
17353
17354 2006-05-22 Richard Guenther <rguenther@suse.de>
17355
17356 Revert
17357 2006-01-31 Richard Guenther <rguenther@suse.de>
17358
17359 * gcc.target/i386/sselibm-1.c: New testcase.
17360 * gcc.target/i386/sselibm-2.c: Likewise.
17361 * gcc.target/i386/sselibm-3.c: Likewise.
17362 * gcc.target/i386/sselibm-4.c: Likewise.
17363 * gcc.target/i386/sselibm-5.c: Likewise.
17364
17365 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17366
17367 PR c/27420
17368 * gcc.dg/func-args-2.c: New test.
17369
17370 PR c/26818
17371 * gcc.dg/struct-incompl-1.c: New test.
17372
17373 2006-05-22 Richard Guenther <rguenther@suse.de>
17374
17375 PR testsuite/27708
17376 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17377 the transformations we test for.
17378
17379 2006-05-22 Richard Guenther <rguenther@suse.de>
17380
17381 PR testsuite/27707
17382 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17383
17384 2006-05-21 Mark Mitchell <mark@codesourcery.com>
17385
17386 PR c++/27210
17387 * g++.dg/warn/new1.C: New test.
17388 * g++.dg/template/new5.C: Likewise.
17389
17390 2006-05-21 Roger Sayle <roger@eyesopen.com>
17391
17392 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17393 * gcc.target/i386/20060512-3.c: Likewise.
17394
17395 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
17396
17397 PR rtl-optimization/27671
17398 * gcc.c-torture/execute/pr27671-1.c: New.
17399 * gcc.dg/pr27671-2.c: Likewise.
17400
17401 PR tree-optimization/26622.
17402 * gcc.c-torture/compile/pr26622.c: New.
17403
17404 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
17405
17406 PR fortran/27613
17407 * gfortran.dg/recursive_reference_1.f90: New test.
17408
17409 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
17410
17411 PR fortran/25746
17412 * gfortran.dg/elemental_subroutine_3.f90: New test.
17413
17414 PR fortran/25090
17415 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17416
17417 PR fortran/27584
17418 * gfortran.dg/associated_target_1.f90: New test.
17419
17420 PR fortran/19015
17421 * gfortran.dg/maxloc_shape_1.f90: New test.
17422
17423 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17424
17425 PR libgfortran/24459
17426 * gfortran.dg/namelist_24.f90: New test.
17427 * gfortran.dg/namelist_12.f: Fix typo in comment.
17428
17429 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
17430
17431 PR middle-end/25776
17432 * g++.dg/other/error11.C: New test.
17433
17434 2006-05-20 Richard Sandiford <richard@codesourcery.com>
17435
17436 * gcc.target/mips/pr26765.c: Add -w to options.
17437
17438 2006-05-20 Richard Sandiford <richard@codesourcery.com>
17439
17440 * lib/target-supports.exp (check_effective_target_mpaired_single):
17441 New function.
17442 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17443 multilibs.
17444 * g++.dg/vect/vect.exp: Likewise.
17445
17446 2006-05-20 Richard Sandiford <richard@codesourcery.com>
17447
17448 PR testsuite/25891
17449 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17450
17451 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
17452
17453 PR fortran/27662
17454 * gfortran.dg/temporary_1.f90: New file.
17455
17456 2006-05-19 Andreas Schwab <schwab@suse.de>
17457
17458 * g++.dg/other/unused1.C: Also match "stringz".
17459
17460 2006-05-19 Mark Mitchell <mark@codesourcery.com>
17461
17462 PR c++/26433
17463 * g++.dg/template/fntry1.C: New test.
17464
17465 2006-05-18 Mark Mitchell <mark@codesourcery.com>
17466
17467 PR c++/27471
17468 PR c++/27506
17469 * g++.dg/conversion/bitfield5.C: New test.
17470 * g++.dg/conversion/bitfield6.C: New test.
17471
17472 2006-05-18 Mike Stump <mrs@apple.com>
17473
17474 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17475 * gcc.dg/vla-4.c: Add.
17476 * gcc.dg/vla-5.c: Add.
17477 * gcc.dg/vla-6.c: Add.
17478
17479 2006-05-12 Stuart Hastings <stuart@apple.com>
17480
17481 * gcc.target/i386/20060512-1.c: New.
17482 * gcc.target/i386/20060512-2.c: New.
17483 * gcc.target/i386/20060512-3.c: New.
17484 * gcc.target/i386/20060512-4.c: New.
17485
17486 2006-05-17 Mark Mitchell <mark@codesourcery.com>
17487
17488 PR c++/26122
17489 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17490
17491 PR c++/26068
17492 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17493 * g++.dg/parse/linkage1.C: New test.
17494
17495 2006-05-17 Jakub Jelinek <jakub@redhat.com>
17496
17497 PR tree-optimization/27548
17498 * g++.dg/tree-ssa/pr27548.C: New test.
17499
17500 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17501
17502 PR fortran/26551
17503 * gfortran.dg/recursive_check_1.f: New test.
17504 * gfortran.dg/recursive_check_2.f90: New test.
17505
17506 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
17507
17508 * g++.dg/opt/temp2.C: New test.
17509
17510 2006-05-17 Jakub Jelinek <jakub@redhat.com>
17511
17512 PR c++/27491
17513 * g++.dg/init/brace5.C: New test.
17514
17515 PR middle-end/27415
17516 * gcc.dg/gomp/pr27415.c: New test.
17517 * g++.dg/gomp/pr27415.C: New test.
17518
17519 PR tree-optimization/27549
17520 * g++.dg/tree-ssa/pr27549.C: New test.
17521
17522 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17523
17524 PR libgfortran/27575
17525 * gfortran.dg/read_eof_4.f90: New test.
17526
17527 2006-05-16 Richard Guenther <rguenther@suse.de>
17528
17529 PR tree-optimization/22303
17530 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17531
17532 2006-05-16 Jakub Jelinek <jakub@redhat.com>
17533
17534 PR middle-end/27573
17535 * gcc.dg/gomp/pr27573.c: New test.
17536 * gfortran.dg/gomp/pr27573.f90: New test.
17537
17538 PR c/27499
17539 * gcc.dg/gomp/pr27499.c: New test.
17540 * g++.dg/gomp/pr27499.C: New test.
17541
17542 2006-05-15 Mark Mitchell <mark@codesourcery.com>
17543
17544 PR c++/27339
17545 * g++.dg/parser/access8.C: Adjust error marker.
17546 * g++.dg/template/access17.C: New test.
17547 * g++.dg/template/access18.C: Likewise.
17548
17549 2006-05-15 Roger Sayle <roger@eyesopen.com>
17550
17551 PR target/26600
17552 * gcc.target/i386/pr26600.c: New test case.
17553
17554 2006-05-15 Mark Mitchell <mark@codesourcery.com>
17555
17556 PR c++/27505
17557 * g++.dg/expr/bitfield1.C: New test.
17558
17559 2006-05-15 Richard Guenther <rguenther@suse.de>
17560
17561 PR tree-optimization/27603
17562 * gcc.dg/torture/pr27603.c: New testcase.
17563
17564 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
17565
17566 PR fortran/25090
17567 * gfortran.dg/entry_dummy_ref_1.f90: New test.
17568
17569 PR fortran/25082
17570 * gfortran.dg/scalar_return_1.f90: New test.
17571
17572 PR fortran/27411
17573 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17574
17575 2006-05-15 Jakub Jelinek <jakub@redhat.com>
17576
17577 * gcc.dg/gomp/critical-4.c: New test.
17578 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17579 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17580 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17581 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17582
17583 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17584
17585 PR c++/27582
17586 * g++.dg/template/dependent-args1.C: New test.
17587
17588 PR c++/27581
17589 * g++.dg/lookup/this1.C: New test.
17590
17591 PR c++/27315
17592 * g++.dg/template/operator6.C: New test.
17593 * g++.dg/template/incomplete3.C: New test.
17594
17595 PR c++/27559
17596 * g++.dg/template/new4.C: New test.
17597
17598 PR c++/27496
17599 * g++.dg/template/void2.C: New test.
17600
17601 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
17602
17603 * g++.dg/template/dependent-expr5.C: New test.
17604
17605 2006-05-14 Roger Sayle <roger@eyesopen.com>
17606
17607 PR middle-end/26729
17608 * gcc.dg/pr26729-1.c: New test case.
17609
17610 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
17611
17612 * gcc.dg/pr27003.c: New test.
17613
17614 2006-05-12 Steve Ellcey <sje@cup.hp.com>
17615
17616 * lib/target-supports.dg (check_cxa_atexit_available): Change
17617 v3_target_compile to ${tool}_target_compile.
17618
17619 2006-05-11 Jason Merrill <jason@redhat.com>
17620
17621 * lib/scanasm.exp (scan-not-hidden): Fix typo.
17622
17623 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17624
17625 PR fortran/27553
17626 * gfortran.dg/label_5.f90: New test.
17627
17628 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
17629
17630 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17631 check_effective_target_powerpc_altivec_ok): New.
17632 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17633 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17634 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17635 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17636 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17637 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17638 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17639 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17640 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17641 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17642 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17643 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17644 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17645 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17646 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17647 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17648 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17649 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17650 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17651 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17652 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17653 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17654 gcc.target/powerpc/altivec-9.c,
17655 gcc.target/powerpc/altivec-consts.c,
17656 gcc.target/powerpc/altivec-pr22085.c,
17657 gcc.target/powerpc/altivec-splat.c,
17658 gcc.target/powerpc/altivec-types-1.c,
17659 gcc.target/powerpc/altivec-types-2.c,
17660 gcc.target/powerpc/altivec-types-3.c,
17661 gcc.target/powerpc/altivec-types-4.c,
17662 gcc.target/powerpc/altivec-varargs-1.c,
17663 gcc.target/powerpc/altivec-vec-merge.c,
17664 gcc.target/powerpc/ppc-vector-memcpy.c,
17665 gcc.target/powerpc/ppc-vector-memset.c,
17666 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17667 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17668 these effective targets.
17669 * gcc.dg/vmx/pr27006.c: Add missing close brace.
17670 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17671
17672 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17673
17674 PR middle-end/27384
17675 * g++.dg/other/fold1.C: New test.
17676
17677 PR middle-end/27488
17678 * gcc.dg/fold-nonneg-1.c: New test.
17679
17680 PR c++/27547
17681 * g++.dg/other/operator1.C: New test.
17682
17683 2006-05-11 Richard Guenther <rguenther@suse.de>
17684
17685 PR middle-end/27529
17686 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17687
17688 2006-05-10 Janis Johnson <janis187@us.ibm.com>
17689
17690 * lib/target-supports-dg.exp (check-flags): New.
17691 (dg-skip-if): Move flag checks.
17692
17693 2006-05-09 Steve Ellcey <sje@cup.hp.com>
17694
17695 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17696 * lib/target-supports.dg (check_cxa_atexit_available): New.
17697
17698 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
17699
17700 PR fortran/27470
17701 * gfortran.dg/multiple_allocation_2.f90: New test case.
17702
17703 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
17704
17705 * gcc.target/arm/pr27387.C: Fix a comment typo.
17706
17707 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17708
17709 PR fortran/24549
17710 * gfortran.dg/error_recovery_1.f90: New test.
17711
17712 2006-05-10 Richard Guenther <rguenther@suse.de>
17713
17714 PR tree-optimization/27302
17715 * gcc.dg/torture/pr27302.c: New testcase.
17716
17717 2006-05-09 Dirk Mueller <dmueller@suse.de>
17718 Richard Guenther <rguenther@suse.de>
17719
17720 PR middle-end/27498
17721 * gcc.dg/tree-ssa/pr27498.c: New testcase.
17722
17723 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
17724
17725 PR rtl-optimization/27335
17726 * gcc.dg/pr27335.c: New test.
17727
17728 2006-05-06 Richard Sandiford <richard@codesourcery.com>
17729
17730 * gcc.target/mips/mips-ps-5.c: New file.
17731
17732 2006-05-08 Jan Hubicka <jh@suse.cz>
17733
17734 PR middle-end/25962
17735 * gcc.dg/pr25962.c: New.
17736
17737 2006-05-08 Roger Sayle <roger@eyesopen.com>
17738
17739 PR target/27158
17740 * gcc.target/powerpc/pr27158.c: New test case.
17741
17742 2006-05-08 Laurent GUERBY <laurent@guerby.net>
17743
17744 PR testsuite/27476
17745 * ada/acats/run_all.sh: Use test -z.
17746
17747 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17748
17749 PR libfortran/18271
17750 * gfortran.dg/spec_expr_3.f90: New test.
17751
17752 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
17753
17754 PR target/24879
17755 * gcc.target/i386/monitor.c: New file.
17756
17757 2006-05-08 Alan Modra <amodra@bigpond.net.au>
17758
17759 * gcc.dg/pr27095.c: xfail *-*-darwin*.
17760
17761 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17762
17763 PR c++/27447
17764 * g++.dg/other/ptrmem7.C: New test.
17765
17766 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17767
17768 PR target/27421
17769 * gcc.dg/array-9.c: New test.
17770
17771 2006-05-07 Richard Guenther <rguenther@suse.de>
17772
17773 PR tree-optimization/27409
17774 * gcc.dg/torture/pr27409.c: New testcase.
17775
17776 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17777
17778 PR fortran/27457
17779 * gfortran.dg/select_6.f90: New.
17780
17781 2006-05-07 Richard Guenther <rguenther@suse.de>
17782
17783 PR tree-optimization/27136
17784 * gcc.dg/torture/pr27136.c: New testcase.
17785
17786 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
17787
17788 PR fortran/24813
17789 * gfortran.dg/char_cons_len_1.f90: New test.
17790
17791 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17792
17793 PR c++/27427
17794 * g++.dg/template/incomplete2.C: New test.
17795
17796 2006-05-06 Richard Guenther <rguenther@suse.de>
17797
17798 PR tree-optimization/27151
17799 * gcc.dg/vect/pr27151.c: New testcase.
17800
17801 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17802
17803 PR c++/27430
17804 * g++.dg/template/void1.C: New test.
17805
17806 PR c++/27423
17807 * g++.dg/other/void2.C: New test.
17808
17809 PR c++/27422
17810 * g++.dg/conversion/void1.C: New test.
17811
17812 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
17813
17814 PR/21391
17815 * g++.dg/other/unused1.C: New.
17816
17817 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17818
17819 PR objc/27240
17820 * objc.dg/member-1.m: New test.
17821
17822 2006-05-05 Steve Ellcey <sje@cup.hp.com>
17823
17824 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17825
17826 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17827
17828 PR libfortran/26985
17829 * gfortran.dg/matmul_2.f90: New test.
17830
17831 2005-05-05 Laurent GUERBY <laurent@guerby.net>
17832
17833 * ada/acats/run_all.sh: Use sync when main not found.
17834
17835 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
17836
17837 PR target/26765
17838 * gcc.target/mips/pr26765.c: New.
17839
17840 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
17841
17842 * gcc.target/bfin: New directory.
17843 * gcc.target/bfin/bfin.exp: New file.
17844 * gcc.target/bfin/frmul.c: New file.
17845 * gcc.target/bfin/arith.c: New file.
17846 * gcc.target/bfin/mul-combine.c: New file.
17847 * gcc.target/bfin/shift.c: New file.
17848
17849 2006-05-04 Richard Guenther <rguenther@suse.de>
17850
17851 PR tree-optimization/14287
17852 PR tree-optimization/14844
17853 PR tree-optimization/19792
17854 PR tree-optimization/21608
17855 PR tree-optimization/27090
17856 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17857 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17858 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17859 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17860 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17861
17862 2006-05-04 Jakub Jelinek <jakub@redhat.com>
17863
17864 PR tree-optimization/27285
17865 * gcc.c-torture/execute/pr27285.c: New test.
17866
17867 PR middle-end/27388
17868 * gcc.dg/gomp/pr27388-1.c: New test.
17869 * gcc.dg/gomp/pr27388-2.c: New test.
17870 * gcc.dg/gomp/pr27388-3.c: New test.
17871
17872 PR c++/27359
17873 * g++.dg/gomp/pr27359.C: New test.
17874
17875 2006-05-02 Steven G. Kargl <kargls@comcast.net>
17876
17877 PR fortran/20248
17878 * gfortran.dg/iargc.f90: New test.
17879
17880 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17881
17882 PR c++/27102
17883 * g++.dg/template/crash49.C: New test.
17884
17885 2006-05-02 Steve Ellcey <sje@cup.hp.com>
17886
17887 PR testsuite/27032
17888 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17889
17890 2006-05-02 Jeff Law <law@redhat.com>
17891
17892 PR tree-optimization/27364
17893 * gcc.c-torture/execute/pr27364.c: New test.
17894
17895 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17896
17897 PR c++/27309
17898 * g++.dg/parser/ctor5.C: New test.
17899
17900 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
17901
17902 PR target/27387
17903 * gcc.target/arm/arm.exp: New.
17904 * gcc.target/arm/pr27387.C: Likewise.
17905
17906 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17907
17908 PR fortran/27269
17909 PR fortran/27324
17910 * gfortran.dg/module_equivalence_2.f90: New test.
17911
17912 2006-05-02 Jakub Jelinek <jakub@redhat.com>
17913
17914 PR middle-end/27337
17915 * g++.dg/gomp/pr27337-1.C: New test.
17916 * g++.dg/gomp/pr27337-2.C: New test.
17917
17918 PR middle-end/27328
17919 * gcc.dg/gomp/pr27328.c: New test.
17920
17921 PR middle-end/27325
17922 * g++.dg/gomp/pr27325.C: New test.
17923
17924 PR middle-end/27310
17925 * g++.dg/gomp/pr27310.C: New test.
17926
17927 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17928
17929 PR tree-optimization/27291
17930 * g++.dg/tree-ssa/pr27291.C: New test.
17931
17932 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17933
17934 PR tree-optimization/27283
17935 * g++.dg/tree-ssa/pr27283.C: New test.
17936
17937 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17938
17939 * gcc.dg/tree-ssa/loop-16.c: New test.
17940
17941 2006-05-01 Roger Sayle <roger@eyesopen.com>
17942 Joseph S. Myers <joseph@codesourcery.com>
17943
17944 * gcc.dg/Wconversion-3.c: New test case.
17945 * gcc.dg/Wconversion-4.c: Likewise.
17946
17947 2006-05-01 Richard Guenther <rguenther@suse.de>
17948
17949 PR tree-optimization/26726
17950 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17951
17952 2006-04-30 Roger Sayle <roger@eyesopen.com>
17953
17954 * gcc.dg/Woverflow-1.c: New test case.
17955 * gcc.dg/Woverflow-2.c: Likewise.
17956 * gcc.dg/Woverflow-3.c: Likewise.
17957
17958 2006-04-30 Mark Mitchell <mark@codesourcery.com>
17959
17960 PR c++/27094
17961 * g++.dg/template/defarg8.C: New test.
17962
17963 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17964
17965 PR c++/27278
17966 * g++.dg/parse/operator7.C: New test.
17967
17968 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17969
17970 PR c++/11471
17971 PR c++/27102
17972 * g++.dg/template/crash48.C: New test.
17973
17974 PR c++/27279
17975 * g++.dg/parse/ctor4.C: New test.
17976
17977 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17978
17979 PR fortran/25681
17980 * gfortran.df/char_type_len.f90: New test.
17981
17982 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17983
17984 PR libgfortran/27304
17985 * gfortran.dg/fmt_exhaust.f90: New test.
17986
17987 2006-04-28 Roger Sayle <roger@eyesopen.com>
17988
17989 PR c/25309
17990 * gcc.dg/large-size-array-2.c: New test case.
17991
17992 2006-04-28 Richard Guenther <rguenther@suse.de>
17993
17994 PR target/26826
17995 * gcc.target/i386/pr26826.c: New testcase.
17996
17997 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17998
17999 PR middle-end/27260
18000 * gcc.c-torture/execute/pr27260.c: New.
18001
18002 2006-04-28 Alan Modra <amodra@bigpond.net.au>
18003
18004 PR middle-end/27095
18005 * gcc.dg/pr27095.c: New.
18006
18007 2006-04-27 Mark Mitchell <mark@codesourcery.com>
18008
18009 PR c++/27292
18010 * g++.dg/conversion/bitfield4.C: New test.
18011
18012 2006-04-27 Eric Christopher <echristo@apple.com>
18013
18014 * gcc.dg/pragma-ms_struct.c: New.
18015
18016 2006-04-27 Mark Mitchell <mark@codesourcery.com>
18017
18018 PR c++/27102
18019 * g++.dg/template/crash47.C: New test.
18020
18021 2006-04-27 Dirk Mueller <dmueller@suse.de>
18022
18023 * gcc.target/i386/sse-7.c: build with -msse.
18024
18025 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
18026
18027 PR testsuite/27274:
18028 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18029 (main): Exit if processor doesn't support SSE.
18030
18031 2006-04-26 David Edelsohn <edelsohn@gnu.org>
18032
18033 PR middle-end/27282
18034 * gcc.c-torture/compile/pr27282.c: New test.
18035
18036 2006-04-26 Jakub Jelinek <jakub@redhat.com>
18037
18038 PR middle-end/26913
18039 * g++.dg/gomp/pr26913.C: New test.
18040
18041 PR c/25996
18042 * gcc.dg/gomp/pr25996.c: New test.
18043 * g++.dg/gomp/pr25996.C: New test.
18044
18045 2006-04-25 Richard Sandiford <richard@codesourcery.com>
18046
18047 PR rtl-optimization/26725
18048 * gcc.c-torture/compile/pr26725.c: New test.
18049
18050 2006-04-25 Richard Guenther <rguenther@suse.de>
18051
18052 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18053 than n + -1.
18054
18055 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
18056
18057 * gcc.dg/20060425-1.c: New testcase.
18058
18059 2006-04-25 Jakub Jelinek <jakub@redhat.com>
18060
18061 PR tree-optimization/26865
18062 * gcc.dg/pr26865.c: New test.
18063
18064 2006-04-24 Mark Mitchell <mark@codesourcery.com>
18065
18066 PR c++/27292
18067 * g++.dg/conversion/bitfield1.C: New test.
18068 * g++.dg/conversion/bitfield2.C: Likewise.
18069 * g++.dg/conversion/bitfield3.C: Likewise.
18070
18071 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
18072 Richard Guenther <rguenther@suse.de>
18073
18074 PR tree-optimization/27236
18075 * gcc.dg/tree-ssa/pr27236.c: New testcase.
18076
18077 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18078
18079 PR c++/19963
18080 * g++.dg/other/incomplete2.C: New test.
18081
18082 2006-04-24 Richard Guenther <rguenther@suse.de>
18083
18084 PR middle-end/26869
18085 * gcc.dg/torture/pr26869.c: New testcase.
18086
18087 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
18088 Richard Guenther <rguenther@suse.de>
18089
18090 PR tree-optimization/27218
18091 * g++.dg/tree-ssa/pr27218.C: New testcase.
18092
18093 2006-04-23 Mark Mitchell <mark@codesourcery.com>
18094
18095 PR c++/26912
18096 * g++.dg/template/friend41.C: New test.
18097
18098 2006-04-23 David Edelsohn <edelsohn@gnu.org>
18099
18100 * g++.dg/opt/pr15551.C: Include cstdio.
18101 (main): Use remove instead of unlink.
18102
18103 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
18104
18105 * gcc.dg/sibcall-7.c: New test.
18106 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18107 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18108 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18109 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18110 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18111
18112 2006-04-23 Mark Mitchell <mark@codesourcery.com>
18113
18114 PR c++/26534
18115 * g++.dg/opt/bitfield1.C: New test.
18116 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18117 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18118 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18119 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18120 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18121 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18122 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18123 * g++.dg/abi/bitfield2.C: Likewise.
18124 * g++.dg/init/bitfield1.C: Likewise.
18125
18126 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
18127
18128 PR fortran/25099
18129 * gfortran.dg/elemental_subroutine_4.f90: New test.
18130 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18131 call sub (m, x).
18132
18133 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
18134
18135 * gcc.c-torture/compile/20060421-1.c: New testcase.
18136
18137 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18138
18139 PR c/25875
18140 * gcc.dg/init-bad-4.c: New test.
18141
18142 2006-04-21 Paul Brook <paul@codesourcery.com>
18143
18144 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18145
18146 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18147
18148 PR fortran/27122
18149 * gfortran.dg/defined_operators_1.f90: New test.
18150 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18151 remove old ones associated, incorrectly, with Note 5.46.
18152
18153 PR fortran/27113
18154 * gfortran.dg/character_array_constructor_1.f90: New test.
18155
18156 2006-04-20 Jakub Jelinek <jakub@redhat.com>
18157
18158 * gcc.dg/20060419-1.c: New test.
18159
18160 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
18161
18162 PR c/26774
18163 * gcc.dg/struct-parse-1.c: New test case.
18164
18165 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18166
18167 PR c++/26558
18168 * g++.dg/parse/template19.C: New test.
18169
18170 PR c++/26739
18171 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18172
18173 PR c++/26036
18174 * g++.dg/expr/call3.C: New test.
18175
18176 PR c++/10385
18177 * g++.dg/conversion/dynamic1.C: New test.
18178
18179 2006-04-19 Mark Mitchell <mark@codesourcery.com>
18180
18181 PR c++/27102
18182 * g++.dg/template/crash35.C: Tweak error markers.
18183 * g++.dg/template/crash46.C: New test.
18184 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18185 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18186
18187 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
18188
18189 PR rtl-optimization/14261
18190 * gcc.c-torture/compile/20060419-1.c: Added.
18191
18192 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
18193
18194 * gfortran.dg/label_1.f90: Adjust dg-error.
18195
18196 2006-04-16 Roger Sayle <roger@eyesopen.com>
18197
18198 PR target/26961
18199 * gcc.dg/fold-cond-1.c: New test case.
18200 * gcc.dg/pr26961-1.c: Likewise.
18201
18202 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18203
18204 PR libgfortran/27138
18205 * gfortran.dg/read_bad_advance.f90: New test.
18206
18207 2006-04-16 Roger Sayle <roger@eyesopen.com>
18208 Dale Johannesen <dalej@apple.com>
18209
18210 PR target/24076
18211 * gcc.target/i386/vecinit-3.c: New testcase.
18212 * gcc.target/i386/vecinit-4.c: Likewise.
18213 * gcc.target/i386/sse-18.c: Likewise.
18214 * gcc.target/i386/sse-19.c: Likewise.
18215
18216 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
18217
18218 * gfortran.dg/allocate_zerosize_1.f90: New test.
18219
18220 2006-04-16 Mark Mitchell <mark@codesourcery.com>
18221
18222 PR c++/26365
18223 * g++.dg/template/crash45.C: New test.
18224
18225 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
18226
18227 PR fortran/26787
18228 * gfortran.dg/proc_assign_1.f90: New test.
18229 * gfortran.dg/procedure_lvalue.f90: Change message.
18230 * gfortran.dg/namelist_4.f90: Add new error.
18231
18232 PR fortran/25597
18233 PR fortran/27096
18234 * gfortran.dg/auto_pointer_array_result_1.f90
18235
18236 PR fortran/27089
18237 * gfortran.dg/specification_type_resolution_1.f90
18238
18239 PR fortran/18003
18240 PR fortran/25669
18241 PR fortran/26834
18242 * gfortran.dg/bounds_temporaries_1.f90: New test.
18243
18244 PR fortran/27124
18245 * gfortran.dg/array_return_value_1.f90: New test.
18246
18247 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18248
18249 PR fortran/25336
18250 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18251
18252 2006-04-15 Jakub Jelinek <jakub@redhat.com>
18253
18254 PR middle-end/26823
18255 * g++.dg/gomp/pr26823-1.C: New test.
18256 * g++.dg/gomp/pr26823-2.C: New test.
18257
18258 2006-04-13 Uros Bizjak <uros@kss-loka.si>
18259
18260 PR middle-end/27134
18261 * gcc.dg/pr27314.c: New test.
18262
18263 2006-04-13 Richard Henderson <rth@redhat.com>
18264
18265 * g++.dg/gomp/block-0.C: Update expected matches.
18266
18267 2006-04-13 DJ Delorie <dj@redhat.com>
18268
18269 * lib/target-supports.exp (check_effective_target_int32plus): New.
18270 (check_effective_target_ptr32plus): New.
18271 (check_effective_target_size32plus): New.
18272 (check_effective_target_int16): New.
18273 (check_profiling_available): Add m32c to the list of unsupported
18274 targets.
18275
18276 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18277 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18278 memory size.
18279 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18280 pointers.
18281 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18282 size_t.
18283 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18284 and size_t.
18285 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18286 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18287 not just xstormy16. Skip m32c due to weird pointer size.
18288 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18289 not just xstormy16.
18290 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18291 not just xstormy16.
18292 * gcc.dg/20020312-2.c: Add m32c support.
18293 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18294 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18295 in test.
18296 * gcc.dg/20050321-2.c: Require >=32 bit integers.
18297 * gcc.dg/asm-1.c: Skip if int and short are the same size.
18298 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18299 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18300 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18301 formats
18302 * gcc.dg/init-string-2.c: Require >=32 bit integers.
18303 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18304 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18305 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18306 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18307 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18308 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18309 in test.
18310 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18311 in test.
18312 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18313 * gcc.dg/pr23049.c: Require >=32 bit integers.
18314 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18315 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18316 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18317 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18318 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18319 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18320 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18321 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18322 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18323 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18324 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18325 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18326 prototype in test.
18327 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18328 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18329 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18330 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18331 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18332
18333 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
18334 * gcc.c-torture/execute/20040703-1.x: Likewise.
18335 * gcc.c-torture/execute/20040705-1.x: Likewise.
18336 * gcc.c-torture/execute/20040705-2.x: Likewise.
18337 * gcc.c-torture/execute/20040709-1.x: Likewise.
18338 * gcc.c-torture/execute/20040709-2.x: Likewise.
18339 * gcc.c-torture/execute/20040811-1.x: Likewise.
18340 * gcc.c-torture/execute/20050316-1.x: Likewise.
18341 * gcc.c-torture/execute/bitfld-4.x: Likewise.
18342 * gcc.c-torture/execute/pr19689.x: Likewise.
18343 * gcc.c-torture/execute/pr7284-1.x: Likewise.
18344 * gcc.c-torture/execute/usmul.x: Likewise.
18345 * gcc.c-torture/execute/vrp-5.x: Likewise.
18346 * gcc.c-torture/execute/vrp-6.x: Likewise.
18347 * gcc.dg/debug/20041023-1.s: Likewise.
18348
18349 2006-04-13 Roger Sayle <roger@eyesopen.com>
18350
18351 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18352 of integers to a vector types are now constant expressions in C.
18353 * gcc.dg/vect/vect-fold-1.c: New test case.
18354
18355 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
18356 Ulrich Weigand <uweigand@de.ibm.com>
18357
18358 PR target/27006
18359 * gcc.dg/vmx/pr27006.c: New testcase.
18360
18361 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18362
18363 PR libgfortran/26766
18364 * gfortran.dg/write_recursive.f90: New test.
18365
18366 2006-04-11 Mark Mitchell <mark@codesourcery.com>
18367
18368 * g++.dg/parse/dtor7.C: New test.
18369 * g++.dg/parse/new1.C: Add error marker.
18370 * g++.dg/template/new3.C: New test.
18371
18372 PR c++/26122
18373 * g++.dg/template/pure1.C: New test.
18374
18375 PR c++/26295
18376 * g++.dg/parse/ptrmem4.C: New test.
18377
18378 2006-04-10 Jeff Law <law@redhat.com>
18379
18380 PR/27087
18381 * gcc.c-torture/compile/pr27087.c: New test.
18382
18383 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
18384
18385 PR/21391
18386 * gcc.dg/20060410.c: New.
18387
18388 2006-04-10 Matthias Klose <doko@debian.org>
18389
18390 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18391 Recognize multilib directory names containing underscores.
18392
18393 2006-04-10 Roger Sayle <roger@eyesopen.com>
18394
18395 * gcc.target/i386/vecinit-1.c: New test case.
18396 * gcc.target/i386/vecinit-2.c: Likewise.
18397
18398 2006-04-10 Jakub Jelinek <jakub@redhat.com>
18399
18400 PR debug/27057
18401 * g++.dg/debug/dwarf2-2.C: New test.
18402
18403 2006-04-09 Richard Sandiford <richard@codesourcery.com>
18404
18405 PR rtl-optimization/27073
18406 * gcc.c-torture/execute/pr27073.c: New test.
18407
18408 2006-04-08 Mike Stump <mrs@apple.com>
18409
18410 * gcc.dg/pragma-darwin.c: Improve for ppc64.
18411
18412 2006-04-07 Richard Guenther <rguenther@suse.de>
18413
18414 PR tree-optimization/26135
18415 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18416
18417 2006-04-06 Jan Hubicka <jh@suse.cz>
18418
18419 PR profile/26399
18420 * g++.dg/bprob/g++-bprob-2.C: New testcase.
18421
18422 2006-04-06 Roger Sayle <roger@eyesopen.com>
18423
18424 * g++.dg/conversion/nullptr1.C: New test case.
18425 * g++.dg/conversion/nullptr2.C: Likewise.
18426
18427 2006-04-05 Roger Sayle <roger@eyesopen.com>
18428
18429 * gfortran.dg/dependency_18.f90: New test case.
18430
18431 2006-04-05 Richard Guenther <rguenther@suse.de>
18432
18433 PR tree-optimization/26919
18434 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18435 * gcc.dg/ipa/ipa-2.c: Likewise.
18436 * gcc.dg/ipa/ipa-3.c: Likewise.
18437 * gcc.dg/ipa/ipa-5.c: Likewise.
18438
18439 2006-04-05 Richard Guenther <rguenther@suse.de>
18440
18441 PR tree-optimization/26763
18442 * gcc.dg/torture/pr26763-1.c: New testcase.
18443 * gcc.dg/torture/pr26763-2.c: Likewise.
18444
18445 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
18446
18447 PR fortran/23634
18448 PR fortran/25619
18449 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18450
18451 2006-04-04 Eric Christopher <echristo@apple.com>
18452
18453 * gcc.target/i386/387-1.c: Allow regexp to match darwin
18454 stubs.
18455 * gcc.target/i386/387-5.c: Ditto.
18456
18457 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
18458
18459 * gcc.target/sparc/struct-ret-check.c: New test.
18460
18461 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18462
18463 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18464 zero decimal digits specified in format.
18465
18466 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
18467
18468 PR fortran/26891
18469 * gfortran.dg/missing_optional_dummy_1.f90: New test.
18470
18471 PR fortran/26976
18472 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18473 * gfortran.dg/initialization_1.f90: Make assignment compliant.
18474 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18475 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18476 compliant and detect bigendian-ness.
18477
18478 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
18479
18480 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18481 dummy arguments work when the actual argument is itself a dummy
18482 argument of the caller.
18483
18484 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
18485
18486 PR libfortran/24685
18487 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18488
18489 2006-04-01 Roger Sayle <roger@eyesopen.com>
18490
18491 * gfortran.dg/dependencency_17.f90: New test case.
18492
18493 2006-04-01 Roger Sayle <roger@eyesopen.com>
18494
18495 * gfortran.dg/dependency_14.f90: New test case.
18496 * gfortran.dg/dependency_15.f90: Likewise.
18497 * gfortran.dg/dependency_16.f90: Likewise.
18498
18499 2006-03-31 Asher Langton <langton2@llnl.gov>
18500
18501 PR fortran/25358
18502 gfortran.dg/cray_pointers_6.f90: New test.
18503
18504 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18505
18506 PR libgfortran/26890
18507 * gfortran.dg/read_size_noadvance.f90: New test.
18508
18509 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
18510
18511 PR fortran/25031
18512 * gfortran.dg/multiple_allocation_1.f90: Check that the
18513 size has changed after a re-allocation with stat.
18514
18515 2006-03-30 Richard Guenther <rguenther@suse.de>
18516
18517 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18518 removal.
18519 * gcc.target/i386/sselibm-2.c: Likewise.
18520 * gcc.target/i386/sselibm-3.c: Likewise.
18521 * gcc.target/i386/sselibm-4.c: Likewise.
18522 * gcc.target/i386/sselibm-5.c: Likewise.
18523
18524 2006-03-28 Roger Sayle <roger@eyesopen.com>
18525
18526 * gcc.dg/fold-andxor-1.c: New test case.
18527 * gcc.dg/fold-xorand-1.c: Likewise.
18528
18529 2006-03-28 Roger Sayle <roger@eyesopen.com>
18530
18531 * gcc.dg/fold-convnotconv-1.c: New test case.
18532
18533 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18534
18535 PR fortran/26779
18536 * gfortran.dg/private_type_5.f90: New test.
18537
18538 2006-03-27 David Edelsohn <edelsohn@gnu.org>
18539
18540 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18541
18542 2006-03-27 Jakub Jelinek <jakub@redhat.com>
18543
18544 * gfortran.dg/advance_2.f90: New test.
18545 * gfortran.dg/advance_3.f90: New test.
18546
18547 * gfortran.fortran-torture/execute/equiv_5.f: New test.
18548
18549 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18550
18551 PR libgfortran/26661
18552 PR libgfortran/26880
18553 * gfortran.dg/read_x_past.f: New test.
18554
18555 2006-03-26 Geoffrey Keating <geoffk@apple.com>
18556
18557 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18558 to be STABS.
18559
18560 2006-03-26 David Edelsohn <edelsohn@gnu.org>
18561
18562 * objc.dg/dwarf-1.m: Skip on AIX.
18563 * objc.dg/dwarf-2.m: Skip on AIX.
18564
18565 2006-03-25 Steven G. Kargl <kargls@comcast.net>
18566
18567 PR fortran/26816
18568 * gfortran.dg/float_1.f90: New test.
18569
18570 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
18571
18572 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18573 X86_64 targets.
18574 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18575
18576 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
18577
18578 PR libfortran/26735
18579 * gfortran.dg/convert_implied_open.f90: New test case.
18580
18581 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
18582
18583 PR fortran/26769
18584 * gfortran.dg/transpose_reshape_r10.f90: New test case.
18585
18586 2006-03-25 Uros Bizjak <uros@kss-loka.si>
18587
18588 PR middle-end/26717
18589 * gcc.dg/pr26717.c: New test.
18590
18591 2006-03-25 Roger Sayle <roger@eyesopen.com>
18592
18593 * gfortran.dg/dependency_12.f90: New test case.
18594
18595 2006-03-24 Roger Sayle <roger@eyesopen.com>
18596
18597 * gfortran.dg/dependency_9.f90: New (resurected) test case.
18598
18599 2006-03-24 Jeff Law <law@redhat.com>
18600
18601 * gcc.c-torture/pr26840.c: New test.
18602
18603 2006-03-24 Geoffrey Keating <geoffk@apple.com>
18604
18605 * objc.dg/dwarf-2.m: New.
18606 * obj-c++.dg/dwarf-2.mm: New.
18607
18608 * g++.old-deja/g++.other/init19.C: New.
18609
18610 2006-03-24 David Edelsohn <edelsohn@gnu.org>
18611
18612 * g++.dg/eh/spbp.C: Skip on AIX.
18613
18614 2006-03-24 Jakub Jelinek <jakub@redhat.com>
18615
18616 PR middle-end/26611
18617 * g++.dg/gomp/pr26611-1.C: New test.
18618 * g++.dg/gomp/pr26611-2.C: New test.
18619
18620 2006-03-24 Jeff Law <law@redhat.com>
18621
18622 * gcc.c-torture/compile/pr26833.c: New test.
18623 * gfortran.fortran-torture/compile/pr26806.f90: New test.
18624
18625 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18626
18627 * gfortran.dg/endfile_2.f90: Delete temp file.
18628
18629 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
18630
18631 PR fortran/19303
18632 * gfortran.dg/record_marker_1.f90: New test case.
18633 * gfortran.dg/record_marker_2.f: New test case.
18634 * gfortran.dg/record_marker_3.f90: New test case.
18635
18636 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
18637
18638 PR fortran/17298
18639 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18640 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18641
18642 2006-03-21 Janis Johnson <janis187@us.ibm.com>
18643
18644 * lib/gcc-dg.exp (cleanup-modules): New proc.
18645 * gfortran.dg/allocatable_function_1.f90,
18646 gfortran.dg/allocate_char_star_scalar_1.f90,
18647 gfortran.dg/assumed_charlen_function_1.f90,
18648 gfortran.dg/assumed_dummy_1.f90,
18649 gfortran.dg/assumed_shape_ranks_1.f90,
18650 gfortran.dg/assumed_shape_ranks_2.f90,
18651 gfortran.dg/assumed_size_dt_dummy.f90,
18652 gfortran.dg/auto_char_dummy_array_1.f90,
18653 gfortran.dg/auto_char_len_3.f90,
18654 gfortran.dg/automatic_module_variable.f90,
18655 gfortran.dg/bad_automatic_objects_1.f90,
18656 gfortran.dg/char_array_constructor.f90,
18657 gfortran.dg/char_array_structure_constructor.f90,
18658 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18659 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18660 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18661 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18662 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18663 gfortran.dg/derived_pointer_recursion.f90,
18664 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18665 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18666 gfortran.dg/dummy_functions_1.f90,
18667 gfortran.dg/elemental_initializer_1.f90,
18668 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18669 gfortran.dg/elemental_pointer_1.f90,
18670 gfortran.dg/elemental_subroutine_1.f90,
18671 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18672 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18673 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18674 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18675 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18676 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18677 gfortran.dg/global_references_1.f90,
18678 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18679 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18680 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18681 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18682 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18683 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18684 gfortran.dg/large_integer_kind_1.f90,
18685 gfortran.dg/large_real_kind_1.f90,
18686 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18687 gfortran.dg/module_double_reuse.f90,
18688 gfortran.dg/module_equivalence_1.f90,
18689 gfortran.dg/module_interface_1.f90,
18690 gfortran.dg/module_parameter_array_refs_1.f90,
18691 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18692 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18693 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18694 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18695 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18696 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18697 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18698 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18699 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18700 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18701 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18702 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18703 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18704 gfortran.dg/same_name_1.f90,
18705 gfortran.dg/sibling_dummy_procedure_1.f90,
18706 gfortran.dg/sibling_dummy_procedure_2.f90,
18707 gfortran.dg/sibling_dummy_procedure_3.f90,
18708 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18709 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18710 gfortran.dg/used_dummy_types_2.f90,
18711 gfortran.dg/used_dummy_types_3.f90,
18712 gfortran.dg/used_dummy_types_4.f90,
18713 gfortran.dg/used_dummy_types_5.f90,
18714 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18715 gfortran.dg/userdef_operator_1.f90: Use it.
18716
18717 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18718
18719 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18720 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18721 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18722 gfortran.dg/write_back.f,
18723 gfortran.fortran-torture/execute/inquire_1.f90,
18724 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18725
18726 2006-03-21 Jeff Law <law@redhat.com>
18727
18728 * gcc.dg/tree-ssa/vrp28.c: New test.
18729
18730 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
18731
18732 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18733 if _STDC_C99 is defined.
18734 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18735 * gcc.dg/builtins-20.c: Likewise.
18736 * gcc.dg/builtins-53.c: Likewise.
18737 * gcc.dg/single-precision-constant.c: Likewise. Also pass
18738 -mmacosx-version-min=10.3 on PowerPC/Darwin.
18739
18740 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
18741
18742 PR tree-opt/26781
18743 * gcc.c-torture/compile/pr26781-1.c: New test.
18744 * gcc.c-torture/compile/pr26781-2.c: New test.
18745
18746 2006-03-21 Jakub Jelinek <jakub@redhat.com>
18747
18748 PR c++/26690
18749 * g++.dg/gomp/pr26690-1.C: New test.
18750 * g++.dg/gomp/pr26690-2.C: New test.
18751
18752 2006-03-20 Jeff Law <law@redhat.com>
18753
18754 * gcc.dg/tree-ssa/pr21829.c: New test.
18755
18756 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18757
18758 2006-03-20 Richard Sandiford <richard@codesourcery.com>
18759
18760 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18761 (check_visibility_available): Use it.
18762 (check_effective_target_default_packed): Likewise.
18763 (check_effective_target_pcc_bitfield_type_matters): Likewise.
18764 (check_effective_target_fopenmp): Likewise.
18765 (check_effective_target_freorder): Likewise.
18766 (check_effective_target_fpic): Likewise.
18767 (check_named_sections_available): Likewise.
18768 (check_effective_target_ilp32): Likewise.
18769 (check_effective_target_lp64): Likewise.
18770
18771 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
18772
18773 PR fortran/20935
18774 * gfortran.dg/scalar_mask_2.f90: New test case.
18775
18776 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
18777
18778 PR tree-opt/26629
18779 * gcc.dg/tree-ssa/loadpre12.c: New test.
18780 * gcc.dg/tree-ssa/loadpre13.c: New test.
18781 * gcc.dg/tree-ssa/loadpre14.c: New test.
18782 * gcc.dg/tree-ssa/loadpre15.c: New test.
18783 * gcc.dg/tree-ssa/loadpre16.c: New test.
18784 * gcc.dg/tree-ssa/loadpre17.c: New test.
18785 * gcc.dg/tree-ssa/loadpre18.c: New test.
18786 * gcc.dg/tree-ssa/loadpre19.c: New test.
18787 * gcc.dg/tree-ssa/loadpre20.c: New test.
18788 * gcc.dg/tree-ssa/loadpre21.c: New test.
18789 * gcc.dg/tree-ssa/loadpre22.c: New test.
18790
18791 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
18792
18793 PR fortran/26741
18794 * gfortran.dg/elemental_initializer_1.f90: New test.
18795
18796 PR fortran/26716
18797 * gfortran.dg/assumed_shape_ranks_2: New test.
18798
18799 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
18800
18801 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18802 target fpic.
18803
18804 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18805
18806 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18807 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18808 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18809 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18810 gfortran.fortran-torture/execute/direct_io.f90,
18811 gfortran.fortran-torture/execute/inquire_2.f90,
18812 gfortran.fortran-torture/execute/inquire_4.f90,
18813 gfortran.fortran-torture/execute/list_read_1.f90,
18814 gfortran.fortran-torture/execute/open_replace.f90,
18815 gfortran.fortran-torture/execute/slash_edit.f90,
18816 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18817 temporary files from testcases.
18818
18819 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18820
18821 PR libgfortran/26509
18822 gfortran.dg/write_direct_eor.f90: New test.
18823
18824 2006-03-17 David Edelsohn <edelsohn@gnu.org>
18825
18826 * gcc.target/powerpc/pr26350.c: New.
18827 * gcc.target/powerpc/indexed-addr.c: New.
18828
18829 2006-03-16 Roger Sayle <roger@eyesopen.com>
18830
18831 * gfortran.dg/dependency_13.f90: New test case.
18832
18833 2006-03-16 Roger Sayle <roger@eyesopen.com>
18834
18835 PR middle-end/21781
18836 * gcc.dg/real-const-1.c: New test case.
18837
18838 2006-03-15 Geoffrey Keating <geoffk@apple.com>
18839
18840 * g++.old-deja/g++.other/init18.C: New.
18841 * g++.old-deja/g++.other/init5.C: Remove xfail.
18842
18843 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18844
18845 * g++.dg/opt/pr15551.C: Cleanup temp file.
18846
18847 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18848
18849 PR c++/6634
18850 g++.dg/parse/long1.C: New test.
18851
18852 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18853
18854 PR fortran/19101
18855 * gfortran.dg/continuation.f90: New test.
18856 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18857
18858 2006-03-14 Richard Guenther <rguenther@suse.de>
18859
18860 PR tree-optimization/26672
18861 * gcc.dg/torture/pr26672.c: New testcase.
18862
18863 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
18864
18865 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18866 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18867
18868 2006-03-13 Roger Sayle <roger@eyesopen.com>
18869
18870 PR middle-end/26557
18871 * gcc.c-torture/compile/switch-1.c: New test case.
18872
18873 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
18874
18875 PR fortran/25378
18876 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18877 test to include more permuatations of mask and index.
18878 * gfortran.dg/scalar_mask_1.f90: Modify last test to
18879 respond to F2003 spec. that the position returned for an all false
18880 mask && condition is zero.
18881
18882 2006-03-13 Jakub Jelinek <jakub@redhat.com>
18883
18884 PR middle-end/25989
18885 * gcc.dg/gomp/pr25989.c: New test.
18886
18887 2006-03-13 Jeff Law <law@redhat.com>
18888
18889 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18890
18891 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
18892
18893 * gcc.dg/switch-9.c: New test.
18894
18895 2006-03-13 Richard Guenther <rguenther@suse.de>
18896
18897 PR middle-end/26630
18898 * gcc.dg/torture/pr26630.c: New testcase.
18899
18900 2006-03-11 Roger Sayle <roger@eyesopen.com>
18901
18902 * gfortran.dg/dependency_10.f90: New test case.
18903 * gfortran.dg/dependency_11.f90: Likewise.
18904
18905 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
18906 Erik Edelmann <eedelman@gcc.gnu.org>
18907
18908 * gfortran.dg/allocatable_function_1.f90: New.
18909 * gfortran.dg/allocatable_function_2.f90: New.
18910
18911 2006-03-10 Richard Guenther <rguenther@suse.de>
18912
18913 PR middle-end/26565
18914 * gcc.dg/torture/pr26565.c: New testcase.
18915
18916 2006-03-09 Eric Christopher <echristo@apple.com>
18917
18918 * gcc.c-torture/compile/20060309-1.c: New.
18919
18920 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18921
18922 PR libgfortran/26499
18923 * gfortran.dg/write_back.f: New test.
18924 * gfortran.dg/write_rewind_1.f: New test.
18925 * gfortran.dg/write_rewind_2.f: New test.
18926
18927 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18928
18929 PR libgfortran/26554
18930 * gfortran.dg/read_logical.f90: New test.
18931
18932 2006-03-04 Laurent GUERBY <laurent@guerby.net>
18933
18934 * ada/acats/norun.lst: cdd2a03 now passes.
18935
18936 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
18937
18938 PR testsuite/25177
18939 * gcc.target/powerpc/pr18096-1.c: Change where the error
18940 would match.
18941
18942 2006-03-04 Jakub Jelinek <jakub@redhat.com>
18943
18944 * gcc.target/i386/cleanup-1.c: New test.
18945 * gcc.target/i386/cleanup-2.c: New test.
18946
18947 2006-03-04 Roger Sayle <roger@eyesopen.com>
18948
18949 * gfortran.dg/dependency_9.f90: Remove for the time being.
18950
18951 2006-03-04 Krister Walfridsson <cato@df.lth.se>
18952
18953 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18954 directive.
18955
18956 2006-03-03 Roger Sayle <roger@eyesopen.com>
18957
18958 * gfortran.dg/dependency_9.f90: New test case.
18959
18960 2006-03-03 Roger Sayle <roger@eyesopen.com>
18961
18962 * gfortran.dg/dependency_4.f90: New test case.
18963 * gfortran.dg/dependency_5.f90: New test case.
18964 * gfortran.dg/dependency_6.f90: New test case.
18965 * gfortran.dg/dependency_7.f90: New test case.
18966 * gfortran.dg/dependency_8.f90: New test case.
18967
18968 2006-03-03 Paul Brook <paul@codesourcery.com>
18969
18970 * lib/target-supports.exp (check_profiling_available):
18971 Add m68k-*-elf.
18972
18973 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
18974
18975 PR fortran/25031
18976 * multiple_allocation_1.f90: New test.
18977
18978 2006-03-03 Roger Sayle <roger@eyesopen.com>
18979
18980 PR tree-optimization/26524
18981 * gfortran.dg/pr26524.f: New test case.
18982
18983 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18984
18985 * g++.dg/template/repo5.C: Cleanup repo files.
18986 * gcc.dg/20051201-1.c: Cleanup coverage files.
18987 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18988 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18989 tree dump files.
18990
18991 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18992
18993 * objc.dg/objc-nofilename-1.m: New test.
18994 * objc.dg/bad-receiver-type.m: New test.
18995 * obj-c++.dg/bad-receiver-type.mm: New test.
18996
18997 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18998
18999 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19000
19001 2006-03-01 Mike Stump <mrs@apple.com>
19002
19003 * g++.dg/abi/key2.C: Add.
19004
19005 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
19006
19007 * gfortran.dg/logical_dot_product.f90: New test.
19008
19009 PR fortran/26393
19010 * gfortran.dg/used_interface_ref.f90: New test.
19011
19012 PR fortran/20938
19013 * gfortran.dg/dependency_2.f90: New test.
19014 * gfortran.fortran-torture/execute/where17.f90: New test.
19015 * gfortran.fortran-torture/execute/where18.f90: New test.
19016 * gfortran.fortran-torture/execute/where19.f90: New test.
19017 * gfortran.fortran-torture/execute/where20.f90: New test.
19018
19019 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
19020
19021 * g++.dg/tree-ssa/pr26443.C: New test case.
19022
19023 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
19024
19025 PR middle-end/26022
19026 * g++.dg/opt/return-slot1.C: New test.
19027
19028 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19029
19030 PR libgfortran/26136
19031 * gfortran.dg/namelist_23.f90: New test.
19032
19033 2006-02-28 Roger Sayle <roger@eyesopen.com>
19034
19035 PR middle-end/14752
19036 * gcc.dg/fold-eqandshift-2.c: New test case.
19037
19038 2006-02-28 Richard Guenther <rguenther@suse.de>
19039
19040 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19041 decomposition.
19042
19043 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
19044
19045 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19046
19047 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19048
19049 PR libgfortran/26464
19050 * gfortran.dg/backspace_5.f: New test.
19051 * gfortran.dg/backspace_6.f: New test.
19052
19053 2006-02-26 Roger Sayle <roger@eyesopen.com>
19054
19055 * gcc.dg/fold-eqandnot-1.c: New test case.
19056
19057 2006-02-26 Roger Sayle <roger@eyesopen.com>
19058
19059 PR middle-end/19983
19060 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19061
19062 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
19063
19064 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19065 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19066
19067 2006-02-26 Richard Guenther <rguenther@suse.de>
19068
19069 PR tree-optimization/26421
19070 * gcc.dg/tree-ssa/pr26421.c: New testcase.
19071
19072 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
19073
19074 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19075 * g++.old-deja/g++.robertl/eb132.C: Likewise.
19076
19077 2006-02-26 Roger Sayle <roger@eyesopen.com>
19078
19079 * gcc.dg/fold-even-1.c: New test case.
19080
19081 2006-02-26 Roger Sayle <roger@eyesopen.com>
19082
19083 PR middle-end/21137
19084 * gcc.dg/fold-eqandshift-1.c: New test case.
19085
19086 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
19087
19088 PR tree-optimization/25125
19089 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19090 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19091
19092 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
19093
19094 PR tree-optimizations/26359
19095 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19096 with -fdump-tree-dceloop-details.
19097 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19098
19099 2006-02-25 Roger Sayle <roger@eyesopen.com>
19100
19101 PR middle-end/23673
19102 * gcc.dg/fold-eqxor-1.c: New test case.
19103 * gcc.dg/fold-eqxor-2.c: Likewise.
19104 * gcc.dg/fold-eqxor-3.c: Likewise.
19105
19106 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
19107
19108 PR fortran/23092
19109 * scalar_mask_1.f90: New test.
19110
19111 2006-02-24 Geoffrey Keating <geoffk@apple.com>
19112
19113 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19114 * g++.dg/eh/uncaught2.C: New.
19115 * g++.dg/eh/uncaught3.C: New.
19116
19117 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19118
19119 PR libgfortran/26423
19120 * gfortran.dg/read_many_1.f: New test.
19121
19122 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
19123
19124 PR fortran/24519
19125 * gfortran.dg/dependency_3.f90: New test.
19126 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19127 XFAILs.
19128
19129 PR fortran/25395
19130 * gfortran.dg/equiv_6.f90: New test.
19131
19132 2006-02-23 Jeff Law <law@redhat.com>
19133
19134 * gcc.c-torture/compile/pr26425.c: New test.
19135
19136 2006-02-23 Jakub Jelinek <jakub@redhat.com>
19137
19138 PR middle-end/26412
19139 * gcc.dg/gomp/pr26412.c: New test.
19140
19141 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19142
19143 PR c++/26291
19144 * g++.dg/other/ellipsis1.C: New test.
19145 * g++.dg/parse/operator4.C: Adjust error marker.
19146
19147 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
19148
19149 PR target/25603
19150 * gfortran.dg/pr25603.f: New testcase.
19151
19152 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
19153
19154 * gcc.dg/bf-spl1.c: Don't specify -m68000.
19155 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19156
19157 2006-02-21 Geoffrey Keating <geoffk@apple.com>
19158
19159 * g++.dg/eh/spbp.C: New.
19160
19161 2006-02-21 Jakub Jelinek <jakub@redhat.com>
19162
19163 PR middle-end/26379
19164 * gcc.target/i386/mmx-7.c: New test.
19165
19166 2006-02-20 Roger Sayle <roger@eyesopen.com>
19167
19168 PR tree-optimization/26361
19169 * gcc.dg/tree-ssa/vrp27.c: New test case.
19170
19171 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
19172
19173 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19174 * gcc.dg/tree-ssa/complex-4.c: Here.
19175
19176 2006-02-19 Roger Sayle <roger@eyesopen.com>
19177
19178 PR middle-end/19543
19179 * gfortran.dg/logical_1.f90: New test case.
19180
19181 2006-02-19 Jakub Jelinek <jakub@redhat.com>
19182
19183 PR middle-end/26334
19184 * gcc.dg/20060218-1.c: Moved to...
19185 * gcc.target/i386/20060218-1.c: ... here. New test.
19186
19187 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
19188
19189 PR fortran/26201
19190 * gfortran.dg/convert_1.f90: New.
19191
19192 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
19193
19194 PR fortran/25054
19195 * gfortran.dg/namelist_5.f90: New test.
19196
19197 PR fortran/25089
19198 * gfortran.dg/namelist_4.f90: New test.
19199
19200 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
19201
19202 PR tree-opt/25680
19203 * gcc.dg/tree-ssa/complex-3.c: New test.
19204
19205 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
19206
19207 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19208 variable to take into account the variable name in the
19209 function header.
19210 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19211
19212 2006-02-18 Jakub Jelinek <jakub@redhat.com>
19213
19214 PR middle-end/26334
19215 * gcc.c-torture/compile/20060217-1.c: New test.
19216 * gcc.dg/20060218-1.c: New test.
19217
19218 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
19219
19220 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19221
19222 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19223
19224 * gcc.dg/cpp/undef3.c: New test.
19225 * gcc.dg/cpp/trad/builtins2.c: New test.
19226
19227 2006-02-18 Mark Mitchell <mark@codesourcery.com>
19228
19229 PR c++/26266
19230 * g++.dg/template/static22.C: New test.
19231 * g++.dg/template/static23.C: New test.
19232 * g++.dg/template/static24.C: New test.
19233 * g++.dg/template/non-dependent13.C: New test.
19234 * g++.dg/init/member1.C: Tweak error markers.
19235
19236 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19237
19238 PR target/26255
19239 * gcc.c-torture/compile/pr26255.c: New test case.
19240
19241 2006-02-16 Roger Sayle <roger@eyesopen.com>
19242
19243 * gfortran.fortran-torture/execute/where_10.f90: New test case.
19244 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19245 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19246 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19247 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19248 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19249 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19250
19251 2006-02-16 Jeff Law <law@redhat.com>
19252
19253 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19254 * gcc.dg/tree-ssa/vrp26.c: New test.
19255
19256 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
19257
19258 PR target/20353
19259 PR target/24578
19260 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19261 __UCLIBC__ is defined.
19262
19263 2006-02-16 Jakub Jelinek <jakub@redhat.com>
19264
19265 PR fortran/26224
19266 * gfortran.dg/gomp/pr26224.f: New test.
19267
19268 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
19269
19270 PR tree-opt/25918
19271 * lib/target-supports.exp
19272 (check_effective_target_vect_short_mult): New.
19273 (check_effective_target_vect_char_mult): New.
19274 (check_effective_target_vect_widen_sum_qi_to_si): New.
19275 (check_effective_target_vect_widen_sum_qi_to_hi): New.
19276 (check_effective_target_vect_widen_sum_hi_to_si): New.
19277 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19278 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19279 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19280 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19281 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19282 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19283 vect-reduc-pattern-2c.c
19284 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19285 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19286 vect-reduc-pattern-1c.c
19287
19288 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
19289
19290 PR fortran/24557
19291 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19292
19293 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
19294
19295 PR fortran/26054
19296 * gfortran.dg/enum_8.f90: Remove check for warning.
19297 * gfortran.dg/iomsg_1.f90: Ditto.
19298 * gfortran.dg/enum_1.f90: Ditto.
19299 * gfortran.dg/enum_9.f90: Ditto.
19300 * gfortran.dg/enum_2.f90: Ditto.
19301 * gfortran.dg/enum_10.f90: Ditto.
19302 * gfortran.dg/enum_3.f90: Ditto.
19303 * gfortran.dg/flush_1.f90: Ditto.
19304 * gfortran.dg/enum_4.f90: Ditto.
19305 * gfortran.dg/array_constructor_1.f90: Ditto.
19306 * gfortran.dg/enum_5.f90: Ditto.
19307 * gfortran.dg/enum_6.f90: Ditto.
19308 * gfortran.dg/enum_7.f90: Ditto.
19309
19310 2006-02-15 Jakub Jelinek <jakub@redhat.com>
19311
19312 PR middle-end/26300
19313 * gcc.c-torture/compile/20060215-1.c: New test.
19314
19315 2006-02-14 Roger Sayle <roger@eyesopen.com>
19316
19317 PR middle-end/23670
19318 * gcc.dg/tree-ssa/andor-2.c: New test case.
19319
19320 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
19321
19322 PR fortran/25045
19323 * optional_dim.f90: New test.
19324
19325 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19326
19327 PR fortran/26277
19328 * gfortran.dg/label_4.f90: New.
19329
19330 2006-02-14 Jakub Jelinek <jakub@redhat.com>
19331 Diego Novillo <dnovillo@redhat.com>
19332 Uros Bizjak <uros@kss-loka.si>
19333
19334 * gfortran.dg/gomp: New directory.
19335
19336 2006-02-14 Richard Guenther <rguenther@suse.de>
19337
19338 PR tree-optimization/26258
19339 * gcc.dg/torture/pr26258.c: New testcase.
19340
19341 2006-02-13 Jakub Jelinek <jakub@redhat.com>
19342
19343 PR fortran/26246
19344 * gfortran.dg/pr26246_1.f90: New test.
19345 * gfortran.dg/pr26246_2.f90: New test.
19346
19347 PR middle-end/26092
19348 * gcc.c-torture/compile/20060208-1.c: New test.
19349
19350 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
19351
19352 PR fortran/26074
19353 PR fortran/25103
19354 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19355 * gfortran.dg/bad_automatic_objects_1.f90: New test.
19356 * gfortran.dg/automatic_module_variable.f90: Change error message.
19357
19358 PR fortran/20861
19359 * gfortran.dg/internal_dummy_1.f90: New test.
19360
19361 PR fortran/20871
19362 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19363
19364
19365 PR fortran/25083
19366 * gfortran.dg/uncommon_block_data_1.f90: New test.
19367 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19368 with standard.
19369
19370 PR fortran/25088
19371 * gfortran.dg/typed_subroutine_1.f90: New test.
19372
19373 2006-02-13 Geoffrey Keating <geoffk@apple.com>
19374
19375 * objc.dg/dwarf-1.m: New.
19376
19377 2006-02-13 Roger Sayle <roger@eyesopen.com>
19378
19379 PR middle-end/24427
19380 * gcc.dg/tree-ssa/andor-1.c: New test case.
19381
19382 2006-02-13 Josh Conner <jconner@apple.com>
19383
19384 PR target/25376
19385 * gcc.dg/pr25376.c: New test.
19386
19387 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19388 assemble.
19389 * lib/target-supports.exp (check_named_sections_available):
19390 Only compile named-sections test -- don't assemble.
19391
19392 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
19393
19394 * g++.dg/warn/no-write-strings.C: New test.
19395 * g++.dg/warn/write-strings.C: Likewise.
19396 * g++.dg/warn/write-strings-default.C: Likewise.
19397
19398 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
19399
19400 PR fortran/25806
19401 * gfortran.dg/ret_pointer_2.f90: New test.
19402
19403 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
19404
19405 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19406
19407 2006-02-10 Jeff Law <law@redhat.com>
19408
19409 * gcc.c-torture/compile/pr26213.c: New test.
19410
19411 2006-02-10 Steven G. Kargl <kargls@comcast.net>
19412
19413 gfortran.dg/null_1.f90: New test.
19414
19415 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19416
19417 PR fortran/14771
19418 * gfortran.dg/parens_4.f90: New.
19419 * gfortran.dg/parens_5.f90: New.
19420
19421 2006-02-10 Richard Guenther <rguenther@suse.de>
19422
19423 * gcc.dg/pr23372-1.c: Remove empty file.
19424
19425 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19426 Paul Thomas <pault@gcc.gnu.org>
19427
19428 PR fortran/14771
19429 * gfortran.dg/parens_1.f90: New.
19430 * gfortran.dg/parens_2.f90: New.
19431 * gfortran.dg/parens_3.f90: New.
19432
19433 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
19434
19435 PR fortran/26038
19436 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19437
19438 PR fortran/25059
19439 * gfortran.dg/impure_assignment_1.f90: New test.
19440
19441 PR fortran/25070
19442 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19443
19444 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
19445
19446 PR target/26141
19447 * g++.dg/expr/stdarg2.C: New test.
19448
19449 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
19450
19451 PR inline-asm/16194
19452 * gcc.dg/pr16194.c: New test.
19453
19454 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
19455
19456 * ada/acats/run_acats: Use portable variant of "$@".
19457
19458 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
19459
19460 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19461 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19462
19463 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19464
19465 PR tree-opt/26179
19466 * g++.dg/opt/pr26179.C: New test.
19467
19468 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19469
19470 PR middle-end/26134
19471 * gcc.dg/tree-ssa/complex-3.c: New test.
19472
19473 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19474
19475 * gcc.c-torture/compile/volatile-1.c: New test.
19476
19477 2006-02-09 Diego Novillo <dnovillo@redhat.com>
19478
19479 PR 26180
19480 * gcc.dg/tree-ssa/pr26180.c: New test.
19481
19482 2006-02-08 Jeff Law <law@redhat.com>
19483
19484 * gcc.dg/tree-ssa/pr21417.c: New test.
19485
19486 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
19487
19488 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19489 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19490
19491 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
19492
19493 * lib/scanrtl.exp: New.
19494
19495 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19496
19497 PR c++/26071
19498 * g++.dg/other/virtual2.C: New test.
19499
19500 PR c++/26070
19501 * g++.dg/other/virtual1.C: New test.
19502
19503 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
19504
19505 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19506 cleanup-ipa-dump): Update dump file glob patterns.
19507 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19508 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19509
19510 * lib/gcc-dg.exp: Load it.
19511 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19512
19513 2006-02-07 Janis Johnson <janis187@us.ibm.com>
19514
19515 PR testsuite/26159
19516 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19517 * gcc.dg/tree-ssa/pr23382.c: Ditto.
19518
19519 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19520
19521 PR fortran/25577
19522 * gfortran.dg/mvbits_1.f90: New.
19523
19524 2006-02-07 Dirk Mueller <dmueller@suse.com>
19525
19526 * g++.dg/warn/Wdiv-by-zero.C: New test.
19527 * g++.dg/warn/Wno-div-by-zero.C: New.
19528
19529 2006-02-07 Jeff Law <law@redhat.com>
19530
19531 * gcc.dg/tree-ssa/pr21559.c: New test.
19532
19533 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19534 multiple VRP passes.
19535 * gcc.dg/tree-ssa/vrp09.c: Likewise.
19536 * gcc.dg/tree-ssa/vrp18.c: Likewise.
19537 * gcc.dg/tree-ssa/pr21582.c: Likewise.
19538 * gcc.dg/tree-ssa/pr20657.c: Likewise.
19539 * gcc.dg/tree-ssa/pr21001.c: Likewise.
19540 * gcc.dg/tree-ssa/vrp02.c: Likewise
19541 * gcc.dg/tree-ssa/vrp11.c: Likewise
19542 * gcc.dg/tree-ssa/pr14341.c: Likewise
19543 * gcc.dg/tree-ssa/vrp19.c: Likewise
19544 * gcc.dg/tree-ssa/vrp20.c: Likewise
19545 * gcc.dg/tree-ssa/vrp03.c: Likewise
19546 * gcc.dg/tree-ssa/pr21086.c: Likewise
19547 * gcc.dg/tree-ssa/pr21959.c: Likewise
19548 * gcc.dg/tree-ssa/vrp21.c: Likewise
19549 * gcc.dg/tree-ssa/vrp04.c: Likewise
19550 * gcc.dg/tree-ssa/pr25485.c: Likewise
19551 * gcc.dg/tree-ssa/pr22026.c: Likewise
19552 * gcc.dg/tree-ssa/vrp22.c: Likewise
19553 * gcc.dg/tree-ssa/vrp05.c: Likewise
19554 * gcc.dg/tree-ssa/20030807-10.c: Likewise
19555 * gcc.dg/tree-ssa/pr20701.c: Likewise
19556 * gcc.dg/tree-ssa/vrp23.c: Likewise
19557 * gcc.dg/tree-ssa/vrp06.c: Likewise
19558 * gcc.dg/tree-ssa/pr22117.c: Likewise
19559 * gcc.dg/tree-ssa/pr20702.c: Likewise
19560 * gcc.dg/tree-ssa/vrp15.c: Likewise
19561 * gcc.dg/tree-ssa/pr21090.c: Likewise
19562 * gcc.dg/tree-ssa/pr21294.c: Likewise
19563 * gcc.dg/tree-ssa/vrp24.c: Likewise
19564 * gcc.dg/tree-ssa/vrp07.c: Likewise
19565 * gcc.dg/tree-ssa/pr21563.c: Likewise
19566 * gcc.dg/tree-ssa/pr25382.c: Likewise
19567 * gcc.dg/tree-ssa/vrp16.c: Likewise
19568 * gcc.dg/tree-ssa/vrp25.c: Likewise
19569 * gcc.dg/tree-ssa/vrp08.c: Likewise
19570 * gcc.dg/tree-ssa/20030807-6.c: Likewise
19571 * gcc.dg/tree-ssa/vrp17.c: Likewise
19572 * gcc.dg/tree-ssa/pr21458.c: Likewise
19573 * g++.dg/tree-ssa/pr18178.C: Likewise
19574
19575 2006-02-07 Richard Guenther <rguenther@suse.de>
19576
19577 PR c++/26140
19578 Revert
19579 2006-01-30 Richard Guenther <rguenther@suse.de>
19580 PR c++/23372
19581 * gcc.dg/pr23372-1.C: New testcase.
19582
19583 * g++.dg/tree-ssa/pr26140.C: New testcase.
19584
19585 2006-02-07 Mark Mitchell <mark@codesourcery.com>
19586
19587 PR c++/9737
19588 * g++.dg/template/ttp15.C: New test.
19589 * g++.dg/template/ttp16.C: Likewise.
19590 * g++.dg/template/ttp17.C: Likewise.
19591 * g++.old-deja/g++.pt/ttp36.C: Remove.
19592 * g++.old-deja/g++.pt/ttp19.C: Likewise.
19593 * g++.old-deja/g++.pt/ttp37.C: Likewise.
19594 * g++.old-deja/g++.pt/ttp38.C: Likewise.
19595 * g++.old-deja/g++.pt/ttp39.C: Likewise.
19596 * g++.old-deja/g++.pt/ttp9.C: Likewise.
19597 * g++.old-deja/g++.pt/ttp40.C: Likewise.
19598 * g++.old-deja/g++.pt/ttp51.C: Likewise.
19599 * g++.old-deja/g++.pt/ttp26.C: Likewise.
19600 * g++.old-deja/g++.pt/ttp36.C: Likewise.
19601
19602 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
19603
19604 PR libfortran/23815
19605 * unf_io_convert_4.f90: New test.
19606
19607 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
19608
19609 * gcc.dg/tree-ssa/loadpre10.c: New test.
19610 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19611 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19612 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19613
19614 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19615
19616 PR libfortran/24685
19617 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19618
19619 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
19620
19621 PR tree-opt/25251
19622 * gfortran.dg/assign_7.f: New test.
19623
19624 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
19625
19626 PR fortran/26041
19627 PR fortran/26064
19628 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19629 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19630 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19631
19632 2006-02-05 Jakub Jelinek <jakub@redhat.com>
19633
19634 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19635 in size_t typedef.
19636
19637 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
19638
19639 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19640 * g++.dg/charset/string.c (foo): Likewise.
19641 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19642 const char*
19643 * g++.dg/ext/builtin2.C (printf): Likewise.
19644 * g++.dg/init/new15.C (printf): Likewise.
19645 * g++.dg/opt/pr17697-1.C (foo): Likewise.
19646 * g++.dg/opt/pr17697-2.C (foo): Likewise.
19647 * g++.dg/opt/pr17697-3.C (foo): Likewise.
19648 * g++.dg/template/non-dependent4.C (temp): Likewise.
19649 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19650 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19651 parameter type to const char*.
19652 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19653 Change type to const char*.
19654 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19655 Likewise.
19656 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19657 second parameter type to const char*.
19658 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19659 (Y::Y): Change parameter type to const char*.
19660 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19661 * g++.old-deja/g++.jason/report.C: Apply const correctness.
19662 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19663 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19664 (char*).
19665 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19666 const char*.
19667 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19668 type to const char*.
19669 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19670 return type to const char*.
19671 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19672 to const char*.
19673 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19674 * g++.old-deja/g++.law/refs1.C: Likewise.
19675 * g++.old-deja/g++.law/visibility1.C: Likewise.
19676 * g++.old-deja/g++.law/visibility2.C: Likewise.
19677 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19678 const char*.
19679 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19680 * g++.old-deja/g++.mike/net48.C: Likewise.
19681 * g++.old-deja/g++.mike/p646.C: Likewise.
19682 * g++.old-deja/g++.mike/p6746.C: Likewise.
19683 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19684 type to const char*.
19685 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19686 deprecated conversion warning.
19687 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19688 char*.
19689 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19690 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19691 * g++.old-deja/g++.pt/explicit8.C: Likewise.
19692 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19693 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19694 * g++.old-deja/g++.pt/nontype3.C: Likewise.
19695 * g++.old-deja/g++.pt/t39.C: Likewise.
19696 * g++.old-deja/g++.robertl/eb106.C: Likewise.
19697 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19698
19699 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
19700
19701 PR fortran/25075
19702 intrinsic_argument_conformance_1.f90: New test.
19703
19704 2006-02-03 Steven G. Kargl <kargls@comcast.net>
19705
19706 PR fortran/20845
19707 * gfortran.dg/char_result_11.f90: Add SAVE.
19708 * gfortran.dg/der_pointer_4.f90: Ditto.
19709 * gfortran.dg/default_initialization.f90: New test.
19710
19711 2006-02-03 Jeff Law <law@redhat.com>
19712
19713 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19714 handle more than 100 dump files.
19715 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19716 * lib/scantree.exp (scan-tree-dump): Likewise.
19717 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19718 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19719 * lib/scanipa.exp (scan-ipa-dump): Likewise.
19720 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19721 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19722
19723 2006-02-03 Diego Novillo <dnovillo@redhat.com>
19724
19725 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19726
19727 2006-02-03 Mark Mitchell <mark@codesourcery.com>
19728
19729 * g++.dg/template/using12.C: New test.
19730
19731 2006-02-03 Alan Modra <amodra@bigpond.net.au>
19732
19733 * gcc.target/powerpc/pr25960.c: New test.
19734
19735 2006-02-02 Steven G. Kargl <kargls@comcast>
19736
19737 PR fortran/24958
19738 gfortran.dg/nullify_2.f90: New test.
19739
19740 2006-02-02 Diego Novillo <dnovillo@redhat.com>
19741
19742 PR 25990
19743 * gcc.dg/gomp/pr25990.c: New test.
19744
19745 2006-01-31 Mark Mitchell <mark@codesourcery.com>
19746
19747 PR c++/25342
19748 * g++.gd/template/partial4.C: New test.
19749
19750 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
19751
19752 PR middle-end/26001
19753 * gfortran.dg/data_char_2.f90: New.
19754
19755 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
19756
19757 PR fortran/26039
19758 maxval_maxloc_conformance_1.f90: New test.
19759
19760 2006-01-31 Richard Guenther <rguenther@suse.de>
19761
19762 * gcc.target/i386/sselibm-1.c: New testcase.
19763 * gcc.target/i386/sselibm-2.c: Likewise.
19764 * gcc.target/i386/sselibm-3.c: Likewise.
19765 * gcc.target/i386/sselibm-4.c: Likewise.
19766 * gcc.target/i386/sselibm-5.c: Likewise.
19767
19768 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
19769
19770 PR fortran/24266
19771 * gfortran.dg/arrayio_derived_2.f90: New.
19772
19773 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
19774
19775 * gcc.dg/unsigned-long-compare.c: New test.
19776
19777 2006-01-30 Steve Ellcey <sje@cup.hp.com>
19778
19779 PR testsuite/25318
19780 * lib/target-supports.exp (check_effective_target_freorder):
19781 Check to see if target supports -freorder-blocks-and-partition.
19782 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19783 instead of "dg-require-named-sections".
19784
19785 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
19786
19787 PR target/14798:
19788 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19789 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19790 * gcc.dg/pragma-isr-trapa2.c: Likewise.
19791 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19792 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19793 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19794 * gcc.dg/attr-isr-trap_exit.c: Likewise.
19795 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19796
19797 2006-01-30 Richard Guenther <rguenther@suse.de>
19798
19799 PR c++/23372
19800 * gcc.dg/pr23372-1.C: New testcase.
19801
19802 2006-01-29 Diego Novillo <dnovillo@redhat.com>
19803
19804 * gcc.dg/gomp/pr25874.c: New test.
19805
19806 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
19807
19808 PR tree-opt/25911
19809 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19810
19811 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
19812
19813 PR fortran/18578
19814 PR fortran/18579
19815 PR fortran/20857
19816 PR fortran/20885
19817 * gfortran.dg/intent_out_1.f90: New test.
19818
19819 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
19820
19821 PR fortran/17911
19822 * gfortran.dg/procedure_lvalue.f90: New test.
19823
19824 PR fortran/20895
19825 PR fortran/25030
19826 * gfortran.dg/char_pointer_assign_2.f90: New test.
19827 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19828 assignment to be consistent with standard.
19829 * gfortran.dg/char_result_2.f90: The same.
19830 * gfortran.dg/char_result_8.f90: The same.
19831
19832 2006-01-28 Zack Weinberg <zackw@panix.com>
19833
19834 * gcc.dg/Woverlength-strings.c
19835 * gcc.dg/Woverlength-strings-pedantic-c89.c
19836 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19837 * gcc.dg/Woverlength-strings-pedantic-c99.c
19838 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19839
19840 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
19841
19842 * gcc.c-torture/execute/20060127-1.c: New test.
19843
19844 2006-01-28 Mark Mitchell <mark@codesourcery.com>
19845
19846 PR c++/25999
19847 * g++.dg/ext/pragmaweak1.C: New test.
19848
19849 2006-01-28 Mark Mitchell <mark@codesourcery.com>
19850
19851 PR c++/25855
19852 * g++.dg/template/spec29.C: New test.
19853
19854 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
19855
19856 PR c/19606.
19857 * gcc.c-torture/execute/pr19606.c: New.
19858
19859 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
19860
19861 * gcc.dg/pragma-re-4.c: New test.
19862
19863 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
19864
19865 PR fortran/25964
19866 * gfortran.dg/assumed_size_refs_3.f90: New test.
19867
19868 2006-01-27 Ben Elliston <bje@au.ibm.com>
19869
19870 * gcc.misc-tests/dectest.exp: Remove defunct comment.
19871
19872 2006-01-26 Laurent GUERBY <laurent@guerby.net>
19873
19874 PR ada/21317
19875 * ada/acats/support/impdef.a: Add One_Long_Second.
19876 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19877 * ada/acats/tests/c9/c94026.a: Likewise.
19878 * ada/acats/tests/c9/c97305c.ada: Likewise.
19879 * ada/acats/tests/c9/c99004a.ada: Likewise.
19880
19881 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
19882
19883 PR fortran/25964
19884 * gfortran.dg/global_references_2.f90: New test.
19885
19886 PR fortran/25084
19887 PR fortran/20852
19888 PR fortran/25085
19889 PR fortran/25086
19890 * gfortran.dg/assumed_charlen_function_1.f90: New test.
19891 * gfortran.dg/assumed_charlen_function_3.f90: New test.
19892
19893 PR fortran/25416
19894 * gfortran.dg/assumed_charlen_function_2.f90: New test.
19895
19896 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
19897
19898 PR c/25892
19899 * gcc.dg/Wpointer-sign.c: New.
19900 * gcc.dg/Wpointer-sign-Wall.c: New.
19901 * gcc.dg/Wpointer-sign-Wall-no.c: New.
19902 * gcc.dg/Wpointer-sign-pedantic.c: New.
19903 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19904 * gcc.dg/conv-2.c: Use -Wpointer-sign.
19905
19906 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
19907
19908 PR C/25861
19909 * gcc.c-torture/compile/pr25861.c: New test.
19910
19911 2006-01-26 Paul Brook <paul@codesourcery.com>
19912
19913 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19914 on short-enum targets.
19915 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19916 variable.
19917 (generate_fields): Use short_enums.
19918 (main): Set short_enums. Document -e.
19919 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19920 on short-enum targets.
19921 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19922 variable.
19923 (generate_fields): Use short_enums.
19924 (main): Set short_enums. Document -e.
19925 * lib/target-supports.exp (check_effective_target_short_enums): New.
19926
19927 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
19928
19929 PR target/25947
19930 * gcc.dg/torture/pr25947-1.c: New test.
19931
19932 2006-01-25 Jan Hubicka <jh@suse.cz>
19933 Roger Sayle <roger@eyesopen.com>
19934
19935 PR rtl-optimization/25703
19936 * gcc.target/i386/20060125-1.c: New test case.
19937 * gcc.target/i386/20060125-2.c: New test case.
19938
19939 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19940
19941 PR fortran/18540
19942 * gfortran.dg/goto_1.f: New.
19943
19944 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
19945
19946 PR fortran/25716
19947 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19948 25716 on 32-bit systems too.
19949
19950 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
19951
19952 PR testsuite/25590
19953 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19954
19955 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
19956
19957 * gcc.dg/tree-ssa/gen-vect-33.c: New.
19958
19959 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19960
19961 PR fortran/25835
19962 * gfortran.dg/read_eof.f90: Delete, renamed.
19963 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19964 * gfortran.dg/read_eof_2.f90: New test.
19965 * gfortran.dg/read_eof_3.f90: New test.
19966
19967 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
19968
19969 PR tree-opt/25860
19970 * gcc.c-torture/compile/pr25860.c: New test.
19971
19972 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19973
19974 PR c++/25552
19975 * g++.dg/parse/dtor8.C: New test.
19976
19977 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
19978
19979 PR testsuite/25891
19980 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19981 * gcc.dg/gomp/gomp.exp: Return without testing anything if
19982 check_effective_target_fopenmp returns 0.
19983
19984 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
19985
19986 PR ada/20548
19987 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19988 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19989 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19990
19991 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19992
19993 PR tree-opt/25857
19994 * g++.dg/opt/pr25857.C: New test.
19995
19996 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19997 Jan Hubicka <jh@suse.cz>
19998 Richard Guenther <rguenther@suse.de>
19999
20000 PR rtl-optimization/25654
20001 * gcc.dg/torture/pr25654.c: New testcase.
20002 * gcc.target/i386/pr25654.c: Likewise.
20003
20004 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
20005
20006 PR fortran/25901
20007 * gfortran.dg/internal references_2.f90: New test.
20008
20009 Fix regression in testing of admissability of attributes.
20010 * gfortran.dg/intent_used_1.f90: New test.
20011
20012 2006-01-23 Ben Elliston <bje@au.ibm.com>
20013
20014 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20015 Remove target conditional torture options for i?86 and x86_64
20016 GNU/Linux.
20017
20018 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
20019
20020 PR c++/10891
20021 * g++.dg/rtti/no-rtti.C: New.
20022
20023 2006-01-21 Mark Mitchell <mark@codesourcery.com>
20024
20025 PR c++/25895
20026 * g++.dg/inherit/conv2.C: New test.
20027
20028 PR c++/25856
20029 * g++.dg/parse/dtor7.C: New test.
20030
20031 PR c++/25858
20032 * g++.dg/template/crash44.C: New test.
20033
20034 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
20035
20036 PR fortran/25124
20037 PR fortran/25625
20038 * gfortran.dg/internal_references_1.f90: New test.
20039 PR fortran/20881
20040 PR fortran/23308
20041 PR fortran/25538
20042 PR fortran/25710
20043 * gfortran.dg/global_references_1.f90: New test.
20044 * gfortran.dg/g77/19990905-1.f: Restore the error that
20045 there is a clash between the common block name and
20046 the name of a subroutine reference.
20047
20048 PR fortran/PR24276
20049 * gfortran.dg/aliasing_dummy_1.f90: New test.
20050
20051 2006-01-21 Alan Modra <amodra@bigpond.net.au>
20052
20053 * gcc.dg/vmx/1b-01.c: Warning fix.
20054 * gcc.dg/vmx/1c-02.c: Likewise.
20055 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20056
20057 2006-01-20 Steve Ellcey <sje@cup.hp.com>
20058
20059 PR testsuite/24962
20060 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20061
20062 2006-01-20 Richard Guenther <rguenther@suse.de>
20063 Steven Bosscher <stevenb.gcc@gmail.com>
20064
20065 PR rtl-optimization/24626
20066 * gcc.dg/torture/pr24626-1.c: New testcase.
20067 * gcc.dg/torture/pr24626-2.c: Likewise.
20068 * gcc.dg/torture/pr24626-3.c: Likewise.
20069 * gcc.dg/torture/pr24626-4.c: Likewise.
20070
20071 2006-01-20 Dirk Mueller <dmueller@suse.com>
20072
20073 PR c++/5520
20074 * g++.dg/warn/empty-body.C: New.
20075
20076 2006-01-19 Mark Mitchell <mark@codesourcery.com>
20077
20078 PR c++/22136
20079 * g++.dg/template/using10.C: New test.
20080 * g++.dg/temlpate/using11.C: Likewise.
20081 * g++.dg/inherit/using5.C: Tweak error messages.
20082
20083 2006-01-20 Alan Modra <amodra@bigpond.net.au>
20084
20085 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20086 target test.
20087 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20088
20089 2006-01-19 Jan Hubicka <jh@suse.cz>
20090
20091 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20092
20093 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20094
20095 PR c++/25854
20096 * g++.dg/template/spec28.C: New test.
20097
20098 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
20099
20100 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20101 (switchfiles): Fix fprintf's by adding srcdir or removing it.
20102
20103 2006-01-19 Diego Novillo <dnovillo@redhat.com>
20104
20105 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20106 * gcc.dg/gomp/critical-1.c: Likewise.
20107 * gcc.dg/gomp/critical-3.c: Likewise.
20108 * gcc.dg/gomp/empty.c: Likewise.
20109 * gcc.dg/gomp/ordered-1.c: Likewise.
20110 * gcc.dg/gomp/for-4.c: Likewise.
20111 * gcc.dg/gomp/for-6.c: Likewise.
20112 * gcc.dg/gomp/master-3.c: Likewise.
20113 * gcc.dg/gomp/for-8.c: Likewise.
20114 * gcc.dg/gomp/for-10.c: Likewise.
20115 * gcc.dg/gomp/for-18.c: Likewise.
20116 * gcc.dg/gomp/for-5.c: Likewise.
20117 * gcc.dg/gomp/for-7.c: Likewise.
20118 * gcc.dg/gomp/for-9.c: Likewise.
20119
20120 2006-01-18 Jeff Law <law@redhat.com>
20121
20122 * gcc.dg/tree-ssa/vrp25.c: New test.
20123
20124 2006-01-19 Richard Sandiford <richard@codesourcery.com>
20125
20126 * gcc.dg/pr25805.c: Fix misapplied patch.
20127
20128 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
20129
20130 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20131 (check_effective_target_vect_udot_qi): New.
20132 (check_effective_target_vect_sdot_hi): New.
20133 (check_effective_target_vect_udot_hi): New.
20134 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20135 prefixed with "wrapv-" with -fwrapv.
20136 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20137 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20138 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20139 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20140 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20141
20142 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20143 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20144 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20145 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20146
20147 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20148
20149 PR c++/16829
20150 * g++.dg/other/default2.C: New test.
20151 * g++.dg/other/default3.C: New test.
20152
20153 2006-01-19 Richard Sandiford <richard@codesourcery.com>
20154
20155 PR c/25805
20156 * gcc.dg/pr25805.c: New file.
20157
20158 2006-01-18 Mark Mitchell <mark@codesourcery.com>
20159
20160 PR c++/25836
20161 * g++.dg/template/init6.C: New test.
20162
20163 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
20164
20165 * gcc.dg/tree-ssa/pr24287.c: New test
20166
20167 2006-01-18 Eric Christopher <echristo@apple.com>
20168
20169 * g++.dg/eh/table.C: New.
20170
20171 2006-01-18 DJ Delorie <dj@redhat.com>
20172
20173 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20174 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20175 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20176 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20177
20178 2006-01-18 Jeff Law <law@redhat.com>
20179
20180 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20181 on wrapping on overflow semantics.
20182
20183 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20184
20185 * gcc.gc/tree-ssa/vrp23.c: New test.
20186 * gcc.gc/tree-ssa/vrp24.c: New test.
20187
20188 2006-01-18 Richard Henderson <rth@redhat.com>
20189 Aldy Hernandez <aldyh@redhat.com>
20190 Jakub Jelinek <jakub@redhat.com>
20191 Diego Novillo <dnovillo@redhat.com>
20192 Uros Bizjak <uros@kss-loka.si>
20193
20194 * gcc.dg/gomp: New directory.
20195
20196 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
20197 Steven G. Kargl <kargls@comcast.net>
20198
20199 PR fortran/20869
20200 * gfortran.dg/intrinsic_external_1.f90: New test.
20201
20202 PR fortran/20875.
20203 * gfortran.dg/elemental_pointer_1.f90: New test.
20204
20205 PR fortran/25024
20206 * gfortran.dg/external_procedures_1.f90: New test.
20207
20208 PR fortran/25785
20209 gfortran.dg/assumed_present.f90: New test.
20210
20211 2006-01-18 Jakub Jelinek <jakub@redhat.com>
20212
20213 * g++.dg/parse/lookup5.C: New test.
20214
20215 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20216
20217 PR fortran/25697
20218 * gfortran.dg/read_eof.f90: New test.
20219
20220 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
20221
20222 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20223 add a closing brace.
20224
20225 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20226
20227 PR fortran/25631
20228 * gfortran.dg/fmt_tl.f: New test.
20229
20230 2006-01-17 Eric Christopher <echristo@apple.com>
20231
20232 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20233 * g++.old-deja/g++.warn/impint2.C: Ditto.
20234 * g++.old-deja/g++.other/null1.C: Ditto.
20235 * g++.dg/warn/conv2.C: Ditto.
20236 * g++.dg/warn/conv4.C: New file.
20237
20238 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
20239
20240 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20241
20242 2006-01-17 Andreas Jaeger <aj@suse.de>
20243 Janis Johnson <janis187@us.ibm.com>
20244
20245 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20246 in 64-bit.
20247 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20248 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20249
20250 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
20251
20252 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20253 (switchfiles): xfail txxx where xxx >= 25.
20254
20255 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
20256
20257 PR testsuite/25764
20258 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20259
20260 2006-01-17 Jakub Jelinek <jakub@redhat.com>
20261
20262 PR c/25682
20263 * gcc.dg/pr25682.c: New test.
20264 * g++.dg/parse/array-size2.C: New test.
20265
20266 2006-01-16 Ian Lance Taylor <ian@airs.com>
20267
20268 * consistency.vlad: Remove entire directory, 1652 files.
20269
20270 2006-01-16 Janis Johnson <janis187@us.ibm.com>
20271
20272 * lib/target-supports.exp (check_effective_target_dfp_nocache,
20273 check_effective_target_dfprt_nocache): New.
20274 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20275 (check_effective_target_dfprt): New.
20276 * lib/c-compat.exp (check_dfp): Remove.
20277 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20278 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20279 level of support for decimal float.
20280 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20281 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20282 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20283 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20284 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20285 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20286 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20287 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20288 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20289 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20290 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20291 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20292 directives.
20293
20294 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
20295
20296 PR testsuite/25741
20297 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20298 $base_dir/../.
20299 * lib/gfortran.exp (gfortran_init): Likewise.
20300 * lib/obj-c++.exp (obj-c++_init): Likewise.
20301 * lib/scanasm.exp (scan-assembler-dem): Likewise.
20302 (scan-assembler-dem-not): Likewise.
20303 * lib/scandump.exp (scan-dump-dem): Likewise.
20304 (scan-dump-dem-not): Likewise.
20305
20306 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
20307
20308 PR testsuite/25767
20309 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20310 powerpc-*-darwin*.
20311 * lib/obj-c++.exp (obj-c++_init): Likewise.
20312
20313 2006-01-16 Richard Guenther <rguenther@suse.de>
20314
20315 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20316
20317 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20318
20319 PR testsuite/25777
20320 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20321 to LD_LIBRARY_PATH.
20322
20323 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
20324 Andrew Pinski <pinskia@physics.uc.edu>
20325
20326 * gcc.dg/minmax-1.c: New test.
20327
20328 2006-01-16 Ben Elliston <bje@au.ibm.com>
20329
20330 * gcc.dg/dfp/dfp.exp: Correct FSF address.
20331 * gcc.misc-tests/dectest.exp: Ditto.
20332
20333 2006-01-15 Ian Lance Taylor <ian@airs.com>
20334
20335 PR testsuite/25796
20336 * gcc.target/i386/cmov6.c: Use -march=k8.
20337
20338 2006-01-15 Andreas Jaeger <aj@suse.de>
20339
20340 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20341 x86 does not have __float128.
20342
20343 2006-01-14 Ian Lance Taylor <ian@airs.com>
20344
20345 * gcc.target/i386/cmov6.c: New test.
20346
20347 2006-01-14 Mark Mitchell <mark@codesourcery.com>
20348
20349 PR c++/25663
20350 * g++.dg/template/ctor6.C: New test.
20351
20352 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
20353
20354 PR tree-optimization/25485
20355 * gcc.dg/tree-ssa/pr25485.c: New.
20356
20357 2006-01-14 Richard Guenther <rguenther@suse.de>
20358
20359 PR tree-optimization/22548
20360 PR tree-optimization/22555
20361 PR tree-optimization/22501
20362 * gcc.dg/tree-ssa/alias-4.c: New testcase.
20363 * gcc.dg/tree-ssa/alias-5.c: Likewise.
20364 * gcc.dg/tree-ssa/alias-6.c: Likewise.
20365 * gcc.dg/tree-ssa/alias-7.c: Likewise.
20366 * gcc.dg/tree-ssa/alias-8.c: Likewise.
20367 * gcc.dg/tree-ssa/alias-9.c: Likewise.
20368 * gcc.dg/tree-ssa/alias-10.c: Likewise.
20369 * gcc.dg/tree-ssa/alias-11.c: Likewise.
20370 * gcc.dg/tree-ssa/alias-12.c: Likewise.
20371
20372 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
20373
20374 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
20375 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20376
20377 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
20378 Richard Guenther <rguenther@suse.de>
20379
20380 PR rtl-optimization/24257
20381 * gcc.dg/torture/pr24257.c: New testcase.
20382
20383 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
20384
20385 * gcc.c-torture/execute/20060110-1.c: New test.
20386 * gcc.c-torture/execute/20060110-2.c: New test.
20387
20388 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
20389
20390 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20391
20392 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
20393
20394 PR fortran/25756
20395 * gfortran.dg/label_3.f90: New test.
20396
20397 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
20398
20399 PR tree-optimization/25771
20400 * g++.dg/tree-ssa/pr25771.C: New test
20401
20402 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
20403
20404 PR tree-opt/24365
20405 * g++.dg/opt/complex5.C: New test.
20406
20407 2006-01-13 Richard Guenther <rguenther@suse.de>
20408
20409 * gcc.target/i386/387-9.c: New testcase.
20410
20411 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
20412
20413 PR c++/24824
20414 * g++.dg/debug/dwarf2-1.C: New.
20415
20416 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
20417
20418 PR testsuite/25728
20419 * lib/gcov.exp (verify-lines): Add "close $fd".
20420
20421 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
20422 Ben Elliston <bje@au.ibm.com>
20423
20424 * gcc.dg/dfp/inf-1.c: New test.
20425
20426 2006-01-12 Janis Johnson <janis187@us.ibm.com>
20427 Yao Qi <qiyaoltc@cn.ibm.com>
20428 Ben Elliston <bje@au.ibm.com>
20429 Jon Grimm <jgrimm2@us.ibm.com>
20430
20431 * gcc.dg/nodfp-1.c: New test.
20432 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20433 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20434 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20435 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20436 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20437 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20438 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20439 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20440 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20441 * gcc.dg/format/dfp-scanf-1.c: Likewise.
20442 * gcc.dg/format/dfp-printf-1.c: Likewise.
20443 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20444 (compat_setup_dfp): New.
20445 * gcc.dg/compat/compat.exp: Use it.
20446 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20447 Make some variables global, prepend "compat_" to their names.
20448 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20449 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20450 * gcc.misc-tests/dectest.exp: New test driver for decTest.
20451 * lib/compat.exp (compat_skip_list): Make global, rename.
20452 * lib/c-compat.exp: New file.
20453 * lib/target-supports.exp (check_effective_target_dfp): New.
20454
20455 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20456 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20457 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20458 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20459 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20460 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20461 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20462 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20463 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20464 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20465 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20466 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20467 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20468 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20469 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20470 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20471 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20472 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20473 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20474 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20475 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20476 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20477 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20478 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20479 gcc.dg/dfp/struct-layout-1.c,
20480 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20481 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20482 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20483 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20484 gcc.dg/dfp/func-vararg-dfp.c,
20485 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20486 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20487 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20488 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20489 gcc.dg/dfp/wtr-conversion-1.c: New tests.
20490
20491 2006-01-11 Richard Guenther <rguenther@suse.de>
20492
20493 PR tree-optimization/25734
20494 * gcc.dg/tree-ssa/pr25734.c: New testcase.
20495
20496 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
20497
20498 PR fortran/25486
20499 * gfortran.dg/literal_character_constant_1_x.F: New test.
20500 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20501 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20502 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20503
20504 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
20505
20506 PR c++/25386
20507 * g++.dg/ext/packed3.C: Add expected packed error.
20508
20509 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
20510
20511 PR target/25706
20512 * gcc.dg/torture/pr25706-1.c: New test.
20513
20514 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
20515
20516 PR tree-optimization/23109
20517 PR tree-optimization/23948
20518 PR tree-optimization/24123
20519
20520 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20521 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20522 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20523 g++.dg/tree-ssa/pr23948.C: New testcases.
20524 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20525 three divisions in order to do the optimization.
20526
20527 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
20528
20529 PR c++/25632
20530 * g++.dg/other/pr25632.C: New test.
20531
20532 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
20533
20534 PR fortran/25730
20535 * gfortran.dg/used_types_1.f90: New test.
20536
20537 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
20538
20539 PR target/25718
20540 * gcc.dg/torture/pr25718-1.c: New test.
20541
20542 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
20543
20544 * gfortran.dg/list_read_2.f90: Fix typo in description.
20545
20546 2006-01-10 Jan Beulich <jbeulich@novell.com>
20547
20548 * lib/target-supports.exp (check_visibility_available): Simplify test
20549 for *-*-netware*.
20550 (check_profiling_available): Fail for *-*-netware*.
20551 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20552 * gcc.dg/20021014-1.c: Likewise.
20553 * gcc.dg/nest.c: Likewise.
20554
20555 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
20556
20557 fortran/24936
20558 * gfortran.dg/forall_3.f90: New test.
20559
20560 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
20561
20562 PR fortran/21977
20563 * gfortran.dg/nesting_2.f90: New test.
20564 * gfortran.dg/nesting_3.f90: New test.
20565
20566 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
20567
20568 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20569 Fix typo in comment.
20570
20571 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
20572
20573 * gfortran.dg/single_char_string.f90: New test.
20574
20575 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
20576
20577 * gfortran.dg/ichar_2.f90: New test.
20578
20579 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
20580
20581 PR fortran/25093
20582 * gfortran.dg/private_type_4.f90: New.
20583
20584 2006-01-07 Richard Guenther <rguenther@suse.de>
20585
20586 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20587
20588 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20589
20590 * gfortran.dg/func_decl_1.f90: New.
20591 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20592 * gfortran.dg/array_alloc_2.f90: Likewise.
20593 * gfortran.dg/char_result_8.f90: Likewise.
20594 * gfortran.dg/dup_save_1.f90: Likewise.
20595 * gfortran.dg/dup_save_2.f90: Likewise.
20596 * gfortran.dg/f2c_6.f90: Likewise.
20597 * gfortran.dg/f2c_7.f90: Likewise.
20598 * gfortran.dg/func_result_2.f90: Likewise.
20599 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20600
20601 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
20602
20603 PR fortran/22146
20604 * gfortran.dg/elemental_subroutine_1.f90: New test.
20605 * gfortran.dg/elemental_subroutine_2.f90: New test.
20606
20607 PR fortran/25029
20608 PR fortran/21256
20609 * gfortran.dg/assumed_size_refs_1.f90: New test.
20610
20611 PR fortran/20868
20612 PR fortran/20870
20613 * gfortran.dg/assumed_size_refs_2.f90: New test.
20614 * gfortran.dg/initialization_1.f90: Change warning message.
20615
20616 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
20617
20618 * gcc.dg/tree-ssa/loop-15.c: New test.
20619
20620 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20621
20622 PR fortran/25598
20623 * gfortran.dg/backspace_3.f: New test.
20624 * gfortran.dg/backspace_4.f: New test.
20625
20626 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20627
20628 PR fortran/24268
20629 * gfortran.dg/fmt_white.f: Update test.
20630
20631 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
20632
20633 * gcc.dg/cast-1.c: Add new warning.
20634 * gcc.dg/cast-2.c: Likewise.
20635 * gcc.dg/cast-3.c: Likewise.
20636 * gcc.dg/format/cast-1.c: Likewise.
20637 * gcc.dg/cast-4.c: New testcase.
20638
20639 2006-01-05 Richard Guenther <rguenther@suse.de>
20640
20641 PR tree-optimization/22555
20642 * gcc.dg/tree-ssa/alias-3.c: New testcase.
20643
20644 2006-01-05 Richard Guenther <rguenther@suse.de>
20645 Diego Novillo <dnovillo@redhat.com>
20646
20647 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20648 * gcc.dg/tree-ssa/loop-8.c: Likewise.
20649 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20650 * gcc.dg/tree-ssa/pr23294.c: Likewise.
20651 * gcc.dg/tree-ssa/pr21985.c: Likewise.
20652 * gcc.dg/tree-ssa/loop-14.c: Likewise.
20653 * gcc.dg/tree-ssa/loop-2.c: Likewise.
20654 * gcc.dg/tree-ssa/loop-3.c: Likewise.
20655 * gcc.dg/tree-ssa/loop-4.c: Likewise.
20656 * gcc.dg/tree-ssa/pr21171.c: Likewise.
20657 * gcc.dg/tree-ssa/loop-5.c: Likewise.
20658 * gcc.dg/tree-ssa/loop-10.c: Likewise.
20659 * gcc.dg/tree-ssa/loop-6.c: Likewise.
20660 * treelang/compile/extravar.tree: Likewise.
20661 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20662 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20663 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20664 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20665 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20666
20667 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20668
20669 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20670 for 64-bit fix.
20671
20672 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
20673
20674 PR fortran/23675
20675 gfortran.dg/char_result_11.f90: New.
20676
20677 2006-01-04 Mark Mitchell <mark@codesourcery.com>
20678
20679 PR c++/24782
20680 * g++.dg/parse/access9.C: New test.
20681 * g++.dg/tc1/dr52.C: Tweak error markers.
20682
20683 2006-01-04 Richard Henderson <rth@redhat.com>
20684
20685 Merge from gomp branch.
20686 * g++.dg/parse/pragma2.C: Update expected error lines.
20687
20688 2006-01-04 Jakub Jelinek <jakub@redhat.com>
20689
20690 * g++.dg/other/i386-2.C: New test.
20691
20692 PR target/25554
20693 * gcc.c-torture/compile/20051228-1.c: New test.
20694
20695 PR c/25559
20696 * gcc.dg/pr25559.c: New test.
20697
20698 2006-01-03 Mark Mitchell <mark@codesourcery.com>
20699
20700 PR c++/25492
20701 * g++.dg/lookup/friend9.C: New test.
20702
20703 PR c++/25625
20704 * g++.dg/template/repo5.C: New test.
20705
20706 2006-01-03 Steven G. Kargl <kargls@comcast.net>
20707
20708 PR fortran/25101
20709 * gfortran.dg/forall_2.f90: New test.
20710
20711 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
20712
20713 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20714 dg-require-weak. Adjust regexp to handle leading-underscore
20715 targets and space as well as TAB after .weak. Change previous
20716 64-bit fix to not use naked dot.
20717
20718 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
20719
20720 PR rtl-optimization/25578
20721 * gcc.c-torture/execute/20060102-1.c: New testcase.
20722
20723 2006-01-03 Richard Guenther <rguenther@suse.de>
20724
20725 PR c/25183
20726 * gcc.dg/torture/pr25183.c: New testcase.
20727
20728 2006-01-03 Jakub Jelinek <jakub@redhat.com>
20729
20730 Merge from gomp-branch.
20731 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20732 * gcc.dg/ia64-sync-2.c: Likewise.
20733 * gcc.dg/ia64-sync-3.c: Likewise.
20734 * gcc.dg/ia64-sync-4.c: Likewise.
20735 * gcc.dg/sync-2.c: Likewise.
20736 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20737 that sparc64-*-* and sparcv9-*-* supports sync builtins.
20738
20739 2006-01-02 Mark Mitchell <mark@codesourcery.com>
20740
20741 PR c++/25635
20742 * g++.dg/parse/operator6.C: New test.
20743
20744 PR c++/25637
20745 * g++.dg/parse/error29.C: New test.
20746
20747 PR c++/25638
20748 * g++.dg/parse/dtor6.C: New test.
20749
20750 PR c++/25633
20751 * g++.dg/parse/ctor3.C: New test.
20752
20753 PR c++/25634
20754 * g++.dg/template/class3.C: New test.
20755
20756 2006-01-02 Geoffrey Keating <geoffk@apple.com>
20757
20758 * g++.dg/debug/debug9.C: New.
20759
20760 2006-01-02 Steven G. Kargl <kargls@comcast.net>
20761
20762 PR fortran/24640
20763 * gfortran.dg/label_2.f90: New test.
20764
20765 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20766
20767 * g++.dg/lookup/using12.C: Tighten error marker.
20768
20769 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
20770 Andrew Pinski <pinskia@physics.uc.edu>
20771
20772 * gcc.target/powerpc/darwin-abi-3.c: New file.
20773 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20774 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20775 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20776 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20777 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20778 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20779 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20780 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20781
20782 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
20783
20784 * gcc.dg/tree-ssa/loadpre1.c: New;
20785 * gcc.dg/tree-ssa/loadpre2.c: New;
20786 * gcc.dg/tree-ssa/loadpre3.c: New;
20787 * gcc.dg/tree-ssa/loadpre4.c: New;
20788 * gcc.dg/tree-ssa/loadpre5.c: New;
20789 * gcc.dg/tree-ssa/loadpre6.c: New;
20790 * gcc.dg/tree-ssa/loadpre7.c: New;
20791 * gcc.dg/tree-ssa/loadpre8.c: New;
20792 * gcc.dg/tree-ssa/loadpre9.c: New;
20793
20794 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
20795
20796 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20797 * g++.dg/abi/thunk4.C: Likewise.
20798
20799 2006-01-01 Andreas Jaeger <aj@suse.de>
20800
20801 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20802 portable.
20803
20804 2006-01-01 Jakub Jelinek <jakub@redhat.com>
20805
20806 PR c++/25294
20807 * gcc.dg/pragma-pack-3.c: New test.
20808 * g++.dg/parse/pragma3.C: New test.
20809
20810 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20811
20812 PR middle-end/24827
20813 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20814
20815 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20816
20817 PR testsuite/25214
20818 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20819
20820 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
20821
20822 PR fortran/22607
20823 * gfortran-dg/pure_byref_3.f90: New.
20824
20825 fortran/PR 25396
20826 * gfortran.dg/userdef_operator_1.f90: New.
20827
20828 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
20829
20830 * g++.dg/abi/thunk3.C: New.
20831 * g++.dg/abi/thunk4.C: New.
20832
20833 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
20834
20835 PR fortran/25532
20836 * gfortran.dg/host_used_types_1.f90: New test. Check that host
20837 associated derived type components of derived types are
20838 properly declared in contained procedures.
20839
20840 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20841
20842 PR libgfortran/25139
20843 * gfortran.dg/backspace_2.f: New test.
20844
20845 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20846
20847 PR libgfortran/25550
20848 * gfortran.dg/endfile.f: New test.
20849
20850 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20851
20852 PR libgfortran/25419
20853 * gfortran.dg/comma.f: New test.
20854
20855 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20856
20857 * lib/gfortran-dg.exp: Remove trailing whitespace.
20858 * lib/fortran-torture.exp: Test with -fbounds-check instead of
20859 -funroll-all-loops.
20860
20861 2005-12-28 Alan Modra <amodra@bigpond.net.au>
20862
20863 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20864 Extended Double long doubles or repeat tests when long double is
20865 the same size as double.
20866
20867 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20868
20869 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20870
20871 PR testsuite/25442
20872 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20873 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20874
20875 PR testsuite/25441
20876 * gcc.dg/pr23911.c: Make test variable static.
20877
20878 PR testsuite/25444
20879 * gcc.dg/tree-ssa/pr14841.c: Likewise.
20880
20881 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20882
20883 PR c++/25439
20884 * g++.dg/parse/crash17.C: Adjust error markers.
20885 * g++.dg/template/error20.C: New test.
20886
20887 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20888
20889 PR c++/23172
20890 * g++.dg/ext/complit4.C: New test.
20891
20892 PR c++/25417
20893 * g++.dg/ext/complit5.C: Likewise.
20894
20895 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
20896
20897 PR tree-optimization/25125
20898 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20899 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20900 * gcc.c-torture/execute/pr25125.c: New.
20901
20902 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
20903
20904 PR fortran/25029
20905 PR fortran/21256
20906 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20907 functions with incorrect assumed size references.
20908
20909 2005-12-24 Mark Mitchell <mark@codesourcery.com>
20910
20911 PR c++/23171
20912 * g++.dg/opt/init1.C: New test.
20913
20914 2005-12-23 Mark Mitchell <mark@codesourcery.com>
20915
20916 PR c++/24671
20917 * g++.dg/template/sfinae3.C: New test.
20918
20919 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20920
20921 * g++.dg/other/friend4.C: New test.
20922
20923 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20924
20925 PR target/25005
20926 * g++.dg/opt/pr25005.C: New test.
20927
20928 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20929
20930 PR c++/25369
20931 * g++.dg/template/ptrmem16.C: New test.
20932
20933 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
20934
20935 PR fortran/25029
20936 PR fortran/21256
20937 * gfortran.dg/initialization_1.f90: Add test of SIZE.
20938
20939 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20940
20941 PR libgfortran/25307
20942 * gfortran.dg/list_read_5.f90: New test.
20943
20944 2005-12-22 Richard Henderson <rth@redhat.com>
20945
20946 * gcc.target/i386/sse-7.c: Use -msse2.
20947
20948 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20949
20950 PR rtl-optimization/25432
20951 * gcc.c-torture/compile/20051216-1.c: New test.
20952
20953 PR objc/25328
20954 * objc/execute/pr25328.m: New test.
20955
20956 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20957
20958 PR c++/25364
20959 * g++.dg/template/call4.C: New test.
20960
20961 2005-12-22 Dale Johannesen <dalej@apple.com>
20962
20963 * gcc.target/i386/sse-17.c: New.
20964
20965 2005-12-22 Paul Brook <paul@codesourcery.com>
20966
20967 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20968
20969 2005-12-22 Paul Brook <paul@codesourcery.com>
20970
20971 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20972
20973 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
20974
20975 PR tree-opt/25513
20976 * gcc.c-torture/compile/pr25513.c: New test.
20977
20978 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20979
20980 PR c++/23333
20981 * g++.dg/parse/error25.C: Add more tests.
20982
20983 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20984
20985 PR fortran/18990
20986 * gfortran.dg/der_charlen_1.f90: New.
20987
20988 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
20989
20990 PR fortran/20889
20991 * gfortran.dg/pointer_component_type_1.f90: New test.
20992
20993 PR fortran/25029
20994 PR fortran/21256
20995 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20996 should give an error with assumed size array refernces and checks
20997 those that should not.
20998 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20999 reference an upper bound so that it does not generate an error.
21000
21001 PR fortran/19362
21002 PR fortran/20244
21003 PR fortran/20864
21004 PR fortran/25391
21005 * gfortran.dg/used_dummy_types_1.f90: New test.
21006 * gfortran.dg/used_dummy_types_2.f90: New test.
21007 * gfortran.dg/used_dummy_types_3.f90: New test.
21008 * gfortran.dg/used_dummy_types_4.f90: New test.
21009 * gfortran.dg/used_dummy_types_5.f90: New test.
21010
21011 PR fortran/23152
21012 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21013 group already being USE associated.
21014 * gfortran.dg/assumed_shape_nml.f90: New test.
21015 * gfortran.dg/assumed_size_nml.f90: New test.
21016
21017 PR fortran/20862
21018 PR fortran/25053
21019 PR fortran/25063
21020 PR fortran/25064
21021 PR fortran/25066
21022 PR fortran/25067
21023 PR fortran/25068
21024 PR fortran/25307
21025 * gfortran.dg/io_constraints_1.f90: New test.
21026 * gfortran.dg/io_constraints_1.f90: New test.
21027 * gfortran.dg/iostat_3.f90: Change wording of warning.
21028 * gfortran.dg/g77/19981216-0.f: The same.
21029
21030 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
21031
21032 PR tree-optimization/23518
21033 * gcc.dg/pr23518.c: New.
21034
21035 2005-12-21 Mike Stump <mrs@apple.com>
21036
21037 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21038
21039 2005-12-21 Paul Brook <paul@codesourcery.com>
21040
21041 * gcc.dg/pr19340.c: Skip on m68k targets.
21042
21043 2005-12-21 Steven Bosscher <stevenb@suse.de>
21044
21045 PR rtl-optimization/25196
21046 * gcc.dg/pr25196.c: New test.
21047
21048 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
21049
21050 PR fortran/25423
21051 gfortran.dg/where_nested_1.f90: New.
21052
21053 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
21054
21055 PR tree-optimization/25382.
21056 * gcc.dg/tree-ssa/pr25382.c: New.
21057
21058 2005-12-20 Richard Guenther <rguenther@suse.de>
21059
21060 PR middle-end/24306
21061 * gcc.target/i386/pr24306.c: New testcase.
21062
21063 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
21064
21065 PR tree-optimization/25501
21066 * gcc.dg/tree-ssa/pr25501.c: New.
21067
21068 2005-12-20 Richard Guenther <rguenther@suse.de>
21069
21070 Revert
21071 2005-12-02 Richard Guenther <rguenther@suse.de>
21072
21073 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21074
21075 2005-12-20 Mark Mitchell <mark@codesourcery.com>
21076
21077 PR c++/21228
21078 * g++.dg/warn/Wunreachable-code-2.C: New test.
21079
21080 2005-12-19 Mark Mitchell <mark@codesourcery.com>
21081
21082 PR c++/24278
21083 * g++.dg/template/ctor5.C: New test.
21084
21085 PR c++/24915
21086 * g++.dg/template/overload8.C: New test.
21087
21088 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
21089
21090 * gcc.c-torture/compile/pr25483 : New test.
21091
21092 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21093
21094 PR c++/20552
21095 * g++.dg/ext/typeof10.C: New test.
21096
21097 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
21098
21099 * gcc.dg/mt-loopi1.c: New.
21100
21101 2005-12-18 Richard Guenther <rguenther@suse.de>
21102
21103 PR tree-optimization/25481
21104 * gcc.dg/torture/pr25481.c: New testcase.
21105
21106 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
21107
21108 PR rtl-optimization/21041
21109 * gcc.dg/pr21041.c: New test.
21110
21111 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21112
21113 PR libgfortran/25463
21114 * gfortran.dg/advance.f90: New test.
21115
21116 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
21117
21118 * gcc.dg/20051201-1.c: New test.
21119
21120 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
21121
21122 PR fortran/25018
21123 * gfortran.dg/initialization_1.f90: New test.
21124 * gfortran.dg/enum_5.f90: Change dg-error to new message.
21125 * gfortran.dg/g77/980616-0.f: The same.
21126
21127 2005-12-17 Steven G. Kargl <kargls@comcast.net>
21128
21129 * PR fortran/25458
21130 * gfortran.dg/chkbits.f90: New test.
21131
21132 2005-12-17 Steven G. Kargl <kargls@comcast.net>
21133
21134 * gfortran.dg/enum_5.f: Revert to previous version.
21135
21136 2005-12-17 Steven G. Kargl <kargls@comcast.net>
21137
21138 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21139 * gfortran.dg/nested_modules_1.f90: Ditto.
21140 * gfortran.dg/hollerith_f95.f90: Ditto.
21141 * gfortran.dg/select_5.f90: Ditto.
21142 * gfortran.dg/secnds.f: Ditto.
21143 * gfortran.dg/hollerith2.f90: Ditto.
21144 * gfortran.dg/imag_2.f: Ditto.
21145 * gfortran.dg/ftell_2.f90: Ditto.
21146 * gfortran.dg/malloc_free_1.f90: Ditto.
21147 * gfortran.dg/logint-1.f: Ditto.
21148 * gfortran.dg/recursive_statement_functions.f90: Ditto.
21149 * gfortran.dg/e_d_fmt.f90: Ditto.
21150 * gfortran.dg/hollerith_legacy.f90: Ditto.
21151 * gfortran.dg/logint-2.f: Ditto.
21152 * gfortran.dg/enum_5.f90: Ditto.
21153 * gfortran.dg/f2c_2.f90: Ditto.
21154 * gfortran.dg/pr17143.f90: Ditto.
21155 * gfortran.dg/namelist_14.f90: Ditto.
21156 * gfortran.dg/logint-3.f: Ditto.
21157 * gfortran.dg/spread_scalar_source.f90: Ditto.
21158 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21159 * gfortran.dg/namelist_11.f: Ditto.
21160 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21161 * gfortran.dg/g77/20010519-1.f
21162 * gfortran.dg/g77/alpha1.f: Ditto.
21163 * gfortran.dg/g77/990115-1.f: Ditto.
21164 * gfortran.dg/g77/erfc.f: Ditto.
21165 * gfortran.dg/g77/19990313-3.f: Ditto.
21166 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21167 * gfortran.dg/g77/20010426.f: Ditto.
21168 * gfortran.dg/g77/19990313-0.f: Ditto.
21169 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21170 * gfortran.dg/g77/20000629-1.f: Ditto.
21171 * gfortran.dg/g77/970125-0.f: Ditto.
21172 * gfortran.dg/g77/8485.f: Ditto.
21173 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21174 * gfortran.dg/g77/19990313-1.f: Ditto.
21175 * gfortran.dg/g77/int8421.f: Ditto.
21176 * gfortran.dg/g77/19990305-0.f: Ditto.
21177 * gfortran.dg/g77/947.f: Ditto.
21178 * gfortran.dg/g77/19990905-2.f: Ditto.
21179 * gfortran.dg/g77/cabs.f: Ditto.
21180 * gfortran.dg/g77/19990313-2.f: Ditto.
21181 * gfortran.dg/g77/20020307-1.f: Ditto.
21182 * gfortran.dg/g77/dcomplex.f: Ditto.
21183 * gfortran.dg/g77/19990502-1.f: Ditto.
21184 * gfortran.dg/g77/19981216-0.f: Ditto.
21185 * gfortran.dg/common_4.f90: Ditto.
21186 * gfortran.dg/entry_4.f90: Ditto.
21187 * gfortran.dg/equiv_constraint_2.f90: Ditto.
21188 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21189 * gfortran.dg/namelist_12.f: Ditto.
21190 * gfortran.dg/scale_1.f90: Ditto.
21191 * gfortran.dg/modulo_1.f90
21192 * gfortran.dg/hollerith.f90: Ditto.
21193 * gfortran.dg/direct_io_3.f90: Ditto.
21194 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21195 * gfortran.dg/gnu_logical_1.F: Ditto.
21196 * gfortran.dg/unf_io_convert_1.f90: Ditto.
21197 * gfortran.dg/assign_1.f90: Ditto.
21198 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21199 * gfortran.dg/pr23095.f: Ditto.
21200 * gfortran.dg/read_float_1.f90: Ditto.
21201
21202 2005-12-17 Andreas Jaeger <aj@suse.de>
21203
21204 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21205 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21206
21207 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21208
21209 PR fortran/24268
21210 * gfortran.dg/fmt_white.f: New test.
21211
21212 2005-12-16 Steven G. Kargl <kargls@comcast.net>
21213
21214 * gfortran.dg/label_1.f90: New test.
21215
21216 2005-12-15 Ben Elliston <bje@au.ibm.com>
21217
21218 PR testsuite/25422
21219 * gcc.dg/20031012-1.c: Add -Walways-true option.
21220 * gcc.dg/weak/weak-3.c: Likewise.
21221 * g++.old-deja/g++.mike/warn8.C: Likewise.
21222
21223 2005-12-16 Mike Stump <mrs@apple.com>
21224
21225 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21226 exit.
21227
21228 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21229
21230 PR libgfortran/25264
21231 PR libgfortran/25349
21232 * gfortran.dg/tl_editing.f90: Added additional checks.
21233 * gfortran.dg/t_editing.f: New test.
21234 * gfortran.dg/write_padding.f90: New test
21235
21236 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21237
21238 PR testsuite/25215
21239 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21240
21241 2005-12-16 Jakub Jelinek <jakub@redhat.com>
21242
21243 PR rtl-optimization/24899
21244 * gcc.c-torture/execute/20051215-1.c: New test.
21245
21246 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
21247
21248 PR 24823
21249 * gfortran.dg/pr24823.f: New test.
21250
21251 2005-12-16 Jeff Law <law@redhat.com>
21252
21253 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21254
21255 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
21256
21257 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21258 (base_types): Change C++ style comments to C style comments. Remove
21259 aligned types from the array. Keep Enums disabled.
21260 (complex_types): Remove aligned types from the array.
21261 Comment out "_Complex long double".
21262 (attrib_types): Remove.
21263 (complex_attrib_types): Remove.
21264 (attrib_array_types): Remove.
21265 (complex_attrib_array_types): Remove.
21266 (aligned_bitfld_types): Remove.
21267 (n_aligned_bitfld_types): Remove.
21268 (FEATURE_ALIGNEDPACKED): Delete.
21269 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21270 (singles): Remove support for adding attributes.
21271 (choose_type): Remove support for attributed types.
21272 (generate_fields): Remove support for attributed bit-fields.
21273 Remove support for adding attributes.
21274 (generate_random_tests): Remove support for adding attributes.
21275 (features): Add back "[0] :0" and "complex vector [0]".
21276 (main): Remove support for attributed bit-fields.
21277 Uncomment the calling of generate_random_tests for the rests of
21278 the tests.
21279
21280 2005-12-16 Jan Hubicka <jh@suse.cz>
21281
21282 * gcc.c-torture/combine/pr25224.c: New.
21283
21284 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
21285
21286 PR other/25028
21287 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21288 HP-UX.
21289
21290 2005-12-15 Richard Sandiford <richard@codesourcery.com>
21291
21292 * gcc.dg/20051215-1.c: New file.
21293
21294 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21295
21296 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21297 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21298
21299 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
21300
21301 PR fortran/18197
21302 * gfortran.dg/dummy_functions_1.f90: New.
21303
21304 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
21305
21306 PR rtl-optimization/25310
21307 * gcc.c-torture/compile/pr25310.c: New test.
21308
21309 2005-12-14 Jakub Jelinek <jakub@redhat.com>
21310
21311 PR debug/25023
21312 * gcc.dg/pr25023.c: New test.
21313
21314 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21315
21316 * g++.old-deja/g++.brendan/redecl1.C,
21317 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21318 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21319 g++.old-deja/g++.oliva/typeof1.C,
21320 g++.old-deja/g++.other/crash16.C,
21321 g++.old-deja/g++.other/crash34.C,
21322 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21323 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21324 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21325 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21326 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21327 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21328 Remove xfail.
21329
21330 2005-12-14 Kean Johnston <jkj@sco.com>
21331 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21332
21333 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21334 * gcc.target/i386/20020523-1.c: Ditto.
21335 * gcc.target/i386/tailcall-1.c: Ditto.
21336 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21337 * gcc.target/i386/ssetype-5.c: Ditto.
21338
21339 2005-12-14 Jeff Law <law@redhat.com>
21340
21341 * gcc.dg/tree-ssa/foldstring-1.c: New test.
21342
21343 2005-12-14 Jakub Jelinek <jakub@redhat.com>
21344
21345 PR target/25254
21346 PR target/24188
21347 * gcc.target/i386/pr25254.c: New test.
21348 * gfortran.dg/PR24188.f: New test.
21349
21350 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
21351
21352 * lib/fortran-torture.exp: Catch remaining uses of
21353 remote_file build delete.
21354
21355 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21356
21357 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21358
21359 2005-12-14 Ben Elliston <bje@au.ibm.com>
21360
21361 * gcc.dg/warn-addr-cmp.c: New test.
21362
21363 2005-12-13 Jakub Jelinek <jakub@redhat.com>
21364
21365 PR debug/25023
21366 PR target/25293
21367 * gcc.target/i386/pr25293.c: New test.
21368
21369 2005-12-13 Petr Machata <machata@post.cz>
21370
21371 PR c++/24907
21372 * g++.dg/parse/comma2.C: New test.
21373
21374 2005-12-13 Mark Mitchell <mark@codesourcery.com>
21375 Jakub Jelinek <jakub@redhat.com>
21376
21377 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21378 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21379 (limits.h): Include unconditionally.
21380 (stdlib.h): Likewise.
21381 (hashtab.h): Do not include.
21382 (getopt.h): Likewise.
21383 (stddef.h): Include.
21384 (hashval_t): Define.
21385 (struct entry): Add "next" field.
21386 (HASH_SIZE): New macro.
21387 (hash_table): New variable.
21388 (switchfiles): Do not use xmalloc.
21389 (mix): New macro.
21390 (iterative_hash): New function.
21391 (hasht): Remove.
21392 (e_exists): New function.
21393 (e_insert): Likewise.
21394 (output): Use, instead of libiberty hashtable functions.
21395 (main): Do not use getopt. Do not call htab_create.
21396
21397 2005-12-13 Jakub Jelinek <jakub@redhat.com>
21398
21399 PR c++/25331
21400 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21401 put atal* and atpaal* attributes on array elements.
21402 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21403 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21404 put atal* and atpaal* attributes on array elements.
21405 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21406
21407 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
21408
21409 * gcc.dg/single-precision-constant.c: New test.
21410
21411 2005-12-13 Alan Modra <amodra@bigpond.net.au>
21412
21413 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21414 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21415 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21416 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21417 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21418 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21419 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21420 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21421 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21422 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21423 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21424 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21425 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21426 gcc.target/powerpc/ppc-sdata-2.c,
21427 gcc.target/powerpc/ppc-stackalign-1.c,
21428 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21429 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21430 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21431 gcc.target/powerpc/rs6000-ldouble-2.c,
21432 gcc.target/powerpc/rs6000-power2-1.c,
21433 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21434 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
21435 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
21436 option into target selector.
21437 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
21438 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21439
21440 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
21441
21442 PR objc/25348
21443 * objc.dg/encode-9.m: New test.
21444
21445 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21446
21447 PR testsuite/20772
21448 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21449 * gcc.dg/asm-b.c: Fix typo.
21450 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21451 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21452 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21453 i?86 lp64 and x86_64 ilp32.
21454 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21455 on i?86 lp64.
21456 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21457
21458 2005-12-12 Steven G. Kargl <kargls@comcast.net>
21459
21460 PR fortran/25078
21461 gfortran.dg/equiv_5.f90: New test.
21462
21463 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
21464
21465 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21466 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21467 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21468 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21469 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21470 * gcc.dg/tree-ssa/reassoc-5.c: New.
21471 * gcc.dg/tree-ssa/reassoc-6.c: New.
21472 * gcc.dg/tree-ssa/reassoc-7.c: New.
21473 * gcc.dg/tree-ssa/reassoc-8.c: New.
21474 * gcc.dg/tree-ssa/reassoc-9.c: New.
21475 * gcc.dg/tree-ssa/reassoc-10.c: New.
21476 * gcc.dg/tree-ssa/reassoc-11.c: New.
21477
21478 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21479
21480 PR testsuite/25167
21481 PR testsuite/24478
21482 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21483
21484 2005-12-12 Mark Mitchell <mark@codesourcery.com>
21485
21486 PR c++/25300
21487 * g++.dg/template/inherit.C: Do not use a generic error message.
21488
21489 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
21490
21491 PR libobjc/25354
21492 * objc.dg/gnu-encoding: New directory.
21493 * objc.dg/gnu-encoding/compat-common.h: New file.
21494 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21495 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21496 * objc.dg/gnu-encoding/vector-defs.h: New file.
21497 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21498 * objc.dg/gnu-encoding/generate-random.c: New file.
21499 * objc.dg/gnu-encoding/generate-random_r.c: New file.
21500 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21501 * objc.dg/gnu-encoding/generate-random.h: New file.
21502
21503 2005-12-11 Mark Mitchell <mark@codesourcery.com>
21504
21505 PR c++/25337
21506 * g++.dg/template/defarg7.C: New test.
21507
21508 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
21509
21510 PR libobjc/25347
21511 * objc.dg/encode-8.m: New test.
21512
21513 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
21514
21515 PR libobjc/25346
21516 * objc.dg/encode-7.m: New test.
21517
21518 2005-12-10 Mark Mitchell <mark@codesourcery.com>
21519
21520 PR c++/25010
21521 * g++.dg/opt/inline10.C: New test.
21522
21523 2005-12-11 Steven G. Kargl <kargls@comcast.net>
21524
21525 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21526
21527 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
21528
21529 * gfortran.dg/substring_equivalence.f90: typo in comment
21530
21531 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21532
21533 PR fortran/25068
21534 * gfortran.dg/iostat_3.f90: New test.
21535
21536 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
21537
21538 PR fortran/23815
21539 * gfortran.dg/unf_io_convert_1.f90: New test.
21540 * gfortran.dg/unf_io_convert_2.f90: New test.
21541 * gfortran.dg/unf_io_convert_3.f90: New test.
21542
21543 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21544
21545 PR testsuite/20772
21546 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21547 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21548 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21549 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21550 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21551 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21552 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21553 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21554 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21555 gcc.dg/torture/fp-int-convert-float128-timode.c,
21556 gcc.dg/torture/fp-int-convert-float128.c,
21557 gcc.dg/torture/fp-int-convert-float80-timode.c,
21558 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21559 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21560
21561 * gcc.dg/tls/opt-1.c: Require effective target fpic.
21562
21563 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
21564
21565 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21566
21567 2005-12-10 Richard Sandiford <richard@codesourcery.com>
21568
21569 * gcc.dg/20051207-1.c,
21570 * gcc.dg/20051207-2.c,
21571 * gcc.dg/20051207-3.c: New tests.
21572
21573 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21574
21575 PR testsuite/20772
21576 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21577 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21578 dg-skip-if target selector.
21579
21580 PR testsuite/20772
21581 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21582 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21583 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21584 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21585 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21586 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21587 and/or merge with i?86 cases.
21588
21589 * gcc.dg/tls/opt-3.c: Require effective target fpic.
21590
21591 PR testsuite/20772
21592 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21593 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21594 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21595 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21596 x86_64-*-linux*.
21597
21598 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
21599
21600 PR target/25311
21601 * gcc.c-torture/compile/pr25311.c: New test.
21602
21603 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21604
21605 PR libgfortran/25039
21606 * gfortran.dg/read_comma.f: New test.
21607
21608 2005-12-08 Jakub Jelinek <jakub@redhat.com>
21609
21610 PR c++/19317
21611 * g++.dg/opt/pr19317-1.C: New test.
21612 * g++.dg/opt/pr19317-2.C: New test.
21613 * g++.dg/opt/pr19317-3.C: New test.
21614
21615 PR target/19005
21616 * gcc.c-torture/execute/pr19005.c: New test.
21617
21618 PR target/17828
21619 * g++.old-deja/g++.other/comdat5.C: New test.
21620 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21621
21622 * g++.dg/compat/struct-layout-1.exp: New file.
21623 * g++.dg/compat/struct-layout-1.h: New.
21624 * g++.dg/compat/struct-layout-1_generate.c: New.
21625 * g++.dg/compat/struct-layout-1_x1.h: New.
21626 * g++.dg/compat/struct-layout-1_x2.h: New.
21627 * g++.dg/compat/struct-layout-1_y1.h: New.
21628 * g++.dg/compat/struct-layout-1_y2.h: New.
21629
21630 * gcc.dg/20050330-2.c: New test.
21631
21632 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
21633
21634 PR fortran/25292
21635 * gfortran.dg/associated_1.f90: New.
21636
21637 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
21638
21639 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21640 ILP32 vect_no_align platforms.
21641
21642 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
21643 Jakub Jelinek <jakub@redhat.com>
21644
21645 PR target/25268
21646 * gcc.c-torture/compile/20051207-1.c: New test.
21647
21648 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21649
21650 PR testsuite/20772
21651 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21652 gcc.dg/torture/pr18582-1.c,
21653 gcc.target/i386/attributes-error.c: Also test on x86_64.
21654
21655 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21656
21657 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21658
21659 PR c++/19397
21660 * g++.dg/template/typedef3.C: New test.
21661
21662 PR c++/19762
21663 PR c++/19764
21664 * g++.dg/template/dtor3.C: Fix error markers.
21665
21666 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
21667
21668 * lib/target-supports.exp (check_effective_target_sync_char_short):
21669 Add s390*.
21670
21671 2005-12-06 Janis Johnson <janis187@us.ibm.com>
21672
21673 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21674
21675 2005-12-06 Roger Sayle <roger@eyesopen.com>
21676
21677 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21678 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21679 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21680 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21681
21682 2005-12-06 Roger Sayle <roger@eyesopen.com>
21683
21684 PR c++/25263
21685 * g++.dg/other/array2.C: New test case.
21686
21687 2005-12-05 Geoffrey Keating <geoffk@apple.com>
21688
21689 * gcc.dg/darwin-weakimport-3.c: New.
21690
21691 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21692 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21693 and to work on Darwin.
21694 * gcc.dg/attr-weakref-1b.c: New file.
21695 * gcc.dg/attr-weakref-2.c: New test.
21696 * gcc.dg/darwin-weakref-1.c: New test.
21697
21698 2005-12-05 Janis Johnson <janis187@us.ibm.com>
21699
21700 PR testsuite/25247
21701 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21702 use in selector expressions.
21703 (dg-xfail-if): Ditto.
21704 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21705 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21706 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21707 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21708 * gcc.test-framework/test-framework.exp: Skip generated tests if
21709 CHECK_TEST_FRAMEWORK is not 1.
21710
21711 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
21712
21713 PR tree-optimization/24963
21714 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21715
21716 PR target/24108
21717 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21718
21719 PR target/18580
21720 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21721 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21722 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21723 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21724
21725 2005-12-05 Jakub Jelinek <jakub@redhat.com>
21726
21727 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21728 dg-options.
21729
21730 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
21731
21732 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21733
21734 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
21735
21736 * gcc.dg/format/cast-1.c: New test.
21737
21738 2005-12-04 Roger Sayle <roger@eyesopen.com>
21739
21740 PR c/7776
21741 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21742 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21743 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21744 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21745
21746 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
21747
21748 * gcc.dg/cast-pretty-print-1.c: New test.
21749
21750 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
21751
21752 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21753
21754 2005-12-02 Mark Mitchell <mark@codesourcery.com>
21755
21756 PR c++/24173
21757 * g++.dg/template/friend40.C: New test.
21758
21759 2005-12-02 Jakub Jelinek <jakub@redhat.com>
21760
21761 PR target/25199
21762 * gcc.target/i386/movq-2.c: New test.
21763 * gcc.target/i386/movq.c: Remove target i?86, instead add
21764 dg-require-effective-target ilp32.
21765
21766 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21767
21768 PR c++/24103
21769 * g++.dg/other/default1.C: New test.
21770
21771 2005-12-02 Richard Guenther <rguenther@suse.de>
21772
21773 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21774
21775 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
21776
21777 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21778
21779 2005-12-02 Alan Modra <amodra@bigpond.net.au>
21780
21781 PR target/21017
21782 * gcc.target/powerpc/rotate.c: New.
21783
21784 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21785
21786 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21787 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21788
21789 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
21790
21791 PR c/13384
21792 * gcc.dg/pr17730-1.c: Adjust.
21793 * gcc.dg/lvalue1.c (main): Likewise.
21794 * gcc.dg/lvalue-2.c: Likewise.
21795 * g++.dg/pr7503-3.C
21796
21797 2005-12-01 Geoffrey Keating <geoffk@apple.com>
21798
21799 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21800 error messages.
21801
21802 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
21803
21804 PR fortran/24789
21805 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
21806
21807 2005-12-01 Uros Bizjak <uros@kss-loka.si>
21808
21809 PR target/24475
21810 * lib/target-supports.exp (check_effective_target_tls): New.
21811 (check_effective_target_tls_runtime): New.
21812 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21813 for TLS support.
21814 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21815 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21816 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21817 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21818 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21819 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21820 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21821 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21822 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21823 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21824 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21825 effective-target TLS.
21826 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21827 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21828 effective-target TLS runtime.
21829
21830 2005-12-01 Uros Bizjak <uros@kss-loka.si>
21831
21832 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21833
21834 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
21835
21836 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21837 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21838 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21839 ignored" warnings when "packing" is the same as the ABI layout.
21840
21841 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
21842
21843 PR fortran/21302
21844 * gfortran.dg/line_length_1.f: New test.
21845 * gfortran.dg/line_length_2.f90: Ditto.
21846
21847 2005-11-30 Richard Guenther <rguenther@suse.de>
21848
21849 PR tree-optimization/21655
21850 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21851
21852 2005-11-30 Dale Johannesen <dalej@apple.com>
21853
21854 * gcc.c-torture/compile/pr24930.c: New.
21855
21856 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
21857
21858 PR fortran/15809
21859 * gfortran.dg/auto_char_dummy_array.f90: New test.
21860
21861 2005-11-30 Jeff Law <law@redhat.com>
21862
21863 * g++.old-deja/g++.law/pr25000.C: New test.
21864
21865 2005-11-30 Jakub Jelinek <jakub@redhat.com>
21866
21867 * gcc.dg/tls/opt-11.c: New test.
21868
21869 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
21870
21871 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21872 targets.
21873 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21874 LP64 ia64.
21875
21876 2005-11-29 Jakub Jelinek <jakub@redhat.com>
21877
21878 * gfortran.dg/open_access_1.f90: New test.
21879
21880 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21881
21882 * gcc.dg/charset/builtin2.c: New test.
21883
21884 2005-11-28 Jakub Jelinek <jakub@redhat.com>
21885
21886 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21887 on mmix-*-* for *_[xy].c.
21888
21889 2005-11-28 Kean Johnston <jkj@sco.com>
21890
21891 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21892 headers.
21893 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21894 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21895 * gcc.target/i386/asm-3.c: Ditto.
21896 * gcc.target/i386/clobbers.c: Ditto.
21897 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21898 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21899 test regexp.
21900 * gcc.target/i386/mul.c: Ditto.
21901 * gcc.target/i386/ssetype-1.c: Ditto.
21902 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21903 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21904 static so the test works with -fPIC mode too. Based on comment in
21905 PR19231 by Pinski.
21906 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21907
21908 2005-11-28 Richard Guenther <rguenther@suse.de>
21909
21910 * gcc.dg/alias-9.c: New testcase.
21911 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21912
21913 2005-11-28 Roger Sayle <roger@eyesopen.com>
21914 Uros Bizjak <uros@kss-loka.si>
21915
21916 PR middle-end/20219
21917 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21918 tan(x)/sin(x) transformations.
21919
21920 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
21921
21922 PR middle-end/24575
21923 * gcc.dg/tree-ssa/divide-3.c: New test.
21924 * gcc.dg/tree-ssa/divide-4.c: New test.
21925
21926 2005-11-27 Steven G. Kargl <kargls@comcast.net>
21927
21928 PR fortran/24917
21929 * gfortran.dg/boz_6.f90: New test.
21930
21931 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21932
21933 PR fortran/23912
21934 * gfortran.dg/modulo_1.f90: New test.
21935
21936 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21937
21938 PR libfortran/24919
21939 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21940 fail on CRLF platforms.
21941 * gfortran.dg/ftell_2.f90: Likewise.
21942
21943 2005-11-26 Eric Christopher <echristo@apple.com>
21944
21945 * gcc.dg/intmax_t-1.c: Remove mips xfail.
21946
21947 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21948
21949 * objc.dg/gnu-runtime-3.m: Simplify.
21950
21951 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21952
21953 PR middle-end/23669
21954 * gcc.dg/tree-ssa/divide-1.c: New test.
21955 * gcc.dg/tree-ssa/divide-2.c: New test.
21956
21957 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21958
21959 PR libgfortran/24945
21960 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21961
21962 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21963
21964 PR libgfortran/24945
21965 * gfortran.dg/open_status_2.f90: New test.
21966
21967 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21968
21969 * gcc.c-torture/execute/builtins/fprintf.c,
21970 gcc.c-torture/execute/builtins/fputs-lib.c,
21971 gcc.c-torture/execute/builtins/fputs.c,
21972 gcc.c-torture/execute/builtins/lib/fprintf.c,
21973 gcc.c-torture/execute/builtins/lib/printf.c,
21974 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21975
21976 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
21977
21978 * gcc.dg/20050922-2.c: New test.
21979
21980 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21981
21982 * objc.dg/gnu-runtime-3.m: New test.
21983
21984 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21985
21986 PR c++/9278
21987 * g++.dg/other/void1.C: New test.
21988
21989 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
21990
21991 PR middle-end/24998
21992 * gcc.dg/torture/fp-int-convert-float.c,
21993 gcc.dg/torture/fp-int-convert-double.c,
21994 gcc.dg/torture/fp-int-convert-long-double.c,
21995 gcc.dg/torture/fp-int-convert-timode.c,
21996 gcc.dg/torture/fp-int-convert-float80.c,
21997 gcc.dg/torture/fp-int-convert-float80-timode.c,
21998 gcc.dg/torture/fp-int-convert-float128.c,
21999 gcc.dg/torture/fp-int-convert-float128-timode.c,
22000 gcc.dg/torture/fp-int-convert.h: New files.
22001
22002 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
22003
22004 PR middle-end/24989
22005 * gcc.dg/tree-ssa/bool-10.c: New test.
22006 * gcc.dg/tree-ssa/bool-11.c: New test.
22007 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22008
22009 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
22010
22011 PR middle-end/24990
22012 * tree-ssa/pr24990-1.c: New test.
22013
22014 2005-11-24 Richard Guenther <rguenther@suse.de>
22015 Dirk Mueller <dmueller@suse.de>
22016
22017 PR c++/14024
22018 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22019 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22020 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22021 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22022 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22023 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22024
22025 2005-11-23 Uros Bizjak <uros@kss-loka.si>
22026
22027 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22028
22029 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
22030
22031 PR c/21668
22032 * gcc.dg/Wc++-compat.c: New.
22033 * gcc.dg/Wno-c++-compat.c: New.
22034
22035 2005-11-23 Alan Modra <amodra@bigpond.net.au>
22036
22037 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22038 (vspltish, vspltisw): Likewise.
22039
22040 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22041
22042 PR libgfortran/24794
22043 * gfortran.dg/namelist_12.f: Fix quotes.
22044 * gfortran.dg/namelist_13.f90: Fix quotes.
22045 * gfortran.dg/namelist_14.f90: Fix quotes.
22046 * gfortran.dg/namelist_15.f90: Fix quotes.
22047 * gfortran.dg/namelist_use.f90: Fix quotes.
22048 * gfortran.dg/namelist_use_only.f90: Fix quotes.
22049 * gfortran.dg/namelist_21.f90: New test.
22050 * gfortran.dg/namelist_22.f90: New test.
22051
22052 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
22053
22054 PR target/23435
22055 * gcc.c-torture/compile/pr23435.c: New.
22056
22057 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
22058
22059 * gcc.c-torture/execute/floatunsisf-1.c: New test.
22060
22061 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
22062
22063 * gcc.target/powerpc/405-macchw-1.c,
22064 gcc.target/powerpc/405-macchw-2.c,
22065 gcc.target/powerpc/405-macchwu-1.c,
22066 gcc.target/powerpc/405-macchwu-2.c,
22067 gcc.target/powerpc/405-machhw-1.c,
22068 gcc.target/powerpc/405-machhw-2.c,
22069 gcc.target/powerpc/405-machhwu-1.c,
22070 gcc.target/powerpc/405-machhwu-2.c,
22071 gcc.target/powerpc/405-maclhw-1.c,
22072 gcc.target/powerpc/405-maclhw-2.c,
22073 gcc.target/powerpc/405-maclhwu-1.c,
22074 gcc.target/powerpc/405-maclhwu-2.c,
22075 gcc.target/powerpc/405-mulchw-1.c,
22076 gcc.target/powerpc/405-mulchw-2.c,
22077 gcc.target/powerpc/405-mulchwu-1.c,
22078 gcc.target/powerpc/405-mulchwu-2.c,
22079 gcc.target/powerpc/405-mulhhw-1.c,
22080 gcc.target/powerpc/405-mulhhw-2.c,
22081 gcc.target/powerpc/405-mulhhwu-1.c,
22082 gcc.target/powerpc/405-mulhhwu-2.c,
22083 gcc.target/powerpc/405-mullhw-1.c,
22084 gcc.target/powerpc/405-mullhw-2.c,
22085 gcc.target/powerpc/405-mullhwu-1.c,
22086 gcc.target/powerpc/405-mullhwu-2.c,
22087 gcc.target/powerpc/405-nmacchw-1.c,
22088 gcc.target/powerpc/405-nmacchw-2.c,
22089 gcc.target/powerpc/405-nmachhw-1.c,
22090 gcc.target/powerpc/405-nmachhw-2.c,
22091 gcc.target/powerpc/405-nmaclhw-1.c,
22092 gcc.target/powerpc/405-nmaclhw-2.c,
22093 gcc.target/powerpc/440-macchw-1.c,
22094 gcc.target/powerpc/440-macchw-2.c,
22095 gcc.target/powerpc/440-macchwu-1.c,
22096 gcc.target/powerpc/440-macchwu-2.c,
22097 gcc.target/powerpc/440-machhw-1.c,
22098 gcc.target/powerpc/440-machhw-2.c,
22099 gcc.target/powerpc/440-machhwu-1.c,
22100 gcc.target/powerpc/440-machhwu-2.c,
22101 gcc.target/powerpc/440-maclhw-1.c,
22102 gcc.target/powerpc/440-maclhw-2.c,
22103 gcc.target/powerpc/440-maclhwu-1.c,
22104 gcc.target/powerpc/440-maclhwu-2.c,
22105 gcc.target/powerpc/440-mulchw-1.c,
22106 gcc.target/powerpc/440-mulchw-2.c,
22107 gcc.target/powerpc/440-mulchwu-1.c,
22108 gcc.target/powerpc/440-mulchwu-2.c,
22109 gcc.target/powerpc/440-mulhhw-1.c,
22110 gcc.target/powerpc/440-mulhhw-2.c,
22111 gcc.target/powerpc/440-mulhhwu-1.c,
22112 gcc.target/powerpc/440-mulhhwu-2.c,
22113 gcc.target/powerpc/440-mullhw-1.c,
22114 gcc.target/powerpc/440-mullhw-2.c,
22115 gcc.target/powerpc/440-mullhwu-1.c,
22116 gcc.target/powerpc/440-mullhwu-2.c,
22117 gcc.target/powerpc/440-nmacchw-1.c,
22118 gcc.target/powerpc/440-nmacchw-2.c,
22119 gcc.target/powerpc/440-nmachhw-1.c,
22120 gcc.target/powerpc/440-nmachhw-2.c,
22121 gcc.target/powerpc/440-nmaclhw-1.c,
22122 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22123
22124 2005-11-21 Jakub Jelinek <jakub@redhat.com>
22125
22126 PR fortran/24774
22127 * gfortran.dg/inquire_9.f90: New test.
22128
22129 PR fortran/21647
22130 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22131
22132 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22133
22134 PR libfortran/24432
22135 * lib/target-supports.exp (check_effective_target_fortran_large_real):
22136 Check that 'cos' is supported.
22137
22138 2005-11-21 Paul Thomas <pault@gcc.gnu.org
22139
22140 PR fortran/24223
22141 * gfortran.dg/substring_equivalence.f90: New test.
22142
22143 PR fortran/24705
22144 * gfortran.dg/auto_internal_assumed.f90: New test.
22145
22146 2005-11-21 Uros Bizjak <uros@kss-loka.si>
22147
22148 * gcc.dg/fold-div-2.c: New test.
22149
22150 2005-11-20 Ian Lance Taylor <ian@airs.com>
22151
22152 PR rtl-optimization/24883
22153 * gcc.c-torture/compile/pr24883.c: New test.
22154
22155 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
22156
22157 PR middle-end/20583
22158 * gcc.c-torture/compile/pr20583.c: New.
22159
22160 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
22161
22162 * gcc.c-torture/execute/usmul.c: New test.
22163
22164 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
22165
22166 * gcc.dg/tree-ssa/vrp22.c: New test.
22167
22168 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
22169
22170 PR middle-end/24912
22171 * gcc.dg/torture/pr24912-1.c: New test.
22172
22173 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
22174
22175 PR fortran/24862
22176 * gfortran.dg/arrayio_derived_1.f90: New test.
22177
22178 2005-11-19 Richard Guenther <rguenther@suse.de>
22179
22180 PR middle-end/23294
22181 * gcc.dg/tree-ssa/pr23294.c: New testcase.
22182
22183 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
22184
22185 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22186
22187 2005-11-18 Mark Mitchell <mark@codesourcery.com>
22188
22189 PR c++/8355
22190 * g++.dg/template/friend39.C: New test.
22191
22192 2005-11-18 James E Wilson <wilson@specifix.com>
22193
22194 * gcc.dg/builtin-strstr.c: New.
22195
22196 2005-11-18 Richard Henderson <rth@redhat.com>
22197
22198 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22199 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22200 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22201 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22202 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22203 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22204 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22205 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22206 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22207 renaming to remove initial "ia64-".
22208
22209 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
22210
22211 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22212
22213 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
22214
22215 * g++.dg/cpp/string-2.C: New test.
22216
22217 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
22218
22219 * gcc.dg/tree-ssa/loop-14.c: New test.
22220
22221 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
22222 Michael Chamberlain <michael@chamberlain.net.au>
22223
22224 * ada/acats/run_all.sh (target_run): Kill long running tests.
22225
22226 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22227
22228 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22229 * gcc.dg/cleanup-9.c: Likewise.
22230 * gcc.dg/cleanup-10.c: Likewise.
22231 * gcc.dg/cleanup-11.c: Likewise.
22232
22233 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22234
22235 PR fortran/24892
22236 * gfortran.dg/open_access_append_1.f90: New test.
22237 * gfortran.dg/open_access_append_2.f90: New test.
22238
22239 2005-11-16 Richard Guenther <rguenther@suse.de>
22240
22241 PR middle-end/24851
22242 * gcc.c-torture/execute/pr24851.c: New testcase.
22243
22244 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
22245
22246 * gcc.dg/fold-overflow-1.c: New test.
22247
22248 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
22249
22250 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22251 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22252
22253 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
22254
22255 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22256 structures.
22257 * g++.dg/eh/forced2.C: Likewise.
22258 * g++.dg/eh/forced3.C: Likewise.
22259 * g++.dg/eh/forced4.C: Likewise.
22260
22261 2005-11-11 Mike Stump <mrs@apple.com>
22262
22263 * g++.old-deja/g++.mike/unused.C: Add.
22264
22265 2005-11-15 Mark Mitchell <mark@codesourcery.com>
22266
22267 PR c++/24667
22268 * g++.dg/warn/Wcast-qual1.C: New test.
22269
22270 2005-11-15 Jan Hubicka <jh@suse.cz>
22271
22272 * gcc.dg/winline-5.c: Add large-unit-insns limit.
22273
22274 2005-11-14 David Edelsohn <edelsohn@gnu.org>
22275
22276 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22277
22278 2005-11-14 Diego Novillo <dnovillo@redhat.com>
22279
22280 PR 24840
22281 * gcc.dg/tree-ssa/pr24840.c: New test.
22282
22283 2005-11-14 Janis Johnson <janis187@us.ibm.com>
22284
22285 PR testsuite/24841
22286 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22287
22288 2005-11-14 Dale Johannesen <dalej@apple.com>
22289
22290 * gcc.c-torture/execute/20051113-1.c: New.
22291
22292 2005-11-14 Mark Mitchell <mark@codesourcery.com>
22293
22294 PR c++/24687
22295 * g++.dg/template/crash43.C: New test.
22296
22297 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
22298
22299 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22300
22301 2005-11-13 Mark Mitchell <mark@codesourcery.com>
22302
22303 PR c++/24817
22304 * g++.dg/eh/spec8.C: New test.
22305
22306 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
22307
22308 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22309
22310 2005-11-13 Mark Mitchell <mark@codesourcery.com>
22311
22312 PR c++/20293
22313 * g++.dg/parse/ambig4.C: New test.
22314 * g++.dg/tc1/dr101.C: Adjust error markers.
22315 * g++.dg/lookup/strong-using-2.C: Likewise.
22316 * g++.dg/lookup/ambig5.C: Likewise.
22317 * g++.dg/lookup/ambig4.C: Likewise.
22318 * g++.dg/parse/crash22.C: Likewise.
22319
22320 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
22321
22322 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22323
22324 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
22325
22326 * gcc.dg/nested-calls-1.c: New test.
22327
22328 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22329
22330 * gfortran.dg/complex_intrinsic_1.f90: New test.
22331 * gfortran.dg/complex_intrinsic_2.f90: New test.
22332 * gfortran.dg/fgetc_1.f90: New test.
22333 * gfortran.dg/fgetc_2.f90: New test.
22334 * gfortran.dg/fgetc_3.f90: New test.
22335 * gfortran.dg/ftell_1.f90: New test.
22336 * gfortran.dg/ftell_2.f90: New test.
22337 * gfortran.dg/gnu_logical_1.F: New test.
22338 * gfortran.dg/gnu_logical_2.f90: New test.
22339
22340 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
22341
22342 PR middle-end/24820
22343 * gcc.dg/pr24820.c: New test.
22344
22345 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
22346
22347 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22348 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22349 variable.
22350
22351 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22352
22353 PR testsuite/24614
22354 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22355
22356 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
22357
22358 * gcc.target/cris/cris.exp: New file.
22359 * gcc.target/cris/rld-legit1.c: New test.
22360 * gcc.target/cris/rld-legit2.c: New test.
22361
22362 2005-11-12 Jakub Jelinek <jakub@redhat.com>
22363
22364 PR c++/24780
22365 * g++.dg/opt/pr24780.C: New test.
22366
22367 PR c++/24761
22368 * g++.dg/template/asm1.C: New test.
22369
22370 2005-11-12 Steven G. Kargl <kargls@comcast.net>
22371
22372 PR libgfortran/24787
22373 * gfortran.dg/scan_1.f90: New test.
22374
22375 2005-11-12 Jan Hubicka <jh@suse.cz>
22376
22377 * gcc.target/i386/minmax-1.c: New.
22378 * gcc.target/i386/minmax-2.c: New.
22379
22380 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
22381
22382 * gcc.dg/pr24445.c: Fix for 64-bit targets.
22383
22384 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
22385
22386 * gcc.c-torture/execute/20051110-1.c,
22387 gcc.c-torture/execute/20051110-2.c: New tests.
22388
22389 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
22390
22391 PR middle-end/24750
22392 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22393 New tests.
22394
22395 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
22396
22397 * lib/target-libpath.exp (get_shlib_extension): New proc.
22398 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22399 * lib/gfortran.exp (gfortran_link_flags): Likewise.
22400 * lib/objc.exp (objc_target_compile): Likewise.
22401 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22402 detection.
22403
22404 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
22405
22406 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22407
22408 * lib/target-supports.exp (check_effective_target_static_libgfortran):
22409 Add -static to additional_flags and pass it to target_compile.
22410
22411 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22412
22413 PR libgfortran/24719
22414 gfortran.dg/read_noadvance.f90: New test.
22415
22416 PR libgfortran/24699
22417 gfortran.dg/fmt_t_2.f90: New test.
22418
22419 PR libgfortran/24785
22420 gfortran.dg/read_x_eor.f90: New test.
22421
22422 PR libgfortran/24584
22423 gfortran.dg/namelist_empty.f90: Rename test.
22424
22425 PR libgfortran/24489
22426 gfortran/read_eor.f90: Rename test.
22427
22428 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
22429
22430 PR fortran/15976
22431 * gfortran.dg/automatic_module_variable.f90: New test.
22432
22433 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
22434
22435 PR target/24445
22436 * gcc.dg/pr24445.c: New test.
22437
22438 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
22439
22440 PR fortran/24655
22441 PR fortran/24755
22442 * gfortran.dg/recursive_statement_functions.f90: Add statement
22443 functions using inline intrinsic functions and parameters to test
22444 that they no longer seg-fault.
22445
22446 PR fortran/24409
22447 gfortran.dg/nested_modules_4.f90: New test.
22448 gfortran.dg/nested_modules_5.f90: New test.
22449
22450 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22451
22452 PR fortran/24643
22453 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22454
22455 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
22456
22457 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22458 failures.
22459
22460 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22461
22462 * gcc.dg/sparc-getcontext-1.c: New test.
22463
22464 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
22465
22466 * gcc.dg/ifcvt-fabs-1.c: New test.
22467
22468 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
22469
22470 PR other/4372
22471 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22472 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22473
22474 2005-11-09 Richard Guenther <rguenther@suse.de>
22475
22476 PR tree-optimization/24716
22477 * gcc.c-torture/execute/pr24716.c: New testcase.
22478
22479 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
22480
22481 * gcc.dg/pr24624.c: Disable for non S/390 targets.
22482
22483 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
22484
22485 PR 24624
22486 * gcc.dg/pr24624.c: Testcase added.
22487
22488 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
22489
22490 PR 24623
22491 * g++.dg/other/pr24623.C: Testcase added.
22492
22493 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
22494
22495 PR fortran/22607
22496 * gfortran-dg/pure_byref_1.f90: New.
22497 * gfortran-dg/pure_byref_2.f90: New.
22498
22499 2005-11-09 Uros Bizjak <uros@kss-loka.si>
22500
22501 PR c/24101
22502 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22503 * gcc.dg/dg.exp: Run main loop also for *.i files.
22504
22505 2005-11-08 Jakub Jelinek <jakub@redhat.com>
22506
22507 PR c++/19450
22508 * g++.dg/tls/diag-3.C: New test.
22509 * g++.dg/tls/diag-4.C: New test.
22510 * g++.dg/tls/static-1.C: New test.
22511 * g++.dg/tls/static-1a.cc: New file.
22512
22513 2005-11-08 Diego Novillo <dnovillo@redhat.com>
22514
22515 PR 23046
22516 * g++.dg/tree-ssa/pr23046.C: New test.
22517
22518 2005-11-08 Devang Patel <dpatel@apple.com>
22519
22520 PR tree-optimization/23115
22521 * gcc.dg/tree-ssa/pr23115.c: New.
22522
22523 2005-11-08 David Edelsohn <edelsohn@gnu.org>
22524
22525 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22526 * gcc.target/powerpc/pr16155.c: Same.
22527 * gcc.target/powerpc/altivec-1.c: Same.
22528 * gcc.target/powerpc/altivec-2.c: Same.
22529 * gcc.target/powerpc/altivec-3.c: Same.
22530 * gcc.target/powerpc/altivec-5.c: Same.
22531 * gcc.target/powerpc/altivec-11.c: Same.
22532 * gcc.target/powerpc/altivec-12.c: Same.
22533 * gcc.target/powerpc/altivec-14.c: Same.
22534 * gcc.target/powerpc/altivec-22.c: Same.
22535 * gcc.target/powerpc/altivec-consts.c: Same.
22536 * gcc.target/powerpc/altivec-pr22085.c: Same.
22537 * gcc.target/powerpc/altivec-splat.c: Same.
22538 * gcc.target/powerpc/altivec-varargs-1.c: Same.
22539 * gcc.target/powerpc/altivec-vec-merge.c: Same.
22540 * gcc.target/powerpc/darwin-longlong.c: Same.
22541
22542 2005-11-08 Uros Bizjak <uros@kss-loka.si>
22543
22544 PR target/19340
22545 * gcc.dg/pr19340.c: New test.
22546
22547 2005-11-07 Ian Lance Taylor <ian@airs.com>
22548
22549 PR rtl-optimization/24683
22550 * gcc.dg/pr24683.c: New test.
22551
22552 2005-11-07 Uros Bizjak <uros@kss-loka.si>
22553
22554 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22555 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22556
22557 2005-11-07 Uros Bizjak <uros@kss-loka.si>
22558
22559 * gcc.target/i386/pr23376.c: Compile with -mmmx.
22560
22561 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
22562
22563 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22564
22565 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
22566
22567 PR target/24230
22568
22569 * gcc.target/powerpc/altivec-consts.c,
22570 gcc.target/powerpc/altivec-splat.c: New testcase.
22571
22572 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
22573
22574 PR c/24599
22575
22576 * gcc.dg/overflow-2.c: New testcase.
22577
22578 2005-11-07 Jakub Jelinek <jakub@redhat.com>
22579
22580 PR rtl-optimization/23567
22581 * gcc.c-torture/execute/20051104-1.c: New test.
22582
22583 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
22584
22585 PR fortran/24534
22586 gfortran.dg/private_type_2.f90: Modified to check that case with
22587 PRIVATE declaration within derived type is accepted.
22588
22589 PR fortran/20838
22590 gfortran.dg/pointer_assign_1.f90: New test.
22591
22592 PR fortran/20840
22593 * gfortran.dg/arrayio_0.f90: New test.
22594
22595 PR fortran/17737
22596 gfortran.dg/data_initialized.f90: New test.
22597 gfortran.dg/data_constraints_1.f90: New test.
22598 gfortran.dg/data_constraints_2.f90: New test.
22599
22600 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
22601
22602 PR fortran/24174
22603 PR fortran/24305
22604 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22605
22606 2005-11-06 Diego Novillo <dnovillo@redhat.com>
22607
22608 PR 24670
22609 * gcc.dg/tree-ssa/pr24670.c: New test.
22610
22611 2005-11-05 Ian Lance Taylor <ian@airs.com>
22612
22613 PR target/22432
22614 * gcc.target/i386/pr22432.c: New test.
22615
22616 2005-11-05 Richard Henderson <rth@redhat.com>
22617
22618 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22619 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22620 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22621 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22622 from gcc.dg/alpha-*.
22623 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22624 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22625
22626 2005-11-05 Andreas Jaeger <aj@suse.de>
22627
22628 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22629
22630 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
22631
22632 PR target/23424
22633 * gcc.dg/torture/pr23424-1.c: New test.
22634
22635 2005-11-04 Richard Henderson <rth@redhat.com>
22636
22637 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22638 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22639 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22640 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22641 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22642 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22643 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22644 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22645 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22646 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22647 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22648 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22649 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22650 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22651 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22652 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22653 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22654 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22655 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22656 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22657 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22658 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22659 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22660 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22661 Move from gcc.dg/.
22662 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22663 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22664 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22665 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22666 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22667 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22668 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22669 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22670 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22671 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22672 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22673 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22674 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22675 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22676 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22677 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22678 gcc.target/i386/lea.c, gcc.target/i386/local.c,
22679 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22680 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22681 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22682 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22683 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22684 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22685 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22686 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22687 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22688 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22689 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22690 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22691 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22692 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22693 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22694 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22695 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22696 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22697 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22698 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22699 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22700 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22701 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22702 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22703 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22704 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22705 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22706 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22707
22708 2005-11-04 Diego Novillo <dnovillo@redhat.com>
22709
22710 PR 24627
22711 * gcc.dg/tree-ssa/pr24627.c: New test.
22712
22713 2005-11-04 Paul Brook <paul@codesourcery.com>
22714
22715 * gcc.dg/tls/opt-10.c: New test.
22716
22717 2005-11-04 Andreas Jaeger <aj@suse.de>
22718
22719 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22720 avoid extra warnings.
22721
22722 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22723
22724 PR libfortran/22298
22725 * lib/target-supports.exp
22726 (check_effective_target_static_libgfortran): New
22727 static_libgfortran effective target.
22728 * gfortran.dg/static_linking_1.f: New test.
22729 * gfortran.dg/static_linking_1.c: New file.
22730
22731 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
22732
22733 * gcc.dg/pr24615.c: Guard test with { target fpic }.
22734
22735 2005-11-03 Josh Conner <jconner@apple.com>
22736
22737 PR c++/19989
22738 g++.dg/ext/array2.C: New test.
22739 g++.dg/template/dependent-name3.C: New test.
22740 g++.dg/template/dependent-name4.C: New test.
22741 g++.dg/template/sfinae2.C: New test.
22742
22743 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22744
22745 PR preprocessor/22042
22746 * gcc.dg/cpp/strify4.c: New test.
22747
22748 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22749
22750 PR c++/17964
22751 * g++.dg/cpp/string-1.C: New test.
22752
22753 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22754
22755 * gcc.target/powerpc: New directory.
22756 * gcc.target/powerpc/powerpc.exp: New file.
22757 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22758 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22759 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22760 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22761 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22762 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22763 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22764 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22765 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22766 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22767 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22768 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22769 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22770 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22771 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22772 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22773 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22774 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22775 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22776 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22777 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22778 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22779 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22780 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22781 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22782 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22783 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22784 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22785 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22786 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22787 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22788 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22789 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22790 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22791
22792 2005-11-03 Mark Mitchell <mark@codesourcery.com>
22793
22794 PR c++/21627
22795 * g++.dg/warn/inline2.C: New test.
22796
22797 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22798
22799 PR middle-end/23155
22800 * g++.dg/ext/c99struct1.C: New test.
22801 * gcc.dg/union-cast-1.c: New test.
22802 * gcc.dg/union-cast-2.c: New test.
22803 * gcc.dg/union-cast-3.c: New test.
22804
22805 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22806
22807 PR middle-end/24589
22808 * gcc.c-torture/execute/zero-struct-2.c: New test.
22809
22810 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22811
22812 PR c++/24582
22813 * g++.dg/init/switch1.C: New test.
22814
22815 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22816
22817 * gcc.dg/delay-slot-1.c: New test.
22818
22819 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
22820
22821 PR target/24620
22822 * gcc.dg/pr24620.c: New test.
22823
22824 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22825
22826 PR c/24329
22827 * gcc.dg/format/unnamed-1.c: New test.
22828
22829 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22830
22831 PR c++/22434
22832 * g++.dg/expr/cond8.C: New test.
22833
22834 PR c++/24560
22835 * g++.dg/parse/dot1.C: New test.
22836
22837 2005-11-02 Jan Hubicka <jh@suse.cz>
22838
22839 PR target/23303
22840 * gcc.dg/i386-lea.c: New test
22841
22842 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
22843
22844 PR target/24615
22845 * gcc.dg/pr24615.c: New test.
22846
22847 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
22848
22849 PR target/24600
22850 * gcc.dg/pr24600.c: New test.
22851
22852 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22853
22854 PR c++/19253
22855 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22856 * g++.dg/parse/typename9.C: New test.
22857 * g++/dg/parse/typename10.C: Likewise.
22858
22859 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
22860
22861 PR fortran/18157
22862 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22863 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22864 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22865
22866 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22867
22868 PR c++/24569
22869 * g++.dg/debug/static1.C: New test.
22870
22871 2005-11-02 Josh Conner <jconner@apple.com>
22872
22873 * g++.dg/crash38.C: moved into proper directory...
22874 * g++.dg/template/crash42.C: ...here
22875
22876 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
22877
22878 PR target/18338
22879 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22880 pcc_bitfield_type_matters || default_packed.
22881
22882 * lib/target-supports.exp
22883 (check_effective_target_pcc_bitfield_type_matters): New proc.
22884 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22885
22886 PR testsuite/23304
22887 * lib/target-supports.exp (check_effective_default_packed): New proc.
22888 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22889 Gate expected errors on target ! default_packed.
22890 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22891
22892 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22893
22894 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22895 change (r106358).
22896
22897 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22898
22899 PR fortran/24008
22900 * gfortran.dg/entry_5.f90: New.
22901 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22902
22903 2005-11-01 Bob Wilson <bob.wilson@acm.org>
22904
22905 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22906
22907 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
22908
22909 PR fortran/21565
22910 gfortran.dg/namelist_blockdata.f90: New test.
22911
22912 PR fortran/18737
22913 gfortran.dg/external_implicit_none.f90: New test.
22914
22915 PR fortran/14994
22916 * gfortran.dg/secnds.f: New test.
22917
22918 2005-10-31 Jan Hubicka <jh@suse.cz>
22919
22920 PR target/20928
22921 * gcc.c-torture/compile/pr20928.c: New test.
22922
22923 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
22924
22925 PR middle-end/23492
22926 * gcc.c-torture/compile/zero-strct-5.c: New test.
22927
22928 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
22929
22930 PR libgfortran/24584
22931 * gfortran.dg/pr24584.f90: New test.
22932
22933 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
22934
22935 PR fortran/18883
22936 * gfortran.dg/char_result_9.f90: New.
22937 * gfortran.dg/char_result_10.f90: New.
22938
22939 2005-10-30 Jan Hubicka <jh@suse.cz>
22940
22941 * g++.dg/tree-ssa/pr24172.C: New testcase.
22942
22943 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22944
22945 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22946
22947 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
22948
22949 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22950 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22951 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22952 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22953 gfortran.dg/enum_9.f90,
22954 gfortran.fortran-torture/compile/enum_1.f90,
22955 gfortran.fortran-torture/execute/enum_1.f90,
22956 gfortran.fortran-torture/execute/enum_2.f90,
22957 gfortran.fortran-torture/execute/enum_3.f90,
22958 gfortran.fortran-torture/execute/enum_4.f90: New tests.
22959
22960 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
22961
22962 PR target/18482
22963 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22964 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22965
22966 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22967
22968 PR libfortran/20179
22969 * gfortran.dg/mixed_io_1.f90: New test.
22970 * gfortran.dg/mixed_io_1.c: New file.
22971
22972 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22973
22974 * gfortran.dg/malloc_free_1.f90: New test.
22975
22976 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
22977
22978 * gcc.dg/nested-func-4.c: Require profiling -pg.
22979
22980 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22981
22982 PR C++/23229
22983 * g++.dg/warn/main-2.C: New test.
22984
22985 2005-10-28 Steven G. Kargl <kargls@comcast.net>
22986
22987 PR fortran/24545
22988 * gfortran.dg/interface_2.f90: new test.
22989
22990 2005-10-28 Josh Conner <jconner@apple.com>
22991
22992 PR c++/22153
22993 * g++.dg/template/crash38.C: New test.
22994 * g++.dg/parse/explicit1.C: Change expected errors.
22995
22996 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22997
22998 PR C++/23426
22999 * g++.dg/other/large-size-array.C: New test.
23000
23001 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
23002
23003 PR middle-end/24362
23004 * g++.dg/opt/complex4.C: New test.
23005
23006 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
23007
23008 * gcc.dg/nested-func-4.c: New test.
23009
23010 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
23011
23012 PR fortran/24158
23013 gfortran.dg/derived_recursion.f90: New test.
23014 gfortran.dg/implicit_actual.f90: New test.
23015
23016 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
23017
23018 PR middle-end/24295, PR testsuite/24477
23019 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
23020 removed when weakref hits the tree.
23021
23022 2005-10-25 Jakub Jelinek <jakub@redhat.com>
23023
23024 * gfortran.dg/cray_pointers_4.f90: New test.
23025
23026 * gfortran.dg/cray_pointers_5.f90: New test.
23027
23028 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
23029
23030 PR fortran/22290
23031 * gfortran.dg/assign_5.f90: New test.
23032 * gfortran.dg/assign_6.f: New test.
23033
23034 2005-10-25 Uros Bizjak <uros@kss-loka.si>
23035
23036 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
23037 CPU has no SSE support.
23038
23039 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
23040
23041 PR libgfortran/24224
23042 * gfortran.dg/arrayio_1.f90: Update attribution.
23043 * gfortran.dg/arrayio_2.f90: Update attribution.
23044 * gfortran.dg/arrayio_3.f90: Update attribution.
23045 * gfortran.dg/arrayio_4.f90: Update test conditions.
23046 * gfortran.dg/arrayio_5.f90: Update attribution.
23047 * gfortran.dg/arrayio_6.f90: New test.
23048 * gfortran.dg/arrayio_7.f90: New test.
23049
23050 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
23051
23052 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23053
23054 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
23055
23056 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23057
23058 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
23059
23060 PR fortran/24416
23061 * gfortran.dg/namelist_char_only.f90: New test.
23062
23063 2005-10-24 Asher Langton <langton2@llnl.gov>
23064
23065 PR fortran/17031
23066 PR fortran/22282
23067 * gfortran.dg/cray_pointers_1.f90: New test.
23068 * gfortran.dg/cray_pointers_2.f90: New test.
23069 * gfortran.dg/cray_pointers_3.f90: New test.
23070 * gfortran.dg/loc_1.f90: New test.
23071 * gfortran.dg/loc_2.f90: New test.
23072
23073 2005-10-24 Steven Bosscher <stevenb@suse.de>
23074
23075 * gcc.dg/pr24225.c: New test.
23076
23077 2005-10-24 Asher Langton <langton2@llnl.gov>
23078
23079 * gfortran.dg/dup_save_1.f90: New test.
23080 * gfortran.dg/dup_save_2.f90: New test.
23081
23082 2005-10-24 Paul Brook <paul@codesourcery.com>
23083
23084 PR 24107
23085 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23086 stdint.h.
23087
23088 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
23089
23090 PR libgfortran/24489
23091 * gfortran.dg/pr24489.f90: New test.
23092
23093 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
23094
23095 PR fortran/23635
23096 * gfortran.dg/ichar_1.f90: Add tests for derived types.
23097
23098 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
23099
23100 PR target/18911
23101 * g++.dg/init/array16.C: Skip for mmix-*-*.
23102
23103 2005-10-23 Asher Langton <langton2@llnl.gov>
23104
23105 * gfortran.dg/byte_1.f90: New test.
23106 * gfortran.dg/byte_2.f90: New test.
23107
23108 2005-10-23 David Edelsohn <edelsohn@gnu.org>
23109
23110 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23111
23112 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
23113
23114 PR fortran/18022
23115 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23116
23117 PR fortran/24311
23118 * gfortran.dg/merge_char_const.f90: New test.
23119
23120 PR fortran/24384
23121 * gfortran.dg/spread_scalar_source.f90: New test.
23122
23123 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
23124
23125 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23126
23127 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23128 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23129
23130 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23131
23132 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
23133
23134 PR fortran/24426
23135 * gfortran.dg/der_pointer_4.f90: New.
23136
23137 2005-10-22 David Ayers <d.ayers@inode.at>
23138
23139 * obj-c++.dg/except-1.mm: Simplify.
23140
23141 2005-10-21 David Ayers <d.ayers@inode.at>
23142
23143 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23144
23145 2005-10-21 Jakub Jelinek <jakub@redhat.com>
23146
23147 * gfortran.dg/assumed_dummy_2.f90: New test.
23148
23149 2005-10-21 James E Wilson <wilson@specifix.com>
23150
23151 PR preprocessor/15220
23152 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23153
23154 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
23155
23156 * gcc.c-torture/execute/20051021-1.c: New test.
23157
23158 2005-10-21 Mark Mitchell <mark@codesourcery.com>
23159
23160 PR c++/24260
23161 * g++.dg/ext/tmplattr1.C: New test.
23162
23163 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
23164
23165 PR fortran/24440
23166 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23167
23168 2005-10-20 Geoffrey Keating <geoffk@apple.com>
23169
23170 * obj-c++.dg/except-1.mm: New.
23171
23172 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23173
23174 2005-10-21 Alan Modra <amodra@bigpond.net.au>
23175
23176 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23177
23178 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
23179
23180 PR middle-end/24295
23181 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23182 declarations with the same names as thunks' alias targets, use
23183 aliases instead.
23184 * gcc.dg/attr-alias-3.c: New test.
23185 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23186
23187 2005-10-20 Mark Mitchell <mark@codesourcery.com>
23188
23189 PR c++/22618
23190 * g++.dg/parse/access8.C: New test.
23191
23192 2005-10-20 Richard Guenther <rguenther@suse.de>
23193
23194 PR c++/24439
23195 * g++.dg/tree-ssa/pr24439.C: New testcase.
23196
23197 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23198
23199 * g++.dg/opt/delay-slot-1.C: New test.
23200
23201 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
23202
23203 PR fortran/21625
23204 * gfortran.fg/der_init_1.f90: New.
23205
23206 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
23207
23208 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23209
23210 2005-10-19 Mark Mitchell <mark@codesourcery.com>
23211
23212 PR c++/21908
23213 * g++.dg/parse/error28.C: New test.
23214
23215 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
23216
23217 * gcc.dg/profile-generate-2.c: New test.
23218
23219 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
23220
23221 PR target/23589
23222 * g++.dg/ext/dllimport11.C: New.
23223
23224 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23225
23226 PR c++/22293
23227 * g++.dg/other/friend3.C: New test.
23228
23229 2005-10-18 Mark Mitchell <mark@codesourcery.com>
23230
23231 PR c++/23293
23232 * g++.dg/template/error19.C: New test.
23233
23234 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
23235
23236 PR c++/21383
23237 * g++.dg/overload/koenig2.C: New.
23238
23239 PR c++/23118
23240 * g++.dg/overload/error2.C: New.
23241
23242 PR c++/22604
23243 * g++.dg/inherit/covariant14.C: New.
23244
23245 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23246
23247 PR c++/23440
23248 * g++.dg/parse/for1.C: New test.
23249
23250 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
23251
23252 PR fortran/23446
23253 * gfortran.dg/host_dummy_index_1.f90: New test.
23254
23255 PR fortran/21459
23256 * gfortran.dg/automatic_char_len_2.f90: New test.
23257
23258 PR fortran/20866
23259 * gfortran.dg/recursive_statement_functions.f90: New test.
23260
23261 PR fortran/20853
23262 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23263
23264 PR fortran/20849
23265 * gfortran.dg/external_initializer.f90: New test.
23266
23267 PR fortran/20837
23268 * non_module_public.f90: New test.
23269
23270 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
23271
23272 PR c++/24386
23273 * g++.dg/template/overload7.C: New.
23274
23275 PR c++/22551
23276 * g++.dg/other/switch2.C: Remove expected warnings.
23277
23278 PR c++/21353
23279 * g++.dg/template/defarg6.C: New.
23280
23281 2005-10-17 Uros Bizjak <uros@kss-loka.si>
23282
23283 PR target/24315
23284 * gcc.target/i386/pr24315.c: New test.
23285
23286 2005-10-16 Mark Mitchell <mark@codesourcery.com>
23287
23288 PR c++/24389
23289 * g++.dg/template/static21.C: New test.
23290 * g++.dg/template/static21-a.cc: Likewise.
23291
23292 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
23293
23294 PR c++/23959
23295 * g++.dg/warn/Wswitch-default-1.C: New test.
23296 * g++.dg/warn/Wswitch-default-2.C: New test.
23297
23298 2005-10-16 Mark Mitchell <mark@codesourcery.com>
23299
23300 PR c++/22173
23301 * g++.dg/parse/template18.C: New test.
23302 * g++.dg/template/nontype15.C: Likewise.
23303
23304 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
23305
23306 PR fortran/22273
23307 * gfortran.dg/spec_expr_2.f90: New.
23308
23309 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
23310
23311 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23312 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23313 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23314 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23315 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23316 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23317 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23318 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
23319 previous target-specific skips and warning-message matches where
23320 applicable.
23321
23322 2005-10-15 Mark Mitchell <mark@codesourcery.com>
23323
23324 PR c++/21347
23325 * g++.dg/warn/Wctor-dtor.C: New test.
23326
23327 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23328
23329 PR c/23439
23330 * gcc.dg/for-1.c: New test.
23331
23332 2005-10-14 Mark Mitchell <mark@codesourcery.com>
23333
23334 PR c++/19565
23335 * g++.dg/warn/Wconversion1.C: New test.
23336 * g++.dg/ext/packed4.C: Compile with -w.
23337 * g++.dg/opt/20050511-1.C: Likewise.
23338 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23339
23340 2005-10-14 Jakub Jelinek <jakub@redhat.com>
23341
23342 * gfortran.dg/boz_5.f90: New test.
23343
23344 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
23345
23346 PR c++/22551
23347 * g++.dg/other/switch2.C: New.
23348
23349 PR c++/23984
23350 * g++.dg/init/ctor7.C: New.
23351
23352 2005-10-13 David Edelsohn <edelsohn@gnu.org>
23353
23354 PR c++/23730
23355 * g++.dg/parse/crash32.C: New test.
23356
23357 2005-10-13 Mark Mitchell <mark@codesourcery.com>
23358
23359 PR c++/20721
23360 * g++.dg/init/goto2.C: New test.
23361
23362 PR c++/22464
23363 * g++.dg/template/crash/41.C: New test.
23364
23365 PR c++/22180
23366 * g++.dg/template/crash40.C: New test.
23367
23368 PR c++/23694
23369 * g++.dg/parse/friend5.C: New test.
23370
23371 PR c++/23307
23372 * g++.dg/template/crash38.C: New test.
23373
23374 PR c++/22352
23375 * g++.dg/template/friend38.C: New test.
23376
23377 PR c++/22405
23378 * g++.dg/template/crash39.C: New test.
23379
23380 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
23381
23382 * gcc.dg/debug/dwarf2/dwarf-char1.c,
23383 gcc.dg/debug/dwarf2/dwarf-char2.c,
23384 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23385
23386 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23387
23388 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
23389
23390 * gcc.dg/dll-2.c: Add tests for warnings.
23391 * gcc.dg/dll-3.c: Likewise.
23392 * gcc.dg/dll-4.c: Likewise.
23393
23394 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23395 * g++.dg/ext/dllimport2.C: Likewise.
23396 * g++.dg/ext/dllimport3.C: Likewise.
23397 * g++.dg/ext/dllimport7.C: Likewise.
23398 * g++.dg/ext/dllimport8.C: Likewise.
23399 * g++.dg/ext/dllimport9.C: Likewise.
23400
23401 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
23402
23403 PR fortran/24092
23404 * gfortran.dg/derived_pointer_recursion.f90: New test.
23405
23406 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
23407
23408 * gcc.c-torture/execute/20051012-1.c: New test.
23409
23410 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
23411
23412 PR fortran/18082
23413 * gfortran.dg/automatic_char_len_1.f90: New test.
23414
23415 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
23416
23417 PR fortran/20847
23418 * gfortran.dg/save_common.f90: New test.
23419
23420 PR fortran/20856
23421 * gfortran.dg/save_result.f90: New test.
23422
23423 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
23424
23425 PR c++/21592
23426 * g++.dg/template/dependent-expr1.C: Add new expected error.
23427 * g++.dg/template/dependent-expr2.C: Adjust error text.
23428 * g++.dg/template/overload6.C: New.
23429
23430 PR c++/23797
23431 * g++.dg/other/typename8.C: New.
23432
23433 PR c++/21117
23434 * g++.dg/other/return1.C: New.
23435
23436 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
23437
23438 PR c++/24052
23439 * g++.dg/ext/label5.C: New.
23440
23441 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
23442
23443 PR c++/19964
23444 * g++.dg/parse/crash31.C: New.
23445
23446 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
23447
23448 * g++.dg/ipa/ipa-1.c: New test.
23449 * g++.dg/ipa/ipa-2.c: New test.
23450 * g++.dg/ipa/ipa-3.c: New test.
23451 * g++.dg/ipa/ipa-4.c: New test.
23452 * g++.dg/ipa/ipa-5.c: New test.
23453 * g++.dg/ipa/ipa.exp: New file.
23454
23455 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
23456
23457 PR fortran/24207
23458 * gfortran.dg/private_type_3.f90: New test.
23459
23460 2005-10-11 Steven G. Kargl <kargls@comcast.net>
23461
23462 PR fortran/20786
23463 gfortran.dg/aint_anint_1.f90: New test.
23464
23465 2005-10-11 Steven G. Kargl <kargls@comcast.net>
23466
23467 PR libgfortran/24313
23468 gfortran.dg/csqrt.f: New test.
23469
23470 2005-10-11 Ian Lance Taylor <ian@airs.com>
23471
23472 PR c++/8057
23473 * g++.dg/warn/noeffect7.C: New test.
23474 * g++.dg/warn/noeffect2.C: Instantiate templates.
23475 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
23476 and warning.
23477
23478 2005-10-11 Mark Mitchell <mark@codesourcery.com>
23479
23480 PR c++/21089
23481 * g++.dg/init/float1.C: New test.
23482
23483 PR c++/24277
23484 * g++.dg/init/member1.C: Tweak error markers.
23485
23486 2005-10-11 Janis Johnson <janis187@us.ibm.com>
23487
23488 PR testsuite/24281
23489 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23490 Check for null pointer.
23491
23492 2005-10-11 Mark Mitchell <mark@codesourcery.com>
23493
23494 PR c++/21369
23495 * g++.dg/parse/ret-type3.C: New test.
23496
23497 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
23498
23499 PR tree-opt/23946
23500 * gcc.c-torture/compile/pr23946.c: New test.
23501
23502 2005-10-11 Jakub Jelinek <jakub@redhat.com>
23503
23504 * g++.dg/opt/mmx2.C: New test.
23505
23506 2005-10-10 Mark Mitchell <mark@codesourcery.com>
23507
23508 PR c++/24277
23509 * g++.dg/template/static20.C: New test.
23510
23511 PR c++/24302
23512 * g++.dg/warn/Wunused-12.C: New test.
23513
23514 PR c++/23437
23515 * g++.dg/template/arg4.C: New test.
23516
23517 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23518
23519 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23520 * gcc.dg/ucnid-3.c: Likewise.
23521 * gcc.dg/ucnid-4.c: Likewise.
23522 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23523 * g++.dg/other/ucnid-1.C: Likewise.
23524 * gcc.dg/sparc-frame-1.c: New test.
23525
23526 2005-10-10 Mark Mitchell <mark@codesourcery.com>
23527
23528 PR c++/24139
23529 * g++.dg/template/spec27.C: New test.
23530
23531 PR c++/24275
23532 * g++.dg/template/static19.C: New test.
23533
23534 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
23535
23536 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23537 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23538
23539 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
23540
23541 PR target/24136
23542 * gfortran.fortran-torture/compile/pr24136.f: New test.
23543
23544 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
23545
23546 PR c++/22172
23547 * g++.dg/parse/crash30.C: New test.
23548
23549 2005-10-07 Richard Guenther <rguenther@suse.de>
23550
23551 PR middle-end/24227
23552 * gcc.c-torture/compile/pr24227.c: New testcase.
23553
23554 2005-10-07 Steve Ellcey <sje@cup.hp.com>
23555
23556 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23557 Do not put aligned attributes on array elements.
23558
23559 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
23560
23561 PR testsuite/23611, PR testsuite/23615
23562 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23563 writing prototypes of library functions by hand.
23564 * obj-c++.dg/bitfield-4.mm: Likewise.
23565 * obj-c++.dg/const-str-4.mm: Likewise.
23566 * obj-c++.dg/encode-4.mm: Likewise.
23567 * obj-c++.dg/encode-5.mm: Likewise.
23568 * obj-c++.dg/encode-6.mm: Likewise.
23569 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23570 * obj-c++.dg/method-10.mm: Likewise.
23571 * obj-c++.dg/method-17.mm: Likewise.
23572 * obj-c++.dg/method-19.mm: Likewise.
23573 * obj-c++.dg/try-catch-2.mm: Likewise.
23574
23575 2005-10-06 Richard Henderson <rth@redhat.com>
23576
23577 PR 24236
23578 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23579
23580 2005-10-06 Dale Johannesen <dalej@apple.com>
23581
23582 * gcc.c-torture/execute/20030125-1.c: Correct.
23583
23584 2005-10-06 Richard Guenther <rguenther@suse.de>
23585
23586 PR tree-optimization/24238
23587 * g++.dg/tree-ssa/pr24238.C: New testcase.
23588
23589 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
23590
23591 PR 18568
23592 * gfortran.dg/der_pointer_3.f90: New test.
23593
23594 2005-10-05 Devang Patel <dpatel@apple.com>
23595
23596 PR Debug/23205
23597 * g++.dg/other/PR23205.C: New.
23598
23599 2005-10-05 Richard Henderson <rth@redhat.com>
23600
23601 PR target/23602
23602 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23603 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23604
23605 2005-10-05 Dale Johannesen <dalej@apple.com>
23606
23607 * gcc.c-torture/execute/float-floor.c: New.
23608
23609 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
23610
23611 PR tree-optimization/21419
23612 PR tree-optimization/24146
23613 PR tree-optimization/24151
23614
23615 * g++.dg/ext/asm7.C: New.
23616 * g++.dg/ext/asm8.C: New.
23617 * gcc.dg/asm-1.c: Compile on all targets.
23618 * gcc.dg/asm-pr24146.c: New.
23619 * gcc.dg/pr21419.c: Adjust error messages.
23620
23621 2005-10-05 Richard Guenther <rguenther@suse.de>
23622
23623 PR fortran/24176
23624 * gfortran.fortran-torture/compile/empty.f90: New testcase.
23625
23626 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
23627
23628 PR c++/23513
23629 * g++.dg/template/spec22.C: Robustify test.
23630 * g++.dg/template/spec26.C: New.
23631
23632 2005-10-05 Uros Bizjak <uros@kss-loka.si>
23633
23634 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23635 if target supports vector instructions.
23636
23637 2005-10-04 Geoffrey Keating <geoffk@apple.com>
23638
23639 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23640 C99 functions.
23641
23642 2005-10-04 Janis Johnson <janis187@us.ibm.com>
23643
23644 * lib/target-supports.exp (check_effective_target_fortran_large_real,
23645 check_effective_target_fortran_large_int): Replace cached result
23646 when target changes.
23647
23648 2005-10-04 Devang Patel <dpatel@apple.com>
23649
23650 * gcc.dg/i386-sse-vect-types.c: New.
23651
23652 2005-10-04 Ian Lance Taylor <ian@airs.com>
23653
23654 PR preprocessor/13726
23655 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23656 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23657
23658 2005-10-04 Richard Guenther <rguenther@suse.de>
23659
23660 PR c/23576
23661 * gcc.dg/noncompile/pr23576.c: New testcase.
23662
23663 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
23664
23665 PR middle-end/23125
23666 * gcc.dg/register-var-3.c: New test.
23667
23668 2005-10-04 Steven Bosscher <stevenb@suse.de>
23669
23670 * gcc.dg/pr23049.c: New test.
23671
23672 * gcc.dg/ucnid-4.c: Fix test.
23673
23674 2005-10-03 Diego Novillo <dnovillo@redhat.com>
23675
23676 PR 23445
23677 * gcc.c-torture/compile/pr23445.c: New test.
23678
23679 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
23680
23681 * g++.dg/overload/unknown1.C: New.
23682
23683 2005-10-03 Mark Mitchell <mark@codesourcery.com>
23684
23685 PR c++/17775
23686 * g++.dg/template/repo4.C: New test.
23687
23688 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23689
23690 PR libfortran/19308
23691 * gfortran.dg/large_real_kind_2.F90: New test.
23692 * gfortran.dg/large_integer_kind_2.f90: New test.
23693
23694 2005-10-03 Uros Bizjak <uros@kss-loka.si>
23695
23696 * lib/target-supports.exp (check_effective_target_vect_shift):
23697 Implement with result caching. Add i?86, x86_64 and ia64 targets.
23698 (check_effective_target_vect_condition): Fix copy-n-pasto.
23699
23700 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23701 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23702 targets.
23703
23704 2005-10-02 Mark Mitchell <mark@codesourcery.com>
23705
23706 PR c++/22621
23707 * g++.dg/template/overload5.C : New test.
23708
23709 PR c++/23840
23710 * g++.dg/expr/stdarg1.C: New test.
23711
23712 2005-10-02 Diego Novillo <dnovillo@redhat.com>
23713
23714 PR 24142
23715 * gcc.c-torture/execute/pr24142.c: New test.
23716
23717 2005-10-01 Diego Novillo <dnovillo@redhat.com>
23718
23719 PR 24141
23720 * gcc.c-torture/execute/pr24141.c: New test.
23721
23722 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
23723 Diego Novillo <dnovillo@redhat.com>
23724
23725 PR 23604
23726 * gcc.c-torture/execute/pr23604.c: New test.
23727
23728 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
23729
23730 PR fortran/16404
23731 PR fortran/20835
23732 PR fortran/20890
23733 PR fortran/20899
23734 PR fortran/20900
23735 PR fortran/20901
23736 PR fortran/20902
23737 gfortran.dg/equiv_constraint_1.f90: New test.
23738 gfortran.dg/equiv_constraint_2.f90: New test.
23739 gfortran.dg/equiv_constraint_3.f90: New test.
23740 gfortran.dg/equiv_constraint_4.f90: New test.
23741 gfortran.dg/equiv_constraint_5.f90: New test.
23742 gfortran.dg/equiv_constraint_6.f90: New test.
23743 gfortran.dg/equiv_constraint_7.f90: New test.
23744 gfortran.dg/equiv_constraint_8.f90: New test.
23745 gfortran.dg/private_type_1.f90: New test.
23746 gfortran.dg/private_type_2.f90: New test.
23747 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23748 980628-10.f: Assert std=gnu to permit mixing of
23749 types in equivalence statements.
23750
23751 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
23752
23753 PR 24112
23754 * gfortran.dg/open_status_1.f90: New.
23755
23756 2005-09-30 Uros Bizjak <uros@kss-loka.si>
23757
23758 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23759 * gcc.dg/vect/pr22480.c: Clean up temp files.
23760 * gcc.dg/vect/pr23831.c: Clean up temp files.
23761 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23762 Clean up temp files.
23763 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23764 Clean up temp files.
23765
23766 * gcc.dg/20050309-1.c: Clean up temp files.
23767 * gcc.dg/20050325-1.c: Clean up temp files.
23768
23769 2005-09-30 Uros Bizjak <uros@kss-loka.si>
23770
23771 PR tree-optimization/24059
23772 * gcc.dg/vect/pr24059.c : New test.
23773
23774 2005-09-29 Jakub Jelinek <jakub@redhat.com>
23775
23776 PR middle-end/24109
23777 * gcc.c-torture/execute/20050929-1.c: New test.
23778
23779 2005-09-29 Steven Bosscher <stevenb@suse.de>
23780
23781 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23782
23783 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
23784
23785 PR c/21419
23786 * gcc.dg/pr21419.c: New test.
23787
23788 2005-09-29 Steven Bosscher <stevenb@suse.de>
23789
23790 * gcc.dg/pr23911.c: New test.
23791
23792 2005-09-28 Mark Mitchell <mark@codesourcery.com>
23793
23794 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23795
23796 PR c++/16782
23797 * g++.dg/parse/qualified4.C: New test.
23798 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23799 * g++.old-deja/g++.mike/p8154.C: Likewise.
23800
23801 2005-09-27 Mark Mitchell <mark@codesourcery.com>
23802
23803 PR c++/22147
23804 * g++.dg/template/friend37.C: New test.
23805 * g++.dg/parse/crash28.C: Adjust error markers.
23806
23807 2005-09-27 Jakub Jelinek <jakub@redhat.com>
23808
23809 PR fortran/18518
23810 * gfortran.fortran-torture/execute/save_2.f90: New decl.
23811
23812 2005-09-27 Devang Patel <dpatel@apple.com>
23813
23814 PR tree-optimization/23625
23815 * gcc.dg/pr23625.c: New test.
23816
23817 2005-09-27 Uros Bizjak <uros@kss-loka.si>
23818
23819 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23820 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23821
23822 2005-09-26 Jakub Jelinek <jakub@redhat.com>
23823
23824 PR fortran/23677
23825 * gfortran.fortran-torture/execute/save_1.f90: New test.
23826 * gfortran.dg/save_1.f90: New test.
23827
23828 2005-09-26 Uros Bizjak <uros@kss-loka.si>
23829
23830 * gcc.target/i386/builtin-apply-mmx.c: New test.
23831
23832 PR target/22576
23833 * gcc.target/i386/pr22576.c: New test.
23834
23835 PR target/22585
23836 * gcc.target/i386/pr22585.c: New test.
23837
23838 PR target/23268
23839 * gcc.target/i386/pr23268.c: New test.
23840
23841 PR middle-end/23831
23842 * gcc.dg/vect/pr23831.c: New test.
23843
23844 PR target/24055
23845 * gcc.target/i386/pr24055.c: New test.
23846
23847 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
23848
23849 PR tree-optimization/23960
23850 * gcc.c-torture/compile/pr23960.c: New.
23851
23852 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
23853
23854 PR fortran/16861
23855 * gfortran.dg/nested_modules_3.f90: New.
23856
23857 2005-09-22 Steven G. Kargl <kargls@comcast.net>
23858
23859 PR fortran/24005
23860 gfortran.dg/interface_1.f90: New test.
23861
23862 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
23863 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23864
23865 PR fortran/23843
23866 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23867
23868 2005-09-22 Steven G. Kargl <kargls@comcast.net>
23869
23870 PR fortran/23516
23871 * gfortran.dg/imag_1.f: New test.
23872 * gfortran.dg/imag_2.f: Ditto.
23873
23874 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
23875
23876 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23877
23878 2005-09-22 Jakub Jelinek <jakub@redhat.com>
23879
23880 PR c++/21983
23881 * g++.dg/warn/pr21983.C: New test.
23882
23883 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
23884
23885 * gcc.dg/20050922-1.c: Testcase added.
23886
23887 2005-09-21 Mark Mitchell <mark@codesourcery.com>
23888
23889 PR c++/23993
23890 * g++.dg/template/array14.C: New test.
23891
23892 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
23893
23894 PR fortran/19929
23895 * gfortran.dg/der_ptr_component_1.f90: New test.
23896
23897 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23898
23899 PR c++/23965
23900 * g++.dg/template/error1.C: Reject "no matching function" message.
23901
23902 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23903
23904 PR c++/17609
23905 * g++.dg/lookup/error1.C: New test.
23906
23907 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
23908
23909 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23910 functionality of the testcase.
23911
23912 2005-09-20 Richard Henderson <rth@redhat.com>
23913
23914 * gcc.dg/vect/vect-22.c: Require vect_float.
23915 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23916
23917 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
23918
23919 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23920 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23921 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23922 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23923 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23924 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23925 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23926 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23927 * gcc.dg/cpp/ucnid-8.c: New test.
23928
23929 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23930
23931 PR tree-optimization/23929
23932 * gcc.c-torture/compile/pr23929.c: New test.
23933
23934 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
23935
23936 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23937 for one loop.
23938
23939 2005-09-20 Steve Ellcey <sje@cup.hp.com>
23940
23941 PR testsuite/23186
23942 * g++.dg/other/pr22003.C: Require named sections.
23943
23944 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23945
23946 PR c++/23947
23947 * g++.dg/rtti/crash3.C: New test.
23948
23949 PR tree-optimization/23818
23950 * gcc.dg/pr23818.c: New test.
23951
23952 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23953
23954 PR fortran/23420
23955 * gfortran.dg/print_fmt_4.f: New.
23956
23957 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23958
23959 PR fortran/23663
23960 * gfortran.fortran-torture/execute/entry_11.f90: New test.
23961
23962 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23963
23964 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23965 Use pointers to local alignable arrays instead. Added comments.
23966 * gcc.dg/vect/vect-46.c: Likewise.
23967 * gcc.dg/vect/vect-48.c: Likewise.
23968 * gcc.dg/vect/vect-49.c: Likewise.
23969 * gcc.dg/vect/vect-52.c: Likewise.
23970 * gcc.dg/vect/vect-53.c: Likewise.
23971 * gcc.dg/vect/vect-54.c: Likewise.
23972 * gcc.dg/vect/vect-56.c: Likewise.
23973 * gcc.dg/vect/vect-57.c: Likewise.
23974 * gcc.dg/vect/vect-58.c: Likewise.
23975 * gcc.dg/vect/vect-60.c: Likewise.
23976 * gcc.dg/vect/vect-61.c: Likewise.
23977
23978 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23979 The test is no longer vectorizable on vect_no_align targets.
23980 * gcc.dg/vect/vect-43.c: Likewsie.
23981
23982 * gcc.dg/vect/vect-44.c: Added comments.
23983 * gcc.dg/vect/vect-45.c: Added comments.
23984 * gcc.dg/vect/vect-50.c: Added comments.
23985 * gcc.dg/vect/vect-51.c: Added comments.
23986
23987 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23988 aligned type.
23989 * gcc.dg/vect/Os-vect-95.c: Likewise.
23990
23991 * gcc.dg/vect/vect-41.c: Test removed.
23992 * gcc.dg/vect/vect-47.c: Test removed.
23993 * gcc.dg/vect/vect-55.c: Test removed.
23994 * gcc.dg/vect/vect-59.c: Test removed.
23995
23996 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23997
23998 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23999 No longer vectorizable on vect_no_align targets.
24000 * gcc.dg/vect/pr20122.c: Likewise.
24001 * gcc.dg/vect/vect-74.c: Likewise.
24002 * gcc.dg/vect/vect-75.c: Likewise.
24003 * gcc.dg/vect/vect-76.c: Likewise.
24004
24005 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24006 Will not be vectorizable on vect_no_align targets once aliasing issues
24007 are resolved.
24008 * gcc.dg/vect/vect-79.c: Likewise.
24009
24010 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24011 * gcc.dg/vect/vect-78.c: Likewise.
24012 * gcc.dg/vect/vect-97.c: Likewise.
24013
24014 2005-09-19 Steven Bosscher <stevenb@suse.de>
24015
24016 * gcc.dg/pr23943.c: New test.
24017
24018 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
24019
24020 PR fortran/19181
24021 * gfortran.dg/derived_pointer_null_1.f90: New test.
24022
24023 2005-09-18 Richard Guenther <rguenther@suse.de>
24024
24025 PR middle-end/23944
24026 * gcc.c-torture/compile/pr23944.c: New testcase.
24027
24028 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
24029
24030 PR fortran/15975
24031 * gfortran.dg/der_pointer_2.f90: New test.
24032
24033 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
24034
24035 PR fortran/16861
24036 * gfortran.dg/nested_modules_2.f90: New test.
24037
24038 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24039
24040 PR c++/18368
24041 * g++.dg/other/semicolon.C: New test.
24042
24043 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
24044
24045 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24046 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24047
24048 2005-09-16 Mark Mitchell <mark@codesourcery.com>
24049
24050 PR c++/23914
24051 * g++.dg/template/static18.C: New test.
24052
24053 PR c++/21514
24054 * g++.dg/template/crash19.C: Remove dg-error marker.
24055 * g++.dg/template/local4.C: New test.
24056
24057 2005-09-16 Paul Brook <paul@codesourcery.com>
24058
24059 PR fortran/23906
24060 * gfortran.dg/dependency_1.f90: New test.
24061
24062 2005-09-15 Mark Mitchell <mark@codesourcery.com>
24063
24064 PR c++/23896
24065 * g++.dg/template/static17.C: New test.
24066
24067 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
24068
24069 PR c++/23139
24070 * g++.dg/warn/huge-val1.C: New test.
24071
24072 2005-09-15 Mark Mitchell <mark@codesourcery.com>
24073
24074 PR c++/13140
24075 * g++.dg/parse/class2.C: New test.
24076 * g++.dg/template/explicit8.C: Likewise.
24077 * g++.dg/template/spec25.C: Likewise.
24078
24079 2005-09-14 Josh Conner <jconner@apple.com>
24080
24081 PR middle-end/23584
24082 * gcc.dg/pr23584.c: New test.
24083
24084 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
24085
24086 PR fortran/21875 Internal Unit Array I/O, NIST
24087 * gfortran.dg/arrayio_1.f90: New test.
24088 * gfortran.dg/arrayio_1.f90: New test.
24089 * gfortran.dg/arrayio_1.f90: New test.
24090 * gfortran.dg/arrayio_1.f90: New test.
24091 * gfortran.dg/arrayio_1.f90: New test.
24092
24093 2005-09-14 Uros Bizjak <uros@kss-loka.si>
24094
24095 PR middle-end/22480
24096 * gcc.dg/vect/pr22480.c: New test.
24097
24098 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
24099
24100 PR fortran/19358
24101 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24102
24103 2005-09-13 Josh Conner <jconner@apple.com>
24104
24105 PR c++/23180
24106 * g++.dg/init/struct2.C: New test.
24107 * g++.dg/init/struct3.C: New test.
24108
24109 2005-09-13 Janis Johnson <janis187@us.ibm.com>
24110
24111 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24112 Clean up temp files.
24113 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24114 gcc.dg/tree-ssa/builtin-fprintf-1.c,
24115 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24116 gcc.dg/tree-ssa/builtin-printf-1.c,
24117 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24118 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24119 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24120 gcc.dg/tree-ssa/builtin-vprintf-1.c,
24121 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24122 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24123 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24124 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24125 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24126 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24127 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24128 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24129
24130 2005-09-13 Josh Conner <jconner@apple.com>
24131
24132 * lib/gcc-dg.exp: Load scanipa.exp.
24133 (cleanup-dump): New procedure.
24134 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24135 * lib/scandump.exp: New file.
24136 * lib/scantree.exp: Use it.
24137 * lib/scanipa.exp: New file.
24138
24139 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
24140
24141 PR fortran/17740
24142 * gfortran.dg/generic_4.f90: New test.
24143
24144 2005-09-13 Uros Bizjak <uros@kss-loka.si>
24145
24146 PR target/23816
24147 * gcc.target/i386/pr23816-1.c: New test.
24148 * gcc.target/i386/pr23816-2.c: New test.
24149
24150
24151 2005-09-13 Bastian Blank <waldi@debian.org>
24152
24153 PR c++/16171
24154 * g++.dg/abi/mangle26.C: New test.
24155 * g++.dg/abi/mangle27.C: New test.
24156 * g++.dg/abi/mangle28.C: New test.
24157 * g++.dg/abi/mangle29.C: New test.
24158
24159 PR c++/23839
24160 * g++.dg/parse/register1.C: New test.
24161
24162 2005-09-13 Mark Mitchell <mark@codesourcery.com>
24163
24164 PR c++/23842
24165 * g++.dg/template/access16.C: New test.
24166
24167 2005-09-13 Richard Sandiford <richard@codesourcery.com>
24168
24169 * gfortran.dg/char_pack_2.f90: Increase the vector size.
24170
24171 2005-09-13 Richard Sandiford <richard@codesourcery.com>
24172
24173 PR fortran/18899
24174 * gfortran.dg/shape_2.f90: New test.
24175
24176 2005-09-13 Richard Sandiford <richard@codesourcery.com>
24177
24178 PR target/19269
24179 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24180 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24181 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24182 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24183 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24184 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24185 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24186 tests.
24187
24188 2005-09-12 Mark Mitchell <mark@codesourcery.com>
24189
24190 PR c++/23841
24191 * g++.dg/parse/template17.C: New test.
24192
24193 2005-09-12 Mark Mitchell <mark@codesourcery.com>
24194
24195 PR c++/23789
24196 * g++.dg/template/nontype14.C: New test.
24197
24198 2005-09-12 Ian Lance Taylor <ian@airs.com>
24199
24200 PR g++/7874
24201 * g++.dg/lookup/friend7.C: New test.
24202 * g++.dg/lookup/friend8.C: New test.
24203 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24204 so that it will be found via argument dependent lookup.
24205 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24206 friend functions which will no longer be found.
24207 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24208 function g, so that it will be found via argument dependent
24209 lookup.
24210 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24211 * g++.old-deja/g++.mike/net43.C: Likewise.
24212
24213 2005-09-12 Mark Mitchell <mark@codesourcery.com>
24214
24215 PR c++/23691
24216 * g++.dg/template/static16.C: New test.
24217
24218 2005-09-12 Josh Conner <jconner@apple.com>
24219
24220 PR middle-end/23237
24221 * gcc.c-torture/compile/pr23237.c: New test.
24222
24223 2005-09-11 Richard Henderson <rth@redhat.com>
24224
24225 * g++.dg/other/error8.C: Update expected diagnostic text.
24226
24227 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24228
24229 PR libfortran/19872
24230 * gfortran.dg/overwrite_1.f: New test.
24231
24232 2005-09-09 Josh Conner <jconner@apple.com>
24233
24234 * g++.dg/init/pr23180-1.C: Removed.
24235 * g++.dg/init/pr23180-2.C: Removed.
24236
24237 2005-09-09 David Daney <ddaney@avtrex.com>
24238
24239 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24240 files which are ...
24241 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24242 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24243
24244 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24245
24246 * gfortran.dg/iostat_2.f90: New test.
24247
24248 2005-09-09 Mark Mitchell <mark@codesourcery.com>
24249
24250 PR c++/22252
24251 * g++.dg/ext/interface1.C: New test.
24252 * g++.dg/ext/interface1.h: Likewise.
24253 * g++.dg/ext/interface1a.cc: Likewise.
24254
24255 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
24256
24257 * gfortran.dg/iomsg_1.f90: New test case.
24258
24259 2005-09-09 Richard Guenther <rguenther@suse.de>
24260
24261 PR c++/23624
24262 * g++.dg/tree-ssa/pr23624.C: New testcase.
24263
24264 2005-09-09 Richard Sandiford <richard@codesourcery.com>
24265
24266 PR fortran/19239
24267 * gfortran.dg/vector_subscript_1.f90,
24268 * gfortran.dg/vector_subscript_2.f90: New tests.
24269
24270 2005-09-09 Richard Sandiford <richard@codesourcery.com>
24271
24272 PR fortran/21104
24273 * gfortran.dg/array_alloc_1.f90,
24274 * gfortran.dg/array_alloc_2.f90,
24275 * gfortran.dg/array_alloc_3.f90: New tests.
24276
24277 2005-09-09 Richard Sandiford <richard@codesourcery.com>
24278
24279 PR fortran/12840
24280 * gfortran.dg/array_constructor_6.f90
24281 * gfortran.dg/array_constructor_7.f90
24282 * gfortran.dg/array_constructor_8.f90
24283 * gfortran.dg/array_constructor_9.f90
24284 * gfortran.dg/array_constructor_10.f90
24285 * gfortran.dg/array_constructor_11.f90
24286 * gfortran.dg/array_constructor_12.f90: New tests.
24287
24288 2005-09-08 Josh Conner <jconner@apple.com>
24289
24290 PR c++/23180
24291 * g++.dg/init/pr23180-1.C: New test.
24292 * g++.dg/init/pr23180-2.C: New test.
24293
24294 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
24295
24296 PR fortran/18878
24297 * gfortran.dg/module_double_reuse.f90: New.
24298
24299 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
24300
24301 PR fortran/23270
24302 PR fortran/22304
24303 PR fortran/18870
24304 PR fortran/17917
24305 PR fortran/16511
24306 * gfortran.dg/common_equivalence_1.f: New.
24307 * gfortran.dg/common_equivalence_2.f: New.
24308 * gfortran.dg/common_equivalence_3.f: New.
24309 * gfortran.dg/contained_equivalence_1.f90: New.
24310 * gfortran.dg/module_blank_common.f90: New.
24311 * gfortran.dg/module_commons_1.f90: New.
24312 * gfortran.dg/module_equivalence_1.f90: New.
24313 * gfortran.dg/nested_modules_1.f90: New.
24314 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24315 equivalences and add comment to connect the test with
24316 the PR.
24317
24318 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24319
24320 PR fortran/23765
24321 * gfortran.dg/common_6.f90: New test.
24322
24323 2005-09-08 Richard Sandiford <richard@codesourcery.com>
24324
24325 PR fortran/15326
24326 * gfortran.dg/char_result_1.f90,
24327 * gfortran.dg/char_result_2.f90,
24328 * gfortran.dg/char_result_3.f90,
24329 * gfortran.dg/char_result_4.f90,
24330 * gfortran.dg/char_result_5.f90,
24331 * gfortran.dg/char_result_6.f90,
24332 * gfortran.dg/char_result_7.f90,
24333 * gfortran.dg/char_result_8.f90: New tests.
24334
24335 2005-09-08 Richard Sandiford <richard@codesourcery.com>
24336
24337 PR fortran/19928
24338 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24339
24340 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
24341
24342 PR obj-c++/16816
24343 * obj-c++.dg/selector-5.mm: New test.
24344 * obj-c++.dg/selector-6.mm: New test.
24345
24346 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
24347
24348 PR objc/20574
24349 PR objc/19324
24350 * objc.dg/error-1.m: New test.
24351
24352 2005-09-07 Richard Sandiford <richard@codesourcery.com>
24353
24354 PR fortran/23373
24355 * gfortran.fortran-torture/execute/pr23373-1.f90,
24356 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24357
24358 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
24359
24360 PR libfortran/23760
24361 * gfortran.dg/g77/1832.f: Remove long string in write statement
24362 to allow the test to pass on correct list directed output with
24363 prepended space.
24364
24365 2005-09-07 James E Wilson <wilson@specifix.com>
24366
24367 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24368
24369 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
24370
24371 * gfortran.dg/parameter+save.f90: Rename to
24372 * gfortran.dg/parameter_save.f90: .. this.
24373
24374 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
24375
24376 PR fortran/20848
24377 * gfortran.dg/parameter+save.f90: New test case.
24378
24379 2005-09-06 Richard Sandiford <richard@codesourcery.com>
24380
24381 PR fortran/19269
24382 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24383
24384 2005-09-06 Jakub Jelinek <jakub@redhat.com>
24385
24386 PR c/23075
24387 * gcc.dg/pr23075.c: New test.
24388 * g++.dg/warn/pr23075.C: New test.
24389
24390 PR target/22362
24391 * gcc.target/i386/pr22362.c: New test.
24392
24393 PR rtl-optimization/23098
24394 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24395
24396 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24397 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24398 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24399
24400 2005-09-06 Mark Mitchell <mark@codesourcery.com>
24401
24402 * g++.dg/expr/cast6.C: New test.
24403
24404 PR c++/9782
24405 * g++.dg/init/new15.C: New test.
24406
24407 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
24408
24409 * gcc.dg/vect/Os-vect-95.c: New test.
24410 * gcc.dg/vect/vect-95.c: Same.
24411
24412 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
24413
24414 * gcc.dg/vect/vect-29.c: Update xfail testing.
24415 * gcc.dg/vect/vect-44.c: Same.
24416 * gcc.dg/vect/vect-48.c: Same.
24417 * gcc.dg/vect/vect-50.c: Same.
24418 * gcc.dg/vect/vect-72.c: Same.
24419 * gcc.dg/vect/vect-77.c: Same.
24420 * gcc.dg/vect/vect-78.c: Same.
24421 * gcc.dg/vect/vect-80.c: Same.
24422 * gcc.dg/vect/vect-96.c: Same.
24423 * gcc.dg/vect/vect-100.c: Same.
24424 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24425 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24426 * gfortran.dg/vect/vect-5.f90: Same.
24427
24428 2005-09-06 Jakub Jelinek <jakub@redhat.com>
24429
24430 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24431 start strings.
24432 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24433 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24434
24435 PR c++/23056
24436 * g++.dg/opt/pr23056.C: New test.
24437
24438 PR rtl-optimization/23098
24439 * gcc.target/i386/pr23098.c: New test.
24440
24441 2005-09-05 Mark Mitchell <mark@codesourcery.com>
24442
24443 PR c++/23667
24444 * g++.dg/template/static15.C: New test.
24445
24446 PR c++/21440
24447 * g++.dg/ext/stmtexpr5.C: New test.
24448 * g++.dg/ext/stmtexpr6.C: Likewise.
24449
24450 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
24451
24452 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24453
24454 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24455 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24456 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24457
24458 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
24459
24460 PR libfortran/23321
24461 * gfortran.dg/direct_io_4.f90: New test case.
24462
24463 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
24464 Rasmus Hahn <rassahah@neofonie.de>
24465
24466 PR libobjc/23108
24467 * objc.dg/type-stream-1.m: New test.
24468
24469 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
24470
24471 PR fortran/23661
24472 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24473 gfortran.dg/print_fmt_3.f90: New test.
24474
24475 2005-09-03 Jakub Jelinek <jakub@redhat.com>
24476
24477 * gfortran.dg/fmt_t_1.f90: New test.
24478
24479 2005-09-03 Jakub Jelinek <jakub@redhat.com>
24480
24481 PR rtl-optimization/23454
24482 * g++.dg/opt/pr23454.C: New test.
24483
24484 2005-09-03 Mark Mitchell <mark@codesourcery.com>
24485
24486 PR c++/23699
24487 * g++.dg/ext/static1.C: New test.
24488
24489 2005-09-02 Richard Henderson <rth@redhat.com>
24490
24491 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24492 tail call to check_fa_work.
24493
24494 2005-09-02 Mark Mitchell <mark@codesourcery.com>
24495
24496 PR c++/21687
24497 * g++.dg/other/gc3.C: New test.
24498
24499 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24500
24501 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24502 * gcc.dg/20050826-1.c: Likewise.
24503
24504 2005-08-31 Mark Mitchell <mark@codesourcery.com>
24505
24506 PR c++/23167
24507 * g++.dg/expr/volatile1.C: New test.
24508
24509 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
24510
24511 PR middle-end/23547
24512 * gcc.dg/pr23547.c: New test.
24513
24514 2005-09-02 Richard Sandiford <richard@codesourcery.com>
24515
24516 PR c/22061
24517 * gcc.c-torture/execute/pr22061-1.c,
24518 * gcc.c-torture/execute/pr22061-2.c,
24519 * gcc.c-torture/execute/pr22061-3.c,
24520 * gcc.c-torture/execute/pr22061-4.c: New tests.
24521
24522 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
24523
24524 * gcc.dg/Wredundant-decls-2.c: New test to check that
24525 -Wredundant-decls does not issue warning for a variable
24526 definition following a declaration.
24527
24528 2005-09-01 Jakub Jelinek <jakub@redhat.com>
24529
24530 PR debug/7241
24531 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24532 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24533 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24534
24535 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24536 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24537 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24538 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24539 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24540 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24541 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24542 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24543
24544 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24545
24546 PR objc/23306
24547 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24548 scan-assmbler.
24549
24550 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
24551
24552 PR target/21255
24553 * gcc.dg/pr21255-1.c: New test.
24554 * gcc.dg/pr21255-2-mb.c: Likewise.
24555 * gcc.dg/pr21255-2-ml.c: Likewise.
24556 * gcc.dg/pr21255-3.c: Likewise.
24557 * gcc.dg/pr21255-4.c: Likewise.
24558
24559 2005-08-31 Dale Johannesen <dalej@apple.com>
24560
24561 * gcc.dg/20050830-1.c: New.
24562
24563 2005-08-31 Josh Conner <jconner@apple.com>
24564
24565 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24566 command-line options for arm-*-* targets.
24567 * g++.dg/init/array16.C: Likewise.
24568 * g++.dg/other/crash-4.C: Likewise.
24569
24570 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24571
24572 PR obj-c++/23640
24573 * obj-c++.dg/gnu-runtime-3.mm: New test.
24574
24575 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24576
24577 PR c++/13377
24578 * g++.dg/lookup/ambig4.C: New test.
24579 * g++.dg/lookup/ambig5.C: New test.
24580 * g++.dg/tc1/dr101.C: Adjust error markers.
24581
24582 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24583
24584 PR c++/23639
24585 * g++.dg/template/ttp5.C: Adjust error markers.
24586
24587 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
24588
24589 PR testsuite/23609
24590 * lib/obj-c++.exp: Include target-libpath.exp.
24591 (obj-c++_link_flags): Look for the GNU libobjc library
24592 and set the library path to include it.
24593 Don't manually set LD_LIBRARY_PATH (etc.) but call
24594 set_ld_library_path_env_vars instead.
24595 (obj-c++_target_compile): Don't set library path or
24596 linker flags because they are already set correctly
24597 in obj-c++_link_flags.
24598
24599 2005-08-30 Josh Conner <jconner@apple.com>
24600
24601 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24602 to command-line options for arm-*-* targets.
24603
24604 2005-08-30 Geoffrey Keating <geoffk@apple.com>
24605
24606 * g++.dg/other/i386-1.C: New.
24607
24608 2005-08-30 Jakub Jelinek <jakub@redhat.com>
24609
24610 PR preprocessor/20348
24611 PR preprocessor/20356
24612 * gcc.dg/cpp/pr20348.c: New test.
24613 * gcc.dg/cpp/pr20348.h: New file.
24614 * gcc.dg/cpp/inc/pr20348.h: New file.
24615 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24616 * gcc.dg/cpp/pr20356.c: New test.
24617 * gcc.dg/cpp/pr20356.h: New file.
24618 * gcc.dg/cpp/inc/pr20356.h: New file.
24619 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24620
24621 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
24622
24623 * gfortran.fortran-torture/execute/intrinsic_count.f90:
24624 Fix array dimension to avoid correct end-of-file error.
24625
24626 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
24627
24628 PR libfortran/23598
24629 * gfortran.dg/iostat_1.f90: New test.
24630
24631 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
24632
24633 PR middle-end/23408
24634 * gcc.dg/pr23408.c: New test.
24635
24636 2005-08-28 Mark Mitchell <mark@codesourcery.com>
24637
24638 PR c++/23099
24639 * g++.dg/init/member1.C: Make sure erroneous static data member
24640 definitions are required.
24641 * g++.dg/template/static13.C: New test.
24642 * g++.dg/template/static14.C: Likewise.
24643
24644 2005-08-29 Jakub Jelinek <jakub@redhat.com>
24645
24646 * gcc.target/i386/pr23575.c: Use -msse2 instead of
24647 -march=pentium4, remove ilp32 requirement.
24648
24649 PR middle-end/23484
24650 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24651 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24652
24653 2005-08-29 Andreas Jaeger <aj@suse.de>
24654
24655 PR testsuite/23607
24656 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24657
24658 2005-08-28 Jakub Jelinek <jakub@redhat.com>
24659
24660 * gcc.c-torture/execute/20050316-2.c: New test.
24661 * gcc.c-torture/execute/20050316-3.c: New test.
24662 * gcc.dg/torture/pr16104-1.c: New test.
24663
24664 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
24665
24666 PR middle-end/23463
24667 * gcc.c-torture/execute/zero-struct-1.c: New test.
24668
24669 2005-08-27 Richard Guenther <rguenther@suse.de>
24670
24671 PR target/23575
24672 * gcc.target/i386/pr23575.c: New testcase.
24673
24674 2005-08-26 Jakub Jelinek <jakub@redhat.com>
24675
24676 PR rtl-optimization/23561
24677 * gcc.c-torture/execute/20050826-1.c: New test.
24678
24679 PR rtl-opt/23560
24680 * gcc.c-torture/execute/20050826-2.c: New test.
24681
24682 2005-08-26 Dale Johannesen <dalej@apple.com>
24683
24684 * gcc.dg/20030711-1.c: Modify to work on Darwin.
24685 * gcc.dg/20050826-1.c: New.
24686
24687 2005-08-26 Mark Mitchell <mark@codesourcery.com>
24688
24689 PR c++/19004
24690 * g++.dg/template/nontype13.C: New test.
24691
24692 PR c++/23491
24693 * g++.dg/init/new14.C: New test.
24694 * g++.dg/expr/anew1.C: Do not XFAIL.
24695 * g++.dg/expr/anew2.C: Likewise.
24696 * g++.dg/expr/anew3.C: Likewise.
24697
24698 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
24699
24700 PR middle-end/22439
24701 * gcc.dg/vla-3.c: New test.
24702
24703 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
24704
24705 PR fortran/20363
24706 * gfortran.dg/named_interface.f90: New.
24707
24708 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
24709
24710 * gcc.c-torture/execute/frame-address.c: New test.
24711
24712 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
24713
24714 PR c++/20817
24715 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24716
24717 2005-08-25 Alan Modra <amodra@bigpond.net.au>
24718
24719 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24720
24721 2005-08-25 Alan Modra <amodra@bigpond.net.au>
24722
24723 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24724 * gcc.dg/altivec-22.c: Rename from..
24725 * gcc.dg/altivec-nomfcr.c: ..this.
24726
24727 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
24728
24729 PR tree-optimization/23546
24730 * gcc.dg/tree-ssa/pr23546.c: New test.
24731
24732 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
24733
24734 PR fortran/17758
24735 * gfortran.dg/nonreturning_statements.f90: New test.
24736
24737 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
24738
24739 PR c++/22454
24740 * g++.dg/parse/crash29.C: New.
24741
24742 2005-08-23 DJ Delorie <dj@redhat.com>
24743
24744 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24745 constants have the L suffix.
24746
24747 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
24748
24749 PR c++/23044
24750 * g++.dg/template/instantiate8.C: New.
24751
24752 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
24753
24754 PR middle-end/23467
24755 * gcc.c-torture/execute/pr23467.c: New test.
24756
24757 2005-08-23 Jakub Jelinek <jakub@redhat.com>
24758
24759 PR tree-optimization/22043
24760 * gcc.c-torture/execute/20050613-1.c: New test.
24761
24762 2005-08-23 Ben Elliston <bje@au.ibm.com>
24763
24764 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24765
24766 2005-08-22 Jakub Jelinek <jakub@redhat.com>
24767
24768 PR rtl-optimization/23478
24769 * g++.dg/opt/pr23478.C: New test.
24770
24771 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
24772
24773 PR c/18715
24774 * gcc.dg/switch-warn-3.c: New test.
24775
24776 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24777
24778 PR c++/22233
24779 * g++.dg/template/param1.C: New test.
24780
24781 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24782
24783 PR c++/23089
24784 * g++.dg/other/incomplete1.C: New test.
24785
24786 2005-08-22 Ira Rosen <irar@il.ibm.com>
24787
24788 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24789 are vectorizable.
24790
24791 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24792
24793 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24794 d_lines_5.f: New.
24795
24796 2005-08-21 Jakub Jelinek <jakub@redhat.com>
24797
24798 * gcc.target/i386/sse-4.c: New test.
24799
24800 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24801
24802 PR testsuite/23239
24803 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24804
24805 2005-08-20 Jakub Jelinek <jakub@redhat.com>
24806
24807 * gcc.dg/20050811-1.c: New test.
24808 * gcc.dg/20050811-2.c: New test.
24809
24810 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
24811
24812 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24813
24814 2005-08-19 Diego Novillo <dnovillo@redhat.com>
24815
24816 PR 23476
24817 * gcc.c-torture/compile/pr23476.c: New test.
24818
24819 2005-08-19 Devang Patel <dpatel@apple.com>
24820
24821 PR tree-optimization/23048
24822 * gcc.dg/tree-ssa/pr23048.c: New test.
24823
24824 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24825
24826 PR middle-end/20624
24827 * g++.dg/warn/Wreturn-3.C: New test
24828
24829 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
24830
24831 PR tree-optimization/22228
24832 * g++.dg/vect/pr22543.cc: New test.
24833
24834 2005-08-17 Steven Bosscher <stevenb@suse.de>
24835
24836 PR tree-optimization/21574
24837 * gcc.dg/tree-ssa/pr21574.c: New test.
24838
24839 2005-08-16 James E Wilson <wilson@specifix.com>
24840
24841 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24842
24843 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
24844
24845 PR tree-opt/23402
24846 * gcc.c-torture/compile/zero-strct-3.c: New test.
24847 * gcc.c-torture/compile/zero-strct-4.c: New test.
24848
24849 2005-08-16 Steven Bosscher <stevenb@suse.de>
24850
24851 PR target/23376
24852 * gcc.target/x86_64/pr23376.c: New test.
24853
24854 2005-08-16 Ian Lance Taylor <ian@airs.com>
24855
24856 PR c++/23337
24857 * g++.dg/ext/vector2.C: New.
24858
24859 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
24860
24861 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24862
24863 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
24864
24865 PR libfortran/23428
24866 * gfortran.dg/inquire-complex.f90: New test case.
24867
24868 2005-08-16 James E Wilson <wilson@specifix.com>
24869
24870 PR tree-optimization/21105
24871 * gcc.dg/large-size-array.c: New.
24872
24873 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
24874
24875 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24876 type.
24877 * gcc.dg/vect/vect-41: Likewise.
24878 * gcc.dg/vect/vect-42: Likewise.
24879 * gcc.dg/vect/vect-43: Likewise.
24880 * gcc.dg/vect/vect-44: Likewise.
24881 * gcc.dg/vect/vect-46: Likewise.
24882 * gcc.dg/vect/vect-47: Likewise.
24883 * gcc.dg/vect/vect-48: Likewise.
24884 * gcc.dg/vect/vect-52: Likewise.
24885 * gcc.dg/vect/vect-53: Likewise.
24886 * gcc.dg/vect/vect-54: Likewise.
24887 * gcc.dg/vect/vect-55: Likewise.
24888 * gcc.dg/vect/vect-56: Likewise.
24889 * gcc.dg/vect/vect-57: Likewise.
24890 * gcc.dg/vect/vect-58: Likewise.
24891 * gcc.dg/vect/vect-59: Likewise.
24892 * gcc.dg/vect/vect-60: Likewise.
24893 * gcc.dg/vect/vect-61: Likewise.
24894 * gcc.dg/vect/vect-85: Likewise.
24895 * gcc.dg/vect/vect-87: Likewise.
24896 * gcc.dg/vect/vect-88: Likewise.
24897 * gcc.dg/vect/vect-93.c: Likewise.
24898 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24899 * gcc.dg/vect/vect-75: Likewise.
24900 * gcc.dg/vect/vect-76: Likewise.
24901 * gcc.dg/vect/vect-77: Likewise.
24902 * gcc.dg/vect/vect-78: Likewise.
24903 * gcc.dg/vect/vect-80: Likewise.
24904 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24905 vectorized for the expected reason, rather than checking how alignment
24906 was handled.
24907 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24908 aligned type and also instead of aligned pointers. Added documentation.
24909
24910 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
24911
24912 * gfortran.dg/power.f90: New test.
24913
24914 2005-08-16 Jakub Jelinek <jakub@redhat.com>
24915
24916 PR rtl-optimization/23299
24917 * g++.dg/opt/pr23299.C: New test.
24918
24919 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24920
24921 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24922
24923 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
24924
24925 * g++.dg/template/local6.C: New test.
24926
24927 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
24928
24929 * execute/exceptions/finally-1.m: Check that the catch and finally are
24930 being called. Also add a "return 0;" at the end of main.
24931
24932 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
24933
24934 PR fortran/21432.
24935 * gfortran.dg/namelist_print_1.f: New test of functionality of
24936 PRINT namelist.
24937 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24938 namelist generates error with -std=f95.
24939
24940 2005-08-14 Ira Rosen <irar@il.ibm.com>
24941
24942 PR tree-optimization/23119
24943 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24944
24945 2005-08-13 Marcin Koziej <creep@desk.pl>
24946 Andrew Pinski <pinskia@physics.uc.edu>
24947
24948 PR libobjc/22492
24949 * execute/exceptions/finally-1.m: New test.
24950
24951 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24952
24953 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24954 testsuite.
24955 * objc/execute/exceptions/trivial.m: New test.
24956 * objc.dg/try-catch-11.m: Move to ...
24957 * objc/execute/exceptions/foward-1.m: Here.
24958 * objc.dg/try-catch-2.m: Move to ...
24959 * objc/execute/exceptions/catchall-1.m: Here.
24960 * objc.dg/try-catch-8.m: Move to ...
24961 * objc/execute/exceptions/local-variables-1.m: Here.
24962
24963 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24964
24965 * objc.dg/nested-func-1.m: Move to ...
24966 * objc/execute/nested-func-1.m: Here.
24967
24968 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24969
24970 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24971 in ${options} instead of [target_info name].
24972 * lib/obj-c++.exp (objc_target_compile): Likewise.
24973
24974 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24975
24976 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24977
24978 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24979
24980 part of PR testsuite/23348
24981 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24982 each of the torture options.
24983 * objc/compile/trivial.m: New test.
24984
24985 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24986
24987 * gfortran.dg/eoshift.f90: Correct format.
24988
24989 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24990
24991 * gfortran.fortran-torture/execute/character_passing.f90:
24992 Fix comment typo.
24993
24994 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24995
24996 PR c++/8271
24997 * g++.dg/template/unify10.C: New.
24998
24999 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
25000
25001 * g++.dg/parse/pr22514.C: Move to...
25002 * g++.dg/debug/pr22514.C: here.
25003
25004 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25005
25006 PR c++/23266
25007 * g++.dg/inherit/pure1.C: New test.
25008
25009 * ChangeLog: Fix typos.
25010
25011 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25012 Steven Bosscher <stevenb@suse.de>
25013
25014 * gfortran.dg/runtime_warning_1.f90: New test.
25015
25016 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
25017
25018 PR c++/23219
25019 * g++.dg/parse/crash28.C: New.
25020
25021 2005-08-11 Richard Guenther <rguenther@suse.de>
25022
25023 PR target/23289
25024 * gcc.target/i386/tailcall-1.c: New testcase.
25025
25026 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
25027
25028 * gcc.dg/vect/vect-67.c: Un-xfail.
25029
25030 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
25031
25032 PR c++/23225
25033 * g++.dg/parse/crash27.C: new test.
25034
25035 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
25036
25037 PR libfortran/22143
25038 * gfortran.dg/shift-kind.f90: New testcase.
25039
25040 2005-08-10 Richard Sandiford <richard@codesourcery.com>
25041
25042 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25043 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25044
25045 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25046
25047 PR c++/20646
25048 * g++.dg/other/mult-stor1.C: New test.
25049
25050 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
25051
25052 * gcc.c-torture/pr18299-1.c: Move to ...
25053 * gcc.c-torture/compile/pr18299-1.c: Here.
25054
25055 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
25056
25057 * gfortran/fortran.torture/execute/character_passing.f90:
25058 Fix types for LSAME.
25059
25060 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
25061
25062 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25063 input data back to what it was originally.
25064
25065 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
25066
25067 * objc.dg/try-catch-8.m: Enable for all targets.
25068
25069 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
25070
25071 * gcc.dg/pr23165.c: New test.
25072
25073 2005-08-09 Steven Bosscher <stevenb@suse.de>
25074
25075 PR tree-optimization/23234
25076 * gcc.dg/tree-ssa/pr23234.c: New test.
25077
25078 2005-08-08 Josh Conner <jconner@apple.com>
25079
25080 PR rtl-optimization/23241
25081 * gcc.dg/char-compare.c: New test.
25082
25083 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25084
25085 PR c++/22508
25086 * g++.dg/init/new13.C: New test.
25087
25088 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
25089
25090 PR c++/21166
25091 * g++.dg/other/crash-4.C: Adjust
25092 * g++/dg/ext/packed9.C: New.
25093
25094 2005-08-08 Richard Sandiford <richard@codesourcery.com>
25095
25096 PR middle-end/21964
25097 * gcc.c-torture/execute/pr21964-1.c: New test.
25098
25099 2005-08-08 Richard Sandiford <richard@codesourcery.com>
25100
25101 PR c/22458
25102 * gcc.dg/pr22458-1.c: New test.
25103
25104 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
25105 Steven G. Kargl <kargls@comcast.net>
25106
25107 PR fortran/22390
25108 * gfortran.dg/flush_1.f90: New test.
25109
25110 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25111
25112 PR c++/23191
25113 * g++.dg/template/eh2.C: New test.
25114
25115 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25116
25117 PR c++/19498
25118 * g++.dg/template/instantiate7.C: New test.
25119
25120 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
25121
25122 PR c/23113
25123 * gcc.dg/Wunused-value-1.c: New test.
25124
25125 2005-08-06 Richard Sandiford <richard@codesourcery.com>
25126
25127 PR rtl-optimization/23233
25128 * gcc.c-torture/compile/pr23233-1.c: New test.
25129
25130 2005-08-06 Jakub Jelinek <jakub@redhat.com>
25131
25132 PR fortran/18833
25133 PR fortran/20850
25134 * gfortran.dg/equiv_1.f90: New test.
25135 * gfortran.dg/equiv_2.f90: New test.
25136 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25137 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25138 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25139
25140 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
25141
25142 * gcc.c-torture/execute/vrp-5.c: New test.
25143 * gcc.c-torture/execute/vrp-6.c: New test.
25144 * gcc.dg/tree-ssa/vrp21.c: New test.
25145
25146 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
25147
25148 * g++.dg/parse/pr22514.C: New test.
25149
25150 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
25151
25152 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25153
25154 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25155 instead of constant loads / pool entries.
25156
25157 2005-08-05 David Edelsohn <edelsohn@gnu.org>
25158
25159 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25160 TEST_TO_WCTYPE.
25161
25162 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
25163
25164 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25165 __WINT_TYPE__ in generated prototypes if possible.
25166
25167 2005-08-04 Diego Novillo <dnovillo@redhat.com>
25168
25169 PR 22037
25170 * g++.dg/tree-ssa/pr22037.C:
25171
25172 2005-08-04 Richard Henderson <rth@redhat.com>
25173
25174 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25175 scan-tree-dump-times directive.
25176
25177 2005-08-04 Jan Hubicka <jh@suse.cz>
25178
25179 * gcov-1.C: Fix switch counts.
25180 * gcov-4b.c: Likewise.
25181
25182 2005-08-03 Jeff Law <law@redhat.com>
25183
25184 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25185
25186 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
25187
25188 * gcc.c-torture/execute/pr23135.c: New test.
25189
25190 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25191
25192 PR tree-optimization/19899
25193 * gcc.dg/tree-ssa/scev-1.c: New test.
25194 * gcc.dg/tree-ssa/scev-2.c: New test.
25195
25196 2005-08-03 Richard Sandiford <richard@codesourcery.com>
25197
25198 PR target/18582
25199 * gcc.dg/torture/pr18582-1.c: New test.
25200
25201 2005-08-03 Jan Hubicka <jh@suse.cz>
25202
25203 * update-conroll.c: New testcase.
25204 * update-conroll-2.c: New testcase.
25205
25206 2005-08-02 David Edelsohn <edelsohn@gnu.org>
25207
25208 * gfortran.dg/constant_substring.f: New test.
25209 * gfortran.dg/pr22491.f: New test.
25210
25211 2005-08-02 Jan Hubicka <jh@suse.cz>
25212
25213 * update-threading.c: Replace by the proper one.
25214
25215 2005-08-02 Diego Novillo <dnovillo@redhat.com>
25216
25217 PR 23164
25218 * g++.dg/tree-ssa/pr23164.C: New test.
25219
25220 2005-08-02 Diego Novillo <dnovillo@redhat.com>
25221
25222 * gcc.dg/tree-ssa/pr23192.c: New test.
25223
25224 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
25225
25226 * gcc.c-torture/execute/vrp-4.c: New test.
25227
25228 2005-08-02 Jan Hubicka <jh@suse.cz>
25229
25230 * update-threading.c: New test.
25231
25232 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
25233
25234 * gcc.c-torture/compile/20050801-1.c: New test.
25235 * gcc.c-torture/compile/20050801-2.c: New test.
25236
25237 2005-08-01 Jan Hubicka <jh@suse.cz>
25238
25239 * val-prof-5.c: New test.
25240
25241 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
25242
25243 PR c/22311
25244 * gcc.dg/pr22311-1.c : New test.
25245
25246 2005-07-31 Steven Bosscher <stevenb@suse.de>
25247
25248 PR target/23095
25249 * gfortran.dg/pr23095.f: New test.
25250
25251 PR c++/22003
25252 * g++.dg/other/pr22003.C: New test.
25253
25254 2005-07-31 Richard Sandiford <richard@codesourcery.com>
25255
25256 PR target/20621
25257 * gcc.c-torture/execute/pr20621-1.c: New test.
25258
25259 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
25260
25261 * gfortran.dg/comma_format_extension_4.f: Adjust length
25262 of string for format.
25263 * gfortran.dg/der_array_io_1.f: Replace illegal internal
25264 print statement with internal write.
25265 * gfortran.dg/der_array_io_2.f: Likewise.
25266 * gfortran.dg/der_array_io_3.f: Likewise.
25267
25268 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
25269
25270 * gcc.dg/fold-abs-4.c: new test.
25271
25272 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
25273
25274 PR fortran/22570 an related issues.
25275 * gfortran.dg/x_slash_1.f: New test.
25276
25277 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
25278
25279 PR c/23143
25280 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25281 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25282
25283 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25284
25285 PR c/529
25286 * gcc.dg/Wshadow-3.c: New test.
25287
25288 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
25289
25290 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25291 used to have the wrong bounds).
25292
25293 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25294
25295 PR c/21720
25296 * gcc.dg/hex-round-1.c: Test more cases.
25297 * gcc.dg/hex-round-2.c: New test.
25298
25299 2005-07-29 Diego Novillo <dnovillo@redhat.com>
25300
25301 PR 22550
25302 * g++.dg/tree-ssa/pr22550.C: New test.
25303
25304 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
25305
25306 * gcc.dg/tree-ssa/vrp19.c: New test.
25307 * gcc.dg/tree-ssa-vrp20.c: New test.
25308
25309 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25310
25311 PR c/22240
25312 * gcc.dg/transparent-union-4.c: New test.
25313
25314 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25315
25316 PR c/22192
25317 * gcc.dg/c99-vla-2.c: New test.
25318
25319 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25320
25321 PR c/21720
25322 * gcc.dg/hex-round-1.c: New test.
25323
25324 2005-07-28 Jan Hubicka <jh@suse.cz>
25325
25326 * inliner-1.c: Do not dump everything.
25327 * tree-prof.exp: Do not pass -ftree-based-profiling.
25328 * bprob.exp: Likewise.
25329
25330 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25331
25332 2005-07-28 Mark Mitchell <mark@codesourcery.com>
25333
25334 PR c++/22545
25335 * g++.dg/expr/ptrmem7.C: New test.
25336
25337 2005-07-28 Mike Stump <mrs@apple.com>
25338
25339 * g++.old-deja/g++.mike/visibility-1.C: New test.
25340
25341 2005-07-28 Richard Sandiford <richard@codesourcery.com>
25342
25343 PR c/20187
25344 * gcc.c-torture/execute/pr20187-1.c: New test.
25345
25346 2005-07-28 Jeff Law <law@redhat.com>
25347
25348 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25349 * gcc.dg/tree-ssa/vrp18.c: New test.
25350
25351 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
25352
25353 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25354
25355 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
25356
25357 PR tree-optimization/22506
25358 * gcc.dg/vect/ps22506.c: New test.
25359
25360 2005-07-28 Jakub Jelinek <jakub@redhat.com>
25361
25362 PR target/21149
25363 * gcc.target/i386/sse-3.c: New test.
25364
25365 2005-07-28 Richard Sandiford <richard@codesourcery.com>
25366
25367 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25368 * gcc.target/mips/mips32-dsp-type.c: Likewise.
25369
25370 2005-07-28 Richard Sandiford <richard@codesourcery.com>
25371
25372 PR c/22589
25373 * gcc.c-torture/compile/pr22589-1.c: New test.
25374
25375 2005-07-28 Jan Hubicka <jh@suse.cz>
25376
25377 * update-loopch.c: New testcase.
25378
25379 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
25380
25381 PR rtl-optimization/23047
25382 * gcc.c-torture/execute/pr23047.c: New test.
25383 * gcc.c-torture/execute/pr23047.x: New.
25384
25385 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
25386
25387 PR tree-optimization/22493
25388 * gcc.c-torture/execute/pr22493-1.c: New test.
25389 * gcc.c-torture/execute/pr22493-1.x: New.
25390 * gcc.c-torture/execute/vrp-1.c: New test.
25391 * gcc.c-torture/execute/vrp-2.c: New test.
25392 * gcc.c-torture/execute/vrp-2.c: New test.
25393
25394 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
25395
25396 * gcc.target/frv/all-builtin-read8.c: Delete.
25397 * gcc.target/frv/all-builtin-read16.c: Delete.
25398 * gcc.target/frv/all-builtin-read32.c: Delete.
25399 * gcc.target/frv/all-builtin-read64.c: Delete.
25400 * gcc.target/frv/all-builtin-write8.c: Delete.
25401 * gcc.target/frv/all-builtin-write16.c: Delete.
25402 * gcc.target/frv/all-builtin-write32.c: Delete.
25403 * gcc.target/frv/all-builtin-write64.c: Delete.
25404 * gcc.target/frv/all-read-write-1.c: New.
25405
25406 2005-07-27 Jeff Law <law@redhat.com>
25407
25408 * gcc.c-torture/execute/pr22630.c: New test.
25409
25410 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
25411
25412 PR tree-optimization/23073
25413 * gcc.dg/vect/nodump-pr23073.c: New test.
25414 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25415
25416 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
25417
25418 PR tree-optimize/22348
25419 * gcc.c-torture/execute/pr22348.c: New.
25420
25421 2005-07-27 Richard Guenther <rguenther@suse.de>
25422
25423 * gcc.dg/tree-ssa/salias-1.c: New testcase.
25424
25425 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25426
25427 PR fortran/22503
25428 * gfortran.dg/logical_comp.f90: New test.
25429
25430 2005-07-27 Jan Hubicka <jh@suse.cz>
25431
25432 * inliner-1.c: Add cleanup of dumps.
25433 * val-prof-*.c: Likewise.
25434 * update-tailcall.c: New.
25435
25436 2005-07-26 Diego Novillo <dnovillo@redhat.com>
25437
25438 PR 22591
25439 * gcc.dg/tree-ssa/pr22591.c: New test.
25440 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25441
25442 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
25443
25444 PR libobjc/22606
25445 * objc.dg/try-catch-11.m: New test.
25446
25447 2005-07-26 Richard Guenther <rguenther@suse.de>
25448
25449 PR tree-optimization/22486
25450 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25451
25452 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
25453
25454 PR tree-opt/22484
25455 * g++.dg/opt/loop2.C: New test.
25456
25457 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
25458
25459 * gcc.dg/tree-ssa/reassoc-3.c: New test.
25460 * gcc.dg/tree-ssa/reassoc-4.c: New test.
25461
25462 2005-07-25 Adam Nemet <anemet@lnxw.com>
25463
25464 * lib/profopt.exp (profopt-execute): Check for profiling data
25465 files on the target.
25466
25467 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
25468
25469 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25470 for matching of asm labels.
25471
25472 2005-07-25 Richard Guenther <rguenther@suse.de>
25473
25474 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25475
25476 2005-07-25 Richard Guenther <rguenther@suse.de>
25477
25478 PR testsuite/22624
25479 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25480
25481 2005-07-25 Ira Rosen <irar@il.ibm.com>
25482
25483 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25484 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25485 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25486 * gcc.dg/vect/vect-100.c: New test.
25487 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25488 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25489 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25490 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25491 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25492 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25493 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25494 * gfortran.dg/vect/pr19049.f90: New testcase.
25495 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25496
25497 2005-07-25 Jakub Jelinek <jakub@redhat.com>
25498
25499 * gcc.c-torture/execute/20050713-1.c: New test.
25500
25501 PR fortran/20063
25502 * gfortran.fortran-torture/execute/data_4.f90: New test.
25503
25504 PR middle-end/20303
25505 * gcc.dg/visibility-d.c: New test.
25506
25507 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
25508
25509 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25510 * gfortran.dg/underflow.f90: Ditto.
25511
25512 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25513
25514 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25515 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25516 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25517
25518 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
25519
25520 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25521 include case of field width of zero.
25522
25523 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
25524
25525 PR libgfortran/21875
25526 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25527 with trailing blanks on normal formatted read.
25528
25529 2005-07-23 Chao-ying Fu <fu@mips.com>
25530
25531 * gcc.target/mips/mips32-dsp-type.c: New test.
25532 * gcc.target/mips/mips32-dsp.c: New test.
25533
25534 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
25535
25536 PR testsuite/21073
25537 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25538
25539 PR testsuite/20454
25540 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25541 and __cyg_profile_func_exit.
25542
25543 2005-07-22 David Edelsohn <edelsohn@gnu.org>
25544
25545 * gfortran.dg/comma_format_extension_3.f: Fix typo.
25546 * gfortran.dg/comma_format_extension_4.f: Same.
25547 * gfortran.dg/pr15332.f: Same.
25548 * gfortran.dg/pr21730.f: Same.
25549
25550 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
25551
25552 * g++.dg/opt/vrp2.C: Fix testcase.
25553
25554 PR tree-opt/22625
25555 * g++.dg/opt/vrp2.C: New test.
25556
25557 2005-07-22 Mark Mitchell <mark@codesourcery.com>
25558
25559 PR debug/21828
25560 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25561
25562 2005-07-22 Diego Novillo <dnovillo@redhat.com>
25563
25564 * gcc.dg/tree-ssa/20050719-1.c: New test.
25565
25566 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
25567
25568 * gcc.dg/bfin-longcall-1.c: New file.
25569 * gcc.dg/bfin-longcall-2.c: New file.
25570
25571 2005-07-21 Janis Johnson <janis187@us.ibm.com>
25572
25573 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25574
25575 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25576
25577 PR middle-end/19055
25578 * gcc.dg/tree-ssa/pr19055.c: New test.
25579 * gcc.dg/tree-ssa/pr19055-2.c: New test.
25580
25581 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25582
25583 PR C++/22358
25584 * g++.dg/other/pr22358.C: New test.
25585
25586 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
25587
25588 PR c++/2922
25589 * g++.dg/lookup/two-stage5.C: New test from bug comments.
25590
25591 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25592
25593 PR c++/15938
25594 * g++.dg/init/union2.C: New test.
25595
25596 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25597
25598 PR c/22393
25599 * gcc.dg/complex-4.c: New test.
25600
25601 2005-07-21 Richard Guenther <rguenther@suse.de>
25602
25603 PR testsuite/22522
25604 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25605 scanning for asm labels.
25606 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25607
25608 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
25609
25610 PR target/22085
25611 * gcc.dg/altivec-pr22085.c: New.
25612
25613 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
25614
25615 PR tree-optimization/19210
25616 * gcc.dg/tree-ssa/pr19210-1.c: New.
25617 * gcc.dg/tree-ssa/pr19210-2.c: New.
25618
25619 2005-07-21 Richard Sandiford <richard@codesourcery.com>
25620
25621 PR rtl-optimization/22167
25622 * g++.dg/opt/pr22167.C: New test.
25623
25624 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
25625
25626 PR c++/2922
25627 * g++.dg/lookup/two-stage2.C: New.
25628 * g++.dg/lookup/two-stage3.C: New.
25629 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25630 fixed two-stage name lookup for operators.
25631 * g++.dg/template/call3.C: Compiler now produces an appropriate
25632 error message.
25633 * g++.dg/template/crash37.C: Compiler now describes bla() on line
25634 14 as a candidate.
25635 * g++.dg/template/ptrmem4.C: Compiler produces different error
25636 message.
25637 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25638 connect_to_method as a candidate.
25639
25640 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
25641
25642 * gcc.dg/fold-alloc-1.c: New test.
25643
25644 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
25645
25646 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25647 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25648
25649 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
25650
25651 * gcc.dg/fold-abs-1.c: New test.
25652 * gcc.dg/fold-abs-2.c: New test.
25653 * gcc.dg/fold-abs-3.c: New test.
25654
25655 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
25656
25657 Make CONSTRUCTOR use VEC to store initializers.
25658 * g++.dg/ext/complit3.C: Check for specific error messages.
25659 * g++.dg/init/brace2.C: Update error message.
25660 * g++.dg/warn/Wbraces2.C: Likewise.
25661
25662 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
25663
25664 PR fortran/16940
25665 * gfortran.dg/module_interface_1.f90: New test.
25666
25667 2005-07-19 Danny Berlin <dberlin@dberlin.org>
25668 Kenneth Zadeck <zadeck@naturalbridge.com>
25669
25670 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25671
25672 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25673
25674 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25675 specify -Wformat for these tests.
25676 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25677 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25678 * gcc.dg/format/opt-6.c: Delete.
25679
25680 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25681
25682 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25683 * gcc.dg/tree-ssa/sra-3.c: Likewise.
25684
25685 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25686
25687 * gcc.dg/tree-ssa/alias-2.c: New test.
25688
25689 2005-07-18 Mark Mitchell <mark@codesourcery.com>
25690
25691 PR c++/22263
25692 * g++.dg/template/explicit7.C: New test.
25693
25694 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
25695
25696 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25697 field width of 8 to +Inf and -Inf.
25698
25699 2005-07-17 Mark Mitchell <mark@codesourcery.com>
25700
25701 PR c++/22139
25702 * g++.dg/template/friend36.C: New test.
25703
25704 2005-07-16 David Edelsohn <edelsohn@gnu.org>
25705
25706 PR fortran/21730
25707 * gfortran.dg/pr21730.f: New test.
25708
25709 2005-07-16 Danny Berlin <dberlin@dberlin.org>
25710 Kenneth Zadeck <zadeck@naturalbridge.com>
25711
25712 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25713 since pure const detection cannot run at -O1 in c compiler.
25714 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25715 can now optimize this case properly.
25716 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25717 because we now pass.
25718 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25719
25720 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
25721
25722 PR c/22421
25723 * gcc.dg/format/bitfld-1.c: New test.
25724
25725 2005-07-15 Mark Mitchell <mark@codesourcery.com>
25726
25727 PR c++/22204
25728 * g++.dg/rtti/repo1.C: New test.
25729
25730 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
25731
25732 PR middle-end/22398
25733 * gcc.c-torture/compile/pr22398.c: New test.
25734
25735 2005-07-15 Mark Mitchell <mark@codesourcery.com>
25736
25737 PR c++/22132
25738 * g++.dg/expr/cast4.C: New test.
25739
25740 2005-07-15 Richard Guenther <rguenther@suse.de>
25741
25742 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25743 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25744
25745 2005-07-15 Steven Bosscher <stevenb@suse.de>
25746
25747 PR tree-optimization/22230
25748 * gcc.dg/tree-ssa/pr22230.c: New test.
25749
25750 2005-07-14 Jakub Jelinek <jakub@redhat.com>
25751
25752 * gfortran.dg/g77/cpp6.f: New test.
25753
25754 PR fortran/22417
25755 * gfortran.dg/g77/cpp5.F: New test.
25756 * gfortran.dg/g77/cpp5.h: New file.
25757 * gfortran.dg/g77/cpp5inc.h: New file.
25758
25759 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
25760
25761 PR libfortran/16435
25762 * gfortran.dg/tl_editting.f90: New.
25763 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25764
25765 2005-07-14 Steven G. Kargl <kargls@comcast.net>
25766
25767 * gfortran.dg/char_array_constructor.f90: New test.
25768
25769 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
25770
25771 * gfortran.dg/past_eor.f90: New.
25772 * gfortran.dg/complex_read.f90: New.
25773
25774 2005-07-13 Jeff Law <law@redhat.com>
25775
25776 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25777 additional casts.
25778
25779 * gcc.dg/tree-ssa/pr22321.c: New test
25780
25781 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
25782
25783 PR tree-optimization/21921
25784 * gcc.dg/tree-ssa/pr21921.c: New.
25785
25786 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
25787
25788 PR tree-optimizatio/22442
25789 * gcc.dg/tree-ssa/loop-11.c: New test.
25790
25791 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
25792
25793 PR tree-opt/21840
25794 * gcc.c-torture/compile/pr21840.c: New test.
25795
25796 2005-07-12 Jan Hubicka <jh@suse.cz>
25797
25798 * gcc.c-torture/compile/pr22379.c: New test.
25799
25800 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
25801
25802 PR libfortran/21593
25803 gfortran.dg/dev_null.f90: Remove outdated comment about
25804 PR libfortran/21593.
25805
25806
25807 2005-07-12 Dale Johannesen <dalej@apple.com>
25808
25809 * gcc.target/i386/compress-float-sse.c: New.
25810 * gcc.target/i386/compress-float-sse-pic.c: New.
25811 * gcc.target/i386/compress-float-387.c: New.
25812 * gcc.target/i386/compress-float-387-pic.c: New.
25813 * gcc.dg/compress-float-ppc.c: New.
25814 * gcc.dg/compress-float-ppc-pic.c: New.
25815
25816 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
25817
25818 PR libfortran/21593
25819 gfortran.dg/dev_null.f90: Remove targets.
25820
25821 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
25822
25823 PR tree-opt/22335
25824 * gcc.dg/pr22335-1.c: New test.
25825 * gcc.dg/pr22335-2.c: New test.
25826
25827 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25828
25829 PR c++/20172
25830 * g++.dg/template/nontype12.C : New test.
25831
25832 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
25833
25834 * gcc.dg/tree-ssa/loop-10.c: New test.
25835
25836 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
25837
25838 * gcc.c-torture/execute/20020720-1.x: Remove.
25839
25840 2005-07-11 Jakub Jelinek <jakub@redhat.com>
25841
25842 * gfortran.fortran-torture/execute/forall_7.f90: New test.
25843
25844 2005-07-10 Richard Sandiford <richard@codesourcery.com>
25845
25846 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25847 (dg-mips-options): Use it.
25848
25849 2005-07-09 Diego Novillo <dnovillo@redhat.com>
25850
25851 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25852
25853 2005-07-09 Richard Henderson <rth@redhat.com>
25854
25855 * lib/target-supports.exp (check_effective_target_sync_char_short):
25856 Add alpha.
25857
25858 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
25859
25860 PR libfortran/22217
25861 * gfortran.dg/negative-z-descriptor.f90: New test.
25862
25863 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
25864
25865 PR tree-opt/22329
25866 * gcc.dg/pr22329.c: New test.
25867
25868 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
25869
25870 PR tree-optimization/20139
25871 * gcc.dg/tree-ssa/pr20139.c: New.
25872
25873 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
25874
25875 PR tree-opt/22356
25876 * gcc.dg/pr22356-1.c: New test.
25877
25878 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
25879
25880 PR c++/21799
25881 * g++.dg/template/unify8.C: New.
25882 * g++.dg/template/unify9.C: New.
25883
25884 2005-07-08 Jakub Jelinek <jakub@redhat.com>
25885
25886 * gfortran.fortran-torture/execute/entry_10.f90: New test.
25887
25888 2005-07-07 Geoffrey Keating <geoffk@apple.com>
25889
25890 * gcc.dg/darwin-version-1.c: New.
25891 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25892 * gcc.dg/builtins-20.c: Likewise.
25893 * gcc.dg/builtins-53.c: Likewise.
25894 * gcc.dg/torture/builtins-convert-1.c: Likewise.
25895 * gcc.dg/torture/builtins-convert-2.c: Likewise.
25896 * gcc.dg/torture/builtins-convert-3.c: Likewise.
25897 * gcc.dg/torture/builtins-power-1.c: Likewise.
25898 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25899 on Darwin.
25900
25901 2005-07-07 Jeff Law <law@redhat.com>
25902
25903 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
25904 argument evaluation order.
25905
25906 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
25907
25908 PR libfortran/21594
25909 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25910 Add test cases where the shift length is greater than the
25911 array length.
25912
25913 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25914
25915 * obj-c++.dg/proto-lossage-6.mm: New.
25916 * objc.dg/proto-lossage-6.m: New.
25917
25918 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25919
25920 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25921 * objc.dg/gnu-runtime-2.m: Likewise.
25922
25923 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25924
25925 * gfortran.dg/longline.f: New test.
25926
25927 * gfortran.dg/badline.f: New test.
25928
25929 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25930
25931 PR fortran/16531
25932 PR fortran/15966
25933 PR fortran/18781
25934 * gfortran.dg/hollerith.f90: New.
25935 * gfortran.dg/hollerith2.f90: New.
25936 * gfortran.dg/hollerith3.f90: New.
25937 * gfortran.dg/hollerith4.f90: New.
25938 * gfortran.dg/hollerith_f95.f90: New.
25939 * gfortran.dg/hollerith_legacy.f90: New.
25940 * gfortran.dg/g77/cpp4.F: New. Port from g77.
25941
25942 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25943
25944 PR objc/22274
25945 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25946 * objc.dg/gnu-runtime-2.m: New.
25947
25948 2005-07-06 Jeff Law <law@redhat.com>
25949
25950 * gcc.dg/tree-ssa/vrp17.c: New test.
25951
25952 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25953
25954 PR fortran/22327
25955 * gfortran.dg/array_constructor_5.f90: New test.
25956
25957 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25958
25959 * gfortran.fortran-torture/execute/entry_9.f90: New test.
25960
25961 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
25962
25963 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25964 * gcc.dg/980816-1.c: Ditto.
25965
25966 2005-07-06 Jeff Law <law@redhat.com>
25967
25968 * gcc.c-torture/compile/pr21356.c: New test.
25969
25970 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25971
25972 PR c/22013
25973 PR c/22098
25974 * gcc.c-torture/compile/pr22013-1.c,
25975 gcc.c-torture/execute/pr22098-1.c,
25976 gcc.c-torture/execute/pr22098-2.c,
25977 gcc.c-torture/execute/pr22098-3.c: New tests.
25978
25979 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25980
25981 PR c/22308
25982 * gcc.dg/pr22308-1.c: New test.
25983
25984 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
25985
25986 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
25987 target.
25988 * gcc.dg/compare9.c: Use -fshort-enums instead of
25989 -fno-short-enums. Change the last test to dg-bogus.
25990
25991 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25992
25993 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25994 * gcc.dg/compare9.c: New.
25995
25996 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25997
25998 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25999
26000 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
26001
26002 PR testsuite/22288
26003 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26004
26005
26006 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26007
26008 * gcc.dg/format/gcc_gfc-1.c: New.
26009
26010 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
26011
26012 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26013
26014 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26015
26016 PR fortran/20842
26017 * gfortran.dg/io_invalid_1.f90: New test.
26018
26019 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
26020
26021 * gcc.dg/format/gcc_diag-1.c: Update.
26022
26023 2005-07-02 Jeff Law <law@redhat.com>
26024
26025 * gcc.dg/tree-ssa/pr22051-1.c: New test.
26026 * gcc.dg/tree-ssa/pr22051-2.c: New test.
26027
26028 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
26029
26030 * gcc.dg/format/gcc_diag-1.c: Update.
26031
26032 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
26033
26034 PR tree-opt/22269
26035 * gcc.c-torture/compile/pr22269.c: New test.
26036
26037 2005-06-30 Diego Novillo <dnovillo@redhat.com>
26038
26039 PR 21584
26040 PR 22219
26041 * g++.dg/tree-ssa/pr21584-1.C: New test.
26042 * g++.dg/tree-ssa/pr21584-2.C: New test.
26043
26044 2005-06-30 Ziemowit Laski <zlaski@apple.com>
26045
26046 * obj-c++.dg/try-catch-11.mm: New.
26047 * objc.dg/try-catch-10.m: New.
26048
26049 2005-06-29 David Edelsohn <edelsohn@gnu.org>
26050
26051 * g++.dg/other/ucnid-1.C: xfail on AIX.
26052
26053 2005-06-29 Diego Novillo <dnovillo@redhat.com>
26054
26055 PR 22234
26056 * gcc.dg/20050629-1.c: New test.
26057
26058 2005-06-29 Ziemowit Laski <zlaski@apple.com>
26059
26060 * obj-c++.dg/const-str-1[0-1].mm: New.
26061 * objc.dg/const-str-1[0-1].m: New.
26062
26063 2005-05-29 Richard Henderson <rth@redhat.com>
26064
26065 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26066 Rename from check_effective_target_vect_no_max.
26067 (check_effective_target_vect_no_int_add): New.
26068 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26069 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26070 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26071 * gcc.dg/vect/vect-reduc-1.c: Use both.
26072 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26073
26074 2005-05-29 Richard Henderson <rth@redhat.com>
26075
26076 * lib/target-supports.exp (check_effective_target_vect_no_max):
26077 Remove i386 and x86_64.
26078
26079 2005-06-29 Steve Ellcey <sje@cup.hp.com>
26080
26081 PR testsuite/21969
26082 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26083
26084 2005-06-29 Steve Ellcey <sje@cup.hp.com>
26085
26086 PR middle-end/21969
26087 * gcc.dg/vect/pr21969.c: New test.
26088
26089 2005-06-28 Eric Christopher <echristo@redhat.com>
26090
26091 PR c/22052
26092 PR c/21975
26093 * gcc.dg/inline1.c: New test.
26094 * gcc.dg/inline2.c: Ditto.
26095 * gcc.dg/inline3.c: Ditto.
26096 * gcc.dg/inline4.c: Ditto.
26097 * gcc.dg/inline5.c: Ditto.
26098
26099 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
26100
26101 PR libfortran/22142
26102 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26103 Add testcase also testing eoshift1 for PR 22142.
26104
26105 2005-06-28 Richard Henderson <rth@redhat.com>
26106
26107 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26108 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26109 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26110 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26111 gcc.dg/tree-ssa/20030922-2.c: Likewise.
26112
26113 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
26114
26115 PR libfortran/22142
26116 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26117 Add testcase for PR 22142.
26118
26119 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
26120
26121 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26122 gcc.target/ia64/fpreg-2.c: New tests.
26123
26124 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26125
26126 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26127
26128 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26129
26130 PR libfortran/22170
26131 * gfortran.dg/slash_1.f90: New test.
26132
26133 2005-06-27 Richard Henderson <rth@redhat.com>
26134
26135 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26136 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26137 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26138 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26139 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26140 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26141
26142 2005-06-27 Richard Henderson <rth@redhat.com>
26143
26144 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26145 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26146
26147 2005-06-27 Ziemowit Laski <zlaski@apple.com>
26148
26149 * obj-c++.dg/proto-lossage-5.mm: New.
26150 * objc.dg/proto-lossage-5.m: New.
26151
26152 2005-06-27 Diego Novillo <dnovillo@redhat.com>
26153
26154 PR 21959
26155 * gcc.dg/tree-ssa/pr21959.c: New test.
26156
26157 2005-06-27 Jakub Jelinek <jakub@redhat.com>
26158
26159 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26160 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26161 testing uninitialized var.
26162
26163 * gcc.c-torture/execute/builtins/chk.h: New.
26164 * gcc.c-torture/execute/builtins/lib/chk.c: New.
26165 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26166 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26167 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26168 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26169 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26170 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26171 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26172 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26173 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26174 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26175 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26176 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26177 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26178 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26179 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26180 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26181 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26182 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26183 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26184 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26185 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26186 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26187 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26188 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26189 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26190 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26191 * gcc.dg/builtin-object-size-1.c: New test.
26192 * gcc.dg/builtin-object-size-2.c: New test.
26193 * gcc.dg/builtin-object-size-3.c: New test.
26194 * gcc.dg/builtin-object-size-4.c: New test.
26195 * gcc.dg/builtin-object-size-5.c: New test.
26196 * gcc.dg/builtin-stringop-chk-1.c: New test.
26197 * gcc.dg/builtin-stringop-chk-2.c: New test.
26198 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26199 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26200 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26201 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26202 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26203 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26204 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26205 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26206 * gcc.c-torture/execute/printf-1.c: New test.
26207 * gcc.c-torture/execute/fprintf-1.c: New test.
26208 * gcc.c-torture/execute/vprintf-1.c: New test.
26209 * gcc.c-torture/execute/vfprintf-1.c: New test.
26210 * gcc.c-torture/execute/printf-chk-1.c: New test.
26211 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26212 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26213 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26214
26215 2005-06-27 Michael Matz <matz@suse.de>
26216
26217 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26218 slot is not merged if address escapes.
26219
26220 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26221
26222 PR c/21911
26223 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
26224
26225 2005-06-26 Jakub Jelinek <jakub@redhat.com>
26226
26227 PR middle-end/17965
26228 * gcc.c-torture/compile/20050622-1.c: New test.
26229
26230 PR middle-end/22028
26231 * gcc.dg/20050620-1.c: New test.
26232
26233 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
26234
26235 PR tree-optimization/22026
26236 * gcc.dg/tree-ssa/pr22026.c: New.
26237
26238 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
26239
26240 PR libfortran/22144
26241 * gfortran.dg/shift-alloc.f90: New testcase.
26242
26243 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
26244
26245 * all files: Update FSF address in copyright headers.
26246
26247 2005-06-22 Jan Hubicka <jh@suse.cz>
26248
26249 * wholeprogram-1.c: New testcase.
26250 * wholeprogram-2.c: New testcase.
26251
26252 2005-06-24 Mark Mitchell <mark@codesourcery.com>
26253
26254 PR 22171
26255 * gcc.dg/tree-ssa/pr22171.c: New test.
26256
26257 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
26258
26259 * gfortran.dg/simplify_modulo.f90: New.
26260
26261 2005-06-24 Jan Hubicka <jh@suse.cz>
26262
26263 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26264
26265 2005-06-23 Ziemowit Laski <zlaski@apple.com>
26266
26267 * obj-c++.dg/proto-lossage-[1-4].mm: New.
26268
26269 2005-06-23 Ziemowit Laski <zlaski@apple.com>
26270
26271 * obj-c++.dg/typedef-alias-1.mm: New.
26272 * objc.dg/typedef-alias-1.m: New.
26273
26274 2005-06-23 Jeff Law <law@redhat.com>
26275
26276 * gcc.dg/tree-ssa/vrp16.c: New test.
26277
26278 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26279
26280 * lib/target-supports.exp: Add
26281 check_effective_target_fortran_large_real and
26282 check_effective_target_fortran_large_int to check for
26283 corresponding effective targets.
26284 * gfortran.dg/large_integer_kind_1.f90: New test.
26285 * gfortran.dg/large_real_kind_1.f90: New test.
26286
26287 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
26288
26289 PR tree-optimization/22117
26290 * gcc.dg/tree-ssa/pr22117.c: New.
26291
26292 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
26293
26294 PR testsuite/22123
26295 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26296
26297 2005-06-23 David Edelsohn <edelsohn@gnu.org>
26298
26299 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26300
26301 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
26302
26303 * gfortran.dg/f2c_4.f90: Add tests for complex functions
26304 * gfortran.dg/f2c_4.c: Likewise.
26305
26306 2005-06-22 Paul Brook <paul@codesourcery.com>
26307
26308 PR fortran/21034
26309 * gfortran.dg/auto_save_1.f90: New test.
26310
26311 2005-06-22 Michael Matz <matz@suse.de>
26312
26313 * gcc.target/x86-64/abi: New directory.
26314 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26315 * gcc.target/x86-64/abi/README.gcc: New file.
26316 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26317 * gcc.target/x86-64/abi/asm-support.s: New file.
26318 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26319 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26320 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26321 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26322 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26323 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26324 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26325 * gcc.target/x86_64/abi/test_bitfields.c: New test.
26326 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26327 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26328 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26329 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26330 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26331 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26332 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26333 * gcc.target/x86_64/abi/test_varargs.c: New test.
26334
26335 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
26336
26337 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26338 32-bit i?86 and x86_64.
26339
26340 2005-06-21 Ziemowit Laski <zlaski@apple.com>
26341
26342 * obj-c++.dg/const-str-[1-9].mm: New tests.
26343
26344 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
26345
26346 PR fortran/22010
26347 * gfortran.dg/namelist_use.f90: New.
26348 * gfortran.dg/namelist_use_only.f90: New.
26349
26350 2005-06-21 Jeff Law <law@redhat.com>
26351
26352 * gcc.dg/tree-ssa/vrp15.c: New test.
26353
26354 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
26355
26356 * lib/target-supports.exp (check_effective_target_vect_reduction):
26357 Remove.
26358 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26359 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26360 remove vect_reduction target keyword. Also avoid two returns in main.
26361 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26362 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26363 * gcc.dg/vect/vect-reduc-1short.c: New test.
26364 * gcc.dg/vect/vect-reduc-1char.c: New test.
26365 * gcc.dg/vect/vect-reduc-2short.c: New test.
26366 * gcc.dg/vect/vect-reduc-2char.c: New test.
26367 * gcc.dg/vect/vect-reduc-6.c: New test.
26368 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26369 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26370 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26371
26372 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26373 Paul Thomas <pault@gcc.gnu.org>
26374
26375 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26376 New tests.
26377
26378 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26379
26380 * gfortran.dg/backslash_1.f90: New test.
26381 * gfortran.dg/backslash_2.f90: New test.
26382
26383 2005-06-20 Steven G. Kargl <kargls@comcast.net>
26384
26385 * gfortran.dg/duplicate_labels.f90: New test.
26386
26387 2005-06-20 Jan Beulich <jbeulich@novell.com>
26388
26389 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26390 unsupportable relocations.
26391 * g++.old-deja/g++.other/store-expr1.C: Likewise.
26392 * gcc.dg/20050321-2.c: xfail for NetWare.
26393
26394 2005-06-20 Andreas Jaeger <aj@suse.de>
26395
26396 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26397 gcc.target/i386/fastcall-sseregparm.c,
26398 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26399
26400 2005-06-19 Richard Henderson <rth@redhat.com>
26401
26402 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26403
26404 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
26405
26406 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26407
26408 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
26409
26410 PR c++/22115
26411 * g++.dg/conversion/simd2.C: Change expected error message.
26412
26413 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
26414
26415 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26416 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26417 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26418
26419 2005-06-18 James A Morrison <phython@gcc.gnu.org>
26420
26421 * gcc.dg/fold-mod-1.c: New test.
26422
26423 2005-06-18 Steven G. Kargl <kargls@comcast.net>
26424
26425 PR fortran/19926
26426 * gfortran.dg/pr19926.f90: New test.
26427
26428 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
26429
26430 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26431 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26432 targets.
26433 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26434 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26435
26436 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
26437
26438 * gcc.target/ia64/float80-varargs-1.c: New test.
26439
26440 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26441
26442 PR tree-opt/22035
26443 * gfortran.dg/f2c_6.f90: New test.
26444
26445 2005-06-17 Geoffrey Keating <geoffk@apple.com>
26446
26447 PR c++/17413
26448 * g++.dg/template/local5.C: New.
26449
26450 2005-06-17 Richard Henderson <rth@redhat.com>
26451
26452 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26453
26454 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
26455
26456 PR testsuite/21945
26457 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26458
26459 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
26460
26461 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26462 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26463 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26464 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26465 check_vect to verify the presence of hardware vector support.
26466
26467 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
26468
26469 PR testsuite/22056
26470 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26471
26472 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26473
26474 PR libfortran/19216
26475 * gfortran.dg/pr19216.f: Add correct space between brackets and
26476 dg directive.
26477
26478 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26479
26480 PR libfortran/16436
26481 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26482
26483 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
26484
26485 * gcc.target/i386/attributes-error.c: New testcase.
26486 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26487 * gcc.target/i386/regparm-stdcall.c: Likewise.
26488 * gcc.target/i386/sseregparm-1.c: Likewise.
26489 * gcc.target/i386/sseregparm-2.c: Likewise.
26490
26491 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
26492
26493 * g++.dg/rtti/crash2.C: New.
26494
26495 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
26496
26497 * gcc.dg/noncompile/20040203-3.c: Update expected message.
26498
26499 2005-06-15 David Ung <davidu@mips.com>
26500
26501 * gcc.target/mips/mips16e-extends.c: New test for testing the
26502 generation of MIPS16e zeb/zeh, seb/seh instructions.
26503
26504 2005-06-15 Diego Novillo <dnovillo@redhat.com>
26505
26506 PR 22018
26507 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26508 * gcc.dg/tree-ssa/pr22018.c: New test.
26509
26510 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
26511
26512 * gcc.dg/simd-1.c: Update error messages.
26513 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
26514 * gcc.dg/simd-2.c: Update error messages.
26515 * gcc.dg/simd-4.c: New.
26516
26517 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
26518
26519 PR c++/20678
26520 * g++.dg/other/crash-4.C: New.
26521
26522 2005-06-14 Devang Patel <dpatel@apple.com>
26523
26524 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26525
26526 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
26527
26528 PR c++/21929
26529 * g++.dg/parse/crash11.C: Update
26530
26531 2005-06-13 Jeff Law <law@redhat.com>
26532
26533 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26534 perform the desired transformations.
26535 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26536 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26537
26538 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26539
26540 PR fortran/22038
26541 * gfortran.dg/forall_1.f90: Un-XFAIL.
26542
26543 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
26544
26545 PR c++/21929
26546 * g++.dg/parse/crash26.C: New.
26547
26548 PR c++/20789
26549 * g++.dg/init/member1.C: New.
26550
26551 2005-06-13 Jakub Jelinek <jakub@redhat.com>
26552
26553 * gfortran.dg/altreturn_1.f90: New test.
26554
26555 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
26556
26557 PR middle-end/21985
26558 * gcc.dg/tree-ssa/pr21985.c: New test.
26559
26560 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
26561
26562 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26563
26564 2005-06-12 Roger Sayle <roger@eyesopen.com>
26565
26566 PR c++/21930
26567 * g++.dg/other/error10.C: New test case.
26568
26569 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26570
26571 PR libfortran/19155
26572 * gfortran.dg/pr19155.f: Add test.
26573
26574 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26575
26576 * gfortran.dg/f2c_7.f90: New test.
26577
26578 * gfortran.dg/forall_1.f90: XFAILed.
26579
26580 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
26581
26582 * gcc.dg/pr14796-1.c: New.
26583 * gcc.dg/pr14796-2.c: New.
26584
26585 2005-06-11 Steven G. Kargl <kargls@comcast.net>
26586
26587 PR fortran/17792
26588 PR fortran/21375
26589 * gfortran.dg/deallocate_stat.f90: New test.
26590
26591 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
26592
26593 * gfortran.fortran-torture/execute/in-pack.f90: New test.
26594
26595 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
26596
26597 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26598 access will be generated when this loop is vectorized. Test that
26599 accesses with same alignment were detected.
26600 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26601 Test that accesses with same alignment were detected.
26602 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26603 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26604 alignment were detected.
26605
26606 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
26607
26608 PR c++/10611
26609 * g++.dg/conversion/simd2.C: New.
26610
26611 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
26612
26613 * gcc.dg/Wcxx-compat-1.c: New.
26614
26615 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
26616
26617 PR libfortran/21480
26618 * gfortran.dg/reshape-complex.f90: Add a test for a packed
26619 complex array.
26620
26621 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
26622
26623 * gcc.dg/alias-8.c: New.
26624
26625 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
26626
26627 * gcc.dg/format/cmn_err-1.c: Update.
26628
26629 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
26630
26631 PR target/20666
26632 * gcc.target/sparc/fexpand-2.c: New.
26633 * gcc.target/sparc/fpmerge-2.c: New.
26634 * gcc.target/sparc/fpmul-2.c: New.
26635 * gcc.target/sparc/noresult.c: New.
26636 * gcc.target/sparc/pdist-2.c: New.
26637 * gcc.target/sparc/pdist-3.c: New.
26638
26639 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
26640
26641 PR testsuite/21702
26642 * gcc.target/i386/i386.exp: Fix comment typo.
26643
26644 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
26645
26646 PR c++/19497
26647 * g++.dg/inherit/using5.C: New.
26648 * g++.dg/inherit/using6.C: New.
26649
26650 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26651
26652 PR c++/19894
26653 * g++.dg/template/ptrmem15.C: New test.
26654
26655 PR c++/20563
26656 * g++.dg/ext/label4.C: New test.
26657
26658 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26659
26660 * gcc.dg/tls/debug-1.c: New test.
26661
26662 2005-06-07 Dale Johannesen <dalej@apple.com>
26663
26664 * gcc.target/i386/movq.c: New.
26665
26666 2005-06-07 Dale Johannesen <dalej@apple.com>
26667
26668 * gcc.dg/20050607-1.c: New.
26669
26670 2005-06-07 Jakub Jelinek <jakub@redhat.com>
26671
26672 PR middle-end/21850
26673 * gcc.c-torture/execute/20050607-1.c: New test.
26674
26675 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
26676
26677 PR libfortran/21926
26678 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26679 Test case where the return array has lowest stride one,
26680 but isn't packed.
26681
26682 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
26683
26684 * lib/target-supports.exp (check_effective_target_sync_int_long):
26685 Add s390 and s390x targets.
26686
26687 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
26688
26689 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26690 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26691 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26692 * gcc.dg/tree-ssa/loop-9.c: New test.
26693
26694 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
26695
26696 * g++.dg/parse/defarg10.C: New.
26697
26698 2005-06-06 Jakub Jelinek <jakub@redhat.com>
26699
26700 PR regression/21897
26701 * gcc.c-torture/execute/20050604-1.c: New test.
26702
26703 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
26704
26705 PR 21903
26706 * g++.dg/parse/defarg9.C: New.
26707
26708 PR c++/20637
26709 * g++.dg/inherit/using4.C: New.
26710 * g++.dg/overload/error1.C: Adjust expected errors.
26711 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26712 * g++.old-deja/g++.brendan/arm2.C: Likewise.
26713 * g++.old-deja/g++.other/redecl2.C: Likewise.
26714 * g++.old-deja/g++.other/redecl4.C: Likewise.
26715 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26716
26717 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
26718
26719 * gfortran.dg/f2c_5.f90: Add -w to dg-options
26720
26721 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
26722
26723 * lib/gfortran.exp (gfortran_target_compile): Call
26724 dg-additional-files-options
26725 * gfortran.dg/f2c_4.f90: New file
26726 * gfortran.dg/f2c_4.c: New file
26727 * gfortran.dg/f2c_5.f90: New file
26728 * gfortran.dg/f2c_5.c: New file
26729
26730 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26731
26732 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26733
26734 PR fortran/21912
26735 * gfortran.dg/array_constructor_4.f90: New test.
26736
26737 2005-06-05 Mark Mitchell <mark@codesourcery.com>
26738
26739 PR c++/21619
26740 * g++.dg/ext/builtin9.C: New test.
26741
26742 2005-06-05 Dale Johannesen <dalej@apple.com>
26743
26744 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26745 * gcc.c-torture/execute/20050603-2.c: Ditto.
26746
26747 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
26748
26749 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26750 * gcc.dg/vect/vect-reduc-1.c: New.
26751 * gcc.dg/vect/vect-reduc-2.c: New.
26752 * gcc.dg/vect/vect-reduc-3.c: New.
26753
26754 2005-06-04 Dale Johannesen <dalej@apple.com>
26755
26756 * gcc.c-torture/execute/20050603-1.c: New.
26757 * gcc.c-torture/execute/20050603-2.c: New.
26758 * gcc.dg/20050603-3.c: New.
26759
26760 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26761
26762 PR fortran/19195
26763 * gfortran.dg/debug_1.f90: New test.
26764
26765 * gfortran.dg/forall_1.f90: New test.
26766
26767 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
26768
26769 * gfortran.dg/array_constructor_3.f90: New test.
26770
26771 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26772
26773 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26774
26775 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
26776
26777 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26778
26779 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
26780
26781 PR c/21873
26782 * gcc.dg/init-excess-1.c: New test.
26783
26784 2005-06-03 Mark Mitchell <mark@codesourcery.com>
26785
26786 PR c++/21853
26787 * g++.dg/expr/static_cast6.C: New test.
26788
26789 2005-06-03 Diego Novillo <dnovillo@redhat.com>
26790
26791 * gcc.dg/tree-ssa/vrp14.c: New test.
26792
26793 2005-06-03 Mark Mitchell <mark@codesourcery.com>
26794
26795 PR c++/21336
26796 * g++.dg/template/new2.C: New test.
26797
26798 2005-06-03 Josh Conner <jconner@apple.com>
26799
26800 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26801 all entries in initializer.
26802
26803 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
26804
26805 PR middle-end/21858
26806 * gcc.dg/pr21858.c: New testcase.
26807
26808 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
26809
26810 PR tree-optimization/21292
26811
26812 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26813 New.
26814 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26815 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26816 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26817 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26818 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26819
26820 2005-06-02 Richard Henderson <rth@redhat.com>
26821
26822 * gcc.dg/sync-2.c: Use -march=i486 for i386.
26823
26824 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
26825
26826 * gcc.dg/wtypequal.c: New testcase.
26827
26828 2005-06-02 Diego Novillo <dnovillo@redhat.com>
26829
26830 PR 21582
26831 * gcc.dg/tree-ssa/pr21582.c: New test.
26832
26833 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
26834
26835 PR c++/21280
26836 * g++.dg/opt/interface2.h: New.
26837 * g++.dg/opt/interface2.C: New.
26838 * g++.dg/init/ctor4.C: Adjust error lines.
26839 * g++.old-deja/g++.bob/inherit2.C: Likewise.
26840 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26841 * g++.old-deja/g++.jason/opeq3.C: Likewise.
26842 * g++.old-deja/g++.pt/assign1.C: Likewise.
26843 * g++.old-deja/g++.pt/crash20.C: Likewise.
26844
26845 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
26846
26847 PR tree-optimization/21734
26848 * g++.dg/vect/pr21734_1.cc: New.
26849 * g++.dg/vect/pr21734_2.cc: New.
26850
26851 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
26852
26853 PR c++/20350
26854 * g++.dg/template/spec24.C: New.
26855
26856 PR c++/21151
26857 * g++.dg/pch/local-1.C: New.
26858 * g++.dg/pch/local-1.Hs: New.
26859
26860 2005-06-01 Diego Novillo <dnovillo@redhat.com>
26861
26862 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26863 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26864 * gcc.dg/tree-ssa/pr14341.c: New test.
26865 * gcc.dg/tree-ssa/pr14841.c: New test.
26866 * gcc.dg/tree-ssa/pr20701.c: New test.
26867 * gcc.dg/tree-ssa/pr21086.c: New test.
26868 * gcc.dg/tree-ssa/pr21090.c: New test.
26869 * gcc.dg/tree-ssa/pr21332.c: New test.
26870 * gcc.dg/tree-ssa/pr21458.c: New test.
26871 * gcc.dg/tree-ssa/pr21658.c: New test.
26872 * gcc.dg/tree-ssa/vrp01.c: New test.
26873 * gcc.dg/tree-ssa/vrp02.c: New test.
26874 * gcc.dg/tree-ssa/vrp03.c: New test.
26875 * gcc.dg/tree-ssa/vrp04.c: New test.
26876 * gcc.dg/tree-ssa/vrp05.c: New test.
26877 * gcc.dg/tree-ssa/vrp06.c: New test.
26878 * gcc.dg/tree-ssa/vrp07.c: New test.
26879 * gcc.dg/tree-ssa/vrp08.c: New test.
26880 * gcc.dg/tree-ssa/vrp09.c: New test.
26881 * gcc.dg/tree-ssa/vrp10.c: New test.
26882 * gcc.dg/tree-ssa/vrp11.c: New test.
26883 * gcc.dg/tree-ssa/vrp12.c: New test.
26884 * gcc.dg/tree-ssa/vrp13.c: New test.
26885
26886 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
26887
26888 PR 21029
26889 * gcc.dg/tree-ssa/pr21029.c: New test.
26890
26891 2005-06-01 Roger Sayle <roger@eyesopen.com>
26892
26893 * gfortran.dg/logint-1.f: New test case.
26894 * gfortran.dg/logint-2.f: Likewise.
26895 * gfortran.dg/logint-3.f: Likewise.
26896
26897 2005-06-01 Jakub Jelinek <jakub@redhat.com>
26898
26899 PR c/21536
26900 PR c/20760
26901 * gcc.dg/20050527-1.c: New test.
26902
26903 * gcc.dg/i386-sse-12.c: New test.
26904
26905 PR fortran/21729
26906 * gfortran.dg/implicit_5.f90: New test.
26907
26908 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
26909
26910 PR fortran/20883
26911 * gfortran/assign_4.f90: New test.
26912 * gfortran/assign_2.f90: Change compile to run.
26913
26914 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
26915
26916 * lib/target-supports.exp
26917 (check_effective_target_sync_char_short): New.
26918 * gcc.dg/sync-2.c: New.
26919
26920 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
26921
26922 PR tree-optimization/21817
26923 * gcc.dg/torture/pr21817-1.c: New.
26924
26925 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
26926
26927 PR c++/21165
26928 * g++.dg/template/init5.C: New.
26929
26930 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
26931
26932 * gfortran.dg/char_initialiser_actual.f90:
26933 Test character initialisers as actual arguments.
26934 * gfortran.dg/char_pointer_comp_assign.f90:
26935 Test character pointer structure component assignments.
26936 * gfortran.dg/char_array_structure_constructor.f90:
26937 Test character components in structure constructors.
26938
26939 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
26940
26941 PR middle-end/20931
26942 * g++.dg/opt/pr20931.C: New test.
26943
26944 2005-05-31 Andreas Jaeger <aj@suse.de>
26945
26946 PR testsuite/20772
26947 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26948 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26949 g++.old-deja/g++.ext/asmspec1.C,
26950 g++.old-deja/g++.other/regstack.C,
26951 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26952 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26953 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26954 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26955 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26956 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26957 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26958 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26959 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26960 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26961 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26962 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26963 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26964 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26965 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26966 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26967 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26968 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26969 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26970
26971 2005-05-31 Jeff Law <law@redhat.com>
26972
26973 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26974
26975 2005-05-30 Paolo Carlini <pcarlini@suse.de>
26976
26977 PR middle-end/21743
26978 * gcc.dg/builtins-1.c: Activate disabled clog test.
26979 * gcc.dg/torture/builtin-attr-1.c: Likewise.
26980
26981 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
26982
26983 * gfortran.dg/char_pointer_assign.f90:
26984 Test character-pointer assignments and pointer assignments.
26985 * gfortran.dg/char_pointer_dummy.f90:
26986 Test character-pointer dummy arguments.
26987 * gfortran.dg/char_pointer_func.f90:
26988 Test character-pointer function returns.
26989 * gfortran.dg/char_pointer_dependency.f90:
26990 Test character-pointer functions with dependencies.
26991
26992 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26993
26994 PR c++/21784
26995 * g++.dg/lookup/using14.C: New test.
26996
26997 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26998
26999 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27000 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27001 trailing ^M.
27002
27003 2005-05-29 Geoffrey Keating <geoffk@apple.com>
27004
27005 PR c++/17413
27006 * g++.dg/template/local5.C: New.
27007
27008 PR target/21761
27009 * gcc.c-torture/compile/pr21761.c: New.
27010
27011 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27012 before darwin8.
27013
27014 2005-05-30 Steven G. Kargl
27015
27016 PR fortran/20846
27017 * gfortran.dg/inquire_8.f90: New test.
27018
27019 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27020
27021 PR libfortran/21376
27022 * gfortran.dg/output_exponents_1.f90: New test.
27023
27024 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27025
27026 PR libfortran/20006
27027 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27028
27029 2005-05-28 Mark Mitchell <mark@codesourcery.com>
27030
27031 PR c++/21210
27032 * g++.dg/ext/complex1.C: New test.
27033
27034 PR c++/21340
27035 * g++.dg/init/ctor6.C: New test.
27036
27037 2005-05-29 Jan Hubicka <jh@suse.cz>
27038
27039 * gcc.c-torture/compile/pr21562.c: New.
27040
27041 2005-05-28 Steven G. Kargl <kargls@comcast.net>
27042
27043 * gfortran.dg/subnormal_1.f90: New test.
27044
27045 2005-05-28 Jan Hubicka <jh@suse.cz>
27046
27047 * tree-prof.exp: Fix comment.
27048 * value-prof-1.c: New.
27049 * value-prof-2.c: New.
27050 * value-prof-3.c: New.
27051 * value-prof-4.c: New.
27052
27053 2005-05-27 Mark Mitchell <mark@codesourcery.com>
27054
27055 PR c++/21614
27056 * g++.dg/expr/ptrmem6.C: New test.
27057 * g++.dg/expr/ptrmem6a.C: Likewise.
27058
27059 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
27060
27061 PR tree-optimization/21658
27062 * gcc.dg/tree-ssa/pr21658.c: New.
27063
27064 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
27065
27066 PR c++/21455
27067 * g++.dg/inherit/ptrmem3.C: New.
27068
27069 PR c++/21681
27070 * g++.dg/parse/template16.C: New.
27071
27072 2005-05-27 Andreas Jaeger <aj@suse.de>
27073
27074 * gcc.dg/setjmp-2.c: Only run in 32-bit.
27075
27076 * gcc.dg/i386-sse-8.c: Run test on all archs.
27077
27078 2005-05-26 Mike Stump <mrs@apple.com>
27079
27080 * objc.dg/isa-field-1.m: Only run on darwin.
27081 * objc.dg/lookup-1.m: Likewise.
27082 * objc.dg/try-catch-8.m: Likewise.
27083
27084 2005-05-26 Roger Sayle <roger@eyesopen.com>
27085
27086 PR tree-optimization/9814
27087 * gcc.dg/pr9814-1.c: New test case.
27088
27089 2005-05-26 Ziemowit Laski <zlaski@apple.com>
27090
27091 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27092 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27093 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27094 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27095 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27096 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27097 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27098 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27099 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27100 objc.dg/try-catch-8.m: New.
27101
27102 2005-05-26 Janis Johnson <janis187@us.ibm.com>
27103
27104 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27105 remove extraneous semicolons.
27106
27107 2005-05-26 Ziemowit Laski <zlaski@apple.com>
27108
27109 * obj-c++.dg/comp-types-12.mm: New.
27110 * objc.dg/comp-types-11.m: New.
27111 * objc.dg/selector-4.m: New.
27112
27113 2005-05-26 Andreas Jaeger <aj@suse.de>
27114
27115 PR testsuite/20772
27116 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27117 g++.old-deja/g++.ext/attrib3.C,
27118 g++.old-deja/g++.other/store-expr1.C,
27119 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27120 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27121 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27122 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27123 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27124 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27125 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27126 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27127 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27128 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27129 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27130 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27131 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27132 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27133 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27134 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27135 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27136 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27137 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27138
27139 2005-05-26 Andreas Jaeger <aj@suse.de>
27140
27141 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27142 x86-64 compilation.
27143
27144 2005-05-26 Andreas Jaeger <aj@suse.de>
27145
27146 PR testsuite/20772
27147 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27148 gcc.misc-tests/i386-pf-athlon-1.c,
27149 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27150 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27151 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27152 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27153 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27154 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27155 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27156 programs.
27157
27158 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27159 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27160 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27161 x86-64 compilation.
27162
27163 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27164 x86_64.
27165
27166 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27167 effective-target ilp32.
27168
27169 2005-05-26 David Ung <davidu@mips.com>
27170
27171 * gcc.target/mips/ext_ins.c: New test for testing the generation
27172 of MIPS32/64 rev 2 ext/ins instructions.
27173
27174 2005-05-26 Andreas Jaeger <aj@suse.de>
27175
27176 * treelang/compile/unsigned.tree: Use gimple instead of
27177 nonexisting generic dump.
27178
27179 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
27180
27181 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27182
27183 2005-05-26 Andreas Jaeger <aj@suse.de>
27184
27185 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27186
27187 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
27188
27189 PR libfortran/17283
27190 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27191 Test callee-allocated memory with write statements.
27192
27193 2005-05-25 Roger Sayle <roger@eyesopen.com>
27194
27195 PR middle-end/21709
27196 * gcc.dg/pr21709-1.c: New test case.
27197
27198 2005-05-25 Ziemowit Laski <zlaski@apple.com>
27199 Mike Stump <mrs@apple.com>
27200
27201 * objc/execute/next_mapping.h: Update for C++.
27202
27203 * obj-c++.dg/selector-1.mm: Move to...
27204 * obj-c++.dg/selector-4.mm: here...
27205
27206 * obj-c++.dg/basic.mm: New.
27207 * obj-c++.dg/comp-types-1.mm: New.
27208 * obj-c++.dg/cxx-class-1.mm: New.
27209 * obj-c++.dg/cxx-ivars-1.mm: New.
27210 * obj-c++.dg/cxx-ivars-2.mm: New.
27211 * obj-c++.dg/cxx-ivars-3.mm: New.
27212 * obj-c++.dg/cxx-scope-1.mm: New.
27213 * obj-c++.dg/cxx-scope-2.mm: New.
27214 * obj-c++.dg/defs.mm: New.
27215 * obj-c++.dg/empty-private-1.mm: New.
27216 * obj-c++.dg/encode-1.mm: New.
27217 * obj-c++.dg/encode-2.mm: New.
27218 * obj-c++.dg/encode-3.mm: New.
27219 * obj-c++.dg/extern-c-1.mm: New.
27220 * obj-c++.dg/extra-semi.mm: New.
27221 * obj-c++.dg/fix-and-continue-2.mm: New.
27222 * obj-c++.dg/isa-field-1.mm: New.
27223 * obj-c++.dg/ivar-list-semi.mm: New.
27224 * obj-c++.dg/local-decl-1.mm: New.
27225 * obj-c++.dg/lookup-1.mm: New.
27226 * obj-c++.dg/lookup-2.mm: New.
27227 * obj-c++.dg/method-1.mm: New.
27228 * obj-c++.dg/method-2.mm: New.
27229 * obj-c++.dg/method-3.mm: New.
27230 * obj-c++.dg/method-4.mm: New.
27231 * obj-c++.dg/method-5.mm: New.
27232 * obj-c++.dg/method-6.mm: New.
27233 * obj-c++.dg/method-7.mm: New.
27234 * obj-c++.dg/no-extra-load.mm: New.
27235 * obj-c++.dg/overload-1.mm: New.
27236 * obj-c++.dg/pragma-1.mm: New.
27237 * obj-c++.dg/pragma-2.mm: New.
27238 * obj-c++.dg/private-1.mm: New.
27239 * obj-c++.dg/private-2.mm: New.
27240 * obj-c++.dg/proto-qual-1.mm: New.
27241 * obj-c++.dg/qual-types-1.mm: New.
27242 * obj-c++.dg/stubify-1.mm: New.
27243 * obj-c++.dg/stubify-2.mm: New.
27244 * obj-c++.dg/super-class-1.mm: New.
27245 * obj-c++.dg/super-class-2.mm: New.
27246 * obj-c++.dg/super-dealloc-1.mm: New.
27247 * obj-c++.dg/super-dealloc-2.mm: New.
27248 * obj-c++.dg/template-1.mm: New.
27249 * obj-c++.dg/template-2.mm: New.
27250 * obj-c++.dg/template-3.mm: New.
27251 * obj-c++.dg/template-4.mm: New.
27252 * obj-c++.dg/template-5.mm: New.
27253 * obj-c++.dg/template-6.mm: New.
27254 * obj-c++.dg/try-catch-1.mm: New.
27255 * obj-c++.dg/try-catch-2.mm: New.
27256 * obj-c++.dg/try-catch-3.mm: New.
27257 * obj-c++.dg/try-catch-4.mm: New.
27258 * obj-c++.dg/try-catch-5.mm: New.
27259 * obj-c++.dg/try-catch-6.mm: New.
27260 * obj-c++.dg/try-catch-7.mm: New.
27261 * obj-c++.dg/try-catch-8.mm: New.
27262 * obj-c++.dg/try-catch-9.mm: New.
27263 * obj-c++.dg/va-meth-1.mm: New.
27264
27265 2005-05-25 Ziemowit Laski <zlaski@apple.com>
27266
27267 * obj-c++.dg/selector-1.mm: New.
27268 * obj-c++.dg/selector-2.mm: New.
27269
27270 2005-05-25 Ziemowit Laski <zlaski@apple.com>
27271
27272 * obj-c++.dg/selector-3.mm: New.
27273 * objc.dg/selector-3.m: New.
27274
27275 2005-05-25 Ziemowit Laski <zlaski@apple.com>
27276
27277 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27278 about where warning appears.
27279
27280 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
27281
27282 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27283 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27284 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27285 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27286
27287 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
27288
27289 * gcc.dg/20050524-1.c: New test.
27290
27291 2005-05-25 Jan Hubicka <jh@suse.cz>
27292
27293 * gcc.dg/tree-prof/inliner-1.c: New.
27294
27295 2005-05-25 Janis Johnson <janis187@us.ibm.com>
27296
27297 * gcc.dg/tree-prof: New directory.
27298 * gcc.dg/tree-prof/tree-prof.exp: New.
27299
27300 2005-05-25 DJ Delorie <dj@redhat.com>
27301
27302 * gcc.dg/Wattributes-1.c: New.
27303 * gcc.dg/Wattributes-2.c: New.
27304 * gcc.dg/Wattributes-3.c: New.
27305
27306 20005-05-24 Janis Johnson <janis187@us.ibm.com>
27307
27308 PR tree-optimization/19833
27309 * gcc.dg/uninit-4.c: Remove xfail.
27310 * gcc.dg/uninit-9.c: Ditto.
27311
27312 2005-05-24 Ziemowit Laski <zlaski@apple.com>
27313
27314 * obj-c++.dg/bitfield-[1-5].mm: New.
27315 * obj-c++.dg/class-protocol-1.mm: New.
27316 * obj-c++.dg/comp-types-1[0-1].mm: New.
27317 * obj-c++.dg/comp-types-[2-9].mm: New.
27318 * obj-c++.dg/encode-[4-8].mm: New.
27319 * obj-c++.dg/layout-1.mm: New.
27320 * obj-c++.dg/method-1[0-9].mm: New.
27321 * obj-c++.dg/method-2[0-1].mm: New.
27322 * obj-c++.dg/method-[8-9].mm: New.
27323 * obj-c++.dg/objc-gc-3.mm: New.
27324 * obj-c++.dg/try-catch-10.mm: New.
27325 * objc.dg/bitfield-5.m: New.
27326 * objc.dg/comp-types-10.m: New.
27327 * objc.dg/comp-types-9.m: New.
27328 * objc.dg/layout-1.m: New.
27329 * objc.dg/objc-gc-4.m: New.
27330 * objc.dg/try-catch-9.m: New.
27331 * objc.dg/class-protocol-1.m: Tweak diagnostics.
27332 * objc.dg/comp-types-1.m: Likewise.
27333 * objc.dg/comp-types-[5-6].m: Likewise.
27334 * objc.dg/method-9.m: Likewise.
27335
27336 2005-05-24 Janis Johnson <janis187@us.ibm.com>
27337
27338 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27339 and on hardware without VMX support.
27340
27341 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27342
27343 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27344
27345 * lib/profopt.exp (dg-final-generate, dg-final-use,
27346 profopt-final-code, profopt-get-options): New.
27347 (profopt-execute): Process test directives.
27348
27349 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27350 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27351 cleanup-tree-dump, cleanup-saved-temps): Update comments.
27352
27353 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
27354
27355 PR C++/21645
27356 * g++.dg/init/ctor5.C: New test.
27357
27358 2005-05-24 Ira Rosen <irar@il.ibm.com>
27359
27360 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27361 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27362 vect-113.c, vect-114.c.
27363
27364 2005-05-23 Adam Nemet <anemet@lnxw.com>
27365
27366 * gcc.dg/const-elim-1.c: Remove xfails.
27367
27368 2005-05-23 Jeff Law <law@redhat.com>
27369
27370 * gcc.c-torture/compile/pr21638.c: New test.
27371 * gcc.c-torture/compile/20050520-1.c: New test.
27372
27373 2005-05-23 Nick Clifton <nickc@redhat.com>
27374
27375 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27376 be a proper triple, ie: m32r*-*-*.
27377 * g++.old-deja/g++.jason/thunk3.C: Likewise.
27378
27379 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
27380
27381 PR middle-end/21331
27382 PR tree-opt/21293
27383 * gcc.c-torture/compile/pr21293.c: New test.
27384 * gcc.c-torture/execute/pr21331.c: New test.
27385
27386 2004-05-20 Richard Henderson <rth@redhat.com>
27387
27388 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27389
27390 2005-05-20 Ziemowit Laski <zlaski@apple.com>
27391
27392 * obj-c++-dg.exp: Add.
27393 * obj-c++.exp: Add.
27394 * obj-c++.dg/dg.exp: Add.
27395
27396 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27397
27398 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27399 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27400
27401 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
27402
27403 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27404
27405 2004-05-19 Richard Henderson <rth@redhat.com>
27406
27407 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27408
27409 2005-05-19 Janis Johnson <janis187@us.ibm.com>
27410
27411 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27412
27413 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27414
27415 2005-05-19 Jakub Jelinek <jakub@redhat.com>
27416
27417 PR c++/21495
27418 * g++.dg/parse/extern1.C: New test.
27419 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27420
27421 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27422
27423 * gcc.dg/c99-math.h: New.
27424 * gcc.dg/c99-math-float-1.c: New test.
27425 * gcc.dg/c99-math-double-1.c: Likewise.
27426 * gcc.dg/c99-math-long-double-1.c: Likewise.
27427
27428 2005-05-18 Richard Henderson <rth@redhat.com>
27429
27430 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27431
27432 2005-05-18 Devang Patel <dpatel@apple.com>
27433
27434 * g++.dg/opt/20050511-1.C: New test.
27435
27436 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
27437
27438 PR libfortran/21127
27439 * gfortran.dg/reshape-complex.f90: New test.
27440
27441 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
27442
27443 * gfortran.dg/array_constructor_1.f90: New test.
27444 * gfortran.dg/array_constructor_2.f90: New test.
27445
27446 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
27447
27448 PR fortran/20954
27449 * gfortran.dg/pr20954.f: New test.
27450
27451 2005-05-17 Mike Stump <mrs@apple.com>
27452
27453 Yet more Objective-C++...
27454
27455 * objc.dg/method-5.m: Update.
27456 * objc.dg/method-6.m: Update.
27457 * objc.dg/method-7.m: Update.
27458 * objc.dg/method-9.m: Update.
27459 * objc.dg/try-catch-2.m: Update.
27460
27461 2005-05-17 Mark Mitchell <mark@codesourcery.com>
27462
27463 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27464 Remove little-endian optimizations.
27465
27466 2005-05-17 Jeff Law <law@redhat.com>
27467
27468 * g++.dg/tree-ssa/pr14814.C: New test.
27469 * gcc.dg/tree-ssa/pr14814.C: New test.
27470 * gcc.dg/tree-ssa/pr17141-1.C: New test.
27471 * gcc.dg/tree-ssa/pr17141-2.C: New test.
27472
27473 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
27474
27475 * gcc.dg/compat/generate-random.c: Do not include
27476 libiberty.h.
27477 * gcc.dg/compat/generate-random_r.c: Likewise.
27478
27479 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
27480
27481 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27482
27483 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
27484
27485 PR middle-end/21595
27486 * g++.dg/tree-ssa/builtin1.C: New testcase.
27487
27488 2005-05-17 Jakub Jelinek <jakub@redhat.com>
27489
27490 PR c++/21454
27491 * g++.dg/opt/const4.C: New test.
27492
27493 PR middle-end/21492
27494 * g++.dg/opt/crossjump1.C: New test.
27495
27496 PR tree-optimization/21610
27497 * gcc.c-torture/compile/20050516-1.c: New test.
27498
27499 PR fortran/15080
27500 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27501 about the test failing.
27502 * gfortran.fortran-torture/execute/where_7.f90: New test.
27503 * gfortran.fortran-torture/execute/where_8.f90: New test.
27504
27505 2005-05-16 Richard Henderson <rth@redhat.com>
27506
27507 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27508 i?86 and x86_64.
27509
27510 2005-05-16 Mark Mitchell <mark@codesourcery.com>
27511
27512 * gcc.dg/compat/generate-random.c (config.h): Do not include.
27513 (limits.h): Include unconditionally.
27514 (stdlib.h): Likewise.
27515 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27516 (limits.h): Include unconditionally.
27517 (stdlib.h): Likewise.
27518 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27519 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27520 (limits.h): Include unconditionally.
27521 (stdlib.h): Likewise.
27522 (hashtab.h): Do not include.
27523 (getopt.h): Likewise.
27524 (stddef.h): Include.
27525 (hashval_t): Define.
27526 (struct entry): Add "next" field.
27527 (HASH_SIZE): New macro.
27528 (hash_table): New variable.
27529 (switchfiles): Do not use xmalloc.
27530 (mix): New macro.
27531 (iterative_hash): New function.
27532 (hasht): Remove.
27533 (e_exists): New function.
27534 (e_insert): Likewise.
27535 (output): Use, instead of libiberty hashtable functions.
27536 (main): Do not use getopt. Do not call htab_create.
27537
27538 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
27539
27540 PR libstdc++/21526
27541 * lib/target-supports.exp (check_mkfifo_available):
27542 Return 0 for cygwin as mkfifo support incomplete on platform.
27543 Fix typos in comments.
27544
27545 2005-05-15 Mark Mitchell <mark@codesourcery.com>
27546
27547 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27548
27549 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
27550
27551 PR fortran/17432
27552 * gfortran.dg/assign_4.f: New test.
27553
27554 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
27555
27556 PR tree-optimization/21563
27557 * gcc.dg/tree-ssa/pr21563.c: New.
27558
27559 2005-05-14 Jan Hubicka <jh@suse.cz>
27560
27561 * gcc.dg/noreturn-7.c: Allow control reaches warning.
27562
27563 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
27564
27565 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27566
27567 2005-05-13 Julian Brown <julian@codesourcery.com>
27568
27569 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27570 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27571
27572 2005-05-13 Jan Hubicka <jh@suse.cz>
27573
27574 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27575 * gcc.dg/fold-xor-?.c: Likewise.
27576 * gcc.dg/pr15784-?.c: Likewise.
27577 * gcc.dg/pr20922-?.c: Likewise.
27578 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27579 * gcc.dg/tree-ssa/pr17598.c: Likewise.
27580 * gcc.dg/tree-ssa/pr20470.c: Likewise.
27581
27582 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27583
27584 PR fortran/21260
27585 * gfortran.dg/hollerith_1.f90: New test.
27586
27587 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27588
27589 * gfortran.dg/func_result_2.f90: New test.
27590
27591 2005-05-11 Bud Davis <bdavis@gfortran.org>
27592
27593 * gfortran.dg/dev_null.f90: New test.
27594
27595 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
27596
27597 * gcc.dg/arm-vfp1.c: Revert last change.
27598
27599 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
27600
27601 PR middle-end/19807
27602 PR tree-optimization/19639
27603 * g++.dg/tree-ssa/pr19807.C: New testcase.
27604
27605 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27606
27607 PR libfortran/21471
27608 * gfortran.dg/append-1.f90: New test.
27609
27610 2005-05-10 Diego Novillo <dnovillo@redhat.com>
27611
27612 * gcc.dg/pr18501.c: XFAIL.
27613 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27614 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27615 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27616 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27617 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27618 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27619 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27620 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27621
27622 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27623
27624 PR fortran/20178
27625 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27626 gfortran.dg/f2c_3.f90: New tests.
27627
27628 * gfortran.dg/return_1.f90: Fix dg annotation.
27629
27630 2005-05-10 Diego Novillo <dnovillo@redhat.com>
27631
27632 * gcc.c-torture/compile/20050510-1.c: New test.
27633
27634 2005-05-10 Mark Mitchell <mark@codesourcery.com>
27635
27636 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27637
27638 2005-05-10 Bob Wilson <bob.wilson@acm.org>
27639
27640 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27641
27642 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
27643
27644 PR c/17913
27645 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27646
27647 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
27648
27649 PR c/21342
27650 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27651 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27652
27653 2005-05-10 Ben Elliston <bje@au.ibm.com>
27654
27655 PR debug/16676
27656 * gcc.dg/debug/pr16676.c: New test.
27657
27658 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
27659
27660 PR testsuite/21443
27661 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27662 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27663 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27664 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27665 Change -O1 to -O2.
27666 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
27667 -fno-tree-dominator-opts.
27668
27669 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27670
27671 * gfortran.dg/return_1.f90: New test.
27672
27673 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
27674
27675 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27676
27677 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27678
27679 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
27680
27681 PR c++/21427
27682 * g++.dg/inherit/covariant13.C: New.
27683
27684 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27685
27686 PR libfortran/19155
27687 * gfortran.dg/pr19155.f: New test.
27688
27689 2005-05-08 Roger Sayle <roger@eyesopen.com>
27690
27691 PR inline-asm/8788
27692 * gcc.dg/pr8788-1.c: New testcase.
27693
27694 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
27695
27696 PR target/21416
27697 * gcc.target/mips/fpcmp-[12].c: New tests.
27698
27699 2005-05-06 Mark Mitchell <mark@codesourcery.com>
27700
27701 * lib/target-supports-dg.exp (dg-require-fork): New function.
27702 (dg-require-mkfifo): Likewise.
27703 * lib/target-supports.exp (check_function_available): New
27704 function.
27705 (check_fork_available): Likewise.
27706 (check_mkfifo_available): Likewise.
27707
27708 2005-05-06 Jeff Law <law@redhat.com>
27709
27710 * gcc.c-torture/compile/pr21380.c: New test.
27711
27712 2005-05-06 Jakub Jelinek <jakub@redhat.com>
27713
27714 PR c++/20961
27715 * g++.dg/ext/weak3.C: New test.
27716
27717 2005-05-05 Mark Mitchell <mark@codesourcery.com>
27718
27719 PR c++/21352
27720 * g++.dg/template/crash37.C: New test.
27721
27722 2005-05-05 Paul Brook <paul@codesourcery.com>
27723
27724 * gcc.dg/arm-g2.c: Use effective-target arm32.
27725 * gcc.dg/arm-mmx-1.c: Ditto.
27726 * gcc.dg/arm-scd42-2.c: Ditto.
27727 * gcc.dg/arm-vfp1.c: Ditto.
27728 * lib/target-supports.exp (check_effective_target_arm32): New
27729 function.
27730
27731 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
27732
27733 PR libfortran/21354
27734 gfortran.dg/in_pack_rank7.f90: New test.
27735
27736 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
27737
27738 PR middle-end/15618
27739 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27740
27741 2005-05-04 Jakub Jelinek <jakub@redhat.com>
27742
27743 PR middle-end/21265
27744 * gcc.dg/20050503-1.c: New test.
27745
27746 PR rtl-optimization/21239
27747 * gcc.dg/i386-sse-11.c: New test.
27748
27749 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
27750
27751 PR target/16888
27752 * gcc.target/i386/asm-1.c: New test.
27753
27754 2005-05-03 Jakub Jelinek <jakub@redhat.com>
27755
27756 PR rtl-optimization/21330
27757 * gcc.c-torture/execute/20050502-1.c: New test.
27758
27759 PR target/21297
27760 * gcc.c-torture/execute/20050502-2.c: New test.
27761
27762 2005-05-03 Uros Bizjak <uros@kss-loka.si>
27763
27764 PR middle-end/21282
27765 * gcc.dg/pr21282.c: New.
27766
27767 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
27768
27769 * gcc.dg/vect/pr20122.c: Clean up .vect file.
27770 * gcc.dg/vect/vect-92.c: Likewise.
27771 * gcc.dg/vect/vect-93.c: Likewise.
27772 * gcc.dg/vect/vect-dv-1.c: Likewise.
27773 * gcc.dg/vect/vect-dv-2.c: Likewise.
27774 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27775
27776 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
27777
27778 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27779 * gfortran.dg/vect/vect-2.f90: Likewise.
27780 * gfortran.dg/vect/vect-3.f90: Likewise.
27781 * gfortran.dg/vect/vect-4.f90: Likewise.
27782 * gfortran.dg/vect/vect-5.f90: Likewise.
27783
27784 2005-05-02 Geoffrey Keating <geoffk@apple.com>
27785
27786 PR target/20813
27787 * gcc.dg/rs6000-fpint-2.c: New.
27788
27789 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
27790
27791 PR c/15698
27792 * gcc.dg/builtins-30.c: Update expected messages.
27793 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27794 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27795 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27796
27797 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
27798
27799 PR tree-optimization/21294
27800 * gcc.dg/tree-ssa/pr21294.c: New.
27801
27802 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
27803
27804 * gcc.dg/altivec-3.c (vec_store): Do not use the old
27805 __builtin_altivec_st_internal_4si built-in.
27806
27807 2005-05-02 Mark Mitchell <mark@codesourcery.com>
27808
27809 PR c++/15875
27810 * g++.dg/template/ptrmem14.C: New test.
27811
27812 2005-05-02 Paul Brook <paul@codesourcery.com>
27813
27814 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27815
27816 2005-05-02 Michael Matz <matz@suse.de>
27817
27818 PR c++/19542
27819 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27820
27821 2005-05-01 Mark Mitchell <mark@codesourcery.com>
27822
27823 * g++.dg/cpp/weak.C: New test.
27824
27825 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
27826
27827 * gcc.dg/tree-ssa/loop-8.c: New test.
27828
27829 2005-04-30 Michael Maty <matz@suse.de>
27830
27831 * gcc.dg/inline-mcpy.c: New test.
27832
27833 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
27834
27835 PR libfortran/18958
27836 * gfortran.dg/eoshift.f90: New test case.
27837
27838 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
27839
27840 PR libfortran/18857
27841 * gfortran.dg/matmul_1.f90: New test.
27842
27843 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
27844
27845 PR tree-optimization/21030
27846 * gcc.dg/tree-ssa/pr21030.c: New.
27847
27848 2005-04-29 Devang Patel <dpatel@apple.com>
27849
27850 PR tree-optimization/21272
27851 * gcc.dg/vect/vect-ifcvt-10.c: New test.
27852
27853 2005-04-29 Jakub Jelinek <jakub@redhat.com>
27854
27855 PR fortran/13082
27856 PR fortran/18824
27857 * gfortran.dg/entry_4.f90: New test.
27858 * gfortran.fortran-torture/execute/entry_1.f90: New test.
27859 * gfortran.fortran-torture/execute/entry_2.f90: New test.
27860 * gfortran.fortran-torture/execute/entry_3.f90: New test.
27861 * gfortran.fortran-torture/execute/entry_4.f90: New test.
27862 * gfortran.fortran-torture/execute/entry_5.f90: New test.
27863 * gfortran.fortran-torture/execute/entry_6.f90: New test.
27864 * gfortran.fortran-torture/execute/entry_7.f90: New test.
27865
27866 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27867
27868 * gfortran.fortran-torture/execute/entry_8.f90: New test.
27869
27870 2005-04-29 Paul Brook <paul@codesourcery.com>
27871
27872 * gfortran.dg/entry_3.f90: New test.
27873
27874 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27875
27876 * gfortran.dg/implicit_4.f90: New test.
27877
27878 2005-04-28 Bob Wilson <bob.wilson@acm.org>
27879
27880 * lib/target-supports.exp (check_profiling_available): Return
27881 false for xtensa-*-elf.
27882
27883 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
27884
27885 * lib/fortran-torture.exp (fortran-torture.exp): Catch
27886 error if file cannot be deleted.
27887
27888 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
27889
27890 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27891 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27892 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27893 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27894 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27895 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27896 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27897 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27898 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27899 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27900 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27901 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27902 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27903
27904 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27905
27906 PR fortran/20865
27907 * gfortran.dg/pr20865.f90: New test.
27908
27909 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
27910
27911 * gcc.dg/void-cast-2.c: New test.
27912
27913 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27914
27915 PR c/21159
27916 * gcc.dg/void-cast-1.c: New test.
27917
27918 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
27919
27920 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27921
27922 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27923
27924 PR fortran/21177
27925 * gfortran.dg/pr21177.f90: New test.
27926
27927 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
27928
27929 PR tree-optimization/21171
27930 * gcc.dg/tree-ssa/pr21171.c: New test.
27931
27932 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
27933
27934 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27935 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27936 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27937 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27938 gcc.dg/tree-ssa/gen-vect-32.c: New.
27939 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27940 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27941 don't run on PPC32.
27942
27943 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27944
27945 PR c/21213
27946 * gcc.dg/transparent-union-3.c: New test.
27947
27948 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27949
27950 PR c/20740
27951 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27952 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27953 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27954 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27955 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27956 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27957
27958 2005-04-26 Jeff Law <law@redhat.com>
27959
27960 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27961 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27962 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27963 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27964 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27965 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27966 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27967
27968 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
27969
27970 PR tree-optimization/17598
27971 * gcc.dg/tree-ssa/pr17598.c: New testcase.
27972
27973 2005-04-25 Mike Stump <mrs@apple.com>
27974
27975 * objc.dg/fix-and-continue-1.m: Add.
27976
27977 2005-04-25 Roger Sayle <roger@eyesopen.com>
27978
27979 PR c++/20995
27980 * g++.dg/opt/pr20995-1.C: New test case.
27981
27982 2005-04-25 Devang Patel <dpatel@apple.com>
27983
27984 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27985
27986 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27987
27988 PR testsuite/21062
27989 * g++.dg/opt/alias2.C (printf): Correct the prototype.
27990
27991 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27992
27993 PR C++/21188
27994 * g++.dg/opt/rtti2.C: New test.
27995
27996 2005-04-25 Paul Brook <paul@codesourcery.com>
27997 Steven G. Kargl <kargls@comcast.net>
27998
27999 PR fortran/20879
28000 * gfortran.dg/ichar_1.f90: New file.
28001
28002 2005-04-24 Jakub Jelinek <jakub@redhat.com>
28003
28004 PR middle-end/20991
28005 * g++.dg/opt/pr20991.C: New test.
28006
28007 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28008 where sizeof (type) < __alignof__ (type).
28009 * gcc.dg/compat/struct-layout-1.h: Likewise.
28010
28011 2005-04-24 Per Bothner <per@bothner.com>
28012 Devang Patel <dpatel@apple.com>
28013
28014 PR preprocessor/20907
28015 * gcc.dg/cpp/very-long-comment.c: New test.
28016
28017 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28018
28019 PR fortran/20059
28020 * gfortran.dg/common_5.f: New test.
28021
28022 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
28023
28024 PR middle-end/21082
28025 * g++.dg/tree-ssa/pr21082.C: New testcase.
28026
28027 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
28028
28029 * gcc.dg/vect/vect-99.c: New test.
28030
28031 2005-04-22 Diego Novillo <dnovillo@redhat.com>
28032
28033 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28034
28035 2005-04-22 Jeff Law <law@redhat.com>
28036
28037 * gcc.dg/uninit-5.c: Remove xfails.
28038 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28039 conditionals and loads.
28040
28041 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
28042
28043 PR libfortran/20074
28044 PR libfortran/20436
28045 PR libfortran/21108
28046 * gfortran.dg/nested_reshape.f90: new test
28047 * gfortran.dg/reshape-alloc.f90: new test
28048 * gfortran.dg/reshape.f90: new test
28049
28050 2005-04-22 Mark Mitchell <mark@codesourcery.com>
28051
28052 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28053
28054 * gcc.dg/arm-vfp1.c: New test.
28055
28056 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
28057
28058 PR c++/21087
28059 * g++.dg/lookup/builtin2.C: New test.
28060
28061 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
28062
28063 * gcc.dg/weak/weak-13.c: New test.
28064
28065 2005-04-21 Geoffrey Keating <geoffk@apple.com>
28066
28067 * lib/target-supports.exp (check_effective_target_sync_int_long):
28068 Add powerpc*.
28069
28070 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
28071
28072 * gcc.target/mips/branch-1.c: New test.
28073
28074 2005-04-21 Richard Henderson <rth@redhat.com>
28075
28076 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28077 * gcc.dg/vect/vect-86.c: Likewise.
28078 * gcc.dg/vect/vect-87.c: Likewise.
28079 * gcc.dg/vect/vect-88.c: Likewise.
28080
28081 2005-04-21 Devang Patel <dpatel@apple.com>
28082
28083 PR optimization/20994
28084 * gcc.dg/tree-ssa/ifc-3.c: New test.
28085
28086 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
28087
28088 PR c/12913
28089 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28090 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28091 gcc.dg/c99-vla-jump-5.c: New tests.
28092
28093 2005-04-19 Richard Henderson <rth@redhat.com>
28094
28095 * lib/target-supports.exp (check_effective_target_vect_int_mult):
28096 Fix typo in exists check.
28097 (check_effective_target_sync_int_long): New.
28098 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28099 * gcc.dg/ia64-sync-2.c: Likewise.
28100 * gcc.dg/ia64-sync-3.c: Likewise.
28101 * gcc.dg/ia64-sync-4.c: Likewise.
28102
28103 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
28104
28105 * gcc.dg/fold-xor-1.c: New test.
28106 * gcc.dg/fold-xor-2.c: New test.
28107
28108 2005-04-19 James E. Wilson <wilson@specifixinc.com>
28109
28110 PR target/20670
28111 * g++.dg/eh/fp-regs.C: New test.
28112
28113 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
28114
28115 * gcc.dg/Wint-to-pointer-cast-1.c,
28116 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28117 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28118 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28119
28120 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28121
28122 PR fortran/16861
28123 * gfortran.dg/pr16861.f90: New test.
28124
28125 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
28126
28127 * gcc.dg/pr21085.c: New test.
28128
28129 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
28130
28131 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
28132 (setup_mips_tests, dg-mips-options): New procedures.
28133 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28134 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28135 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28136 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28137 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28138 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28139 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28140 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28141 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28142 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28143 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28144 dg-mips-options instead of dg-options. Remove now-redundant
28145 preprocessor guards.
28146 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28147 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28148 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28149 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28150 * gcc.dg/vr-mult-2.c: Delete.
28151 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28152 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28153 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28154 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28155 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28156 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28157 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28158
28159 2005-04-18 Laurent GUERBY <laurent@guerby.net>
28160
28161 * ada/acats/run_all.sh: Use sync when executable not present.
28162
28163 2005-04-18 Devang Patel <dpatel@apple.com>
28164
28165 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28166 * gcc.dg/vect/vect-11a.c: New.
28167 * gcc.dg/vect/vect-none.c: Update.
28168 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28169
28170 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
28171
28172 PR tree-optimization/20922
28173 * gcc.dg/pr20922-1.c: New test.
28174 * gcc.dg/pr20922-2.c: New test.
28175 * gcc.dg/pr20922-3.c: New test.
28176 * gcc.dg/pr20922-4.c: New test.
28177 * gcc.dg/pr20922-5.c: New test.
28178 * gcc.dg/pr20922-6.c: New test.
28179
28180 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28181
28182 PR libfortran/20950
28183 * gfortran.dg/pr20950.f: New test.
28184
28185 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28186
28187 PR libfortran/19216
28188 * gfortran.dg/pr19216.f: New test.
28189
28190 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
28191
28192 PR tree-optimization/21001
28193 * gcc.dg/tree-ssa/pr21001.c: New.
28194
28195 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
28196
28197 PR libfortran/21075
28198 * gfortran.dg/reshape_rank7.f90: New test.
28199
28200 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28201
28202 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28203 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28204 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28205 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28206 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28207 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28208 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28209 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28210 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28211 wrong way round).
28212 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28213 in namelists. New test.
28214 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28215 New test.
28216 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28217 New test.
28218 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28219 namelist. New test.
28220 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28221 New test.
28222 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28223 New test.
28224 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28225 namelist. New test.
28226 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28227 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28228 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28229 New test.
28230 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28231 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28232 arrays. New test.
28233
28234 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
28235
28236 * gfortran.dg/wtruncate.f: New testcase.
28237 * gfortran.dg/wtruncate.f90: New testcase.
28238
28239 2005-04-16 Mark Mitchell <mark@codesourcery.com>
28240
28241 PR c++/21025
28242 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28243 which sizeof/alignof is dependent, rather than just whether we are
28244 processing_template_decl.
28245
28246 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
28247
28248 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28249 corrected typo where the wrong variables had been compared.
28250
28251 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
28252
28253 PR libfortran/18495
28254 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28255 Test callee-allocated version of return array with a write
28256 statement.
28257 Test spread with a temporary with another write statement.
28258
28259 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
28260
28261 PR tree-optimization/21031
28262 * gcc.dg/tree-ssa/pr21031.c: New.
28263
28264 2005-04-15 Uros Bizjak <uros@kss-loka.si>
28265
28266 PR tree-optimization/21004
28267 * gcc.dg/builtins-53.c: Include builtins-config.h.
28268 Check floorf, ceilf, floorl and ceill transformations
28269 only when HAVE_C99_RUNTIME is defined.
28270
28271 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
28272
28273 PR middle-end/20739
28274 * gcc.dg/tree-ssa/pr20739.c: New test.
28275
28276 2005-04-14 Mike Stump <mrs@apple.com>
28277
28278 * gcc.dg/Foundation.framework/empty: New.
28279 * gcc.dg/framework-2.c: New.
28280
28281 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
28282
28283 PR tree-optimization/21021
28284 * gcc.c-torture/compile/pr21021.c: New.
28285
28286 2005-04-14 Janis Johnson <janis187@us.ibm.com>
28287
28288 PR testsuite/21010
28289 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28290 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28291 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28292 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28293 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28294 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28295 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28296 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28297
28298 2005-04-14 Richard Henderson <rth@redhat.com>
28299
28300 * lib/target-supports.exp (check_effective_target_vect_condition):
28301 Add ia64, i?86, and x86_64.
28302
28303 2005-04-14 Steven G. Kargl <kargls@comcast.net>
28304
28305 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28306
28307 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
28308
28309 PR tree-optimization/20657
28310 * gcc.dg/tree-ssa/pr20657.c: New.
28311
28312 2005-04-14 Uros Bizjak <uros@kss-loka.si>
28313
28314 * gcc.dg/builtins-53.c: Also check (int)trunc* and
28315 (long long int)trunc*.
28316
28317 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
28318
28319 PR target/20927
28320 * gcc.dg/pr20927.c: New test.
28321
28322 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
28323
28324 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28325 * gcc.target/mips/asm-1.c: Likewise.
28326
28327 2005-04-13 Dale Johannesen <dalej@apple.com>
28328
28329 * objc.dg/objc-fast-4.m: New.
28330
28331 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
28332
28333 * gcc.target/cris/torture/cris-torture.exp: New driver in new
28334 directory.
28335 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28336
28337 2005-04-13 David Edelsohn <edelsohn@gnu.org>
28338
28339 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28340 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28341 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28342
28343 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
28344
28345 PR tree-optimization/20913
28346 * gcc.dg/tree-ssa/pr20913.c: New.
28347
28348 PR tree-optimization/20702
28349 * gcc.dg/tree-ssa/pr20702.c: New.
28350
28351 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28352
28353 PR c++/13744
28354 * g++.dg/inherit/local3.C: New test.
28355
28356 2005-04-12 Jeff Law <law@redhat.com>
28357
28358 * gcc.dg/tree-ssa/20050412-1.c: New test.
28359
28360 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
28361
28362 PR libfortran/19016
28363 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28364 Add tests with mask generated by expression.
28365 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28366 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28367 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28368
28369 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
28370
28371 PR middle-end/20917
28372 * gcc.dg/20050409-1.c: New test.
28373
28374 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
28375
28376 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28377
28378 2005-04-11 Mark Mitchell <mark@codesourcery.com>
28379
28380 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28381 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28382 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28383 (TARGET_CXX): Adjust accordingly.
28384 * target.h (struct gcc_target): Remove epxort_class_data. Add
28385 determine_class_data_visibility and class_data_always_comdat.
28386 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28387 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28388 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28389 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28390 (arm_cxx_determine_class_data_visibility): New.
28391 (arm_cxx_class_data_always_comdat): Likewise.
28392 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28393 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28394 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28395 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28396 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28397 Define.
28398
28399 2005-04-11 Mark Mitchell <mark@codesourcery.com>
28400
28401 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28402
28403 2005-04-11 Geoffrey Keating <geoffk@apple.com>
28404
28405 * gcc.dg/i386-darwin-fpmath.c: New.
28406
28407 2004-04-11 Devang Patel <dpatel@apple.com>
28408
28409 * lib/target-supports.exp (check_effective_target_vect_condition): New.
28410 * gcc.dg/vect/vect-ifcvt-1.c: New test.
28411 * gcc.dg/vect/vect-ifcvt-2.c: New test.
28412 * gcc.dg/vect/vect-ifcvt-3.c: New test.
28413 * gcc.dg/vect/vect-ifcvt-4.c: New test.
28414 * gcc.dg/vect/vect-ifcvt-5.c: New test.
28415 * gcc.dg/vect/vect-ifcvt-6.c: New test.
28416 * gcc.dg/vect/vect-ifcvt-7.c: New test.
28417 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28418
28419 2004-04-11 Devang Patel <dpatel@apple.com>
28420
28421 * gcc.dg/vect/vect-dv-1.c: New test.
28422 * gcc.dg/vect/vect-dv-2.c: New test.
28423
28424 2005-04-11 Diego Novillo <dnovillo@redhat.com>
28425
28426 PR tree-optimization/20933
28427 * gcc.dg/tree-ssa/pr20933.c: New test.
28428
28429 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28430
28431 * gfortran.dg/fold_nearest.f90: New test.
28432
28433 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
28434
28435 * gcc.dg/tree-ssa/alias-1.c: New test.
28436
28437 2005-04-11 Diego Novillo <dnovillo@redhat.com>
28438
28439 PR tree-optimization/20920
28440 * g++.dg/tree-ssa/pr20920.C: New test.
28441
28442 2005-04-11 Uros Bizjak <uros@kss-loka.si>
28443
28444 * gcc.dg/builtins-53.c: Also check (int)ceil* and
28445 (long long int)ceil*.
28446
28447 2005-04-10 Mark Mitchell <mark@codesourcery.com>
28448
28449 * g++.dg/warn/Wdtor1.C: Declare template in system header with
28450 explicit C++ linkage.
28451
28452 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28453
28454 * gfortran.dg/pr17229.f: Take care of the new obsolescence
28455 warning for arithmetic IF statements.
28456
28457 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
28458
28459 * eor_handling_1.f90: New test case.
28460 * eor_handling_2.f90: New test case.
28461 * eor_handling_3.f90: New test case.
28462 * eor_handling_4.f90: New test case.
28463 * eor_handling_5.f90: New test case.
28464 * noadv_size.f90: New test case.
28465 * pad_no.f90: New test case.
28466
28467 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
28468
28469 * gcc.c-torture/execute/20050410-1.c: New test.
28470
28471 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
28472
28473 * gcc.dg/pr20126.c: New.
28474
28475 2005-04-09 Bud Davis <bdavis@gfortran.org>
28476 Steven G. Kargl <kargls@comcast.net>
28477
28478 * gfortran.dg/PR19872.f: New test.
28479
28480 2005-04-09 Steven G. Kargl <kargls@comcast.net>
28481
28482 * gfortran.dg/nint_1.f90: Fix dg-do directive.
28483
28484 2005-04-09 Steven G. Kargl <kargls@comcast.net>
28485
28486 * gfortran.dg/nint_1.f90: New test.
28487
28488 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
28489
28490 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28491 Added test for callee-allocated arrays with write statements.
28492 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28493 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28494 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28495 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28496 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28497
28498 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
28499
28500 PR libfortran/20163
28501 * gfortran.dg/open-options-blanks.f: New test.
28502
28503 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
28504
28505 PR fortran/13257
28506 * gfortran.dg/comma_format_extension_[1234].f: New tests.
28507
28508 2005-04-09 Jakub Jelinek <jakub@redhat.com>
28509
28510 * gcc.dg/tree-ssa/stdarg-1.c: New test.
28511 * gcc.dg/tree-ssa/stdarg-2.c: New test.
28512 * gcc.dg/tree-ssa/stdarg-3.c: New test.
28513 * gcc.dg/tree-ssa/stdarg-4.c: New test.
28514 * gcc.dg/tree-ssa/stdarg-5.c: New test.
28515 * gcc.c-torture/execute/stdarg-4.c: New test.
28516
28517 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28518
28519 PR target/20795
28520 * g++.dg/abi/param2.C: New test.
28521
28522 2005-04-09 Uros Bizjak <uros@kss-loka.si>
28523
28524 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28525
28526 2005-04-09 Uros Bizjak <uros@kss-loka.si>
28527
28528 * gcc.dg/builtins-53.c: New test.
28529
28530 2005-04-08 Diego Novillo <dnovillo@redhat.com>
28531
28532 * g++.dg/tree-ssa/pr18178.C: New test.
28533 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28534 * gcc.c-torture/execute/20041019-1.c: New test.
28535 * gcc.dg/tree-ssa/20041008-1.c: New test.
28536 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28537 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28538 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28539 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28540 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28541 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28542 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28543 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28544 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28545 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28546
28547 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
28548
28549 PR rtl-optimization/20466
28550 * gcc.c-torture/execute/pr20466-1.c: New test.
28551
28552 2005-04-08 Mark Mitchell <mark@codesourcery.com>
28553
28554 PR c++/20905
28555 * g++.dg/parse/cond2.C: New test.
28556
28557 PR c++/20145
28558 * g++.dg/warn/Wdtor1.C: New test.
28559
28560 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28561
28562 PR fortran/17229
28563 * gfortran.dg/pr17229.f: New test.
28564
28565 2005-04-07 Steven G. Kargl <kargls@comcast.net>
28566
28567 * gfortran.dg/tiny_1.f90: New test.
28568 * gfortran.dg/tiny_2.f90: ditto.
28569
28570 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
28571
28572 * gfortran.dg/eor_1.f90: Fix dg-do run line
28573 * gfortran.dg/open_new.f90: Fix dg-do run line
28574
28575 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
28576
28577 * lib/target-supports.exp (get_compiler_messages): Support
28578 optional arguments, the fourth being compiler options.
28579 (check_effective_target_fpic): New proc.
28580 * gcc.dg/20050321-2.c: Restrict to target fpic.
28581
28582 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
28583
28584 * gcc.dg/15443-1.c: New test.
28585 * gcc.dg/15443-2.c: Likewise.
28586
28587 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28588
28589 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28590
28591 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
28592
28593 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28594
28595 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
28596
28597 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28598 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28599 -m64.
28600 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28601 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28602 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28603
28604 2005-04-06 Mark Mitchell <mark@codesourcery.com>
28605
28606 PR c++/20212
28607 * g++.dg/warn/Wunused-11.C: New test.
28608
28609 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
28610
28611 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28612
28613 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
28614
28615 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28616
28617 2005-04-05 Mark Mitchell <mark@codesourcery.com>
28618
28619 PR c++/20734
28620 * g++.dg/template/ptrmem13.C: New test.
28621
28622 2005-04-05 Per Bothner <per@bothner.com>
28623
28624 * lib/gcc.exp: Always add -fno-show-column, for now.
28625
28626 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
28627
28628 PR testsuite/20767
28629 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28630 of plain old "unsigned int" for the type of "i". Makes this test
28631 64bit clean.
28632
28633 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
28634
28635 * gcc.dg/i386-ssefn-1.c: New test.
28636 * gcc.dg/i386-ssefn-2.c: New test.
28637 * gcc.dg/i386-ssefn-3.c: New test.
28638 * gcc.dg/i386-ssefn-4.c: New test.
28639
28640 2005-04-05 Jakub Jelinek <jakub@redhat.com>
28641
28642 PR tree-optimization/20076
28643 * gcc.dg/builtin-apply4.c: New test.
28644
28645 PR preprocessor/19475
28646 * gcc.dg/cpp/macspace1.c: New test.
28647 * gcc.dg/cpp/macspace2.c: New test.
28648
28649 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28650
28651 * gfortran.dg/pr20755.f: Fixed bad format.
28652
28653 2005-04-05 Mark Mitchell <mark@codesourcery.com>
28654
28655 PR c++/20763
28656 * g++.dg/ext/attrib21.C: New test.
28657
28658 2004-04-05 Devang Patel <dpatel@apple.com>
28659
28660 * lib/target-supports.exp (check_effective_target_vect_shif): New.
28661 * gcc.dg/vect/vect-shift-1.c: New test.
28662
28663 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28664
28665 PR libfortran/20755
28666 * gfortran.dg/pr20755.f: New test.
28667
28668 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
28669
28670 * gfortran.dg/pr15959.f90: New test.
28671 * gfortran.dg/string_pad_trunc.f90: New test.
28672
28673 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28674
28675 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28676 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28677 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28678 syntax.
28679
28680 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
28681
28682 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28683
28684 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28685
28686 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28687 * gcc.c-torture/compile/20011119-2.c: Likewise.
28688 * gcc.c-torture/compile/981001-2.c: Likewise.
28689
28690 2005-04-04 Mark Mitchell <mark@codesourcery.com>
28691
28692 PR c++/20679
28693 * g++.dg/template/overload4.C: New test.
28694
28695 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
28696
28697 PR c++/20746
28698 * g++.dg/abi/covariant5.C: New.
28699
28700 PR debug/20505
28701 * g++.dg/debug/const2.C: New.
28702
28703 2005-04-04 Jakub Jelinek <jakub@redhat.com>
28704
28705 PR rtl-optimization/16104
28706 * gcc.c-torture/execute/20050316-1.c: New test.
28707
28708 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
28709
28710 * g++.dg/template/spec23.C: Fix dg-error text.
28711
28712 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
28713
28714 PR c++/19199
28715 * g++.dg/expr/lval2.C: New.
28716
28717 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28718
28719 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28720 __builtin_strcasecmp and __builtin_strncasecmp.
28721
28722 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
28723
28724 PR c++/20723
28725 * g++.dg/template/spec22.C: New.
28726 * g++.dg/template/spec23.C: New.
28727
28728 2005-04-03 Dale Ranta <dir@lanl.gov>
28729 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28730
28731 PR libfortran/20068
28732 PR libfortran/20125
28733 PR libfortran/20156
28734 PR libfortran/20471
28735 * gfortran.dg/backspace.f: New test.
28736
28737 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
28738
28739 * gcc.dg/pr19345.c: New test.
28740
28741 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
28742
28743 PR tree-optimization/20640
28744 * gcc.dg/torture/tree-loop-1.c: New.
28745
28746 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
28747
28748 PR rtl-optimization/20290
28749 * gcc.c-torture/execute/loop-ivopts-2.c: New.
28750
28751 2005-04-02 Geoffrey Keating <geoffk@apple.com>
28752
28753 * gcc.dg/rs6000-fpint.c: New.
28754
28755 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
28756
28757 * gcc.dg/old-style-then-proto-1.c: New test.
28758
28759 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28760
28761 * gfortran.fortran-torture/execute/backspace.f90: Check
28762 after backspace and read was incorrect.
28763
28764 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28765
28766 * gcc.c-torture/execute/builtins/strcat.c: Check the result
28767 buffer past the terminating NUL using memcmp.
28768 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28769 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28770
28771 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28772 Fix unused/uninitialized variable warnings.
28773
28774 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28775 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28776 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28777 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28778
28779 * gcc.c-torture/execute/builtins/abs-1-lib.c,
28780 gcc.c-torture/execute/builtins/fputs-lib.c,
28781 gcc.c-torture/execute/builtins/lib/fprintf.c,
28782 gcc.c-torture/execute/builtins/lib/main.c,
28783 gcc.c-torture/execute/builtins/lib/memcmp.c,
28784 gcc.c-torture/execute/builtins/lib/memmove.c,
28785 gcc.c-torture/execute/builtins/lib/mempcpy.c,
28786 gcc.c-torture/execute/builtins/lib/memset.c,
28787 gcc.c-torture/execute/builtins/lib/printf.c,
28788 gcc.c-torture/execute/builtins/lib/sprintf.c,
28789 gcc.c-torture/execute/builtins/lib/stpcpy.c,
28790 gcc.c-torture/execute/builtins/lib/strchr.c,
28791 gcc.c-torture/execute/builtins/lib/strcmp.c,
28792 gcc.c-torture/execute/builtins/lib/strcpy.c,
28793 gcc.c-torture/execute/builtins/lib/strcspn.c,
28794 gcc.c-torture/execute/builtins/lib/strlen.c,
28795 gcc.c-torture/execute/builtins/lib/strncat.c,
28796 gcc.c-torture/execute/builtins/lib/strncmp.c,
28797 gcc.c-torture/execute/builtins/lib/strncpy.c,
28798 gcc.c-torture/execute/builtins/lib/strrchr.c,
28799 gcc.c-torture/execute/builtins/lib/strspn.c,
28800 gcc.c-torture/execute/builtins/lib/strstr.c,
28801 gcc.c-torture/execute/builtins/memops-asm-lib.c,
28802 gcc.c-torture/execute/builtins/strlen-2.c,
28803 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28804 prototypes.
28805
28806 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
28807
28808 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28809 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28810 selectany usage.
28811
28812 2005-04-01 Jakub Jelinek <jakub@redhat.com>
28813
28814 PR c++/19406
28815 * g++.dg/debug/using1.C: New test.
28816
28817 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
28818
28819 PR middle-end/20524
28820 * gcc.dg/alias-7.c: Prefix asm-declared name with
28821 __USER_LABEL_PREFIX__.
28822
28823 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
28824
28825 Fix fallout from PR middle-end/15700:
28826 * gcc.c-torture/compile/20011119-1.c: Take
28827 __USER_LABEL_PREFIX__ into account.
28828 * gcc.c-torture/compile/20011119-2.c: Likewise.
28829
28830 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
28831
28832 PR c++/18644
28833 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28834
28835 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
28836
28837 PR c/17855
28838 * gcc.c-torture/compile/struct-non-lval-1.c,
28839 gcc.c-torture/compile/struct-non-lval-2.c,
28840 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28841
28842 2005-03-31 Janis Johnson <janis187@us.ibm.com>
28843
28844 * gcc.dg/tls/tls.exp: Remove temporary file.
28845 * g++.dg/tls/tls.exp: Ditto.
28846 * lib/file-format.exp: Ditto.
28847 * g++.dg/special/ecos.exp: Ditto.
28848
28849 * lib/profopt.exp: Treat prof_ext as a list.
28850 * gcc.misc-tests/bprob.exp: Ditto.
28851 * g++.dg/bprob/bprob.exp: Ditto.
28852
28853 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28854 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28855 g++.dg/tree-ssa/pointer-reference-alias.C,
28856 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28857 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28858 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28859 g++.dg/vect/pr19951.cc: Ditto.
28860 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28861 gcc.dg/builtins-47.c: Ditto.
28862 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28863 gcc.dg/pr20115-1.c: Ditto.
28864 * gcc.dg/tree-ssa/20030530-2.c,
28865 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28866 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28867 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28868 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28869 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28870 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28871 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28872 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28873 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28874 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28875 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28876 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28877 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28878 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28879 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28880 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28881 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28882 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28883 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28884 gcc.dg/tree-ssa/20030824-1.c,
28885 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28886 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28887 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28888 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28889 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28890 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28891 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28892 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28893 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28894 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28895 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28896 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28897 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28898 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28899 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28900 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28901 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28902 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28903 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28904 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28905 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28906 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28907 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28908 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28909 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28910 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28911 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28912 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28913 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28914 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28915 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28916 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28917 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28918 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28919 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28920 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28921 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28922 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28923 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28924 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28925 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28926 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28927 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28928 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28929 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28930 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28931 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28932 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28933 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28934 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28935 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28936 gcc.dg/tree-ssa/useless-1.c: Ditto.
28937 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28938 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28939 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28940 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28941 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28942 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28943 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28944 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28945 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28946 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28947 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28948 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28949 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28950 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28951 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28952 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28953 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28954 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28955 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28956 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28957 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28958 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28959 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28960 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28961 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28962 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28963 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28964 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28965 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28966 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28967 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28968 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28969 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28970 gcc.dg/vect/vect-none.c: Ditto.
28971 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28972 treelang/compile/unsigned.tree: Ditto.
28973
28974 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28975 * gcc.dg/cpp/direct2s.c: Ditto.
28976 * gcc.dg/cpp/paste4.c: Ditto.
28977 * gcc.dg/cpp/separate-1.c: Ditto.
28978 * gcc.dg/pch/save-temps-1.c: Ditto.
28979 * g++.dg/ext/altivec-10.C: Ditto.
28980 * g++.dg/pch/pch.C: Ditto.
28981
28982 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28983
28984 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28985 * g++.dg/template/repo1.C: Ditto.
28986 * g++.dg/template/repo2.C: Ditto.
28987 * g++.dg/template/repo3.C: Ditto.
28988 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28989 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28990 * g++.old-deja/g++.pt/repo1.C: Ditto.
28991 * g++.old-deja/g++.pt/repo2.C: Ditto.
28992 * g++.old-deja/g++.pt/repo3.C: Ditto.
28993 * g++.old-deja/g++.pt/repo4.C: Ditto.
28994
28995 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28996 * gcc.dg/20030107-1.c: Ditto.
28997 * gcc.dg/20030702-1.c: Ditto.
28998 * gcc.dg/profile-generate-1.c: Ditto.
28999 * g++.dg/other/profile1.C: Ditto.
29000 * g++.old-deja/g++.robertl/eb83.C: Ditto.
29001
29002 * lib/gcc-dg.exp (remove-build-file): New.
29003 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29004 cleanup-tree-dump, cleanup-saved-temps): New.
29005
29006 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
29007
29008 PR c++/19203, DR 214
29009 * g++.dg/parse/ambig3.C: Not ambiguous.
29010 * g++.dg/template/spec20.C: New.
29011 * g++.dg/template/spec21.C: New.
29012
29013 2005-03-31 Steve Ellcey <sje@cup.hp.com>
29014
29015 PR target/20045
29016 * gcc.dg/ia64-fptr-1.c: Run only on linux.
29017
29018 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29019
29020 PR libfortran/20660
29021 * gfortran.dg/negative_unit.f: New test.
29022
29023 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29024
29025 * gcc.dg/20050330-1.c: New test.
29026
29027 2005-03-30 Devang Patel <dpatel@apple.com>
29028
29029 * g++.dg/tree-sra/ssa-sra-3.C: New test.
29030
29031 2005-03-30 Dale Johannesen <dalej@apple.com>
29032
29033 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29034
29035 2005-03-30 Janis Johnson <janis187@us.ibm.com>
29036
29037 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29038 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29039 Strip options from test name.
29040
29041 2005-03-31 Jan Hubicka <jh@suse.cz>
29042
29043 * gcc.dg/varpool-1.c: New testcase.
29044
29045 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
29046
29047 PR c/772
29048 PR c/17913
29049 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29050 gcc.dg/stmt-expr-label-3.c : New tests.
29051 * gcc.c-torture/execute/medce-2.c: Remove.
29052
29053 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
29054
29055 PR c/20368
29056 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29057 tests.
29058
29059 2005-03-30 Alan Modra <amodra@bigpond.net.au>
29060
29061 * gcc.c-torture/compile/pr20203.c: New test.
29062
29063 2005-03-26 Steven G. Kargl <kargls@comcast.net>
29064
29065 * gfortran.dg/promotion.f90: New test.
29066
29067 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
29068
29069 PR middle-end/20491
29070 * gcc.dg/torture/asm-subreg-1.c: New test.
29071
29072 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
29073
29074 PR c/20672
29075 * gcc.dg/pr20672-1.c: New test.
29076
29077 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
29078
29079 * gfortran.dg/vect: New directory.
29080 * gfortran.dg/vect/vect.exp: New.
29081 * gfortran.dg/vect/vect-1.f90: New test.
29082 * gfortran.dg/vect/vect-2.f90: New test.
29083 * gfortran.dg/vect/vect-3.f90: New test.
29084 * gfortran.dg/vect/vect-4.f90: New test.
29085 * gfortran.dg/vect/vect-5.f90: New test.
29086
29087 2005-03-29 Jakub Jelinek <jakub@redhat.com>
29088
29089 PR middle-end/20622
29090 * gcc.dg/alias-7.c: New test.
29091
29092 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
29093
29094 * gcc.dg/sparc-reg-1.c: New test.
29095
29096 2005-03-28 Steve Ellcey <sje@cup.hp.com>
29097
29098 PR target/19890
29099 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29100
29101 2005-03-29 Dale Ranta <dir@lanl.gov>
29102 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29103
29104 PR libfortran/20163
29105 * gfortran.dg/pr20163-2.f: New test.
29106
29107 2005-03-28 Jan Hubicka <jh@suse.cz>
29108
29109 PR middle-end/20635
29110 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29111 by Jakub Jelinek.
29112
29113 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
29114
29115 PR tree-optimization/20626
29116 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29117 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29118
29119 2005-03-26 Steven G. Kargl <kargls@comcast.net>
29120
29121 * gfortran.dg/underflow.f90: New test.
29122 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29123
29124 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29125
29126 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29127
29128 2005-03-25 Mark Mitchell <mark@codesourcery.com>
29129
29130 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29131 (g++_init): Make sure that CXXFLAGS is set.
29132 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29133 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29134 * lib/gfortran.exp (gfortran_link_flags): Likewise.
29135 * lib/objc.exp (objc_init): Likewise.
29136 * lib/treelang.exp (treelang_init): Likewise.
29137
29138 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
29139
29140 PR tree-optimization/20470
29141 * gcc.dg/tree-ssa/pr20470.c: New test.
29142
29143 2005-03-25 Geoffrey Keating <geoffk@apple.com>
29144
29145 * gcc.dg/ppc-stfiwx.c: New.
29146
29147 2005-03-25 Steve Ellcey <sje@cup.hp.com>
29148
29149 PR target/19888
29150 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29151
29152 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
29153
29154 * gcc.dg/20050325-1.c: Fix a typo.
29155
29156 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29157
29158 PR libfortran/19678
29159 PR libfortran/19679
29160 * gfortran.dg/dos_eol.f: New test.
29161
29162 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
29163
29164 PR rtl-optimization/20249
29165 * gcc.dg/20050325-1.c: New test.
29166
29167 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29168
29169 PR libfortran/15332
29170 * gfortran.dg/pr15332.f: New test.
29171
29172 2005-03-24 Dale Johannesen <dalej@apple.com>
29173
29174 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29175
29176 2005-03-24 Geoffrey Keating <geoffk@apple.com>
29177
29178 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29179 'internal' visibility.
29180 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29181 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29182 'protected' visibility.
29183 * gcc.dg/visibility-7.c: Likewise.
29184 * lib/target-supports.exp (check_visibility_available): Take
29185 a parameter, the kind of visibility to check for.
29186 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29187 to check_visibility_available.
29188
29189 * g++.dg/expr/cast3.C: New.
29190
29191 2005-03-24 David Edelsohn <edelsohn@gnu.org>
29192
29193 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29194 rs6000.
29195
29196 2005-03-24 Steve Ellcey <sje@cup.hp.com>
29197
29198 PR target/20095
29199 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29200
29201 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
29202
29203 * gcc.dg/badshift.c: Renamed to...
29204 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
29205
29206 * gcc.target/i386/badshift.c: Renamed to...
29207 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
29208 only.
29209
29210 PR rtl-optimization/20532
29211 * gcc.target/i386/badshift.c: New.
29212
29213 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29214
29215 * gfortran.dg/pr18025.f90: New test.
29216
29217 2005-03-23 Dale Johannesen <dalej@apple.com>
29218
29219 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29220
29221 2005-03-23 Mark Mitchell <mark@codesourcery.com>
29222
29223 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29224
29225 * lib/target-supports.exp (check_iconv_available): Default
29226 libiconv to -liconv, if there is no definition.
29227
29228 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
29229
29230 * gcc.dg/torture/cris-asm-mof-1.c: New test.
29231
29232 2005-03-22 Mark Mitchell <mark@codesourcery.com>
29233
29234 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29235 * g++.dg/opt/pr7503-2.C: Likewise.
29236 * g++.dg/opt/pr7503-3.C: Likewise.
29237 * g++.dg/opt/pr7503-4.C: Likewise.
29238 * g++.dg/opt/pr7503-5.C: Likewise.
29239 * g++.dg/warn/minmax.C: New test.
29240
29241 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29242
29243 * gfortran.dg/g77_intrinsics_funcs.f: New test.
29244 * gfortran.dg/g77_intrinsics_sub.f: New test.
29245
29246 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29247 Jan Hubicka <jh@suse.cz>
29248 Steven Bosscher <stevenb@suse.de
29249
29250 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29251
29252 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29253
29254 PR c++/19980
29255 * g++.dg/template/redecl3.C: New test.
29256
29257 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29258
29259 PR c++/20499
29260 * g++.dg/parse/error16.C: Tweak error markers.
29261
29262 2005-03-22 Jakub Jelinek <jakub@redhat.com>
29263
29264 PR target/20561
29265 * gcc.dg/20050321-2.c: New test.
29266
29267 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
29268
29269 PR c++/20465
29270 PR c++/20381
29271 * g++.dg/template/ptrmem12.C: New.
29272
29273 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
29274
29275 PR rtl-optimization/20527
29276 * gcc.c-torture/execute/pr20527-1.c: New test.
29277
29278 2005-03-22 Ben Elliston <bje@au.ibm.com>
29279
29280 * gcc.misc-tests/options.exp (check_for_options): Create a real C
29281 program, compile it into a real executable and then delete the .c
29282 and .x files afterwards, to avoid problems on testglue targets.
29283
29284 2005-03-21 Stuart Hastings <stuart@apple.com>
29285
29286 * gcc.target/i386/sse-2.c: New.
29287
29288 2005-03-21 Uros Bizjak <uros@kss-loka.si>
29289
29290 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29291
29292 2005-03-21 Paolo Carlini <pcarlini@suse.de>
29293
29294 * g++.dg/parse/crash25.C: Fix typo.
29295
29296 2005-03-21 Paolo Carlini <pcarlini@suse.de>
29297
29298 PR c++/20461
29299 * g++.dg/parse/crash24.C: New test.
29300
29301 PR c++/20536
29302 * g++.dg/parse/crash25.C: New test.
29303
29304 2005-03-21 Paolo Carlini <pcarlini@suse.de>
29305
29306 PR c++/20147
29307 * g++.dg/ext/stmtexpr4.C: New test.
29308
29309 2005-03-20 Roger Sayle <roger@eyesopen.com>
29310
29311 PR middle-end/20539
29312 * gcc.c-torture/compile/pr13066-1.c: New test case.
29313 * gcc.c-torture/compile/pr20539-1.c: Likewise.
29314 * g++.dg/opt/pr13066-1.C: Likewise.
29315
29316 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
29317
29318 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29319
29320 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29321
29322 PR fortran/18525
29323 * gfortran.dg/nesting_1.f90: New test.
29324
29325 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29326
29327 PR c++/20240
29328 * g++.dg/lookup/using13.C: New test.
29329
29330 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29331
29332 PR c++/20333
29333 * g++.dg/template/crash36.C: New test.
29334
29335 2005-03-18 Paolo Carlini <pcarlini@suse.de>
29336
29337 PR c++/20463
29338 * g++.dg/template/crash35.C: New test.
29339
29340 2005-03-17 Paolo Carlini <pcarlini@suse.de>
29341
29342 PR c++/19966
29343 * g++.dg/overload/operator2.C: New test.
29344
29345 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29346
29347 PR libfortran/20257
29348 * gfortran.dg/pr20257.f90: New test.
29349
29350 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29351
29352 PR libfortran/20480
29353 * gfortran.dg/pr20480.f90: New test.
29354
29355 2005-03-16 Richard Henderson <rth@redhat.com>
29356
29357 PR middle-end/15700
29358 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29359 (_rtld_global): New.
29360 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29361 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29362
29363 * gcc.dg/alias-3.c: New.
29364 * gcc.dg/alias-4.c: New.
29365 * gcc.dg/alias-5.c: New.
29366 * gcc.dg/alias-6.c: New.
29367
29368 2005-03-15 Geoffrey Keating <geoffk@apple.com>
29369
29370 * gcc.dg/cpp/ucnid-7.c: New.
29371
29372 2005-03-15 Janis Johnson <janis187@us.ibm.com>
29373 Dorit Naishlos <dorit@il.ibm.com>
29374
29375 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29376 darwin.
29377
29378 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
29379
29380 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29381 support misaligned accesses.
29382 * gcc.dg/vect/vect-58.c: Likewise.
29383 * gcc.dg/vect/vect-92.c: New.
29384 * gcc.dg/vect/vect-93.c: New.
29385
29386 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
29387
29388 PR fortran/18827
29389 * gfortran.dg/assign_2.f90: New test.
29390 * gfortran.dg/assign_3.f90: New test.
29391 * gfortran.dg/assign.f90: New test.
29392
29393 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
29394
29395 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29396 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29397 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29398 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29399 names.
29400
29401 2005-03-14 Geoffrey Keating <geoffk@apple.com>
29402
29403 * gcc.dg/cpp/ucnid-6.c: New.
29404
29405 * gcc.dg/cpp/normalize-1.c: New.
29406 * gcc.dg/cpp/normalize-2.c: New.
29407 * gcc.dg/cpp/normalize-3.c: New.
29408 * gcc.dg/cpp/normalize-4.c: New.
29409 * gcc.dg/cpp/ucnid-4.c: New.
29410 * gcc.dg/cpp/ucnid-5.c: New.
29411 * g++.dg/cpp/normalize-1.C: New.
29412 * g++.dg/cpp/ucnid-1.C: New.
29413
29414 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
29415
29416 * gcc.dg/pr18628.c: New.
29417
29418 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
29419
29420 PR c++/20280
29421 * g++.dg/tree-ssa/pr20280.C: New.
29422
29423 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29424
29425 PR fortran/20467
29426 * gfortran.dg/stfunc_2.f90: New test.
29427
29428 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
29429
29430 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29431
29432 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
29433
29434 * gcc.dg/tree-ssa/20050314-1.c: New test.
29435
29436 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29437
29438 PR c++/4403
29439 PR c++/9783, DR433
29440 * g++.dg/template/friend34.C: New test.
29441 * g++.dg/template/friend35.C: Likewise.
29442 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29443
29444 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29445
29446 Friend class name lookup 5/n
29447 PR c++/1016
29448 * g++.dg/lookup/hidden-class1.C: New test.
29449 * g++.dg/lookup/hidden-class2.C: Likewise.
29450 * g++.dg/lookup/hidden-class3.C: Likewise.
29451 * g++.dg/lookup/hidden-class4.C: Likewise.
29452 * g++.dg/lookup/hidden-class5.C: Likewise.
29453 * g++.dg/lookup/hidden-class6.C: Likewise.
29454 * g++.dg/lookup/hidden-class7.C: Likewise.
29455 * g++.dg/lookup/hidden-class8.C: Likewise.
29456 * g++.dg/lookup/hidden-class9.C: Likewise.
29457 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29458 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29459 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29460 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29461 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29462 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29463 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29464 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29465 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29466 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29467 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29468
29469 2005-03-13 Mark Mitchell <mark@codesourcery.com>
29470
29471 PR c++/20157
29472 * g++.dg/template/error18.C: New test.
29473
29474 2005-03-09 Ben Elliston <bje@au.ibm.com>
29475
29476 PR debug/16792
29477 * g++.dg/debug/pr16792.C: New test.
29478
29479 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
29480
29481 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29482 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29483 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29484 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29485 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29486 test assertion names.
29487
29488 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29489
29490 PR fortran/18600
29491 * gfortran.dg/stfunc_1.f90: New test.
29492
29493 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29494
29495 PR fortran/16907
29496 * gfortran.dg/real_index_1.f90: New test.
29497
29498 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29499
29500 PR fortran/20323
29501 * gfortran.dg/spec_expr_1.f90: New test.
29502
29503 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
29504
29505 PR c/20402
29506 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29507 new parser.
29508
29509 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29510
29511 PR fortran/20361
29512 * gfortran.dg/largeequiv_1.f90: New test.
29513
29514 2005-03-12 Geoffrey Keating <geoffk@apple.com>
29515
29516 * gcc.dg/ucnid-1.c: New.
29517 * gcc.dg/ucnid-2.c: New.
29518 * gcc.dg/ucnid-3.c: New.
29519 * gcc.dg/ucnid-4.c: New.
29520 * gcc.dg/ucnid-5.c: New.
29521 * gcc.dg/ucnid-6.c: New.
29522 * gcc.dg/cpp/ucnid-1.c: New.
29523 * gcc.dg/cpp/ucnid-2.c: New.
29524 * gcc.dg/cpp/ucnid-3.c: New.
29525 * g++.dg/other/ucnid-1.C: New.
29526
29527 2005-03-12 Geoffrey Keating <geoffk@apple.com>
29528
29529 * gcc.dg/vmx/darwin-abi-3.c: Delete.
29530
29531 2005-03-11 Per Bothner <per@bothner.com>
29532
29533 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
29534 that diagnotics refer to correct token.
29535 * gcc.dg/unused-3.c: Likewise.
29536
29537 2005-03-11 Per Bothner <per@bothner.com>
29538
29539 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29540 constant" is now actually on same line as string constant.
29541 * gcc.dg/cpp/direct2s.c: Likewise.
29542
29543 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
29544
29545 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29546
29547 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29548
29549 PR libfortran/20124
29550 * gfortran.dg/pr20124.f90: New Test
29551
29552 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
29553
29554 PR tree-optimization/20130
29555 * gcc.dg/pr20130-1.c: New test.
29556
29557 2005-03-10 Steve Ellcey <sje@cup.hp.com>
29558
29559 PR target/20095
29560 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29561
29562 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29563
29564 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29565
29566 2005-03-10 Steve Ellcey <sje@cup.hp.com>
29567
29568 * g++.dg/eh/forced1.C: Fix comment.
29569 * g++.dg/eh/forced2.C: Ditto.
29570 * g++.dg/eh/forced3.C: Ditto.
29571 * g++.dg/eh/forced4.C: Ditto.
29572
29573 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
29574
29575 PR rtl-opt/20412
29576 * gcc.c-torture/compile/pr20412.c: New test.
29577
29578 2005-03-10 Roger Sayle <roger@eyesopen.com>
29579
29580 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29581
29582 2005-03-10 Jakub Jelinek <jakub@redhat.com>
29583
29584 PR target/20322
29585 * gcc.dg/20050307-1.c: New test.
29586
29587 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
29588
29589 PR c++/20375
29590 * g++.dg/other/stdarg3.C: New.
29591
29592 2005-03-10 Jakub Jelinek <jakub@redhat.com>
29593
29594 PR c++/18384, c++/18327
29595 * g++.dg/init/array19.C: New test.
29596
29597 PR inline-asm/20314
29598 * gcc.dg/torture/pr20314-1.c: New test.
29599 * gcc.dg/torture/pr20314-2.c: New test.
29600
29601 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
29602
29603 * gcc.dg/20050309-1.c: New test.
29604
29605 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29606
29607 * gcc.dg/builtins-10.c: Reactivate disabled test.
29608 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
29609 new cbrt transformations.
29610
29611 2005-03-09 Mark Mitchell <mark@codesourcery.com>
29612
29613 PR c++/20208
29614 * g++.dg/template/array13.C: New test.
29615
29616 2005-03-09 Paolo Carlini <pcarlini@suse.de>
29617
29618 PR c++/16859
29619 * g++.dg/init/brace4.C: New test.
29620
29621 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
29622
29623 PR c++/20186
29624 * g++.dg/template/non-dependent12.C: New.
29625
29626 2005-03-08 Mark Mitchell <mark@codesourcery.com>
29627
29628 PR c++/20142
29629 * g++.dg/init/array18.C: Add dg-do run marker.
29630
29631 PR c++/20142
29632 * g++.dg/init/array18.C: New test.
29633
29634 2005-03-09 Ben Elliston <bje@au.ibm.com>
29635
29636 * consistency.vlad/vlad.exp: Remove trailing semicolons.
29637 * g++.dg/gcov/gcov.exp: Likewise.
29638 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29639 * gcc.target/xstormy16/xstormy16.exp: Likewise.
29640 * lib/c-torture.exp: Likewise.
29641 * lib/fortran-torture.exp: Likewise.
29642 * lib/g++.exp: Likewise.
29643 * lib/gcc-defs.exp: Likewise.
29644 * lib/gcc-dg.exp: Likewise.
29645 * lib/gcc.exp: Likewise.
29646 * lib/gcov.exp: Likewise.
29647 * lib/gfortran.exp: Likewise.
29648 * lib/mike-g++.exp: Likewise.
29649 * lib/mike-gcc.exp: Likewise.
29650 * lib/objc-torture.exp: Likewise.
29651 * lib/objc.exp: Likewise.
29652 * lib/profopt.exp: Likewise.
29653 * lib/target-libpath.exp: Likewise.
29654 * lib/target-supports.exp: Likewise.
29655 * lib/treelang.exp: Likewise.
29656 * lib/wrapper.exp: Likewise.
29657
29658 2005-03-08 Jeff Law <law@redhat.com>
29659
29660 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29661 PHI-OPT changes.
29662
29663 2005-03-08 Ira Rosen <irar@il.ibm.com>
29664
29665 * gcc.dg/vect/pr20122.c: New test.
29666
29667 2005-03-07 Jeff Law <law@redhat.com>
29668
29669 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29670 was folded away.
29671 * gcc.dg/tree-ssa/pr18133-1.c: New test.
29672 * gcc.dg/tree-ssa/pr18133-2.c: New test.
29673 * gcc.dg/tree-ssa/pr18134.c: New test.
29674
29675 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29676
29677 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29678 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29679 gcc.dg/torture/builtin-noret-2.c: Require weak support.
29680
29681 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
29682
29683 PR tree-opt/17671
29684 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29685
29686 2005-03-07 Mark Mitchell <mark@codesourcery.com>
29687
29688 * g++.dg/warn/Wnvdtor.C: New test.
29689
29690 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
29691
29692 * gcc.dg/torture/pr19683-1.c: New test.
29693
29694 2005-03-06 Steven G. Kargl <kargls@comcast.net>
29695
29696 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29697 * gfortran.dg/g77/19990313-2.f: Ditto.
29698 * gfortran.dg/g77/19990313-3.f: Ditto.
29699 * gfortran.dg/g77/19990525-0.f: Ditto.
29700 * gfortran.dg/g77/19990826-0.f: Ditto.
29701 * gfortran.dg/g77/19990826-2.f: Ditto.
29702 * gfortran.dg/g77/19990826-3.f: Ditto.
29703 * gfortran.dg/g77/20000511-1.f: Ditto.
29704 * gfortran.dg/g77/20000511-2.f: Ditto.
29705 * gfortran.dg/g77/970625-2.f: Ditto.
29706 * gfortran.dg/g77/980310-2.f: Ditto.
29707 * gfortran.dg/g77/980310-3.f: Ditto.
29708 * gfortran.dg/g77/980310-8.f: Ditto.
29709 * gfortran.dg/g77/980519-2.f: Ditto.
29710 * gfortran.dg/g77/alpha1.f: Ditto.
29711 * gfortran.dg/g77/claus.f: Ditto.
29712 * gfortran.dg/g77/erfc.f: Ditto.
29713 * gfortran.dg/g77/short.f: Ditto.
29714 * gfortran.fortran-torture/execute/data.f90: Ditto.
29715 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29716 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29717
29718 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29719
29720 * lib/file-format.exp (gcc_target_object_format): Add check for som
29721 format and hardcode object formats on hppa*-*-hpux*.
29722 * lib/target-supports.exp (check_weak_available): Add check for som
29723 object format. Always return 0 on hppa*-*-hpux10*.
29724
29725 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29726 is defined.
29727
29728 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29729
29730 2005-03-05 Steven G. Kargl <kargls@comcast.net>
29731
29732 * gfortran.dg/pr19936_1.f90: New test.
29733 * gfortran.dg/pr19936_2.f90: New test.
29734 * gfortran.dg/pr19936_3.f90: New test.
29735
29736 2005-03-05 Steven G. Kargl <kargls@comcast.net>
29737 Paul Thomas <prthomas@drfccad.cea.fr>
29738
29739 * gfortran.dg/PR19754_1.f90: New test.
29740 * gfortran.dg/PR19754_2.f90: Ditto.
29741
29742 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29743
29744 PR c++/19311
29745 * g++.dg/template/non-dependent11.C: New test.
29746
29747 2005-03-05 Uros Bizjak <uros@kss-loka.si>
29748
29749 * lib/target-supports.exp (check_iconv_available): Fix comment.
29750
29751 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
29752 Joseph S. Myers <joseph@codesourcery.com>
29753
29754 PR c++/19797
29755 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29756
29757 2005-03-04 Matthew Sachs <msachs@apple.com>
29758
29759 * gcc.exp (gcc_target_compile): Put braces around
29760 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29761 * objc.exp (objc_target_compile): Likewise.
29762 * treelang.exp (treelang_target_compile): Likewise.
29763
29764 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29765
29766 PR fortran/19673
29767 * gfortran.dg/func_result_1.f90: New test.
29768
29769 2005-03-04 Ben Elliston <bje@au.ibm.com>
29770
29771 * gcc.misc-tests/options.exp: New test.
29772
29773 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
29774
29775 * gcc.dg/pr15784-4.c: New test.
29776
29777 2005-03-03 Geoffrey Keating <geoffk@apple.com>
29778
29779 * gcc.c-torture/execute/pr17133.c: New.
29780 * gcc.c-torture/compile/20050303-1.c: New.
29781
29782 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
29783
29784 * gcc.dg/cpp/assert4.c: Fix for cygwin.
29785
29786 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
29787
29788 * g++.dg/overload/using2.C: New.
29789
29790 2005-03-02 Mark Mitchell <mark@codesourcery.com>
29791
29792 PR c++/19916
29793 * g++.dg/init/ptrmem2.C: New test.
29794
29795 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
29796
29797 PR c/8927
29798 * gcc.dg/pr8927-1.c: New test.
29799
29800 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
29801
29802 PR c++/20232
29803 * g++.dg/inherit/covariant12.C: New.
29804
29805 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29806
29807 PR fortran/19479
29808 * gfortran.dg/bound_1.f90: New test.
29809
29810 2005-02-28 Janis Johnson <janis187@us.ibm.com>
29811
29812 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29813 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29814
29815 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
29816
29817 PR c/20245
29818 * gcc.dg/pr20245-1.c: New test.
29819
29820 2005-02-28 Jakub Jelinek <jakub@redhat.com>
29821
29822 PR middle-end/19874
29823 * gcc.c-torture/execute/20050119-2.c: New test case.
29824
29825 2005-02-28 Ben Elliston <bje@au.ibm.com>
29826
29827 * README: Update the DejaGnu bug reporting address.
29828 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29829 * lib/objc-torture.exp: Likewise.
29830
29831 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
29832
29833 * gfortran.dg/boz_1.f90: New test.
29834 * gfortran.dg/boz_3.f90: New test.
29835 * gfortran.dg/boz_4.f90: New test.
29836
29837 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
29838
29839 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29840 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29841
29842 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29843
29844 PR libfortran/20101
29845 * gfortran.dg/write_0_pe_format.f90: New test.
29846
29847 2005-02-27 Jakub Jelinek <jakub@redhat.com>
29848
29849 PR c++/20206
29850 * g++.dg/opt/thunk2.C: New test.
29851 * g++.dg/opt/covariant1.C: New test.
29852
29853 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29854
29855 * gfortran.dg/e_d_fmt.f90: New test.
29856
29857 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
29858
29859 * gcc.dg/asm-b.c: Fix comment typos.
29860
29861 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
29862
29863 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29864 a V_MAY_DEF also.
29865
29866 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
29867
29868 PR tree-opt/20188
29869 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29870 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29871 * gcc.dg/asm-b.c: New test.
29872
29873 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
29874
29875 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29876 Disable this test on IRIX 6.
29877
29878 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
29879
29880 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29881 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29882 parser.
29883
29884 2005-02-25 Diego Novillo <dnovillo@redhat.com>
29885
29886 PR tree-optimization/20204
29887 * gcc.dg/pr20204.c: New test.
29888
29889 2005-02-24 Jakub Jelinek <jakub@redhat.com>
29890
29891 PR target/20196
29892 * gcc.c-torture/execute/20050224-1.c: New test.
29893
29894 PR c++/20175
29895 * g++.dg/warn/Wbraces2.C: New test.
29896
29897 2005-02-23 Mark Mitchell <mark@codesourcery.com>
29898
29899 PR c++/19878
29900 * g++.dg/init/const2.C: New test.
29901
29902 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
29903
29904 PR tree-optimization/20100
29905 * gcc.c-torture/execute/pr20100-1.c: New test.
29906
29907 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29908
29909 * gfortran.dg/implicit_3.f90: New test.
29910
29911 * gfortran.dg/deftype_1.f90: New test.
29912
29913 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
29914
29915 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29916 the test passes.
29917 * g++.dg/other/anon3.C: Accept a warning.
29918
29919 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
29920
29921 * gcc.dg/pr20017.c: Fix a comment typo.
29922
29923 2005-02-23 Bud Davis <bdavis@gfortran.org>
29924
29925 * gfortran.dg/list_read_4.f90: Change to f90 comments.
29926
29927 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29928
29929 PR ada/19902
29930 * ada/acats/tests/cxa/cxa3004.a: Remove.
29931 * ada/acats/tests/cxb/cxb30061.am: Likewise.
29932
29933 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29934
29935 PR c++/20073
29936 * g++.dg/init/const1.C: New test.
29937
29938 PR c++/19991
29939 * g++.dg/parse/constant7.C: New test.
29940
29941 PR c++/20152
29942 * g++.dg/parse/error27.C: New test.
29943 * g++.dg/template/qualttp15.C: Adjust error markers.
29944 * g++.old-deja/g++.other/struct1.C: Likewise.
29945
29946 PR c++/20153
29947 * g++.dg/template/error17.C: New test.
29948
29949 PR c++/20148
29950 * g++.dg/parser/error26.C: New test.
29951
29952 2005-02-22 Diego Novillo <dnovillo@redhat.com>
29953
29954 PR tree-optimization/20100
29955 PR tree-optimization/20115
29956 * gcc.dg/pr20115.c: New test.
29957 * gcc.dg/pr20115-1.c: New test.
29958 * gcc.dg/pr20100.c: New test.
29959 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29960 call-clobbered variables after alias1.
29961
29962 2005-02-22 Bud Davis <bdavis@gfortran.org>
29963
29964 * gfortran.dg/list_read_4.f90: new test.
29965
29966 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
29967
29968 PR rtl-optimization/20017.
29969 * gcc.dg/pr20017.c: New.
29970
29971 2005-02-22 Devang Patel <dpatel@apple.com>
29972
29973 PR 19952
29974 * g++.dg/tree-ssa/pr19952.C: New test.
29975
29976 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29977
29978 PR c++/19883
29979 * g++.dg/parse/constant6.C: New test.
29980
29981 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29982
29983 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29984 * g++.dg/charset/asm2.c: Likewise.
29985 * g++.dg/charset/asm3.c: Likewise.
29986 * g++.dg/charset/asm4.c: Likewise.
29987 * g++.dg/charset/asm5.c: Likewise.
29988 * g++.dg/charset/attribute1.c: Likewise.
29989 * g++.dg/charset/attribute2.c: Likewise.
29990 * g++.dg/charset/extern1.cc: Likewise.
29991 * g++.dg/charset/extern2.cc: Likewise.
29992 * g++.dg/charset/extern3.cc: Likewise.
29993 * g++.dg/charset/function.cc: Likewise.
29994 * g++.dg/charset/string.c: Likewise.
29995 * g++.dg/charset/charset.exp: Likewise.
29996 * lib/target-supports.exp (check_iconv_available): Fix comment.
29997
29998 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29999
30000 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30001 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30002 * gcc.dg/charset/asm2.c: Likewise.
30003 * gcc.dg/charset/asm3.c: Likewise.
30004 * gcc.dg/charset/asm4.c: Likewise.
30005 * gcc.dg/charset/asm5.c: Likewise.
30006 * gcc.dg/charset/asm6.c: Likewise.
30007 * gcc.dg/charset/attribute1.c: Likewise.
30008 * gcc.dg/charset/attribute2.c: Likewise.
30009 * gcc.dg/charset/builtin1.c: Likewise.
30010 * gcc.dg/charset/extern.c: Likewise.
30011 * gcc.dg/charset/function.c: Likewise.
30012 * gcc.dg/charset/string.c: Likewise.
30013 * gcc.dg/charset/charset.exp: Likewise.
30014
30015 2005-02-21 Bud Davis <bdavis9659@comcast.net>
30016
30017 PR fortran/20086
30018 * gfortran.dg/pr20086.f90: New test.
30019
30020 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
30021
30022 PR tree-optimization/19786
30023 * g++.dg/tree-ssa/pr19786.C: New.
30024
30025 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30026
30027 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30028
30029 2005-02-21 Jeff Law <law@redhat.com>
30030
30031 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30032
30033 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30034
30035 * gfortran.dg/do_iterator: Split loop, markup all lines for
30036 which an error locus is printed.
30037 * gfortran.dg/pr17708.f90: Markup all lines for which an error
30038 locus is printed.
30039 * gfortran.dg/select_4.f90: Likewise.
30040 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30041 locuses in the various permutations.
30042
30043 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
30044
30045 PR tree-optimization/19951
30046 * g++.dg/vect: New directory.
30047 * g++.dg/vect/vect.exp: New file.
30048 * g++.dg/vect/pr19951.cc: New testcase.
30049 * g++.dg/dg.exp: Also prune vectorizer tests.
30050
30051 2005-02-20 Zack Weinberg <zack@codesourcery.com>
30052
30053 PR 18785
30054 * gcc.dg/charset/builtin1.c: New test.
30055
30056 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30057
30058 PR c++/19299
30059 * g++.dg/inherit/volatile1.C: New test.
30060
30061 PR c++/19440
30062 * g++.dg/template/dtor4.C: New test.
30063
30064 2005-02-19 Steven G. Kargl <kargls@comcast.net>
30065
30066 * gfortran.dg/int_1.f90: New test.
30067
30068 2005-02-19 Devang Patel <dpatel@apple.com>
30069
30070 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30071
30072 2005-02-19 Steven G. Kargl <kargls@comcast.net>
30073
30074 * gfortran.dg/achar_1.f90: New test.
30075
30076 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
30077
30078 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30079
30080 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
30081 Jakub Jelinek <jakub@redhat.com>
30082
30083 PR tree-optimization/19828
30084 * gcc.dg/tree-ssa/loop-7.c: New test.
30085 * gcc.c-torture/execute/20050218-1.c: New test.
30086
30087 2005-02-19 Jakub Jelinek <jakub@redhat.com>
30088
30089 PR c/20043
30090 * gcc.dg/transparent-union-1.c: New test.
30091 * gcc.dg/transparent-union-2.c: New test.
30092
30093 2005-02-18 James E Wilson <wilson@specifixinc.com>
30094
30095 PR tree-optimization/18977
30096 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30097
30098 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
30099
30100 PR target/20054
30101 * gcc.dg/pr20054.c: New test.
30102
30103 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30104
30105 PR c++/19508
30106 * g++.dg/ext/attrib20.C: New test.
30107
30108 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
30109
30110 PR middle-end/20030
30111 * gfortran.fortran-torture/execute/character_passing.f90: New test.
30112
30113 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
30114
30115 PR c++/20008
30116 * g++.dg/opt/switch4.C: New.
30117
30118 2005-02-18 Jakub Jelinek <jakub@redhat.com>
30119
30120 PR c++/20023
30121 PR tree-optimization/20009
30122 * gcc.c-torture/compile/20050217-1.c: New test.
30123 * g++.dg/opt/switch3.C: New test.
30124
30125 PR tree-optimization/18947
30126 * gcc.c-torture/compile/20050215-1.c: New test.
30127 * gcc.c-torture/compile/20050215-2.c: New test.
30128 * gcc.c-torture/compile/20050215-3.c: New test.
30129
30130 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
30131
30132 PR c++/20028
30133 * g++.dg/template/crash34.C: New.
30134
30135 PR c++/20022
30136 * g++.dg/other/access3.C: New.
30137
30138 2005-02-17 Ira Rosen <irar@il.ibm.com>
30139
30140 * gcc.dg/vect/vect-98.c: New test.
30141
30142 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
30143
30144 PR tree-optimization/19967
30145 * gcc.dg/pr19967.c: New.
30146
30147 2005-02-16 Jakub Jelinek <jakub@redhat.com>
30148
30149 PR middle-end/19857
30150 * gcc.dg/tree-ssa/20050215-1.c: New test.
30151 * gcc.c-torture/execute/20050215-1.c: New test.
30152
30153 2005-02-15 Eric Christopher <echristo@redhat.com>
30154
30155 * gcc.dg/cpp/20050215-1.c: New file.
30156
30157 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
30158
30159 PR tree-optimization/15785
30160 * gcc.dg/pr15785-1.c: New test.
30161
30162 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
30163
30164 PR c++/17788
30165 * g++.dg/init/ctor4.C: New.
30166 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30167
30168 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
30169
30170 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30171 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30172
30173 2005-02-15 Andreas Schwab <schwab@suse.de>
30174
30175 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30176 declare malloc.
30177
30178 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
30179
30180 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30181
30182 2005-02-14 Diego Novillo <dnovillo@redhat.com>
30183
30184 PR tree-optimization/19853
30185 * gcc.c-torture/compile/pr19853.c: New test.
30186
30187 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
30188
30189 PR c++/19608
30190 * g++.dg/parse/local-class1.C: New.
30191
30192 PR c++/19895
30193 * g++.dg/parse/ptrmem3.C: New.
30194
30195 PR c++/19884
30196 * g++.old-deja/g++.oliva/template6.C: Add another case.
30197 * g++.dg/template/explicit6.C: New.
30198
30199 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
30200
30201 PR c++/17816
30202 * g++.dg/other/redecl2.C: New.
30203
30204 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
30205
30206 PR c++/19891
30207 * g++.dg/abi/covariant4.C: New.
30208
30209 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
30210
30211 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30212 New tests.
30213
30214 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
30215
30216 * gcc.dg/vect/vect-96.c: Fix typo.
30217
30218 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30219
30220 PR c++/14479
30221 PR c++/19487
30222 * g++.dg/template/enum5.C: New test.
30223
30224 2005-02-12 Ira Rosen <irar@il.ibm.com>
30225
30226 * gcc.dg/vect/vect-97.c: New test.
30227
30228 2005-02-12 Ira Rosen <irar@il.ibm.com>
30229
30230 * gcc.dg/vect/vect-96.c: New test.
30231
30232 2005-02-12 Uros Bizjak <uros@kss-loka.si>
30233
30234 * gcc.dg/builtins-34.c: Also check ldexp*.
30235
30236 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
30237
30238 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30239
30240 2005-02-11 Janis Johnson <janis187@us.ibm.com>
30241
30242 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30243 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30244 dg-require-dll, dg-require-iconv, dg-require-named-sections,
30245 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30246 selector_list, selector_expression, dg-process-target): Move to new
30247 file target-supports-dg.exp.
30248 * lib/target-supports-dg.exp: New.
30249
30250 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30251 New.
30252
30253 2005-02-11 Jakub Jelinek <jakub@redhat.com>
30254
30255 PR c++/19666
30256 * g++.dg/other/ptrmem6.C: New test.
30257
30258 PR middle-end/19858
30259 * gcc.c-torture/compile/20050210-1.c: New test.
30260
30261 2005-02-11 Mark Mitchell <mark@codesourcery.com>
30262
30263 PR c++/19755
30264 * g++.dg/warn/Wbraces1.C: New test.
30265
30266 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
30267
30268 * gcc.dg/builtins-52.c: New testcase.
30269
30270 2005-02-10 Jakub Jelinek <jakub@redhat.com>
30271
30272 PR c/19342
30273 * gcc.c-torture/execute/20050119-1.c: New test.
30274
30275 2005-02-09 Mark Mitchell <mark@codesourcery.com>
30276
30277 PR c++/19811
30278 * g++.dg/init/delete1.C: New test.
30279
30280 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
30281
30282 PR c++/18470
30283 * g++.dg/template/static12.C: New test.
30284
30285 2005-02-09 Mark Mitchell <mark@codesourcery.com>
30286
30287 PR c++/19787
30288 * g++.dg/conversion/ambig1.C: New test.
30289
30290 PR c++/19739
30291 * g++.dg/ext/attrib19.C: New test.
30292
30293 PR c++/19732
30294 * g++.dg/parse/dtor5.C: New test.
30295
30296 PR c++/19762
30297 * g++.dg/template/dtor3.C: New test.
30298
30299 PR c++/19826
30300 * g++.dg/template/static11.C: New test.
30301 * g++.dg/template/crash2.C: Remove dg-error marker.
30302
30303 2005-02-09 Janis Johnson <janis187@us.ibm.com>
30304
30305 PR C++/18491
30306 * g++.old-deja/g++.mike/p10769a.C: Remove.
30307
30308 2005-02-09 Roger Sayle <roger@eyesopen.com>
30309
30310 * gcc.dg/builtins-48.c: New test case.
30311 * gcc.dg/builtins-49.c: New test case.
30312 * gcc.dg/builtins-50.c: New test case.
30313 * gcc.dg/builtins-51.c: New test case.
30314
30315 2005-02-09 Ian Lance Taylor <ian@airs.com>
30316
30317 PR middle-end/19583
30318 * g++.dg/warn/Wreturn-type-3.C: New test.
30319
30320 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
30321
30322 PR middle-end/19402
30323 * gcc.dg/pr19402-1.c: New testcase.
30324 * gcc.dg/pr19402-2.c: likewise.
30325
30326 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
30327
30328 PR middle-end/19854
30329 * g++.dg/tree-ssa/tmmti.C: New testcase.
30330
30331 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
30332
30333 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30334
30335 2005-02-08 Mark Mitchell <mark@codesourcery.com>
30336
30337 PR c++/19733
30338 * g++.dg/parse/crash23.C: New test.
30339 * g++.dg/warn/Weff1.C: New test.
30340
30341 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
30342
30343 * gcc.dg/20050209-1.c: New test.
30344
30345 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
30346
30347 PR target/19799
30348 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30349
30350 2005-02-08 Mike Stump <mrs@apple.com>
30351
30352 * g++.dg/pch/import-2.c: New test.
30353 * g++.dg/pch/import-2.hs: New.
30354 * g++.dg/pch/include/import-2a.h: New.
30355 * g++.dg/pch/include/import-2b.h: New.
30356
30357 2005-02-08 Janis Johnson <janis187@us.ibm.com>
30358
30359 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30360
30361 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30362
30363 * gfortran.dg/substr_1.f90: New test.
30364
30365 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
30366
30367 PR middle-end/19775
30368 * gcc.dg/torture/builtin-power-1.c: Disable test for
30369 invalid transformation.
30370 * gcc.dg/builtins-10.c: Likewise. Disable one test we
30371 no longer optimize.
30372 * gcc.dg/builtins-47.c: New testcase.
30373
30374 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
30375 Dorit Naishlos <dorit@il.ibm.com>
30376
30377 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30378
30379 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
30380
30381 * gcc.c-torture/compile/20050206-1.c: New test.
30382
30383 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
30384
30385 PR tree-opt/19768
30386 * g++.dg/opt/pr19768.C: New test.
30387
30388 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
30389
30390 PR tree-opt/19736
30391 * gcc.c-torture/compile/pr19736.c: New test.
30392
30393 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30394
30395 PR c++/17401
30396 * g++.dg/parse/error25.C: New test.
30397
30398 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
30399
30400 * gcc.c-torture/execute/20050203-1.c: New.
30401
30402 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
30403
30404 * gcc.dg/vect/vect-85.c: Remove xfail.
30405 * gcc.dg/vect/vect-86.c: Remove xfail.
30406 * gcc.dg/vect/vect-87.c: Remove xfail.
30407 * gcc.dg/vect/vect-88.c: Remove xfail.
30408
30409 2005-02-02 Geoffrey Keating <geoffk@apple.com>
30410
30411 * gcc.dg/altivec-19.c: New.
30412
30413 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
30414
30415 PR c/17807
30416 * gcc.dg/nested-func-3.c: New test.
30417 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30418
30419 2005-02-02 Janis Johnson <janis187@us.ibm.com>
30420
30421 * gcc.test-framework/gen_directive_tests: Generate tests for
30422 selector expressions.
30423
30424 2005-02-02 Matt Austern <austern@apple.com>
30425
30426 PR c++/19628
30427 * g++/ext/builtin7.C: New.
30428 * g++/ext/builtin8.C: New.
30429
30430 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
30431
30432 PR c/18502
30433 * gcc.dg/pr18502-1.c: New test.
30434
30435 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30436
30437 PR c++/17413
30438 * g++.dg/template/local4.C: Tweak.
30439
30440 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
30441
30442 PR tree-optimization/19578
30443 * gcc.c-torture/compile/20050202-1.c: New test.
30444
30445 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
30446
30447 PR c/19435
30448 * gcc.dg/c99-init-4.c: New test.
30449
30450 2005-02-01 Janis Johnson <janis187@us.ibm.com>
30451
30452 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30453
30454 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30455
30456 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30457 * g++.dg/eh/check-vect.h: New.
30458
30459 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30460 * gcc.dg/vect/vect-78.c: Ditto.
30461 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30462 Remove.
30463
30464 * g++.dg/conversion/simd1.C: Expect warning.
30465 * g++.dg/ext/attribute-test-1.C: Ditto.
30466 * g++.dg/ext/attribute-test-2.C: Ditto.
30467 * g++.dg/ext/attribute-test-3.C: Ditto.
30468 * g++.dg/ext/attribute-test-4.C: Ditto.
30469
30470 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30471 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30472
30473 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30474
30475 2005-02-01 Richard Henderson <rth@redhat.com>
30476
30477 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30478 long double for ibm double-double format.
30479 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30480
30481 2005-02-01 Diego Novillo <dnovillo@redhat.com>
30482
30483 PR tree-optimization/19633
30484 * gcc.dg/pr19633-1.c: New test.
30485 * gcc.dg/pr19633.c: Tweak to make pointer point
30486 to NULL or a symbol.
30487
30488 2005-02-01 Janis Johnson <janis187@us.ibm.com>
30489
30490 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30491 New procs.
30492 (dg-process-target (local override)): Handle selector expressions.
30493
30494 * gcc.test-framework/README: Describe tests in source directory.
30495 * gcc.test-framework/test-framework.awk: Handle dg- tests.
30496 * gcc.test-framework/test-framework.exp: Handle dg- tests.
30497 * gcc.test-framework/dg-bogus-exp-P.c: New test.
30498 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30499 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30500 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30501 * gcc.test-framework/dg-do-link-exp-P.c: New test.
30502 * gcc.test-framework/dg-do-run-exp-P.c: New test.
30503 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30504 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30505 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30506 * gcc.test-framework/dg-error-exp-P.c: New test.
30507 * gcc.test-framework/dg-error-exp-XP.c: New test.
30508 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30509 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30510 * gcc.test-framework/dg-output-exp-P.c: New test.
30511 * gcc.test-framework/dg-output-exp-XF.c: New test.
30512 * gcc.test-framework/dg-warning-exp-P.c: New test.
30513 * gcc.misc-tests/dg-1.c: Remove.
30514 * gcc.misc-tests/dg-2.c: Remove.
30515 * gcc.misc-tests/dg-3.c: Remove.
30516 * gcc.misc-tests/dg-4.c: Remove.
30517 * gcc.misc-tests/dg-5.c: Remove.
30518 * gcc.misc-tests/dg-6.c: Remove.
30519 * gcc.misc-tests/dg-7.c: Remove.
30520 * gcc.misc-tests/dg-8.c: Remove.
30521 * gcc.misc-tests/dg-9.c: Remove.
30522 * gcc.misc-tests/dg-10.c: Remove.
30523 * gcc.misc-tests/dg-11.c: Remove.
30524 * gcc.misc-tests/dg-12.c: Remove.
30525 * gcc.misc-tests/dg-test.exp: Remove.
30526
30527 * gcc.test-framework/test-framework.awk: Change recording and
30528 printing of passes and failures.
30529
30530 * gcc.test-framework: New directory.
30531 * gcc.test-framework/README: New.
30532 * gcc.test-framework/test-framework.exp: New.
30533 * gcc.test-framework/test-framework.awk: New.
30534 * gcc.test-framework/gen_directive_tests: New.
30535
30536 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
30537
30538 * lib/treelang.exp: Fix comment typos.
30539 (treelang_target_compile): Don't append libs=-ltreelang to options.
30540
30541 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
30542
30543 * g++.dg/parse/typename7.C: Adjust error messages.
30544
30545 2005-01-31 Jeff Law <law@redhat.com>
30546
30547 * gcc.c-torture/execute/20050131-1.c: New test.
30548 * gcc.dg/wcaselabel.c: New test.
30549
30550 2005-01-31 Mark Mitchell <mark@codesourcery.com>
30551
30552 * g++.dg/other/warning1.C: Adjust error messags.
30553 * g++.dg/parse/constant5.C: New test.
30554
30555 2005-01-31 Steven Bosscher <stevenb@suse.de>
30556
30557 PR c/19333
30558 * gcc.c-torture/compile/20011130-1.c: Reorder to make
30559 the test case valid.
30560 * gcc.dg/20030815-1.c: Remove invalid tests.
30561 * gcc.dg/array-7.c: Adjust expected result.
30562 * gcc.dg/pr18596-3.c: Likewise.
30563 * gcc.dg/noncompile/20000901-1.c: Likewise.
30564 * gcc.dg/noncompile/init-2.c: Likewise.
30565 * gcc.dg/noncompile/init-4.c: Likewise.
30566
30567 2005-01-31 Dale Johannesen <dalej@apple.com>
30568
30569 * g++.dg/opt/pr19650.C: New test.
30570
30571 2005-01-31 Richard Henderson <rth@redhat.com>
30572
30573 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30574 long double for intel double extended format.
30575 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30576
30577 2005-01-30 Mark Mitchell <mark@codesourcery.com>
30578
30579 PR c++/19555
30580 * g++.dg/template/static10.C: New test.
30581
30582 PR c++/19395
30583 * g++.dg/parse/error24.C: New test.
30584
30585 PR c++/19367
30586 * g++.dg/lookup/builtin1.C: New test.
30587
30588 PR c++/19457
30589 * g++.dg/warn/conv3.C: New test.
30590
30591 2005-01-30 Bud Davis <bdavis@gfortran.org>
30592
30593 PR fortran/19647
30594 * gfortan.dg/inquire_7.f90
30595
30596 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
30597
30598 PR tree-optimization/15791
30599 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30600 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30601 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30602 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30603 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30604 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30605 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30606 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30607 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30608 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30609
30610 2005-01-29 Paul Brook <paul@codesourcery.com>
30611
30612 PR fortran/18565
30613 * check.c (real_or_complex_check): New function.
30614 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30615 * intrinsic.c (add_functions): Use new check functions.
30616 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30617 Add prototypes.
30618
30619 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
30620
30621 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30622 gcc.dg/lvalue-3.c: New tests.
30623 * gcc.dg/concat.c: Update expected messages.
30624
30625 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
30626
30627 PR libfortran/19595
30628 * gfortran.dg/eor_1.f90: New test.
30629
30630 2005-01-29 Steven G. Kargl <kargls@comcast.net>
30631
30632 PR fortran/19589
30633 * gfortran.dg/logical_data_1.f90: New test.
30634
30635 2005-01-28 Mark Mitchell <mark@codesourcery.com>
30636
30637 PR c++/19253
30638 * g++.dg/template/crash33.C: New test.
30639
30640 PR c++/19667
30641 * g++.dg/template/crash32.C: New test.
30642
30643 2005-01-28 Ian Lance Taylor <ian@airs.com>
30644
30645 PR middle-end/16558
30646 * g++.dg/warn/Wreturn-type-2.C: New test.
30647
30648 2004-06-24 Jeff Law <law@redhat.com>
30649
30650 * gcc.dg/tree-ssa/20050128-1.c: New test.
30651
30652 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
30653
30654 * gcc.target/frv/all-mdpackh-1.c: New test.
30655
30656 2005-01-28 Steven Bosscher <stevenb@suse.de>
30657
30658 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30659
30660 2005-01-27 Richard Henderson <rth@redhat.com>
30661
30662 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30663
30664 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
30665
30666 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30667
30668 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
30669
30670 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30671 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30672 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30673 to cope with cases where the multilib options override the dg-options.
30674
30675 2005-01-27 Jakub Jelinek <jakub@redhat.com>
30676
30677 PR c/18946
30678 * gcc.dg/noncompile/20050120-1.c: New test.
30679
30680 2005-01-26 Diego Novillo <dnovillo@redhat.com>
30681
30682 PR tree-optimization/19633
30683 * gcc.dg/pr19633.c: New test.
30684 * gcc.dg/tree-ssa/pr19633.c: New test.
30685
30686 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
30687
30688 * gcc.dg/20041216-1.c: New test.
30689
30690 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
30691
30692 PR objc/18862
30693 * objc.dg/selector-2.m: New test.
30694
30695 2005-01-26 Jakub Jelinek <jakub@redhat.com>
30696
30697 * g++.dg/opt/range-test-2.C: New test.
30698
30699 PR rtl-optimization/19579
30700 * gcc.c-torture/execute/20050124-1.c: New test.
30701
30702 2005-01-26 Greg Parker <gparker@apple.com>
30703 Stuart Hastings <stuart@apple.com>
30704
30705 * gcc.c-torture/execute/20050125-1.c: New.
30706
30707 2005-01-18 Jan Hubicka <jh@suse.cz>
30708
30709 PR tree-optimize/19337
30710 * gcc.c-torture/compile/20050119-1.c: New test.
30711
30712 2005-01-24 James E Wilson <wilson@specifixinc.com>
30713
30714 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30715 test for successful match.
30716
30717 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
30718
30719 PR objc/18408
30720 * objc.dg/comp-types-7.m: New test.
30721
30722 2005-01-24 Janis Johnson <janis187@us.ibm.com>
30723
30724 * lib/target-supports.exp (current_target_name): New.
30725 (check_effective_target_ilp32, check_effective_target_lp64):
30726 Cache the result to use as long as the current target, with
30727 multilib flags, remains the same.
30728
30729 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30730 (dg-require-weak, dg-require-visibility, dg-require-alias,
30731 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30732 dg-require-effective-target, dg-skip-if): Remove call to
30733 skip_test_and_clear_xfail.
30734 (dg-test): Clear xfail data.
30735
30736 2005-01-24 Jakub Jelinek <jakub@redhat.com>
30737
30738 PR target/17751
30739 * gcc.dg/ppc64-toc.c: New test.
30740
30741 * g++.dg/tree-ssa/empty-1.C: New test.
30742
30743 PR middle-end/19551
30744 * gcc.c-torture/execute/20050121-1.c: New test.
30745 * gcc.dg/20050121-2.c: New test.
30746
30747 2004-01-23 Steven G. Kargl <kargls@comcast.net>
30748 Paul Brook <paul@codesourcery.com>
30749
30750 PR fortran/17941
30751 * gfortran.dg/real_const_1.f: New test.
30752 * gfortran.dg/real_const_2.f90: New test.
30753 * gfortran.dg/complex_int_1.f90: New test.
30754
30755 2005-01-23 Bud Davis <bdavis9659@comcast.net>
30756
30757 PR fortran/19313
30758 * gfortan.dg/inquire_6.f90: New test.
30759
30760 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
30761
30762 PR libfortran/19451
30763 * open_readonly_1.f90: New test.
30764
30765 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
30766
30767 PR libfortran/18982
30768 * gfortran.dg/open_new.f90: New file.
30769
30770 2005-01-22 Paul Brook <paul@codesourcery.com>
30771
30772 * namelist_1.f90: New test.
30773
30774 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
30775
30776 PR tree-optimization/19484
30777 * gcc.c-torture/compile/20050122-[12].c: New tests.
30778
30779 2005-01-22 Paul Brook <paul@codesourcery.com>
30780
30781 * gfortran.dg/implicit_2.f90: New test.
30782
30783 2005-01-22 Bud Davis <bdavis9659@comcast.net>
30784
30785 PR fortran/19314
30786 * gfortran.dg/inquire_5.f90: New test.
30787
30788 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30789
30790 PR c/18809
30791 * gcc.dg/pr18809-1.c: New test.
30792
30793 2005-01-21 Ian Lance Taylor <ian@airs.com>
30794
30795 * gcc.dg/20050121-1.c: New test.
30796
30797 PR tree-optimization/13000
30798 * gcc.dg/20040206-1.c: Change warning to point where function is
30799 being inlined.
30800
30801 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30802
30803 PR c++/19208
30804 * g++.dg/template/array11.C: New test.
30805
30806 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30807
30808 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30809 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30810 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30811 * gfortran.dg/getenv_1.f90: Add dg-do directive.
30812 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30813 gfortran.dg/pr17164.f90: Add missing dg-do directives.
30814
30815 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
30816
30817 PR tree-optimization/15349
30818 * gcc.dg/tree-ssa/pr15349.c: New.
30819
30820 2005-01-20 Steve Ellcey <sje@cup.hp.com>
30821
30822 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30823
30824 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
30825
30826 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30827 scan-assembler-times directive name.
30828
30829 * gcc.dg/asm-a.c: Move dg-require-effective-target to
30830 after dg-do.
30831
30832 PR rtl-optimization/19462
30833 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30834
30835 2005-01-19 Steve Ellcey <sje@cup.hp.com>
30836
30837 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30838 counting function calls on ia64.
30839
30840 2005-01-19 Jakub Jelinek <jakub@redhat.com>
30841
30842 PR rtl-optimization/15139
30843 * gcc.dg/20050111-2.c: New test.
30844
30845 PR c/17297
30846 * gcc.c-torture/compile/20050113-1.c: New testcase.
30847
30848 PR middle-end/19164
30849 * gcc.dg/20050113-1.c: New testcase.
30850
30851 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
30852
30853 * gcc.dg/vect/vect-85.c: Add comment.
30854 * gcc.dg/vect/vect-86.c: Add xfail for now.
30855 * gcc.dg/vect/vect-87.c: Add xfail for now.
30856 * gcc.dg/vect/vect-88.c: Add xfail for now.
30857 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30858
30859 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30860
30861 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30862
30863 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30864
30865 * g++.dg/debug/typedef3.C: New test.
30866
30867 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
30868
30869 PR c/19472
30870 * gcc.dg/asm-a.c: New test.
30871
30872 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
30873
30874 * gcc.dg/sh-relax.c: Add prototype for abort.
30875
30876 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30877
30878 * gcc.dg/short-compare-1.c: New test.
30879 * gcc.dg/short-compare-2.c: Likewise.
30880
30881 2005-01-18 Michael Matz <matz@suse.de>
30882
30883 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30884
30885 2005-01-17 Diego Novillo <dnovillo@redhat.com>
30886
30887 PR tree-optimization/19121
30888 * gcc.c-torture/compile/pr19121.c: New test.
30889
30890 2005-01-17 James E. Wilson <wilson@specifixinc.com>
30891
30892 PR target/19357
30893 * gcc.c-torture/compile/pr19357.c: New test.
30894
30895 2005-01-17 Ian Lance Taylor <ian@airs.com>
30896
30897 PR c/5675
30898 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30899 pass--those that refer just to the variable, possibly with a
30900 cast.
30901 * gcc.dg/c99-const-expr-3.c: Likewise.
30902
30903 PR middle-end/13127
30904 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30905 longer emitted.
30906
30907 2005-01-16 Bud Davis <bdavis9659@comcast.net>
30908
30909 PR fortran/18778
30910 * gfortran.dg/endfile_2.f90: New test.
30911
30912 2005-01-16 Steven G. Kargl <kargls@comcast.net>
30913
30914 PR 19168
30915 * gfortran.dg/select_5.f90: New test.
30916
30917 2004-01-16 Paul Brook <paul@codesourcery.com>
30918
30919 * gfortran.dg/common_4.f90: New test.
30920
30921 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
30922
30923 PR rtl-optimization/19462
30924 * gcc.dg/torture/pr19462-1.c: New test.
30925
30926 2005-01-15 Ziemowit Laski <zlaski@apple.com>
30927
30928 PR objc/19321
30929 * objc.dg/func-ptr-2.m: New.
30930 * objc.dg/volatile-1.m: New.
30931
30932 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30933
30934 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30935
30936 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30937
30938 PR tree-optimization/19060
30939 * gcc.c-torture/execute/20050104-1.c: New test.
30940
30941 2005-01-15 Bud Davis <bdavis9659@comcast.net>
30942
30943 PR fortran/18983
30944 * gfortran.dg/write_to_null.f90: New test.
30945
30946 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
30947 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30948
30949 PR other/19328
30950 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30951 argument.
30952
30953 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30954
30955 PR c++/19263
30956 * g++.dg/init/vector1.C: New test.
30957
30958 2005-01-14 James E. Wilson <wilson@specifixinc.com>
30959
30960 PR target/13158
30961 * gcc.target/ia64/sibcall-unwind-1.c: New test.
30962 PR target/18987
30963 * gcc.target/ia64/sibcall-unwind-2.c: New test.
30964
30965 2005-01-14 Steven G. Kargl <kargls@comcast.net>
30966
30967 * gfortran.dg/select_1.f90: New test.
30968 * gfortran.dg/select_2.f90: New test.
30969 * gfortran.dg/select_3.f90: New test.
30970 * gfortran.dg/select_4.f90: New test.
30971
30972 2005-01-14 Jakub Jelinek <jakub@redhat.com>
30973
30974 PR middle-end/19084
30975 PR rtl-optimization/19348
30976 * gcc.dg/20050111-1.c: New test.
30977 * gcc.c-torture/execute/20050111-1.c: New test.
30978
30979 * gcc.dg/i386-asm-4.c: New test.
30980
30981 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30982
30983 * gcc.dg/nested-func-2.c: New test.
30984 * ada/acats/norun.lst: Remove c953002.
30985
30986 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
30987
30988 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30989
30990 2005-01-12 Ben Elliston <bje@au.ibm.com>
30991
30992 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30993
30994 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30995
30996 PR target/18761
30997 * g++.dg/abi/align1.C: New test.
30998
30999 2005-01-11 Alan Modra <amodra@bigpond.net.au>
31000
31001 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31002 at a time.
31003 * g++.dg/ext/altivec_check.h: Support compiling as C.
31004
31005 2005-01-10 Roger Sayle <roger@eyesopen.com>
31006
31007 PR c++/19355
31008 * g++.dg/expr/pr19355-1.C: New test case.
31009
31010 2005-01-10 Laurent GUERBY <laurent@guerby.net>
31011
31012 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31013 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31014 * ada/acats/tests/c3/c92005b.ada: Likewise.
31015 * ada/acats/tests/c3/cxb3012.a: Likewise.
31016 * ada/acats/norun.lst: Add c380004 and c953002, add PR
31017
31018 2005-01-09 Paul Brook <paul@codesourcery.com>
31019
31020 * gfortran.dg/common_2.f90: New file.
31021 * gfortran.dg/common_3.f90: New file.
31022
31023 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
31024
31025 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31026
31027 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
31028
31029 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31030 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31031 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31032 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31033 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31034 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31035 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31036 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31037 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31038 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31039 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31040 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31041 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31042 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31043 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31044 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31045 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31046 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31047 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31048 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31049 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31050 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31051 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31052 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31053 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31054 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31055 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31056 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31057 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31058 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31059 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31060 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31061 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31062 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31063 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31064 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31065 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31066 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31067 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31068 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31069 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31070 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31071 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31072 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31073 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31074 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31075 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31076 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31077 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31078 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31079 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31080 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31081 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31082 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31083 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31084 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31085 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31086 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31087 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31088 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31089 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31090 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31091 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31092 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31093 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31094 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31095 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31096
31097 * gcc.dg/vect/vect-1.c: Fix spelling.
31098 * gcc.dg/vect/vect-10.c: Fix spelling.
31099 * gcc.dg/vect/vect-11.c: Fix spelling.
31100 * gcc.dg/vect/vect-12.c: Fix spelling.
31101 * gcc.dg/vect/vect-14.c: Fix spelling.
31102 * gcc.dg/vect/vect-15.c: Fix spelling.
31103 * gcc.dg/vect/vect-16.c: Fix spelling.
31104 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31105 * gcc.dg/vect/vect-64.c: Fix comments.
31106 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31107
31108 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
31109 Ira Rosen <irar@il.ibm.com>
31110
31111 * gcc.dg/vect/vect-70.c: New test.
31112 * gcc.dg/vect/vect-71.c: New test.
31113
31114 2005-01-09 Manfred Hollstein <mh@suse.com>
31115
31116 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31117 * gcc.dg/pr18241-2.c: Likewise.
31118 * gcc.dg/pr18241-3.c: Likewise.
31119 * gcc.dg/pr18241-4.c: Likewise.
31120 * gcc.dg/pr18241-5.c: Likewise.
31121
31122 2005-01-08 Richard Henderson <rth@redhat.com>
31123
31124 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31125 False for x86 and x86-64.
31126
31127 2005-01-08 Diego Novillo <dnovillo@redhat.com>
31128
31129 PR tree-optimization/18241
31130 * gcc.dg/pr18241-1.c: New test.
31131 * gcc.dg/pr18241-2.c: New test.
31132 * gcc.dg/pr18241-3.c: New test.
31133 * gcc.dg/pr18241-4.c: New test.
31134 * gcc.dg/pr18241-5.c: New test.
31135
31136 2005-01-08 Steven G. Kargl <kargls@comcast.net>
31137
31138 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31139 gfortran.dg/select_4.f90: New.
31140
31141 2005-01-07 Jakub Jelinek <jakub@redhat.com>
31142
31143 * gcc.c-torture/execute/20050107-1.c: New test.
31144
31145 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
31146
31147 PR c++/19298
31148 * g++.dg/template/ref2.C: New.
31149
31150 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
31151
31152 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31153 instead of being empty.
31154
31155 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31156
31157 PR fortran/15553
31158 * gfortran.dg/array-1.f90: New test.
31159
31160 2005-01-07 Jakub Jelinek <jakub@redhat.com>
31161
31162 PR tree-optimization/19283
31163 * gcc.c-torture/execute/20050106-1.c: New test.
31164
31165 PR rtl-optimization/18861
31166 * gcc.dg/20050105-1.c: New test.
31167
31168 PR tree-optimization/18828
31169 * gcc.dg/20050105-2.c: New test.
31170
31171 2005-01-07 Andreas Jaeger <aj@suse.de>
31172
31173 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31174
31175 2005-01-07 Bud Davis <bdavis9659@comcast.net>
31176
31177 PR fortran/18398
31178 * gfortran.dg/fmt_read.f90: New test.
31179
31180 2005-01-06 Geoffrey Keating <geoffk@apple.com>
31181
31182 * gcc.dg/rs6000-ldouble-2.c: New.
31183
31184 2005-01-06 Mark Mitchell <mark@codesourcery.com>
31185
31186 PR c++/19244
31187 * g++.dg/parser/ctor2.C: New test.
31188
31189 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31190
31191 PR c++/17154
31192 * g++.dg/template/using9.C: New test.
31193
31194 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31195
31196 PR c++/19258
31197 * g++.dg/lookup/friend6.C: New test.
31198
31199 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
31200
31201 PR c++/19270
31202 * g++.dg/template/array10.C: New.
31203
31204 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31205
31206 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31207 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31208
31209 2005-01-06 Jakub Jelinek <jakub@redhat.com>
31210
31211 * gcc.c-torture/compile/20050105-1.c: New test.
31212
31213 2005-01-05 Geoffrey Keating <geoffk@apple.com>
31214
31215 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31216
31217 2005-01-05 Roger Sayle <roger@eyesopen.com>
31218
31219 PR middle-end/19100
31220 * gcc.dg/conv-3.c: New test case.
31221
31222 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
31223
31224 * gcc.dg/asm-wide-1.c: New test.
31225
31226 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
31227
31228 PR c++/19030
31229 * g++.dg/parse/crash22.C: New
31230
31231 2005-01-04 Geoffrey Keating <geoffk@apple.com>
31232
31233 PR 19257
31234 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31235
31236 2005-01-04 Uros Bizjak <uros@kss-loka.si>
31237
31238 PR middle-end/17767
31239 * gcc.dg/i386-mmx-6.c: New test case.
31240
31241 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
31242
31243 PR tree-optimization/18308
31244 * gcc.dg/vect/pr18308.c: New testcase.
31245
31246 2005-01-04 Andreas Jaeger <aj@suse.de>
31247
31248 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31249
31250 2005-01-03 Geoffrey Keating <geoffk@apple.com>
31251 Robert Bowdidge <bowdidge@apple.com>
31252
31253 * gcc.dg/cpp/subframework1.c: New.
31254 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31255 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31256 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31257 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31258
31259 2005-01-03 Geoffrey Keating <geoffk@apple.com>
31260
31261 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31262 producing warning.
31263 * gcc.dg/darwin-weakimport-2.c: New.
31264
31265 2005-01-03 Richard Henderson <rth@redhat.com>
31266
31267 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31268
31269 2005-01-03 Richard Henderson <rth@redhat.com>
31270
31271 * gcc.dg/vect/vect.exp: Enable for ia64.
31272 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31273 (check_effective_target_vect_float): Likewise.
31274 (check_effective_target_vect_no_align): Likewise.
31275 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31276 * gcc.dg/vect/vect-8.c: Likewise.
31277
31278 2005-01-03 Uros Bizjak <uros@kss-loka.si>
31279
31280 PR target/19236
31281 * gcc.dg/pr19236-1.c: New test case.
31282
31283 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
31284
31285 PR rtl-optimization/12092
31286 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31287
31288 2005-01-02 Andreas Jaeger <aj@suse.de>
31289
31290 * gcc.dg/pr12092-1.c: Do not run on x86_64.
31291
31292 2005-01-01 Roger Sayle <roger@eyesopen.com>
31293 Andrew Pinski <pinskia@physics.uc.edu>
31294
31295 PR rtl-optimization/12092
31296 * gcc.dg/pr12092-1.c: New test case.
31297
31298 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
31299
31300 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31301 'hidden' and 'default' for better portability.
31302 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31303
31304 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31305 6 and 7.
31306 * g++.old-deja/g++.brendan/new3.C: Likewise.
31307
31308 2005-01-01 Steven Bosscher <stevenb@suse.de>
31309
31310 * gcc.dg/20041231-1.C: New test.
31311 * g++.dg/warn/Wunreachable-code-1.C: New test.
31312
31313 2004-12-30 David Edelsohn <edelsohn@gnu.org>
31314
31315 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31316 file, not /dev/null. Abort on error.
31317
31318 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
31319 Ziemowit Laski <zlaski@apple.com>
31320
31321 PR objc/18971
31322 * objc.dg/encode-5.m: New test.
31323
31324 2004-12-29 Richard Henderson <rth@redhat.com>
31325
31326 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31327 * objc.dg/stabs-1.m: Disable for ia64.
31328
31329 2004-12-29 Mark Mitchell <mark@codesourcery.com>
31330
31331 PR c++/19190
31332 * g++.dg/warn/Wunused-10.C: New test.
31333
31334 2004-12-28 Richard Henderson <rth@redhat.com>
31335
31336 * objc.dg/stabs-1.m: Disable for alpha.
31337
31338 2004-12-27 Mark Mitchell <mark@codesourcery.com>
31339
31340 PR c++/19149
31341 * g++.dg/parse/error23.C: New test.
31342
31343 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31344
31345 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31346
31347 PR fortran/19032
31348 * gfortran.dg/intrinsic_modulo_1.f90: New.
31349 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31350 tests with divisor -1.
31351
31352 2004-12-27 Mark Mitchell <mark@codesourcery.com>
31353
31354 * g++.dg/opt/temp1.C (memcpy): Return a value.
31355
31356 PR c++/19148
31357 * g++.dg/expr/cond7.C: New test.
31358
31359 2004-12-27 Paul Brook <paul@codesourcery.com>
31360
31361 * gfortran.dg/g77/select_no_compile.f: Remove.
31362
31363 2004-12-27 Richard Henderson <rth@redhat.com>
31364
31365 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31366 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31367 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31368
31369 2004-12-26 Richard Henderson <rth@redhat.com>
31370
31371 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31372 by 1i instead of token pasting.
31373
31374 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31375
31376 PR tree-optimization/17578
31377 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31378 to additional_flags.
31379 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31380
31381 2004-12-25 Richard Henderson <rth@redhat.com>
31382
31383 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31384 Remove Alpha.
31385
31386 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31387
31388 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31389 hppa*-*-hpux*.
31390 * gcc.dg/pr17957.c (dg-options): Likewise.
31391 * gcc.dg/struct-ret-1.c: Add prototype for abort.
31392 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31393 instead of 0 on __hppa__.
31394 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31395 "foo,%r" on hppa*-*-*.
31396
31397 2004-12-23 Bud Davis <bdavis9659@comcast.net>
31398
31399 PR fortran/19071
31400 * gfortran.dg/complex_write.f90: New test.
31401
31402 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31403
31404 PR c++/17595
31405 * g++.dg/parse/pragma2.C: New test.
31406
31407 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31408
31409 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
31410
31411 * gcc.dg/empty2.c: Add missing dg-warning.
31412
31413 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31414
31415 PR c++/17413
31416 * g++.dg/template/local4.C: New test.
31417 * g++.dg/template/crash19.C: Add dg-error marker.
31418
31419 * g++.dg/template/crash31.C: Correct embedded PR number.
31420
31421 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31422
31423 PR c++/16405
31424 * g++.dg/opt/temp1.C: Add do-run marker.
31425
31426 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
31427
31428 * g++.dg/template/spec19.C: New.
31429
31430 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
31431
31432 PR target/16819
31433 * gcc.dg/empty2.c: New.
31434
31435 2004-12-23 Richard Henderson <rth@redhat.com>
31436
31437 * lib/target-supports.exp (check_effective_target_vect_no_align):
31438 Remove i?86 and x86-64.
31439
31440 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31441
31442 PR c++/16405
31443 * g++.dg/opt/temp1.C: New test.
31444
31445 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31446
31447 PR c++/18733
31448 * g++.dg/template/friend33.C: New testcase.
31449
31450 2004-12-22 Mark Mitchell <mark@codesourcery.com>
31451
31452 PR c++/18464
31453 * g++.dg/template/cond5.C: New test.
31454
31455 PR c++/18492
31456 * g++.dg/inherit/thunk3.C: New test.
31457
31458 PR c++/11224
31459 * g++.dg/warn/Wunused-9.C: New test.
31460
31461 2004-12-22 Janis Johnson <janis187@us.ibm.com>
31462
31463 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31464
31465 2004-12-22 Jan Beulich <jbeulich@novell.com>
31466
31467 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31468
31469 2004-12-21 Mark Mitchell <mark@codesourcery.com>
31470
31471 PR c++/18378
31472 * g++.dg/ext/packed8.C: New test.
31473
31474 PR c++/19063
31475 * g++.dg/template/crash31.C: New test.
31476
31477 PR c++/19034
31478 * g++.dg/template/crash30.C: New test.
31479
31480 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
31481
31482 PR C++/18984
31483 * g++.dg/eh/ctor3.C: New test.
31484
31485 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
31486
31487 * objc.dg/stabs-1.m: Allow section name to be quoted and
31488 assembly label to begin with '.LL'.
31489
31490 2004-12-21 Janis Johnson <janis187@us.ibm.com>
31491
31492 * gcc.dg/vect/vect.exp
31493 (check_effective_target_lp64_or_vect_no_align): New.
31494 * gcc.dg/vect/vect-77.c: Use it.
31495 * gcc.dg/vect/vect-78.c: Use it.
31496
31497 * lib/target-supports.exp
31498 (check_effective_target_vect_no_max,
31499 check_effective_target_vect_no_bitwise,
31500 check_effective_target_vect_no_align): New.
31501 * gcc.dg/vect/vect-13.c: Use them.
31502 * gcc.dg/vect/vect-17.c: Ditto.
31503 * gcc.dg/vect/vect-18.c: Ditto.
31504 * gcc.dg/vect/vect-19.c: Ditto.
31505 * gcc.dg/vect/vect-20.c: Ditto.
31506 * gcc.dg/vect/vect-27.c: Ditto.
31507 * gcc.dg/vect/vect-29.c: Ditto.
31508 * gcc.dg/vect/vect-44.c: Ditto.
31509 * gcc.dg/vect/vect-48.c: Ditto.
31510 * gcc.dg/vect/vect-50.c: Ditto.
31511 * gcc.dg/vect/vect-52.c: Ditto.
31512 * gcc.dg/vect/vect-54.c: Ditto.
31513 * gcc.dg/vect/vect-56.c: Ditto.
31514 * gcc.dg/vect/vect-58.c: Ditto.
31515 * gcc.dg/vect/vect-60.c: Ditto.
31516 * gcc.dg/vect/vect-72.c: Ditto.
31517 * gcc.dg/vect/vect-80.c: Ditto.
31518
31519 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
31520
31521 PR c++/14075
31522 * g++.dg/init/string1.C: New.
31523
31524 PR c++/18975
31525 * g++.dg/other/synth1.C: New.
31526
31527 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
31528
31529 PR c/18963
31530 * gcc.dg/pr18963-1.c: New test.
31531
31532 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
31533
31534 PR c/18596
31535 * gcc.dg/funcdef-storage-1.c (foo): Remove.
31536 * gcc.dg/pr18596-1.c: Use dg-error.
31537 (dg-options): Use -fno-unit-at-a-time.
31538 * gcc.dg/pr18596-2.c: New test.
31539 * gcc.dg/pr18596-3.c: New test.
31540
31541 2004-12-20 Roger Sayle <roger@eyesopen.com>
31542
31543 PR middle-end/18683
31544 * g++.dg/opt/pr18683-1.C: New test case.
31545
31546 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
31547
31548 PR other/19093
31549 * g++.dg/opt/max1.C: Fix for 64bit targets.
31550
31551 2004-12-20 Matt Austern <austern@apple.com>
31552
31553 PR c++/19044
31554 * g++.dg/ext/builtin6.C: New
31555
31556 2004-12-20 Diego Novillo <dnovillo@redhat.com>
31557
31558 PR tree-optimization/19080
31559 * gcc.c-torture/compile/pr19080.c: New test.
31560
31561 2004-12-20 Steven Bosscher <stevenb@suse.de>
31562
31563 * gcc.dg/20041219-1.c: New test.
31564
31565 2004-12-19 Roger Sayle <roger@eyesopen.com>
31566
31567 PR middle-end/19068
31568 * g++.dg/opt/max1.C: New test case.
31569
31570 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31571
31572 * gcc.dg/fdata-sections-1.c: New test.
31573
31574 2004-12-18 Roger Sayle <roger@eyesopen.com>
31575
31576 PR middle-end/18548
31577 * gcc.dg/max-1.c: New test case.
31578
31579 2004-12-18 Jakub Jelinek <jakub@redhat.com>
31580
31581 * gcc.c-torture/execute/20041218-1.c: New test.
31582
31583 2004-12-17 Diego Novillo <dnovillo@redhat.com>
31584
31585 * gcc.dg/pr18501.c: New test.
31586 * gcc.dg/uninit-5.c: XFAIL.
31587 * gcc.dg/uninit-9.c: XFAIL.
31588
31589 2004-12-17 Dale Johannesen <dalej@apple.com>
31590
31591 * gcc.dg/20041213-1.c: New.
31592
31593 2004-12-17 Ziemowit Laski <zlaski@apple.com>
31594
31595 * objc.dg/stabs-1.m: Allow assembly label to begin
31596 with a dot ('.').
31597
31598 2004-12-17 Jakub Jelinek <jakub@redhat.com>
31599
31600 * gcc.c-torture/execute/20041213-1.c: Move...
31601 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31602
31603 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
31604
31605 PR c++/18721
31606 * g++.dg/lookup/conv-5.C: New.
31607
31608 2004-12-16 Ziemowit Laski <zlaski@apple.com>
31609
31610 * objc.dg/stabs-1.m: New test.
31611
31612 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
31613
31614 * gcc.dg/visibility-c.c: Change compile to
31615 assemble for the test.
31616
31617 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
31618
31619 PR target/19041
31620 * gcc.dg/visibility-c.c: New test.
31621
31622 2004-12-16 Roger Sayle <roger@eyesopen.com>
31623
31624 PR middle-end/18493
31625 * gcc.dg/switch-8.c: New test case.
31626
31627 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
31628
31629 PR c++/18905
31630 * g++.dg/template/init4.C: New.
31631 * g++.dg/opt/static3.C: Enable optimizer.
31632
31633 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
31634
31635 * g++.dg/other/complex1.C: New test.
31636
31637 2004-12-15 Alan Modra <amodra@bigpond.net.au>
31638
31639 * g++.dg/opt/inline9.C: New test.
31640
31641 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31642
31643 PR fortran/18993
31644 * gfotran.dg/nullify_1.f: New test.
31645
31646 2004-12-15 Richard Henderson <rth@redhat.com>
31647
31648 * gcc.target/i386/i386.exp: New harness.
31649 * gcc.target/i386/vect-args.c: New.
31650
31651 2004-12-15 David Edelsohn <edelsohn@gnu.org>
31652
31653 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31654
31655 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31656
31657 PR c++/18825
31658 * g++.dg/template/friend32.C: New test.
31659
31660 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31661
31662 * cpp/pragma-once-1.c: New test.
31663 * cpp/pragma-once-1b.h: Likewise.
31664 * cpp/pragma-once-1c.h: Likewise.
31665 * cpp/pragma-once-1d.h: Likewise.
31666 * cpp/inc/pragma-once-1a.h: Likewise.
31667
31668 2004-12-15 Bud Davis <bdavis9659@comcast.net>
31669 Steven G. Kargl <kargls@comcast.net>
31670
31671 PR fortran/17597
31672 * gfortran.dg/list_read_3.f90: New test.
31673
31674 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31675
31676 * gcc.dg/ftrapv-2.c: New test.
31677
31678 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
31679
31680 PR c++/18981
31681 * g++.dg/template/typename9.C: New test.
31682
31683 2004-12-14 Mark Mitchell <mark@codesourcery.com>
31684
31685 PR c++/18738
31686 * g++.dg/template/typename8.C: New test.
31687 * g++.dg/parse/friend2.C: Tweak error message.
31688
31689 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
31690
31691 * gcc.c-torture/20041214-1.c: New test.
31692
31693 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
31694
31695 PR c++/18965
31696 * g++.dg/init/array17.C: New test.
31697
31698 2004-12-14 Mark Mitchell <mark@codesourcery.com>
31699
31700 PR c++/18793
31701 * g++.dg/init/aggr3.C: New test.
31702
31703 2004-12-14 Janis Johnson <janis187@us.ibm.com>
31704
31705 * gcc.dg/altivec-types-1.c: New test.
31706 * gcc.dg/altivec-types-2.c: New test.
31707 * gcc.dg/altivec-types-3.c: New test.
31708 * gcc.dg/altivec-types-4.c: New test.
31709 * g++.dg/ext/altivec-types-1.C: New test.
31710 * g++.dg/ext/altivec-types-2.C: New test.
31711 * g++.dg/ext/altivec-types-3.C: New test.
31712 * g++.dg/ext/altivec-types-4.C: New test.
31713
31714 2004-12-14 Jakub Jelinek <jakub@redhat.com>
31715
31716 PR middle-end/18951
31717 * gcc.c-torture/execute/20041213-1.c: New test.
31718
31719 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
31720
31721 PR c++/18949
31722 * g++.dg/template/cast1.C: New.
31723
31724 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
31725
31726 * gcc.c-torture/execute/20041213-2.c: New test.
31727
31728 2004-12-13 Richard Henderson <rth@redhat.com>
31729
31730 * gcc.dg/i386-sse-10.c: Fix typo in options.
31731
31732 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
31733
31734 PR c++/18968
31735 * g++.dg/opt/pr18968.C: New test.
31736
31737 2004-12-13 Mark Mitchell <mark@codesourcery.com>
31738
31739 PR c++/18925
31740 * g++.dg/ext/visibility/staticdatamem.C: New test.
31741
31742 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
31743
31744 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31745
31746 2004-12-13 Roger Sayle <roger@eyesopen.com>
31747
31748 PR rtl-optimization/18928
31749 * gcc.dg/pr18928-1.c: New test case.
31750
31751 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
31752
31753 PR tree-opt/16951
31754 * gcc.c-torture/compile/20041211-1.c: New.
31755
31756 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31757
31758 PR middle-end/17564
31759 * gcc.c-torture/execute/20041212-1.c: New test.
31760
31761 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31762
31763 PR fortran/18869
31764 * gfortran.dg/common_1.f90: New test.
31765
31766 2004-12-12 Steven G. Kargl <kargls@comcast.net>
31767 Paul Brook <paul@codesourcery.com>
31768
31769 PR fortran/16222
31770 * gfortran.dg/real_do_1.f90: New test.
31771
31772 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
31773
31774 PR tree-opt/18040
31775 * g++.dg/opt/ptrmem6.C: New test.
31776
31777 2004-12-11 Roger Sayle <roger@eyesopen.com>
31778
31779 PR middle-end/18921
31780 * gcc.dg/pr18921-1.c: New test case.
31781
31782 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31783
31784 PR fortran/17175
31785 * gfortran.dg/scale_1.f90: New test.
31786
31787 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
31788
31789 PR middle-end/18903
31790 * gcc.c-torture/compile/pr18903.c: New test.
31791
31792 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
31793
31794 * gcc.c-torture/execute/20041210-1.c: New test.
31795
31796 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31797
31798 PR c++/18731
31799 * g++.dg/parser/struct-1.C: New test.
31800 * g++.dg/parser/struct-2.C: New test.
31801 * g++.dg/parser/struct-3.C: New test.
31802
31803 2004-12-09 Richard Henderson <rth@redhat.com>
31804
31805 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31806
31807 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31808 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31809
31810 2004-12-09 Matt Austern <austern@apple.com>
31811
31812 PR c++/18514
31813 * g++.dg/ext/builtin1.C: New
31814 * g++.dg/ext/builtin2.C: New
31815 * g++.dg/ext/builtin3.C: New
31816 * g++.dg/ext/builtin4.C: New
31817 * g++.dg/ext/builtin5.C: New
31818
31819 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
31820
31821 PR tree-opt/18904
31822 * g++.dg/opt/ptrmem5.C: New test.
31823
31824 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
31825
31826 * g++.dg/parse/typename5.C: Adjust for new error.
31827 * g++.dg/parse/typename7.C: New.
31828
31829 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31830
31831 PR c++/18073
31832 * g++.dg/other/mmintrin.C: New test.
31833
31834 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
31835
31836 PR c++/16681
31837 * g++.dg/init/array15.C: New.
31838 * g++.dg/init/array16.C: New.
31839
31840 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31841
31842 PR fortran/18826
31843 * gfortran.dg/assign_1.f90: New test.
31844
31845 2004-12-08 Nick Clifton <nickc@redhat.com>
31846
31847 * gcc.target/xstormy16/bss_below100: New directory containing tests.
31848 * gcc.target/xstormy16/data_below100: Likewise.
31849 * gcc.target/xstormy16/sfr: Likewise.
31850 * gcc.target/xstormy16/below100.S: New test source file.
31851 * gcc.target/xstormy16/below100.ld: New test linker script.
31852 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31853 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31854 bp instructions.
31855 * gcc.target/xstormy16/bp.c: Likewise.
31856
31857 * gcc.target/xstormy16/bss_below100: New files:
31858 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31859 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31860 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31861 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31862 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31863 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31864 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31865 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31866 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31867 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31868 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31869 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31870 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31871 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31872 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31873 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31874 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31875 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31876 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31877 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31878 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31879 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31880 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31881 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31882 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31883 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31884 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31885
31886 * gcc.target/xstormy16/data_below100: New files:
31887 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31888 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31889 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31890 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31891 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31892 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31893 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31894 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31895 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31896 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31897 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31898 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31899 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31900 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31901 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31902 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31903 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31904 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31905 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31906 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31907 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31908 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31909 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31910 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31911 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31912 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31913 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31914
31915 * gcc.target/xstormy16/sfr: New files:
31916 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31917 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31918 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31919 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31920 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31921 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31922 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31923 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31924 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31925 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31926 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31927 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31928 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31929 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31930 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31931 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31932 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31933 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31934 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31935 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31936 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31937 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31938 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31939 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31940 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31941 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31942 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31943 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31944 27_if0_sfrw_bitfield_f.c
31945
31946 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31947
31948 PR c++/18100
31949 * g++.dg/lookup/name-clash4.C: New test.
31950
31951 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
31952
31953 PR c++/18672
31954 * g++.dg/opt/array1.C: New.
31955
31956 PR c++/18803
31957 * g++.dg/template/operator5.C: New.
31958
31959 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
31960
31961 PR c/18867
31962 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31963
31964 2004-12-07 Steven Bosscher <stevenb@suse.de>
31965
31966 * gcc.dg/noncompile/20041207.c: New test.
31967
31968 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
31969
31970 * g++.dg/other/unreachable-1.C: New test.
31971
31972 2004-12-06 Nick Clifton <nickc@redhat.com>
31973
31974 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31975 <limits.h> because the latter comes from gcc's include/ directory
31976 and not the newlib/libc/include directory.
31977
31978 2004-12-04 Richard Henderson <rth@redhat.com>
31979
31980 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31981
31982 2004-12-04 Richard Henderson <rth@redhat.com>
31983
31984 * lib/target-supports.exp (check_gc_sections_available): Disable
31985 for alpha and ia64.
31986
31987 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
31988
31989 PR middle-end/17909
31990 * g++.dg/other/vararg-2.C: New test.
31991
31992 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31993
31994 PR c++/17011, c++/17971
31995 * g++.dg/template/error15.C: Adjust expected error.
31996 * g++.dg/template/instantiate3.C: Likewise.
31997
31998 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31999
32000 * gcc.dg/altivec-18.c: Fix for darwin
32001
32002 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
32003
32004 PR c++/18782
32005 * g++.dg/parse/ptrmem2.C: New.
32006
32007 PR c++/18318
32008 * g++.dg/template/new1.C: New.
32009
32010 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32011
32012 PR fortran/18710
32013 * gfortran.dg/direct_io_3.f90: New test.
32014
32015 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
32016
32017 PR 18758
32018 * g++.dg/parse/crash21.C: New.
32019
32020 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32021
32022 PR c++/15664, c++/18276
32023 * g++.dg/template/ttp13.C: New test.
32024 * g++.dg/template/ttp14.C: Likewise.
32025
32026 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32027
32028 PR c++/18123
32029 * g++.dg/parse/enum2.C: New test.
32030 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32031
32032 2004-12-02 Nick Clifton <nickc@redhat.com>
32033
32034 * gcc.target/xstormy16: New test directory.
32035 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32036 * gcc.target/xstormy16/bp.c: Check the generation of bp
32037 instructions.
32038 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32039 bn instructions and the BELOW100 attribute.
32040
32041 2004-12-02 Alan Modra <amodra@bigpond.net.au>
32042
32043 PR target/16952
32044 * gcc.dg/ppc-eabi.c: New.
32045
32046 2004-12-02 Bud Davis <bdavis9659@comcast.net>
32047
32048 PR fortran/18284
32049 * gfortran.dg/backspace.f90
32050
32051 2004-12-02 Bud Davis <bdavis9659@comcast.net>
32052
32053 * gfortran.dg/inquire.f90: New test.
32054
32055 2004-12-01 Janis Johnson <janis187@us.ibm.com>
32056
32057 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32058 handle effective-target-keyword.
32059 (dg-skip-if): Support effective-target keyword as target list.
32060 (dg-xfail-if): Ditto.
32061 * lib/target-supports.exp (is-effective-target-keyword): New proc.
32062
32063 2004-12-01 Diego Novillo <dnovillo@redhat.com>
32064
32065 PR tree-optimization/18291
32066 * gcc.c-torture/compile/pr18291.c: New test.
32067
32068 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
32069
32070 PR C++/18729
32071 * g++.dg/parse/crash20.C: New.
32072
32073 PR c++/17431
32074 * g++.dg/overload/arg1.C: New.
32075 * g++.dg/overload/arg2.C: New.
32076 * g++.dg/overload/arg3.C: New.
32077 * g++.dg/overload/arg4.C: New.
32078
32079 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
32080
32081 * gcc.dg/c99-flex-array-4.c: Remove.
32082
32083 2004-11-30 Janis Johnson <janis187@us.ibm.com>
32084
32085 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32086
32087 * lib/target-supports.exp (is-effective-target): Simplify.
32088
32089 * lib/target-supports.exp (check_effective_target_vect_long):
32090 Fix for powerpc64-*-*.
32091
32092 2004-11-30 Loren James Rittle <ljrittle@acm.org>
32093
32094 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32095 to support new requirements on FreeBSD 5.
32096
32097 2004-11-30 Devang Patel <dpatel@apple.com>
32098
32099 PR 18702
32100 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32101
32102 2004-11-30 Janis Johnson <janis187@us.ibm.com>
32103
32104 * g++.dg/ext/altivec-13.C: New test.
32105
32106 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
32107
32108 PR tree-opt/18298
32109 * gcc.c-torture/execute/p18298.c: New test.
32110
32111 2004-11-30 Ira Rosen <irar@il.ibm.com>
32112 Dorit Naishlos <dorit@il.ibm.com>
32113
32114 PR tree-opt/18607
32115 * gcc.dg/vect/vect-89.c: New test.
32116
32117 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
32118
32119 * gcc.dg/pr18596-1.c: New test.
32120
32121 2004-11-30 Ben Elliston <bje@au.ibm.com>
32122
32123 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32124
32125 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
32126
32127 PR c/18479
32128 * gcc.dg/pr18479.c: New test.
32129
32130 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
32131
32132 PR target/18490
32133 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32134 mmix-knuth-mmixware.
32135
32136 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32137 cris-*-elf* cris-*-aout* mmix-*-*
32138
32139 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
32140
32141 PR middle-end/18725
32142 * gcc.dg/pr18725.c: New test.
32143
32144 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
32145
32146 PR target/18488
32147 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32148
32149 PR target/18336
32150 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32151
32152 2004-11-29 Mark Mitchell <mark@codesourcery.com>
32153
32154 PR c++/18368
32155 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32156 * g++.old-deja/g++.law/ctors5.C: Likewise.
32157 * g++.old-deja/g++.other/crash25.C: Likewise.
32158
32159 PR c++/18674
32160 * g++.dg/template/error16.C: New test.
32161
32162 PR c++/18512
32163 * g++.dg/template/crash29.C: New test.
32164
32165 2004-11-29 Diego Novillo <dnovillo@redhat.com>
32166
32167 PR tree-optimization/18712
32168 * gcc.c-torture/compile/pr18712.c: New test.
32169
32170 2004-11-29 Joseph Myers <joseph@codesourcery.com>
32171
32172 PR c/7544
32173 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32174 tests.
32175
32176 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32177
32178 PR c++/18652
32179 * g++.dg/lookup/crash6.C: New test.
32180
32181 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
32182
32183 PR middle-end/18164
32184 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
32185
32186 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
32187
32188 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32189 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32190 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32191
32192 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
32193
32194 * gcc.dg/pr18164.c: New test.
32195
32196 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
32197
32198 * gcc.dg/funroll-loops-all.c: New.
32199
32200 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
32201
32202 PR target/18489
32203 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32204 delimeter, match space and TAB as well as ":".
32205
32206 PR target/18484
32207 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32208
32209 PR target/18348
32210 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32211
32212 PR target/18345
32213 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32214
32215 PR target/18337
32216 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32217
32218 2004-11-28 Bud Davis <bdavis9659@comcast.net>
32219
32220 * gfortran.dg/direct_io_2.f90: New test.
32221
32222 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
32223
32224 PR target/18334
32225 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32226
32227 2004-11-28 Richard Henderson <rth@redhat.com>
32228
32229 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32230
32231 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
32232
32233 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32234 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32235 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32236 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32237 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32238 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32239 gcc.dg/pointer-arith-8.c: New tests.
32240
32241 2004-11-27 Bud Davis <bdavis9659@comcast.net>
32242
32243 PR fortran/18364
32244 * gfortran.dg/endfile.f90: New test.
32245
32246 2004-11-27 Falk Hueffner <falk@debian.org>
32247
32248 * gcc.dg/loop-6.c: New test.
32249
32250 2004-11-27 Jakub Jelinek <jakub@redhat.com>
32251
32252 * gcc.c-torture/execute/20041126-1.c: New test.
32253
32254 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
32255
32256 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32257 on IRIX.
32258
32259 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
32260
32261 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32262 functions.
32263
32264 2004-11-27 Jakub Jelinek <jakub@redhat.com>
32265
32266 PR rtl-optimization/17825
32267 * gcc.c-torture/compile/20041119-1.c: New test.
32268
32269 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32270
32271 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32272 Check existence of ld library path variables before unsetting.
32273
32274 2004-11-26 Mark Mitchell <mark@codesourcery.com>
32275
32276 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32277
32278 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
32279
32280 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32281
32282 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
32283
32284 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32285
32286 2004-11-26 Ben Elliston <bje@au.ibm.com>
32287
32288 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32289 dg-do directive.
32290
32291 2004-11-26 Ben Elliston <bje@au.ibm.com>
32292
32293 * gcc.dg/pr17957.c: Pass --param, not -param.
32294
32295 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
32296
32297 PR middle-end/17957
32298 * gcc.dg/pr17957.c: New test.
32299
32300 2004-11-25 Mark Mitchell <mark@codesourcery.com>
32301
32302 PR c++/18445
32303 * g++.dg/template/crash28.C: Likewise.
32304
32305 PR c++/18001
32306 * g++.dg/expr/unary2.C: Adjust lvalue messages.
32307 * g++.dg/ext/lvaddr.C: Likewise.
32308 * g++.dg/opt/pr7503-3.C: Likewise.
32309
32310 PR c++/18466
32311 * g++.dg/parse/qualified3.C: New test.
32312 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32313
32314 PR c++/18545
32315 * g++.dg/expr/return1.C: New test.
32316
32317 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32318
32319 Friend class name lookup 3/n, PR c++/3332
32320 * g++.dg/lookup/friend3.C: New test.
32321 * g++.dg/lookup/friend4.C: Likewise.
32322 * g++.dg/lookup/friend5.C: Likewise.
32323
32324 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32325
32326 Friend class name lookup 2/n, PR c++/14513, c++/15410
32327 * g++.dg/lookup/friend2.C: New test.
32328 * g++.dg/template/friend31.C: Likewise.
32329
32330 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32331
32332 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32333
32334 2004-11-24 Mark Mitchell <mark@codesourcery.com>
32335
32336 PR c++/17473
32337 * g++.dg/tc1/dr56.C: Remove.
32338 * g++.dg/template/typedef1.C: Add dg-error markers.
32339 * g++.old-deja/g++.other/typedef7.C: Likewise.
32340
32341 PR c++/18285
32342 * g++.dg/parse/typedef7.C: New test.
32343
32344 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
32345
32346 * gcc.c-torture/execute/20041124-1.c: New test.
32347
32348 2004-11-24 Mark Mitchell <mark@codesourcery.com>
32349
32350 * g++.dg/template/deduce3.C: New test.
32351
32352 PR c++/18586
32353 * g++.dg/template/crash27.C: New test.
32354
32355 PR c++/18530
32356 * g++.dg/warn/Wshadow-3.C: New test.
32357
32358 2004-11-24 Devang Patel <dpatel@apple.com>
32359
32360 PR/18555
32361 * gcc.dg/cpp/isysroot-1.c: New test.
32362 * gcc.dg/cpp/usr/include/stdio.h: New file.
32363 * gcc.dg/cpp/isysroot-2.c: New test.
32364 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32365 New file.
32366
32367 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32368
32369 PR c++/8929
32370 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32371
32372 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
32373
32374 * gcc.target/sparc/align.c: Do not include <stdint.h>.
32375 * gcc.target/sparc/pdist.c: Likewise.
32376
32377 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
32378
32379 PR c++/16882
32380 * g++.dg/conversion/simd1.C: New test.
32381
32382 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32383
32384 * lib/target-libpath.exp: New file defining
32385 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32386 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32387 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32388 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32389 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
32390
32391 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
32392
32393 * gcc.dg/pragma-align-2.c: Test macro expansion.
32394 * gcc.dg/pragma-pack-2.c: New test.
32395
32396 2004-11-23 Richard Henderson <rth@redhat.com>
32397
32398 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32399 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32400 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32401 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32402 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32403 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32404
32405 * gcc.dg/vect/vect.exp: Add check for alpha.
32406 * lib/target-supports.exp (check_alpha_max_hw_available): New.
32407 (check_effective_target_vect_int): Enable for alpha.
32408 (check_effective_target_vect_long): New.
32409 (is-effective-target): Add it.
32410
32411 2004-11-23 Uros Bizjak <uros@kss-loka.si>
32412
32413 * gcc.dg/pr18614-1.c: New test.
32414
32415 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32416
32417 * gcc.dg/setjmp-2.c: New test.
32418
32419 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
32420
32421 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32422 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32423 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32424 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32425 gcc.target/sparc/pdist.c: New tests.
32426
32427 2004-11-22 Bob Wilson <bob.wilson@acm.org>
32428
32429 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32430
32431 2004-11-22 Dale Johannesen <dalej@apple.com>
32432
32433 * gcc.dg/20041111-1.c: New.
32434
32435 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
32436
32437 PR tree-opt/18536
32438 * gcc.dg/vect/pr18536.c: New test.
32439
32440 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32441
32442 PR c++/18354
32443 * g++.dg/template/nontype11.C: New test.
32444
32445 2004-11-21 Roger Sayle <roger@eyesopen.com>
32446
32447 PR middle-end/18520
32448 * gcc.dg/pr18520-1.c: New test case.
32449
32450 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
32451
32452 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32453 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32454 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32455 expected diagnostics.
32456
32457 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32458
32459 PR target/18580
32460 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32461 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32462 vect-77.c, vect-77a.c: XFAIL on the SPARC.
32463
32464 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32465
32466 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32467
32468 2004-11-19 Mark Mitchell <mark@codesourcery.com>
32469 Joseph Myers <joseph@codesourcery.com>
32470
32471 * lib/target-supports.exp (check_visibility_available): Really
32472 test the compiler.
32473
32474 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
32475
32476 PR tree-opt/18181
32477 * gcc.dg/vect/vect-85.c: New test.
32478 * gcc.dg/vect/vect-86.c: New test.
32479 * gcc.dg/vect/vect-87.c: New test.
32480 * gcc.dg/vect/vect-88.c: New test.
32481
32482 2004-11-19 Ben Elliston <bje@au.ibm.com>
32483
32484 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32485
32486 2004-11-18 Janis Johnson <janis187@us.ibm.com>
32487
32488 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32489 * gcc.dg/ppc-and-1.c: Ditto.
32490 * gcc.dg/ppc-compare-1.c: Ditto.
32491 * gcc.dg/ppc-mov-1.c: Ditto
32492
32493 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
32494 Mark Mitchell <mark@codesourcery.com>
32495
32496 * gcc.dg/pragma-init-fini-2.c: New test.
32497
32498 2004-11-17 Janis Johnson <janis187@us.ibm.com>
32499 Aldy Hernandez <aldyh@redhat.com>
32500
32501 * lib/target-supports.exp (check_effective_target_vect_int): New
32502 (check_effective_target_vect_float): New
32503 (check_effective_target_vect_double): New.
32504 (is-effective-target): Support new effective targets keywords.
32505 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32506 default action for dg-do.
32507 * gcc.dg/vect/pr16105.c: Use new support.
32508 * gcc.dg/vect/pr18400.c: Ditto.
32509 * gcc.dg/vect/pr18425.c: Ditto.
32510 * gcc.dg/vect/vect-1.c: Ditto.
32511 * gcc.dg/vect/vect-10.c: Ditto.
32512 * gcc.dg/vect/vect-11.c: Ditto.
32513 * gcc.dg/vect/vect-12.c: Ditto.
32514 * gcc.dg/vect/vect-13.c: Ditto.
32515 * gcc.dg/vect/vect-14.c: Ditto.
32516 * gcc.dg/vect/vect-15.c: Ditto.
32517 * gcc.dg/vect/vect-16.c: Ditto.
32518 * gcc.dg/vect/vect-17.c: Ditto.
32519 * gcc.dg/vect/vect-18.c: Ditto.
32520 * gcc.dg/vect/vect-19.c: Ditto.
32521 * gcc.dg/vect/vect-2.c: Ditto.
32522 * gcc.dg/vect/vect-20.c: Ditto.
32523 * gcc.dg/vect/vect-21.c: Ditto.
32524 * gcc.dg/vect/vect-22.c: Ditto.
32525 * gcc.dg/vect/vect-23.c: Ditto.
32526 * gcc.dg/vect/vect-24.c: Ditto.
32527 * gcc.dg/vect/vect-25.c: Ditto.
32528 * gcc.dg/vect/vect-26.c: Ditto.
32529 * gcc.dg/vect/vect-27.c: Ditto.
32530 * gcc.dg/vect/vect-27a.c: Ditto.
32531 * gcc.dg/vect/vect-28.c: Ditto.
32532 * gcc.dg/vect/vect-29.c: Ditto.
32533 * gcc.dg/vect/vect-29a.c: Ditto.
32534 * gcc.dg/vect/vect-3.c: Ditto.
32535 * gcc.dg/vect/vect-30.c: Ditto.
32536 * gcc.dg/vect/vect-31.c: Ditto.
32537 * gcc.dg/vect/vect-32.c: Ditto.
32538 * gcc.dg/vect/vect-33.c: Ditto.
32539 * gcc.dg/vect/vect-34.c: Ditto.
32540 * gcc.dg/vect/vect-35.c: Ditto.
32541 * gcc.dg/vect/vect-36.c: Ditto.
32542 * gcc.dg/vect/vect-37.c: Ditto.
32543 * gcc.dg/vect/vect-38.c: Ditto.
32544 * gcc.dg/vect/vect-4.c: Ditto.
32545 * gcc.dg/vect/vect-40.c: Ditto.
32546 * gcc.dg/vect/vect-41.c: Ditto.
32547 * gcc.dg/vect/vect-42.c: Ditto.
32548 * gcc.dg/vect/vect-43.c: Ditto.
32549 * gcc.dg/vect/vect-44.c: Ditto.
32550 * gcc.dg/vect/vect-45.c: Ditto.
32551 * gcc.dg/vect/vect-46.c: Ditto.
32552 * gcc.dg/vect/vect-47.c: Ditto.
32553 * gcc.dg/vect/vect-48.c: Ditto.
32554 * gcc.dg/vect/vect-48a.c: Ditto.
32555 * gcc.dg/vect/vect-49.c: Ditto.
32556 * gcc.dg/vect/vect-5.c: Ditto.
32557 * gcc.dg/vect/vect-50.c: Ditto.
32558 * gcc.dg/vect/vect-51.c: Ditto.
32559 * gcc.dg/vect/vect-52.c: Ditto.
32560 * gcc.dg/vect/vect-53.c: Ditto.
32561 * gcc.dg/vect/vect-54.c: Ditto.
32562 * gcc.dg/vect/vect-55.c: Ditto.
32563 * gcc.dg/vect/vect-56.c: Ditto.
32564 * gcc.dg/vect/vect-56a.c: Ditto.
32565 * gcc.dg/vect/vect-57.c: Ditto.
32566 * gcc.dg/vect/vect-58.c: Ditto.
32567 * gcc.dg/vect/vect-59.c: Ditto.
32568 * gcc.dg/vect/vect-6.c: Ditto.
32569 * gcc.dg/vect/vect-60.c: Ditto.
32570 * gcc.dg/vect/vect-61.c: Ditto.
32571 * gcc.dg/vect/vect-62.c: Ditto.
32572 * gcc.dg/vect/vect-63.c: Ditto.
32573 * gcc.dg/vect/vect-64.c: Ditto.
32574 * gcc.dg/vect/vect-65.c: Ditto.
32575 * gcc.dg/vect/vect-66.c: Ditto.
32576 * gcc.dg/vect/vect-67.c: Ditto.
32577 * gcc.dg/vect/vect-68.c: Ditto.
32578 * gcc.dg/vect/vect-69.c: Ditto.
32579 * gcc.dg/vect/vect-7.c: Ditto.
32580 * gcc.dg/vect/vect-72.c: Ditto.
32581 * gcc.dg/vect/vect-72a.c: Ditto.
32582 * gcc.dg/vect/vect-73.c: Ditto.
32583 * gcc.dg/vect/vect-74.c: Ditto.
32584 * gcc.dg/vect/vect-75.c: Ditto.
32585 * gcc.dg/vect/vect-76.c: Ditto.
32586 * gcc.dg/vect/vect-77.c: Ditto.
32587 * gcc.dg/vect/vect-77a.c: Ditto.
32588 * gcc.dg/vect/vect-78.c: Ditto.
32589 * gcc.dg/vect/vect-79.c: Ditto.
32590 * gcc.dg/vect/vect-8.c: Ditto.
32591 * gcc.dg/vect/vect-80.c: Ditto.
32592 * gcc.dg/vect/vect-82.c: Ditto.
32593 * gcc.dg/vect/vect-82_64.c: Ditto.
32594 * gcc.dg/vect/vect-83.c: Ditto.
32595 * gcc.dg/vect/vect-83_64.c: Ditto.
32596 * gcc.dg/vect/vect-9.c: Ditto.
32597 * gcc.dg/vect/vect-all.c: Ditto.
32598 * gcc.dg/vect/vect-none.c: Ditto.
32599
32600 2004-11-17 Janis Johnson <janis187@us.ibm.com>
32601
32602 * lib/gcc-dg.exp (dg-skip-if): New function.
32603 (dg-forbid-option): Remove.
32604 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32605 * g++.dg/abi/bitfield8.C: Likewise.
32606 * g++.dg/abi/dtor1.C: Likewise.
32607 * g++.dg/abi/empty10.C: Likewise.
32608 * g++.dg/abi/empty7.C: Likewise.
32609 * g++.dg/abi/empty9.C: Likewise.
32610 * g++.dg/abi/layout3.C: Likewise.
32611 * g++.dg/abi/layout4.C: Likewise.
32612 * g++.dg/abi/thunk1.C: Likewise.
32613 * g++.dg/abi/thunk2.C: Likewise.
32614 * g++.dg/abi/vbase11.C: Likewise.
32615 * g++.dg/abi/vthunk2.C: Likewise.
32616 * g++.dg/abi/vthunk3.C: Likewise.
32617 * g++.dg/ext/attrib8.C: Likewise.
32618 * g++.dg/opt/longbranch2.C: Likewise.
32619 * g++.dg/opt/reg-stack4.C: Likewise.
32620 * g++.old-deja/g++.ext/attrib1.C: Likewise.
32621 * g++.old-deja/g++.ext/attrib2.C: Likewise.
32622 * g++.old-deja/g++.ext/attrib3.C: Likewise.
32623 * g++.old-deja/g++.other/store-expr1.C: Likewise.
32624 * g++.old-deja/g++.other/store-expr2.C: Likewise.
32625 * gcc.dg/20000609-1.c: Likewise.
32626 * gcc.dg/20000720-1.c: Likewise.
32627 * gcc.dg/20011107-1.c: Likewise.
32628 * gcc.dg/20011119-1.c: Likewise.
32629 * gcc.dg/20020108-1.c: Likewise.
32630 * gcc.dg/20020122-2.c: Likewise.
32631 * gcc.dg/20020122-3.c: Likewise.
32632 * gcc.dg/20020201-3.c: Likewise.
32633 * gcc.dg/20020206-1.c: Likewise.
32634 * gcc.dg/20020218-1.c: Likewise.
32635 * gcc.dg/20020310-1.c: Likewise.
32636 * gcc.dg/20020411-1.c: Likewise.
32637 * gcc.dg/20020418-2.c: Likewise.
32638 * gcc.dg/20020426-1.c: Likewise.
32639 * gcc.dg/20020426-2.c: Likewise.
32640 * gcc.dg/20020517-1.c: Likewise.
32641 * gcc.dg/20020523-1.c: Likewise.
32642 * gcc.dg/20020523-2.c: Likewise.
32643 * gcc.dg/20020729-1.c: Likewise.
32644 * gcc.dg/20030204-1.c: Likewise.
32645 * gcc.dg/20030826-2.c: Likewise.
32646 * gcc.dg/20030926-1.c: Likewise.
32647 * gcc.dg/20031202-1.c: Likewise.
32648 * gcc.dg/980312-1.c: Likewise.
32649 * gcc.dg/980313-1.c: Likewise.
32650 * gcc.dg/990117-1.c: Likewise.
32651 * gcc.dg/990424-1.c: Likewise.
32652 * gcc.dg/990524-1.c: Likewise.
32653 * gcc.dg/991230-1.c: Likewise.
32654 * gcc.dg/i386-387-1.c: Likewise.
32655 * gcc.dg/i386-387-2.c: Likewise.
32656 * gcc.dg/i386-387-3.c: Likewise.
32657 * gcc.dg/i386-387-4.c: Likewise.
32658 * gcc.dg/i386-387-5.c: Likewise.
32659 * gcc.dg/i386-387-6.c: Likewise.
32660 * gcc.dg/i386-asm-1.c: Likewise.
32661 * gcc.dg/i386-bitfield1.c: Likewise.
32662 * gcc.dg/i386-bitfield2.c: Likewise.
32663 * gcc.dg/i386-loop-1.c: Likewise.
32664 * gcc.dg/i386-loop-2.c: Likewise.
32665 * gcc.dg/i386-loop-3.c: Likewise.
32666 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32667 * gcc.dg/i386-pic-1.c: Likewise.
32668 * gcc.dg/i386-regparm.c: Likewise.
32669 * gcc.dg/i386-signbit-1.c: Likewise.
32670 * gcc.dg/i386-signbit-2.c: Likewise.
32671 * gcc.dg/i386-signbit-3.c: Likewise.
32672 * gcc.dg/i386-sse-5.c: Likewise.
32673 * gcc.dg/i386-sse-8.c: Likewise.
32674 * gcc.dg/i386-unroll-1.c: Likewise.
32675 * gcc.dg/tls/opt-1.c: Likewise.
32676 * gcc.dg/tls/opt-2.c: Likewise.
32677 * gcc.dg/unroll-1.c: Likewise.
32678 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32679 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32680 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32681 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32682
32683 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32684
32685 * g++.dg/template/incomplete1.C: New test.
32686
32687 2004-11-16 Nick Clifton <nickc@redhat.com>
32688
32689 Revert patches accidentally commited during checkin of fixes for
32690 xstormy16 tests:
32691 gcc.c-torture/execute/simd-4.c: Revert
32692 gcc.dg/20040910-1.c: Revert.
32693
32694 2004-11-16 Paul Brook <paul@codesourcery.com>
32695
32696 PR fortran/13010
32697 * gfortran.dg/der_pointer_1.f90: New test.
32698
32699 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
32700
32701 PR c/18498
32702 * gcc.dg/bitfld-13.c: New test.
32703
32704 2004-11-15 Janis Johnson <janis187@us.ibm.com>
32705
32706 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32707 powerpc*-*-linux*.
32708
32709 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32710 * gcc.dg/ppc64-abi-2.c: Ditto.
32711 * gcc.dg/ppc64-abi-3.c: Ditto.
32712
32713 * lib/gcc-dg.exp (dg-target-list): Remove.
32714
32715 2004-11-15 Steve Ellcey <sje@cup.hp.com>
32716
32717 * gcc.dg/ia64-postinc.c: New test.
32718
32719 2004-11-15 Mark Mitchell <mark@codesourcery.com>
32720
32721 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32722
32723 2004-11-15 Nick Clifton <nickc@redhat.com>
32724
32725 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32726 __INT_MAX__ so that the test can be compiled by toolchains
32727 targeted at 16-bit processors.
32728
32729 * gcc.dg/20040625-1.c: Use long constants rather than integers
32730 when performing arithmetic that will overflow 16-bits.
32731
32732 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32733 xstormy16. It does not support 128-bit vector operations.
32734
32735 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32736 with the macro PTR_TYPE. Define this macro to an integer type
32737 suitable for holding a pointer.
32738
32739 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32740 the target is a 16-bit processor.
32741
32742 * gcc.dg/cpp/if-2.c: Expect a different warning message from
32743 16-bit targets where the character constant will be too long.
32744
32745 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32746 where the double will not be directly addressable.
32747
32748 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32749
32750 Friend class name lookup 1/n, PR c++/18471
32751 * g++.dg/template/crash26.C: New test.
32752 * g++.dg/lookup/struct1.C: Adjust expected error.
32753 * g++.dg/parse/elab1.C: Likewise.
32754 * g++.dg/parse/elab2.C: Likewise.
32755 * g++.dg/parse/int-as-enum1.C: Likewise.
32756 * g++.dg/parse/struct-as-enum1.C: Likewise.
32757 * g++.dg/parse/typedef1.C: Likewise.
32758 * g++.dg/parse/typedef3.C: Likewise.
32759 * g++.dg/parse/typedef4.C: Likewise.
32760 * g++.dg/parse/typedef5.C: Likewise.
32761 * g++.dg/template/nontype4.C: Likewise.
32762 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32763 * g++.old-deja/g++.other/elab1.C: Likewise.
32764 * g++.old-deja/g++.other/syntax4.C: Likewise.
32765
32766 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32767
32768 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32769
32770 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
32771
32772 * gcc.c-torture/execute/20041114-1.c: New test.
32773
32774 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
32775
32776 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32777 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32778 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32779 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32780 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32781 gcc.dg/switch-7.c: New tests.
32782
32783 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
32784
32785 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32786
32787 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
32788
32789 PR tree-opt/18400
32790 * gcc.dg/vect/pr18400.c: New test.
32791
32792 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
32793 Andrew Pinski <pinskia@physics.uc.edu>
32794
32795 PR tree-opt/18425
32796 * gcc.dg/vect/pr18425.c: New test.
32797
32798 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32799
32800 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32801 Guard with dg-require-alias and dg-require-visibility.
32802
32803 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32804
32805 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32806
32807 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32808
32809 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32810
32811 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32812
32813 PR c++/17344
32814 * g++.dg/template/defarg5.C: New test.
32815
32816 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32817
32818 * g++.dg/parse/cast1.C: Run only on ILP32.
32819 * g++.old-deja/g++.mike/p784.C: Likewise.
32820
32821 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
32822
32823 * gcc.c-torture/execute/20041113-1.c: New test.
32824
32825 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
32826
32827 PR target/18230
32828 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32829 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32830 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32831 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32832 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32833 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32834 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32835 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32836 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32837 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32838 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32839 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32840 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32841
32842 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
32843
32844 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32845 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32846 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32847 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32848 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32849 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32850 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32851 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32852 gcc.target/sparc/combined-1.c: New tests.
32853
32854 2004-11-12 Ziemowit Laski <zlaski@apple.com>
32855
32856 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32857 New tests.
32858
32859 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32860
32861 * lib/gcc-dg.exp (dg-forbid-option): New function.
32862 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32863 * g++.dg/abi/bitfield8.C: Likewise.
32864 * g++.dg/abi/dtor1.C: Likewise.
32865 * g++.dg/abi/empty10.C: Likewise.
32866 * g++.dg/abi/empty7.C: Likewise.
32867 * g++.dg/abi/empty9.C: Likewise.
32868 * g++.dg/abi/layout3.C: Likewise.
32869 * g++.dg/abi/layout4.C: Likewise.
32870 * g++.dg/abi/thunk1.C: Likewise.
32871 * g++.dg/abi/thunk2.C: Likewise.
32872 * g++.dg/abi/vbase11.C: Likewise.
32873 * g++.dg/abi/vthunk2.C: Likewise.
32874 * g++.dg/abi/vthunk3.C: Likewise.
32875 * g++.dg/ext/attrib8.C: Likewise.
32876 * g++.dg/opt/longbranch2.C: Likewise.
32877 * g++.dg/opt/reg-stack4.C: Likewise.
32878 * g++.old-deja/g++.ext/attrib1.C: Likewise.
32879 * g++.old-deja/g++.ext/attrib2.C: Likewise.
32880 * g++.old-deja/g++.ext/attrib3.C: Likewise.
32881 * g++.old-deja/g++.other/store-expr1.C: Likewise.
32882 * g++.old-deja/g++.other/store-expr2.C: Likewise.
32883 * gcc.dg/20000609-1.c: Likewise.
32884 * gcc.dg/20000720-1.c: Likewise.
32885 * gcc.dg/20011107-1.c: Likewise.
32886 * gcc.dg/20011119-1.c: Likewise.
32887 * gcc.dg/20020108-1.c: Likewise.
32888 * gcc.dg/20020122-2.c: Likewise.
32889 * gcc.dg/20020122-3.c: Likewise.
32890 * gcc.dg/20020201-3.c: Likewise.
32891 * gcc.dg/20020206-1.c: Likewise.
32892 * gcc.dg/20020218-1.c: Likewise.
32893 * gcc.dg/20020310-1.c: Likewise.
32894 * gcc.dg/20020411-1.c: Likewise.
32895 * gcc.dg/20020418-2.c: Likewise.
32896 * gcc.dg/20020426-1.c: Likewise.
32897 * gcc.dg/20020426-2.c: Likewise.
32898 * gcc.dg/20020517-1.c: Likewise.
32899 * gcc.dg/20020523-1.c: Likewise.
32900 * gcc.dg/20020523-2.c: Likewise.
32901 * gcc.dg/20020729-1.c: Likewise.
32902 * gcc.dg/20030204-1.c: Likewise.
32903 * gcc.dg/20030826-2.c: Likewise.
32904 * gcc.dg/20030926-1.c: Likewise.
32905 * gcc.dg/20031202-1.c: Likewise.
32906 * gcc.dg/980312-1.c: Likewise.
32907 * gcc.dg/980313-1.c: Likewise.
32908 * gcc.dg/990117-1.c: Likewise.
32909 * gcc.dg/990424-1.c: Likewise.
32910 * gcc.dg/990524-1.c: Likewise.
32911 * gcc.dg/991230-1.c: Likewise.
32912 * gcc.dg/i386-387-1.c: Likewise.
32913 * gcc.dg/i386-387-2.c: Likewise.
32914 * gcc.dg/i386-387-3.c: Likewise.
32915 * gcc.dg/i386-387-4.c: Likewise.
32916 * gcc.dg/i386-387-5.c: Likewise.
32917 * gcc.dg/i386-387-6.c: Likewise.
32918 * gcc.dg/i386-asm-1.c: Likewise.
32919 * gcc.dg/i386-bitfield1.c: Likewise.
32920 * gcc.dg/i386-bitfield2.c: Likewise.
32921 * gcc.dg/i386-loop-1.c: Likewise.
32922 * gcc.dg/i386-loop-2.c: Likewise.
32923 * gcc.dg/i386-loop-3.c: Likewise.
32924 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32925 * gcc.dg/i386-pic-1.c: Likewise.
32926 * gcc.dg/i386-regparm.c: Likewise.
32927 * gcc.dg/i386-signbit-1.c: Likewise.
32928 * gcc.dg/i386-signbit-2.c: Likewise.
32929 * gcc.dg/i386-signbit-3.c: Likewise.
32930 * gcc.dg/i386-sse-5.c: Likewise.
32931 * gcc.dg/i386-sse-8.c: Likewise.
32932 * gcc.dg/i386-unroll-1.c: Likewise.
32933 * gcc.dg/tls/opt-1.c: Likewise.
32934 * gcc.dg/tls/opt-2.c: Likewise.
32935 * gcc.dg/unroll-1.c: Likewise.
32936 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32937 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32938 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32939 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32940 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32941 -m64 is specified.
32942
32943 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32944
32945 PR c++/18389
32946 * g++.dg/parse/cond1.C: New test.
32947
32948 PR c++/18429
32949 * g++.dg/template/array9.C: New test.
32950 * g++.dg/ext/vla1.C: Adjust error messages.
32951 * g++.dg/ext/vlm1.C: Likewise.
32952 * g++.dg/template/crash2.C: Likewise.
32953
32954 PR c++/18436
32955 * g++.dg/template/call3.C: New test.
32956
32957 PR c++/18407
32958 * g++.dg/template/ptrmem11.C: New test.
32959
32960 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
32961
32962 PR other/14264
32963 * lib/g++.exp: Set LC_ALL and LANG to C.
32964 * lib/gcc-dg.exp: Likewise.
32965 * lib/gfortran.exp: Likewise.
32966 * lib/objc.exp: Likewise.
32967 * lib/treelang.exp: Likewise.
32968
32969 2004-11-12 Andreas Schwab <schwab@suse.de>
32970
32971 * gcc.dg/pr16286.c: Fix last change.
32972
32973 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32974
32975 PR c++/18416
32976 * g++.dg/init/global1.C: New test.
32977
32978 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
32979
32980 * gcc.c-torture/execute/20041112-1.c: New test.
32981
32982 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32983
32984 * lib/gcc-dg.exp (dg-target-list): New.
32985
32986 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32987 Richard Sandiford <rsandifo@redhat.com>
32988
32989 * lib/target-supports.exp (get-compiler_messages): New.
32990 (check_named_sections_available): Use it.
32991 (check_effective_target_ilp32): New.
32992 (check_effective_target_lp64): New.
32993 (is-effective-target): New.
32994 * lib/gcc-dg.exp (dg-require-effective-target): New.
32995
32996 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32997
32998 * gcc.dg/precedence-1.c: New test.
32999
33000 2004-11-11 Janis Johnson <janis187@us.ibm.com>
33001
33002 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33003
33004 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33005 message, delete generated files, use more descriptive name for
33006 executable, and make the test unsupported when it cannot be run.
33007
33008 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33009 (dg-require-weak, dg-require-visibility, dg-require-alias,
33010 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33011 dg-require-iconv, dg-require-named-sections): Use it.
33012
33013 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33014
33015 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
33016
33017 PR target/16457
33018 * gcc.dg/ppc-and-1: New
33019
33020 PR target/16796
33021 * gcc.dg/ppc-mov-1.c: New.
33022
33023 PR target/16458
33024 * gcc.dg/ppc-compare-1.c: New.
33025
33026 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
33027
33028 * objc.dg/desig-init-2.m: New test.
33029
33030 2004-11-10 Adam Nemet <anemet@lnxw.com>
33031
33032 PR middle-end/18160
33033 * g++.dg/warn/register-var-1.C: New test.
33034 * g++.dg/warn/register-var-2.C: New test.
33035
33036 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33037
33038 * gcc.dg/union-2.c: New test.
33039
33040 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
33041
33042 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33043 New test for PR tree-optimization/17892.
33044
33045 2004-11-09 Mark Mitchell <mark@codesourcery.com>
33046
33047 PR c++/18369
33048 * g++.dg/init/new12.C: New test.
33049
33050 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
33051
33052 * gcc.target/sparc: New directory.
33053 * gcc.target/sparc/sparc.exp: New driver.
33054 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33055 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33056 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33057 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33058
33059 2004-11-10 Paul Brook <paul@codesourcery.com>
33060
33061 PR fortran/18218
33062 * gfortran.dg/list_read.c: New test.
33063
33064 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
33065
33066 PR c/18322
33067 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33068 expected diagnostic location.
33069
33070 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
33071
33072 * gcc.dg/20041109-1.c: New test.
33073
33074 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
33075
33076 PR objc/18406
33077 * objc/compile/pr18406.m: New test.
33078
33079 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
33080
33081 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33082
33083 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
33084
33085 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33086
33087 2004-11-08 Steve Ellcey <sje@cup.hp.com>
33088
33089 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33090
33091 2004-11-08 Steve Ellcey <sje@cup.hp.com>
33092
33093 * gcc.dg/20030225-2.c: Add prototype for abort and
33094 exit.
33095
33096 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
33097
33098 PR tree-opt/18299
33099 * gcc.c-torture/pr18299-1.c: New test.
33100
33101 2004-11-06 Andreas Schwab <schwab@suse.de>
33102
33103 * gcc.dg/pr16286.c: Also test for bool and pixel.
33104
33105 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
33106
33107 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33108 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33109 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33110 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33111 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33112 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33113 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33114 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33115 gcc.dg/struct-semi-3.c: New tests.
33116
33117 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33118
33119 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33120
33121 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33122
33123 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33124 Do not use C99 designators.
33125
33126 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33127
33128 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33129
33130 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33131
33132 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33133 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33134 * gcc.c-torture/execute/simd-5.x: Remove.
33135
33136 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
33137
33138 PR rtl-optimization/17933
33139 * gcc.dg/torture/pr17933-1.c: New test.
33140
33141 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
33142
33143 PR target/18106
33144 * lib/target-supports.exp (check_weak_available): Support
33145 Windows.
33146
33147 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
33148
33149 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33150 call to fflush(stdout) before abort.
33151 (my_ffsll): New function.
33152 (generate_fields): Use it.
33153
33154 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
33155
33156 * gcc.dg/init-undef-1.c: New test.
33157
33158 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
33159
33160 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33161 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33162 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33163 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33164 expected messages for new parser.
33165
33166 2004-11-04 Mark Mitchell <mark@codesourcery.com>
33167
33168 * g++.dg/ext/visibility/symbian1.C: New test.
33169
33170 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33171
33172 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33173 on LP64 targets.
33174
33175 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
33176
33177 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33178 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33179 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33180 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33181 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33182 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33183 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33184 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33185 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33186 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33187
33188 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
33189
33190 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33191 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33192 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33193 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33194 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33195 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33196 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33197 for new parser.
33198
33199 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
33200
33201 PR target/15342
33202 * gcc.dg/20041104-1.c: New test.
33203
33204 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33205
33206 * g++.dg/template/nontype7.C: New test.
33207 * g++.dg/template/nontype8.C: Likewise.
33208 * g++.dg/template/nontype9.C: Likewise.
33209 * g++.dg/template/nontype10.C: Likewise.
33210 * g++.dg/tc1/dr49.C: Likewise.
33211 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33212 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33213
33214 2004-11-04 Ben Elliston <bje@au.ibm.com>
33215
33216 * g++.dg/rtti/tinfo1.C: Remove xfails.
33217
33218 2004-11-04 Ben Elliston <bje@au.ibm.com>
33219
33220 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33221 packed attribute to the definition to satisfy the new C++ parser.
33222
33223 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33224
33225 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33226 invocations of va_arg.
33227
33228 2004-11-02 Mark Mitchell <mark@codesourcery.com>
33229
33230 PR c++/18124
33231 * g++.dg/template/crash25.C: New test.
33232
33233 PR c++/18155
33234 * g++.dg/template/typedef2.C: New test.
33235 * g++.dg/parse/crash13.C: Adjust error markers.
33236
33237 PR c++/18177
33238 * g++.dg/conversion/const3.C: New test.
33239
33240 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33241
33242 PR fortran/17535
33243 PR fortran/17583
33244 PR fortran/17713
33245 * gfortran.dg/generic_[123].f90: New testcases.
33246
33247 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33248
33249 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33250 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33251
33252 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
33253
33254 PR tree-opt/16808
33255 * gcc.c-torture/compile/pr16808.c: New test.
33256
33257 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
33258
33259 PR rtl-optimization/17104
33260 * gcc.dg/ppc-bitfield1.c: New.
33261
33262 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
33263
33264 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33265
33266 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
33267
33268 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
33269 strings for 32-bit code.
33270
33271 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
33272
33273 PR c/18239
33274 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33275
33276 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
33277
33278 PR c++/18064
33279 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33280
33281 2004-10-31 Mark Mitchell <mark@codesourcery.com>
33282
33283 PR c++/15172
33284 * g++.dg/init/aggr2.C: New test.
33285
33286 2004-10-30 Ziemowit Laski <zlaski@apple.com>
33287
33288 * objc.dg/local-decl-1.m: New test.
33289
33290 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
33291
33292 * gcc.dg/20040910-1.c: Adjust regex.
33293
33294 2004-10-30 Roger Sayle <roger@eyesopen.com>
33295
33296 PR rtl-optimization/18084
33297 * g++.dg/opt/pr18084-1.C: New testcase.
33298
33299 2004-10-30 Matt Austern <austern@apple.com>
33300
33301 PR c++/17542
33302 * g++.dg/ext/attrib18.C: New test.
33303
33304 2004-10-30 Roger Sayle <roger@eyesopen.com>
33305
33306 PR middle-end/18096
33307 * gcc.dg/pr18096-1.c: New test case.
33308
33309 2004-10-30 Roger Sayle <roger@eyesopen.com>
33310
33311 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33312
33313 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
33314
33315 PR c/16666
33316 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33317 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33318 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33319 gcc.dg/old-style-prom-3.c: New tests.
33320
33321 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
33322
33323 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33324 Remove unnecessary inclusion of stdio.h.
33325
33326 2004-10-29 Roger Sayle <roger@eyesopen.com>
33327
33328 PR rtl-optimization/17581
33329 * gcc.dg/pr17581-1.c: New test case.
33330
33331 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
33332
33333 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33334 being implemented.
33335 * g++.dg/conversion/dr195-1.C: New.
33336 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33337 * g++.old-deja/g++.mike/p10148.C: Likewise.
33338
33339 2004-10-29 Mark Mitchell <mark@codesourcery.com>
33340
33341 PR c++/17695
33342 * g++.dg/debug/typedef2.C: New test.
33343
33344 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
33345
33346 PR fortran/13490
33347 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33348 * gfortran.dg/g77/README: Update.
33349
33350 2004-10-28 Matt Austern <austern@apple.com>
33351
33352 PR c++/14124
33353 * g++.dg/ext/packed7.C: New test.
33354
33355 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
33356
33357 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33358 scan-assembler.
33359 * lib/scanasm.exp (hidden-scan-for): New proc.
33360 (scan-hidden): Use hidden-scan-for instead of constructing the scan
33361 string.
33362 (scan-not-hidden): Likewise.
33363 * lib/target-supports.exp (check_visibility_available): mach-o is
33364 support too.
33365
33366 2004-10-28 Mark Mitchell <mark@codesourcery.com>
33367
33368 PR c++/17132
33369 * g++.dg/template/memclass3.C: New test.
33370
33371 2004-10-28 Adam Nemet <anemet@lnxw.com>
33372
33373 PR middle-end/18160
33374 * gcc.dg/register-var-1.c: New test.
33375 * gcc.dg/register-var-2.c: New test.
33376 * gcc.dg/asm-7.c: Taking the address of a register variable is an
33377 error now.
33378
33379 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
33380
33381 PR other/18172
33382 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33383 unused variables.
33384 * gcc.dg/vect/vect-22.c: Likewise.
33385
33386 2004-10-28 Jakub Jelinek <jakub@redhat.com>
33387
33388 * gcc.dg/i386-rotate-1.c: New test.
33389
33390 2004-10-27 Mark Mitchell <mark@codesourcery.com>
33391
33392 * g++.dg/init/ref12.C: Add "run" marker.
33393
33394 PR c++/17435
33395 * g++.dg/init/ref12.C: New test.
33396
33397 PR c++/18140
33398 * g++.dg/template/shift1.C: New test.
33399 * g++.dg/template/error10.C: Adjust error markers.
33400
33401 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
33402
33403 PR tree-opt/17529
33404 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33405
33406 2004-10-27 Geoffrey Keating <geoffk@apple.com>
33407
33408 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33409 * gcc.dg/weak/weak-3.c: Likewise.
33410 * gcc.dg/weak/weak-5.c: Likewise.
33411 * gcc.dg/weak/weak-9.c: Likewise.
33412 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33413 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33414
33415 * gcc.dg/darwin-weakimport-1.c: New.
33416
33417 2004-10-28 Ben Elliston <bje@au.ibm.com>
33418
33419 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33420
33421 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
33422
33423 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33424 'syntax' error messages.
33425 * gcc.dg/cpp/direct2s.c: Likewise.
33426
33427 2004-10-26 Geoffrey Keating <geoffk@apple.com>
33428
33429 * gcc.c-torture/compile/20041026-1.c: New.
33430
33431 2004-10-26 Mark Mitchell <mark@codesourcery.com>
33432
33433 PR c++/18093
33434 * g++.dg/lookup/ns2.C: New test.
33435
33436 PR c++/18020
33437 * g++.dg/template/enum4.C: New test.
33438
33439 PR c++/18161
33440 * g++.dg/template/expr1.C: New test.
33441
33442 2004-10-26 Ben Elliston <bje@au.ibm.com>
33443
33444 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33445
33446 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
33447
33448 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33449 gcc.dg/decl-nospec-3.c: New tests.
33450
33451 2004-10-26 Ziemowit Laski <zlaski@apple.com>
33452
33453 * objc.dg/super-class-3.m: New test.
33454
33455 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
33456
33457 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33458 resyncing.
33459 * gcc.dg/cpp/direct2s.c: Likewise.
33460
33461 2004-10-25 Geoffrey Keating <geoffk@apple.com>
33462
33463 * objc.dg/image-info.m: Update for changes to section selection.
33464
33465 2004-10-25 David Ayers <d.ayers@inode.at>
33466 Ziemowit Laski <zlaski@apple.com>
33467
33468 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33469 diagnostics when messaging 'id <Proto>'.
33470 * objc.dg/class-protocol-1.m: New test.
33471 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33472 a non-existent method signature.
33473 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33474 Update diagnostics when messaging with non-existent method signature.
33475 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33476 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33477 invalid receivers are now resolved as if messaging 'id'; remove
33478 extraneous diagnostics.
33479
33480 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
33481
33482 PR c/16667
33483 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33484 gcc.dg/init-desig-obs-3.c: New tests.
33485
33486 2004-10-25 Jakub Jelinek <jakub@redhat.com>
33487
33488 * gcc.dg/debug/20041023-1.c: New test.
33489
33490 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
33491
33492 PR middle-end/17407
33493 * gcc.c-torture/compile/pr17407.c: New test.
33494
33495 PR c++/18121
33496 * g++.dg/template/array8.C: New test.
33497
33498 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33499
33500 PR other/18138
33501 * lib/g++.exp: Accept more than one multilib libgcc.
33502 * lib/gcc-dg.exp: Likewise.
33503 * lib/objc.exp: Likewise.
33504 * lib/treelang.exp: Likewise.
33505 * lib/gfortran.exp: Likewise.
33506
33507 2004-10-24 Ben Elliston <bje@au.ibm.com>
33508
33509 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33510
33511 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
33512
33513 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33514 * gcc.dg/c99-const-expr-3.c: Likewise.
33515
33516 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
33517
33518 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33519
33520 2004-10-23 Ben Elliston <bje@au.ibm.com>
33521
33522 * gcc.c-torture/execute/loop-2e.x: Remove.
33523
33524 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
33525
33526 PR c++/18095
33527 * g++.dg/parse/crash18.C: New.
33528 * g++.dg/parse/crash19.C: New.
33529
33530 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
33531
33532 * g++.dg/ext/dllimport1.C: Move dg-warnings.
33533 * g++.dg/ext/dllimport2.C: Same.
33534 * g++.dg/ext/dllimport8.C: Same.
33535
33536 2004-10-21 Mark Mitchell <mark@codesourcery.com>
33537
33538 PR c++/10841
33539 * g++.dg/conversion/cast1.C: New test.
33540 * g++.dg/overload/pmf1.C: Adjust error marker.
33541
33542 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
33543
33544 PR objc/17923
33545 * objc.dg/const-str-7.m: New test.
33546
33547 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33548
33549 * g++.dg/template/memfriend11.C: Fix comment typo.
33550 * g++.dg/template/memfriend14.C: Likewise.
33551
33552 2004-10-20 Richard Henderson <rth@redhat.com>
33553
33554 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33555 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33556 -fasynchronous-unwind-tables.
33557
33558 2004-10-20 Richard Henderson <rth@redhat.com>
33559
33560 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33561 (main): Return success.
33562 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33563 (main): Return success.
33564
33565 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33566
33567 PR c++/13495
33568 * g++.dg/template/memfriend9.C: New test.
33569 * g++.dg/template/memfriend10.C: Likewise.
33570 * g++.dg/template/memfriend11.C: Likewise.
33571 * g++.dg/template/memfriend12.C: Likewise.
33572 * g++.dg/template/memfriend13.C: Likewise.
33573 * g++.dg/template/memfriend14.C: Likewise.
33574 * g++.dg/template/memfriend15.C: Likewise.
33575 * g++.dg/template/memfriend16.C: Likewise.
33576 * g++.dg/template/memfriend17.C: Likewise.
33577 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33578
33579 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
33580
33581 * g++.dg/conversion/dr195.C: New.
33582 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33583
33584 2004-10-20 Ben Elliston <bje@au.ibm.com>
33585 Devang Patel <dpatel@apple.com>
33586
33587 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33588 of floating point arithmetic, which could trap.
33589
33590 2004-10-19 Mark Mitchell <mark@codesourcery.com>
33591
33592 PR c++/14035
33593 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33594 * g++.dg/conversion/const2.C: New test.
33595 * g++.dg/expr/reinterpret2.C: New test.
33596 * g++.dg/expr/reinterpret3.C: New test.
33597 * g++.dg/expr/cast2.C: New test.
33598 * g++.dg/expr/copy1.C: New test.
33599 * g++.dg/other/conversion1.C: Change error message.
33600 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33601 function pointers to void *.
33602 * g++.old-deja/g++.mike/p10148.C: Likewise.
33603
33604 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33605
33606 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33607
33608 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
33609
33610 PR c++/18047
33611
33612 * g++.dg/parse/expr3.C: New test.
33613
33614 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33615
33616 * gcc.dg/smod-1.c: New test.
33617
33618 2004-10-18 Ziemowit Laski <zlaski@apple.com>
33619
33620 * objc.dg/method-14.m: New test.
33621
33622 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
33623
33624 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33625 Also xfail as the patch was reverted.
33626
33627 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
33628
33629 PR middle-end/16973
33630 * gcc.dg/pr16973.c: New test.
33631
33632 2004-10-18 Diego Novillo <dnovillo@redhat.com>
33633
33634 PR tree-optimization/17656
33635 * gcc.c-torture/compile/pr17656.c: New test.
33636
33637 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
33638
33639 * g++.dg/eh/shadow1.C: New.
33640
33641 2004-10-18 Jakub Jelinek <jakub@redhat.com>
33642
33643 * gcc.c-torture/compile/20041018-1.c: New test.
33644
33645 2004-10-18 Ben Elliston <bje@au.ibm.com>
33646
33647 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33648 compiler referring to register 0 when accessing sdata. The linker
33649 now patches things up.
33650
33651 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
33652
33653 PR c/17529
33654 * gcc.c-torture/compile/pr17529.c: New test.
33655
33656 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33657
33658 PR c++/17743
33659 * g++.dg/ext/attrib17.C: New test.
33660
33661 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33662
33663 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33664
33665 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33666
33667 PR c++/10479
33668 * g++.dg/ext/attrib16.C: New test.
33669
33670 2004-10-15 Mark Mitchell <mark@codesourcery.com>
33671
33672 PR c++/17042
33673 * g++.dg/init/dso_handle1.C: New test.
33674
33675 PR c++/14667
33676 * g++.dg/parse/typedef6.C: New test.
33677
33678 PR c++/17916
33679 * g++.dg/parse/pragma1.C: New test.
33680
33681 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
33682
33683 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33684
33685 2004-10-15 Steve Ellcey <sje@cup.hp.com>
33686
33687 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33688 -fno-common when on HPPA HP-UX platforms.
33689
33690 2004-10-15 Jakub Jelinek <jakub@redhat.com>
33691
33692 PR other/16820
33693 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33694 stdint.h.
33695 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33696 uintptr_t.
33697
33698 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
33699
33700 PR c++/16301
33701 * g++.dg/lookup/strong-using-4.C: New test.
33702
33703 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
33704
33705 PR middle-end/16567
33706 * gcc.c-torture/compile/nested-1.c: New test.
33707
33708 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
33709
33710 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33711 and mipsisa64*-*-* (until support for misaligned loads is added).
33712 * gcc.dg/vect/vect-50.c: Likewise.
33713 * gcc.dg/vect/vect-52.c: Likewise.
33714 * gcc.dg/vect/vect-54.c: Likewise.
33715 * gcc.dg/vect/vect-58.c: Likewise.
33716 * gcc.dg/vect/vect-60.c: Likewise.
33717 * gcc.dg/vect/vect-80.c: Likewise.
33718
33719 2004-10-14 Mark Mitchell <mark@codesourcery.com>
33720
33721 PR c++/17976
33722 * g++.dg/init/dtor3.C: New test.
33723
33724 2004-10-15 Ben Elliston <bje@au.ibm.com>
33725
33726 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33727
33728 2004-10-14 Geoffrey Keating <geoffk@apple.com>
33729
33730 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33731 * gcc.dg/macho-lo-sum.c: Likewise.
33732
33733 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
33734
33735 * gcc.dg/ppc-spe64-1.c: New test.
33736
33737 2004-10-14 Devang Patel <dpatel@apple.com>
33738
33739 PR 17635
33740 * gcc.dg/pr17635.c : New test.
33741
33742 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
33743
33744 * gcc.dg/vect/vect-28.c: Remove xfail.
33745 * gcc.dg/vect/vect-30.c: Remove xfail.
33746 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33747 * gcc.dg/vect/vect-33.c: Remove xfail.
33748 * gcc.dg/vect/vect-44.c: Remove xfail.
33749 * gcc.dg/vect/vect-46.c: Remove xfail.
33750 * gcc.dg/vect/vect-50.c: Remove xfail.
33751 * gcc.dg/vect/vect-52.c: Remove xfail.
33752 * gcc.dg/vect/vect-54.c: Remove xfail.
33753 * gcc.dg/vect/vect-58.c: Remove xfail.
33754 * gcc.dg/vect/vect-60.c: Remove xfail.
33755 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33756 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33757 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33758 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33759 * gcc.dg/vect/vect-8.c: Remove xfail.
33760 * gcc.dg/vect/vect-80.c: Remove xfail.
33761 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33762
33763 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
33764
33765 * gcc.dg/vect/vect-82.c: New testcase.
33766 * gcc.dg/vect/vect-82_64.c: New testcase.
33767 * gcc.dg/vect/vect-83.c: New testcase.
33768 * gcc.dg/vect/vect-83_64.c: New testcase.
33769
33770 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
33771
33772 * gcc.dg/cpp/error-1.c: New test.
33773
33774 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
33775
33776 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33777
33778 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
33779
33780 PR target/17984
33781 * gcc.dg/cris-peep2-xsrand2.c: New test.
33782
33783 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
33784
33785 PR c++/17661
33786 * g++.dg/expr/for2.C: New test.
33787
33788 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33789
33790 * g++.dg/inherit/thunk1.C: Run on the SPARC.
33791
33792 2004-10-13 Jakub Jelinek <jakub@redhat.com>
33793
33794 PR tree-optimization/17724
33795 * g++.dg/opt/pr17724-1.C: New test.
33796 * g++.dg/opt/pr17724-2.C: New test.
33797 * g++.dg/opt/pr17724-3.C: New test.
33798 * g++.dg/opt/pr17724-4.C: New test.
33799 * g++.dg/opt/pr17724-5.C: New test.
33800 * g++.dg/opt/pr17724-6.C: New test.
33801
33802 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
33803
33804 PR c/17301
33805 * gcc.dg/pr17301-2.c: New test.
33806
33807 2004-10-11 Mark Mitchell <mark@codesourcery.com>
33808
33809 PR c++/15876
33810 * g++.dg/parse/error22.C: New test.
33811
33812 PR c++/17936
33813 * g++.dg/template/spec18.C: New test.
33814
33815 2004-10-11 Steve Ellcey <sje@cup.hp.com>
33816
33817 * gcc.dg/ia64-asm-1.c: Add prototype for abort
33818 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33819 memcpy.
33820 * gcc.dg/ia64-sync-2.c: Ditto.
33821 * gcc.dg/ia64-sync-3.c: Ditto.
33822
33823 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
33824
33825 * g++.dg/eh/cleanup5.C: Add dg-options "".
33826
33827 2004-10-11 Roger Sayle <roger@eyesopen.com>
33828
33829 PR middle-end/17657
33830 * gcc.dg/switch-4.c: New test case.
33831
33832 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
33833
33834 * gcc.c-torture/execute/20041011-1.c: New test.
33835
33836 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
33837
33838 PR c++/17554
33839 * g++.dg/init/for3.C: New test.
33840
33841 PR c++/17657
33842 * g++.dg/opt/switch2.C: New test.
33843
33844 PR middle-end/17703
33845 * g++.dg/warn/Wreturn-2.C: New test.
33846
33847 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
33848
33849 PR c++/17907
33850 * g++.dg/eh/cleanup5.C: New test.
33851
33852 2004-10-10 Mark Mitchell <mark@codesourcery.com>
33853
33854 PR c++/17393
33855 * g++.dg/parse/error21.C: New test.
33856
33857 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
33858
33859 * g++.dg/overload/pmf1.C: Adjust quoting marks.
33860 * g++.dg/warn/incomplete1.C: Likewise.
33861 * g++.dg/template/qualttp20.C: Likewise.
33862
33863 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33864
33865 PR c/17881
33866 * parm-incomplete-1.c: New test.
33867
33868 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33869
33870 PR c++/17867
33871 * g++.dg/parse/error19.C: New test.
33872
33873 PR c++/17670
33874 * g++.dg/init/new11.C: New test.
33875
33876 PR c++/17821
33877 * g++.dg/parse/error20.C: New test.
33878
33879 PR c++/17826
33880 * g++.dg/template/crash24.C: New test.
33881
33882 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33883
33884 PR c/17301
33885 * gcc.dg/pr17301-1.c: New test.
33886
33887 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33888
33889 PR c/17189
33890 * gcc.dg/anon-struct-5.c: New test.
33891
33892 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
33893
33894 PR c/17844
33895 * gcc.dg/pr17844-1.c: New test.
33896
33897 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
33898
33899 PR tree-optimization/17906
33900 * gcc.c-torture/compile/pr17906.c: New.
33901
33902 2004-10-09 Stuart Hastings <stuart@apple.com>
33903 Roger Sayle <roger@eyesopen.com>
33904
33905 PR rtl-optimization/17853
33906 * gcc.dg/i386-mmx-5.c: New testcase.
33907
33908 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
33909
33910 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33911
33912 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33913
33914 PR c++/17524
33915 * g++.dg/template/static9.C: New test.
33916
33917 PR c++/17685
33918 * g++.dg/parse/operator5.C: New test.
33919
33920 2004-10-09 Roger Sayle <roger@eyesopen.com>
33921
33922 PR middle-end/17894
33923 * gcc.c-torture/execute/divcmp-4.c: New test case.
33924
33925 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33926
33927 PR tree-opt/17902
33928 * g++.dg/opt/pr17902.C: New test.
33929
33930 2004-10-09 Jakub Jelinek <jakub@redhat.com>
33931
33932 * gcc.dg/cpp/ident-1.c: Add dg-options "".
33933
33934 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33935
33936 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33937
33938 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33939
33940 * gcc.dg/assign-warn-3.c: New test.
33941
33942 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33943
33944 PR c/16999
33945 * gcc.dg/cpp/ident-1.c: New test.
33946
33947 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
33948
33949 * gcc.c-torture/compile/acc1.c: New.
33950
33951 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33952
33953 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33954 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33955
33956 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33957
33958 * gcc.dg/ultrasp11.c: New test.
33959
33960 2004-10-08 Michael Matz <matz@suse.de>
33961
33962 * gcc.dg/doloop-2.c: New test.
33963
33964 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33965
33966 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33967 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33968 objc.dg/method-9.m: Update expected diagnostics.
33969
33970 2004-10-07 Geoffrey Keating <geoffk@apple.com>
33971
33972 * gcc.dg/ppc-fsel-3.c: New file.
33973 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33974
33975 2004-10-07 Paul Brook <paul@codesourcery.com>
33976
33977 * gfortran.dg/intrinsic_verify_1.f90: New test.
33978
33979 2004-10-07 Paul Brook <paul@codesourcery.com>
33980
33981 * gfortran.dg/empty_format_1.f90: Remove stray commas.
33982
33983 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33984
33985 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33986 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33987 commit.
33988
33989 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
33990
33991 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33992
33993 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33994
33995 PR c++/17115
33996 * g++.dg/warn/Winline-4.C: New test.
33997
33998 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33999
34000 * gcc.c-torture/compile/20041007-1.c: New test.
34001
34002 2004-10-07 Paul Brook <paul@codesourcery.com>
34003
34004 PR fortran/17678
34005 * gfortran.dg/use_allocated_1.f90: New test.
34006
34007 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
34008
34009 PR middle-end/17849
34010 * gfortran.fortran-torture/compile/nested.f90: New test
34011
34012 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
34013
34014 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34015
34016 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
34017
34018 PR c++/17368
34019 * g++.dg/ext/asm6.C: New test.
34020
34021 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
34022
34023 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34024
34025 2004-10-06 Paul Brook <paul@codesourcery.com>
34026
34027 PR libfortran/17709
34028 * gfortran.dg/empty_format_1.f90: New test.
34029
34030 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34031
34032 PR fortran/17568
34033 * gfortran.dg/ishft.f90: New test.
34034
34035 PR fortran/17283
34036 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34037 tests.
34038
34039 2004-10-06 Paul Brook <paul@codesourcery.com>
34040
34041 * gfortran.dg/do_1.f90: New test.
34042
34043 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34044
34045 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34046 optimizing for size.
34047
34048 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
34049
34050 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34051
34052 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
34053
34054 * gcc.c-torture/compile/20041005-1.c: New test.
34055
34056 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
34057
34058 PR c++/17829
34059 * g++.dg/lookup/koenig4.C: New.
34060
34061 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
34062
34063 * g++.dg/other/classkey1.C: Adjust quoting marks.
34064 * g++.dg/parse/error15.C: Likewise.
34065 * g++.dg/template/meminit2.C (int>): Likewise.
34066
34067 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34068
34069 PR fortran/17283
34070 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34071
34072 PR fortran/17631
34073 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34074
34075 PR fortran/17708
34076 * gfortran.dg/pr17708.f90: New test.
34077
34078 2004-10-04 Chao-ying Fu <fu@mips.com>
34079
34080 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34081 * gcc.dg/vect/vect-4.c: Ditto.
34082 * gcc.dg/vect/vect-5.c: Ditto.
34083 * gcc.dg/vect/vect-6.c: Ditto.
34084 * gcc.dg/vect/vect-8.c: Ditto.
34085 * gcc.dg/vect/vect-16.c: Ditto.
34086 * gcc.dg/vect/vect-30.c: Ditto.
34087 * gcc.dg/vect/vect-40.c: Ditto.
34088 * gcc.dg/vect/vect-41.c: Ditto.
34089 * gcc.dg/vect/vect-42.c: Ditto.
34090 * gcc.dg/vect/vect-43.c: Ditto.
34091 * gcc.dg/vect/vect-44.c: Ditto.
34092 * gcc.dg/vect/vect-45.c: Ditto.
34093 * gcc.dg/vect/vect-46.c: Ditto.
34094 * gcc.dg/vect/vect-47.c: Ditto.
34095 * gcc.dg/vect/vect-48.c: Ditto.
34096 * gcc.dg/vect/vect-49.c: Ditto.
34097 * gcc.dg/vect/vect-50.c: Ditto.
34098 * gcc.dg/vect/vect-51.c: Ditto.
34099 * gcc.dg/vect/vect-52.c: Ditto.
34100 * gcc.dg/vect/vect-53.c: Ditto.
34101 * gcc.dg/vect/vect-54.c: Ditto.
34102 * gcc.dg/vect/vect-55.c: Ditto.
34103 * gcc.dg/vect/vect-56.c: Ditto.
34104 * gcc.dg/vect/vect-57.c: Ditto.
34105 * gcc.dg/vect/vect-58.c: Ditto.
34106 * gcc.dg/vect/vect-59.c: Ditto.
34107 * gcc.dg/vect/vect-60.c: Ditto.
34108 * gcc.dg/vect/vect-74.c: Ditto.
34109 * gcc.dg/vect/vect-79.c: Ditto.
34110 * gcc.dg/vect/vect-80.c: Ditto.
34111
34112 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
34113
34114 * gcc.dg/unused-7.c: Use the correct option.
34115
34116 2004-10-04 Paul Brook <paul@codesourcery.com>
34117 Bud Davis <bdavis9659@comcast.net>
34118
34119 PR fortran/17706
34120 PR fortran/16434
34121 * gfortran/pr17706.f90: New test.
34122 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34123
34124 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34125
34126 * gfortran.dg/pr17612.f90: New test.
34127
34128 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
34129
34130 * g++.dg/template/local1.C: Adjust quoting marks in
34131 testing for diagnostics.
34132 * g++.dg/tls/diag-2.C: Likewise.
34133 * g++.dg/other/error8.C: Likewise.
34134
34135 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
34136
34137 PR c/17178
34138 * gcc.dg/unused-4.c: Adjust to be correct.
34139
34140 PR c/17820
34141 * gcc.dg/unused-7.c: New test.
34142
34143 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
34144
34145 PR c++/17797
34146 * g++.dg/overload/template2.C: New test.
34147
34148 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
34149
34150 PR tree-optimization/16632
34151 * gcc.dg/tree-ssa/20041002-1.c: New.
34152
34153 2004-10-03 Paul Brook <paul@codesourcery.com>
34154
34155 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
34156 rather than relying on default formatting.
34157
34158 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
34159
34160 * gcc.dg/20040920-1.c: Update expected message text.
34161
34162 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
34163
34164 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34165
34166 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
34167
34168 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34169 tree level.
34170
34171 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
34172
34173 * gcc.dg/tree-ssa/pr17343.c: Remove.
34174
34175 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
34176
34177 PR tree-opt/17343
34178 * gcc.dg/tree-ssa/pr17343.c: New test.
34179
34180 2004-10-01 Jakub Jelinek <jakub@redhat.com>
34181
34182 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34183 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34184 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34185 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34186 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34187
34188 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
34189
34190 * gcc.dg/lvalue-2.c: New test.
34191
34192 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
34193
34194 PR c/17730
34195 * gcc.dg/pr17730-1.c: New test
34196
34197 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
34198
34199 PR c/7425
34200 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34201
34202 2004-09-29 Jakub Jelinek <jakub@redhat.com>
34203
34204 * gcc.c-torture/execute/stdarg-1.c: New test.
34205 * gcc.c-torture/execute/stdarg-2.c: New test.
34206 * gcc.c-torture/execute/stdarg-3.c: New test.
34207 * gcc.dg/tree-ssa/stdarg-1.c: New test.
34208 * gcc.dg/tree-ssa/stdarg-2.c: New test.
34209 * gcc.dg/tree-ssa/stdarg-3.c: New test.
34210 * gcc.dg/tree-ssa/stdarg-4.c: New test.
34211 * gcc.dg/tree-ssa/stdarg-5.c: New test.
34212
34213 2004-09-29 Jakub Jelinek <jakub@redhat.com>
34214
34215 PR tree-optimization/17697
34216 * g++.dg/opt/pr17697-1.C: New test.
34217 * g++.dg/opt/pr17697-2.C: New test.
34218 * g++.dg/opt/pr17697-3.C: New test.
34219
34220 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
34221
34222 PR c/16409
34223 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34224 gcc.dg/vla-init-5.c: New tests.
34225
34226 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
34227
34228 PR c/13804
34229 * gcc.dg/pr13804-1.c: New test.
34230
34231 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34232
34233 PR fortran/16938
34234 * gfortran.dg/pr16938.f90: New test.
34235
34236 2004-09-27 Mark Mitchell <mark@codesourcery.com>
34237
34238 * g++.dg/template/crash23.C: New test.
34239
34240 2004-09-27 Mark Mitchell <mark@codesourcery.com>
34241
34242 PR c++/17585
34243 * g++.dg/template/static8.C: New test.
34244
34245 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
34246
34247 PR c++/17681
34248 * g++.dg/other/error9.C: New test.
34249
34250 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
34251
34252 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34253
34254 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34255
34256 PR fortran/15164
34257 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34258
34259 2004-09-26 Roger Sayle <roger@eyesopen.com>
34260
34261 PR middle-end/17112
34262 * gcc.dg/pr17112-1.c: New test case.
34263
34264 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
34265
34266 PR c/11459
34267 * gcc.dg/pr11459-1.c: New test.
34268
34269 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
34270
34271 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34272 * gcc.dg/tree-ssa/loop-4.c: Likewise.
34273
34274 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34275
34276 * gfortran.dg/pr15324.f90: Make array bounds consistent.
34277
34278 2004-09-25 Jan Hubicka <jh@suse.cz>
34279
34280 * compile/30040909-1.c: New test.
34281 * compile/30040907-1.c: New test.
34282
34283 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
34284
34285 * gcc.c-torture/execute/va-arg-26.c: New test.
34286
34287 2004-09-24 Zack Weinberg <zack@codesourcery.com>
34288
34289 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34290 extra diagnostics on targets with 64-bit pointers.
34291 * objc.dg/selector-1.m: Adjust dg-warning regexp.
34292
34293 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
34294
34295 PR c/17188
34296 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34297 * gcc.dg/decl-3.c: Adjust expected message.
34298
34299 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34300
34301 PR fortran/17615
34302 * gfortran.dg/pr17615.f90: New test.
34303
34304 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
34305
34306 PR tree-optimzation/17517
34307 * g++.dg/tree-ssa/pr17517.C: New Test.
34308
34309 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34310
34311 PR c++/16889
34312 * g++.dg/lookup/ambig3.C: New.
34313
34314 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
34315
34316 PR tree-opt/17624
34317 * g++.dg/opt/pr17624.C: New test.
34318
34319 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
34320
34321 PR c/6980
34322 * gcc.dg/Wbad-function-cast-1.c: New test.
34323
34324 2004-09-23 Zack Weinberg <zack@codesourcery.com>
34325
34326 * g++.dg/ext/complit1.C
34327 * g++.dg/other/error2.C
34328 * g++.dg/other/nontype-1.C
34329 * g++.dg/parse/crash11.C
34330 * g++.dg/parse/crash12.C
34331 * g++.dg/parse/error15.C
34332 * g++.dg/parse/error4.C
34333 * g++.dg/parse/tmpl-outside1.C
34334 * g++.dg/parse/too-many-tmpl-args1.C
34335 * g++.dg/template/dependent-expr3.C
34336 * g++.dg/template/error10.C
34337 * g++.dg/template/instantiate1.C
34338 * g++.dg/template/vtable2.C
34339 * g++.dg/warn/Wshadow-1.C
34340 * g++.dg/warn/weak1.C
34341 * g++.old-deja/g++.brendan/crash16.C
34342 * g++.old-deja/g++.brendan/crash18.C
34343 * g++.old-deja/g++.brendan/crash48.C
34344 * g++.old-deja/g++.brendan/crash49.C
34345 * g++.old-deja/g++.brendan/crash55.C
34346 * g++.old-deja/g++.brendan/crash56.C
34347 * g++.old-deja/g++.brendan/crash8.C
34348 * g++.old-deja/g++.brendan/enum11.C
34349 * g++.old-deja/g++.brendan/enum8.C
34350 * g++.old-deja/g++.brendan/enum9.C
34351 * g++.old-deja/g++.brendan/friend3.C
34352 * g++.old-deja/g++.brendan/misc14.C
34353 * g++.old-deja/g++.bugs/900402_02.C
34354 * g++.old-deja/g++.bugs/900404_03.C
34355 * g++.old-deja/g++.bugs/900404_04.C
34356 * g++.old-deja/g++.bugs/900428_03.C
34357 * g++.old-deja/g++.jason/crash4.C
34358 * g++.old-deja/g++.jason/overload21.C
34359 * g++.old-deja/g++.jason/redecl1.C
34360 * g++.old-deja/g++.jason/report.C
34361 * g++.old-deja/g++.jason/rfg10.C
34362 * g++.old-deja/g++.jason/template30.C
34363 * g++.old-deja/g++.law/arm12.C
34364 * g++.old-deja/g++.law/ctors5.C
34365 * g++.old-deja/g++.law/cvt20.C
34366 * g++.old-deja/g++.law/init10.C
34367 * g++.old-deja/g++.law/init8.C
34368 * g++.old-deja/g++.law/visibility17.C
34369 * g++.old-deja/g++.law/visibility7.C
34370 * g++.old-deja/g++.mike/net8.C
34371 * g++.old-deja/g++.mike/p646.C
34372 * g++.old-deja/g++.mike/p700.C
34373 * g++.old-deja/g++.mike/p701.C
34374 * g++.old-deja/g++.mike/p811.C
34375 * g++.old-deja/g++.ns/template13.C
34376 * g++.old-deja/g++.other/array3.C
34377 * g++.old-deja/g++.other/crash25.C
34378 * g++.old-deja/g++.other/dtor3.C
34379 * g++.old-deja/g++.other/dtor4.C
34380 * g++.old-deja/g++.other/main1.C
34381 * g++.old-deja/g++.other/warn7.C
34382 * g++.old-deja/g++.pt/crash11.C
34383 * g++.old-deja/g++.pt/crash36.C
34384 * g++.old-deja/g++.pt/spec22.C
34385 * g++.old-deja/g++.pt/spec9.C
34386 * g++.old-deja/g++.pt/ttp52.C
34387 * g++.old-deja/g++.robertl/eb103.C
34388 * g++.old-deja/g++.robertl/eb121.C
34389 * g++.old-deja/g++.robertl/eb22.C
34390 * g++.old-deja/g++.robertl/eb8.C:
34391 Update locations and/or regexps of dg-error markers.
34392 Remove markers for some bogus messages that are no longer issued.
34393
34394 2004-09-23 Jakub Jelinek <jakub@redhat.com>
34395
34396 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34397 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34398
34399 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
34400
34401 PR c++/17618
34402 * g++.dg/lookup/crash5.C: New test.
34403
34404 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
34405
34406 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34407 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34408 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34409 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34410 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34411 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34412
34413 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34414 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34415 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34416 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34417 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34418 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34419
34420 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34421
34422 * gcc.dg/vect/vect-44.c: Check additional cases.
34423 * gcc.dg/vect/vect-48.c: Check additional cases.
34424
34425 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34426 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34427 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34428 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34429 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34430 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34431 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34432 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34433 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34434
34435 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34436 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34437 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34438
34439 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34440
34441 * gcc.dg/tree-ssa/loop-6.c: New test.
34442
34443 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
34444
34445 PR c++/17620
34446 * g++.dg/inherit/base2.C: New.
34447
34448 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34449
34450 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34451 * gcc.dg/20001012-2.c: Likewise.
34452 * gcc.dg/20001013-1.c: Likewise.
34453 * gcc.dg/20001101-1.c: Likewise.
34454 * gcc.dg/20001102-1.c: Likewise.
34455 * gcc.dg/bf-spl1.c: Likewise.
34456 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34457 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34458
34459 2004-09-22 Diego Novillo <dnovillo@redhat.com>
34460
34461 PR tree-optimization/16721
34462 * gcc.dg/tree-ssa/pr16721.c: New test.
34463
34464 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
34465
34466 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34467 * gcc.dg/20040305-1.c: Likewise.
34468
34469 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
34470
34471 PR c/16566
34472 * gcc.c-torture/compile/pr16566-1.c,
34473 gcc.c-torture/compile/pr16566-2.c,
34474 gcc.c-torture/compile/pr16566-3.c: New tests.
34475
34476 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
34477
34478 PR tree-optimization/17512
34479 * gcc.c-torture/compile/20040916-1.c.
34480
34481 2004-09-21 Mark Mitchell <mark@codesourcery.com>
34482
34483 * gcc.dg/pragma-re-3.c: New test.
34484
34485 2004-09-17 Matt Austern <austern@apple.com>
34486
34487 PR c++/15049
34488 * g++.dg/other/anon3.C: New.
34489
34490 2004-09-21 Roger Sayle <roger@eyesopen.com>
34491
34492 PR c++/7503
34493 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34494 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34495 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34496 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34497 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34498
34499 2004-09-21 Bud Davis <bdavis9659@comcast.net>
34500
34501 PR fortran/17286
34502 * gfortran.dg/pr17286.f90: New test.
34503
34504 2004-09-20 Mark Mitchell <mark@codesourcery.com>
34505
34506 PR c++/17530
34507 * g++.dg/template/static7.C: New test.
34508
34509 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
34510
34511 PR tree-opt/17558
34512 * gcc.c-torture/compile/pr17558.c: New test.
34513
34514 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
34515
34516 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34517 if SKIP_ATTRIBUTE is defined.
34518
34519 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34520
34521 PR fortran/15957
34522 * gfortran.dg/pr15957.f90: New test.
34523
34524 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
34525
34526 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34527 in comparison.
34528 * gcc.dg/vect/vect-79.c: Likewise.
34529 * gcc.dg/vect/vect-80.c: Likewise.
34530
34531 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34532
34533 PR fortran/15750
34534 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34535
34536 2004-09-20 Ira Rosen <irar@il.ibm.com>
34537
34538 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34539 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34540 * gcc.dg/vect/vect-62.c: New testcase.
34541 * gcc.dg/vect/vect-63.c: New testcase.
34542 * gcc.dg/vect/vect-64.c: New testcase.
34543 * gcc.dg/vect/vect-65.c: New testcase.
34544 * gcc.dg/vect/vect-66.c: New testcase.
34545 * gcc.dg/vect/vect-67.c: New testcase.
34546 * gcc.dg/vect/vect-68.c: New testcase.
34547 * gcc.dg/vect/vect-69.c: New testcase.
34548 * gcc.dg/vect/vect-79.c: New testcase.
34549 * gcc.dg/vect/vect-80.c: New testcase.
34550
34551 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
34552
34553 * gcc.target/mips/asm-1.c: New test.
34554
34555 2004-09-19 Ira Rosen <irar@il.ibm.com>
34556
34557 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34558 * gcc.dg/vect/vect-73.c: New testcase.
34559 * gcc.dg/vect/vect-74.c: New testcase.
34560 * gcc.dg/vect/vect-75.c: New testcase.
34561 * gcc.dg/vect/vect-76.c: New testcase.
34562 * gcc.dg/vect/vect-77.c: New testcase.
34563 * gcc.dg/vect/vect-78.c: New testcase
34564
34565 2004-09-18 Paul Brook <paul@codesourcery.com>
34566
34567 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34568
34569 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
34570
34571 PR c/17424
34572 * gcc.dg/pr17424-1.c: New test.
34573
34574 2004-09-18 Diego Novillo <dnovillo@redhat.com>
34575
34576 * g++.dg/tree-ssa/pr17153.C: New test.
34577
34578 2004-09-16 Geoffrey Keating <geoffk@apple.com>
34579
34580 PR pch/13361
34581 * g++.dg/pch/wchar-1.C: New.
34582 * g++.dg/pch/wchar-1.Hs: New.
34583
34584 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
34585
34586 * gcc.c-torture/execute/20040917-1.c: New test.
34587
34588 2004-09-17 Diego Novillo <dnovillo@redhat.com>
34589
34590 PR tree-optimization/17319
34591 * gcc.dg/pr17319.c: New test.
34592
34593 2004-09-17 Devang Patel <dpatel@apple.com>
34594
34595 * gcc.dg/20040813-1.c: New test.
34596
34597 2004-09-17 Diego Novillo <dnovillo@redhat.com>
34598
34599 PR tree-optimization/17273
34600 * gcc.c-torture/compile/pr17273.c: New test.
34601
34602 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
34603
34604 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34605 Update expected messages.
34606 * gcc.dg/declspec-13.c: New test.
34607
34608 2004-09-17 David Edelsohn <edelsohn@gnu.org>
34609
34610 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34611
34612 2004-09-17 Diego Novillo <dnovillo@redhat.com>
34613
34614 * gcc.c-torture/execute/pr17252.c: Use post-increment to
34615 change what 'a' is pointing to.
34616
34617 2004-09-17 Mark Mitchell <mark@codesourcery.com>
34618
34619 PR c++/16002
34620 * g++.dg/template/error18.C: New test.
34621
34622 PR c++/16029
34623 * g++.dg/warn/Wunused-8.C: New test.
34624
34625 2004-09-17 Steven Bosscher <stevenb@suse.de>
34626
34627 PR tree-optimization/17513
34628 * gcc.dg/20040916-1.c: New test.
34629
34630 2004-09-16 Mark Mitchell <mark@codesourcery.com>
34631
34632 PR c++/17501
34633 * g++.dg/template/typename7.C: New test.
34634
34635 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34636
34637 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34638
34639 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
34640
34641 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34642 with -ftree-based-profiling also.
34643 * lib/profopt.exp: Support late-set profile_option/feedback_option.
34644
34645 2004-09-16 Victor Leikehman <lei@il.ibm.com>
34646
34647 PR/15364
34648 * gfortran.dg/der_array_io_1.f90: New test.
34649 * gfortran.dg/der_array_io_2.f90: New test.
34650 * gfortran.dg/der_array_io_3.f90: New test.
34651
34652 2004-09-15 Mark Mitchell <mark@codesourcery.com>
34653
34654 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34655 EABI.
34656
34657 2004-09-15 Mark Mitchell <mark@codesourcery.com>
34658
34659 * g++.dg/opt/switch1.C: New test.
34660
34661 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
34662
34663 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34664 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34665 Update expected messages.
34666
34667 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34668
34669 PR fortran/16485
34670 * gfortran.dg/same_name_1.f90: New test.
34671
34672 2004-09-15 Diego Novillo <dnovillo@redhat.com>
34673
34674 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
34675 dereference garbage pointers.
34676
34677 2004-09-15 Jakub Jelinek <jakub@redhat.com>
34678
34679 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34680 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34681
34682 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34683 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34684 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34685
34686 2004-09-14 Mark Mitchell <mark@codesourcery.com>
34687
34688 PR c++/17324
34689 * g++.dg/template/mangle1.C: New test.
34690
34691 2004-09-14 Diego Novillo <dnovillo@redhat.com>
34692
34693 PR tree-optimization/17252
34694 * gcc.c-torture/execute/pr17252.c: New test.
34695
34696 2004-09-14 Andrew Pinski <apinski@apple.com>
34697
34698 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34699
34700 2004-09-14 Roger Sayle <roger@eyesopen.com>
34701
34702 PR rtl-optimization/9771
34703 * gcc.dg/pr9771-1.c: New test case.
34704
34705 2004-09-14 Diego Novillo <dnovillo@redhat.com>
34706
34707 PR tree-optimization/15262
34708 * gcc.c-torture/execute/pr15262-1.c: New test.
34709 * gcc.c-torture/execute/pr15262-2.c: New test.
34710
34711 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
34712
34713 * gcc.dg/declspec-12.c: New test.
34714
34715 2004-09-14 Bud Davis <bdavis9659@comcast.net>
34716
34717 * gfortran.dg/pr17090.f90: Add directives to test.
34718
34719 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34720
34721 * gcc.c-torture/compile/20040914-1.c: New test.
34722
34723 2004-09-13 Mark Mitchell <mark@codesourcery.com>
34724
34725 PR c++/16162
34726 * g++.dg/template/decl2.C: New test.
34727
34728 2004-09-13 Bud Davis <bdavis9659@comcast.net>
34729
34730 PR fortran/17090
34731 * gfortran.dg/pr17090.f90: New test.
34732
34733 2004-09-13 Dale Johannesen <dalej@apple.com>
34734
34735 * gcc.c-torture/compile/pr17408.c: New test case.
34736
34737 2004-09-13 Mark Mitchell <mark@codesourcery.com>
34738
34739 PR c++/16716
34740 * g++.dg/parse/crash17.C: New test.
34741
34742 PR c++/17327
34743 * g++.dg/template/enum3.C: New test.
34744
34745 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
34746
34747 * lib/gcc-defs.exp: Load wrapper.exp.
34748 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34749 using local code.
34750 * lib/gcc.exp (gcc_init): Similar.
34751 * lib/gfortran.exp (gfortran_init): Similar.
34752 * lib/objc.exp (objc_init): Similar.
34753 * lib/treelang.exp (treelang_init): Similar.
34754 * lib/wrapper.exp: New file with build_wrapper call machinery in
34755 ${tool}_maybe_build_wrapper.
34756
34757 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
34758
34759 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34760 "inline".
34761 * gcc.dg/declspec-11.c: Update expected messages.
34762 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34763 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34764 gcc.dg/inline-12.c: New tests.
34765
34766 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
34767
34768 * g++.dg/tree-ssa/pr17400.C: New testcase.
34769
34770 2004-09-13 James E Wilson <wilson@specifixinc.com>
34771
34772 * gcc.target/mips/sb1-1.c: New testcase.
34773
34774 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
34775
34776 * lib/g77-dg.exp: Remove unused file.
34777 * lib/mike-g77.exp: Ditto.
34778 * lib/g77.exp: Ditto.
34779
34780 2004-09-12 Richard Henderson <rth@redhat.com>
34781
34782 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34783
34784 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
34785
34786 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34787 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34788 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34789 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34790 Update expected messages.
34791
34792 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
34793
34794 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34795 declaration/use mismatch for dirp parameter.
34796
34797 2004-09-12 Andrew Pinski <apinski@apple.com>
34798
34799 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34800 -fgnu-runtime is passed.
34801
34802 2004-09-12 Richard Henderson <rth@redhat.com>
34803
34804 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34805 do the uplevel thing and update additional_flags directly.
34806 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34807 gfortran.fortran-torture/execute/intrinsic_nearest.x,
34808 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34809 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34810
34811 2004-09-11 Steven Bosscher <stevenb@suse.de>
34812
34813 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34814
34815 2004-09-11 Roger Sayle <roger@eyesopen.com>
34816
34817 PR middle-end/17411
34818 * g++.dg/opt/pr17411-1.C: New test case.
34819
34820 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
34821
34822 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34823 gcc.dg/tls/diag-2.c: Update expected messages.
34824 * gcc.dg/991209-1.c: Specify compilation options. Update expected
34825 messages.
34826 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34827 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34828 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34829 gcc.dg/tls/diag-5.c: New tests.
34830
34831 2004-09-11 Zack Weinberg <zack@codesourcery.com>
34832
34833 * gcc.dg/20040910-1.c: Correct dg-error regexp.
34834
34835 2004-09-11 Steven Bosscher <stevenb@suse.de>
34836
34837 * g++.dg/parse/break-in-for.C: New test.
34838
34839 2004-09-11 Jakub Jelinek <jakub@redhat.com>
34840
34841 * gcc.dg/tree-ssa/20040911-1.c: New test.
34842
34843 2004-09-11 Andreas Jaeger <aj@suse.de>
34844
34845 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34846 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34847
34848 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
34849
34850 * gcc.target/frv: New directory of FR-V-specific tests.
34851
34852 2004-09-10 James E Wilson <wilson@specifixinc.com>
34853
34854 * gcc.dg/convert-vec-1.c: New test.
34855
34856 2004-09-10 Roger Sayle <roger@eyesopen.com>
34857
34858 PR middle-end/17024
34859 * gcc.dg/pr17024-1.c: New test case.
34860
34861 2004-09-10 Eric Christopher <echristo@redhat.com>
34862
34863 * gcc.dg/20040910-1.c: New test.
34864
34865 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
34866
34867 * gcc.dg/bitfld-9.c: New test.
34868
34869 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
34870
34871 * gcc.c-torture/execute/ieee/acc1.c: New test.
34872 * gcc.c-torture/execute/ieee/acc2.c: New test.
34873 * gcc.c-torture/execute/ieee/mzero6.c: New test.
34874
34875 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
34876
34877 * gcc.dg/deprecated-2.c: New test.
34878
34879 2004-09-09 James E Wilson <wilson@specifixinc.com>
34880
34881 * gcc.dg/init-vec-1.c: New test.
34882
34883 2004-09-09 Roger Sayle <roger@eyesopen.com>
34884
34885 PR middle-end/17055
34886 * gcc.dg/pr17055-1.c: New test case.
34887
34888 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
34889
34890 PR target/17377
34891 * gcc.c-torture/execute/pr17377.c: New test.
34892
34893 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34894
34895 PR c/8420
34896 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34897 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34898 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34899 gcc.dg/long-long-typespec-1.c: New tests.
34900 * gcc.dg/tls/diag-2.c: Update expected diagnostics
34901
34902 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34903
34904 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34905 gcc.dg/gnu99-static-1.c: New tests.
34906
34907 2004-09-08 Devang Patel <dpatel@apple.com>
34908
34909 * gcc.dg/darwin-ld-20040828-1.c: New test.
34910 * gcc.dg/darwin-ld-20040828-2.c: New test.
34911 * gcc.dg/darwin-ld-20040828-3.c: New test.
34912
34913 2004-09-08 Ziemowit Laski <zlaski@apple.com>
34914
34915 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34916 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34917 in error message.
34918 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34919 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34920 in error message.
34921 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34922 types they qualify.
34923 * objc.dg/type-size-2.m: Fix wording in comment.
34924 * objc.dg/va-meth-1.m: New test case.
34925
34926 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
34927
34928 PR c/16633:
34929 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34930 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34931
34932 2004-09-06 Devang Patel <dpatel@apple.com>
34933
34934 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34935 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34936
34937 2004-09-06 Zack Weinberg <zack@codesourcery.com>
34938
34939 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34940 reflect changed line numbering of diagnostics.
34941
34942 2004-09-06 Paul Brook <paul@codesourcery.com>
34943
34944 * gfortran.dg/edit_real_1.f90: Add new test.
34945
34946 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34947
34948 * gcc.dg/tree-ssa/loop-2.c: New test.
34949 * gcc.dg/tree-ssa/loop-3.c: New test.
34950 * gcc.dg/tree-ssa/loop-4.c: New test.
34951 * gcc.dg/tree-ssa/loop-5.c: New test.
34952
34953 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34954
34955 * gcc.dg/format/sentinel-1.c: Update for parameter option.
34956
34957 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34958
34959 * gcc.dg/format/sentinel-1.c: New test.
34960
34961 2004-09-04 Uros Bizjak <uros@kss-loka.si>
34962
34963 * gcc.dg/builtins-46.c: New.
34964
34965 2004-09-03 Devang Patel <dpatel@apple.com>
34966
34967 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34968 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34969
34970 2004-09-03 Jan Beulich <jbeulich@novell.com>
34971
34972 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34973 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34974 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34975 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34976 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34977 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34978 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34979 the non-portable bzero.
34980 * gcc.dg/20010912-1.c: xfail for NetWare.
34981 * gcc.dg/20020426-2.c: xfail for NetWare.
34982 * gcc.dg/20021014-1.c: xfail for NetWare.
34983 * gcc.dg/20021018-1.c: xfail for NetWare.
34984 * gcc.dg/20030213-1.c: xfail for NetWare.
34985 * gcc.dg/20030225-1.c: xfail for NetWare.
34986 * gcc.dg/20030708-1.c: xfail for NetWare.
34987 * gcc.dg/builtins-config.h: Also exclude NetWare.
34988 * gcc.dg/format/format.h: Define restrict only if not already defined.
34989 * gcc.dg/nest.c: xfail for NetWare.
34990 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34991 * lib/target-supports.exp (check_visibility_available): Exclude
34992 NetWare.
34993
34994 2004-09-03 Jan Beulich <jbeulich@novell.com>
34995
34996 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34997 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34998 deterministic starting point for the alignment of structure fields.
34999 * gcc.dg/Wpadded.c: Dito.
35000 * g++.dg/abi/vbase10.C: Dito.
35001
35002 2004-09-03 Devang Patel <dpatel@apple.com>
35003
35004 * g++.dg/debug/pr15736.cc: New test.
35005
35006 2004-09-02 Mark Mitchell <mark@codesourcery.com>
35007
35008 * README.QMTEST: Fix out-of-date link.
35009
35010 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
35011
35012 PR fortran/16579
35013 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35014 Delete. Duplicate of gfortran.dg/g77/20010610.f
35015
35016 2004-09-02 Mark Mitchell <mark@codesourcery.com>
35017
35018 * g++.dg/abi/arm_rtti1.C: New test.
35019
35020 2004-09-02 Geoffrey Keating <geoffk@apple.com>
35021
35022 * gcc.dg/ppc-vector-memcpy.c: New.
35023 * gcc.dg/ppc-vector-memset.c: New.
35024
35025 2004-09-02 Chao-ying Fu <fu@mips.com>
35026
35027 * gcc.target/mips/mips-3d-1.c: New test.
35028 * gcc.target/mips/mips-3d-2.c: New test.
35029 * gcc.target/mips/mips-3d-3.c: New test.
35030 * gcc.target/mips/mips-3d-4.c: New test.
35031 * gcc.target/mips/mips-3d-5.c: New test.
35032 * gcc.target/mips/mips-3d-6.c: New test.
35033 * gcc.target/mips/mips-3d-7.c: New test.
35034 * gcc.target/mips/mips-3d-8.c: New test.
35035 * gcc.target/mips/mips-3d-9.c: New test.
35036 * gcc.target/mips/mips-ps-1.c: New test.
35037 * gcc.target/mips/mips-ps-2.c: New test.
35038 * gcc.target/mips/mips-ps-3.c: New test.
35039 * gcc.target/mips/mips-ps-4.c: New test.
35040 * gcc.target/mips/mips-ps-type.c: New test.
35041
35042 2004-09-02 Paul Brook <paul@codesourcery.com>
35043
35044 * gfortran.dg/edit_real_1.f90: Add new tests.
35045
35046 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35047
35048 PR fortran/15327
35049 * gfortran.dg/merge_char_1.f90: New test.
35050
35051 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35052
35053 PR fortran/16404
35054 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35055
35056 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35057
35058 PR c/1522
35059 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35060
35061 2004-09-01 Mark Mitchell <mark@codesourcery.com>
35062
35063 * g++.dg/opt/loop1.C: Do not XFAIL.
35064
35065 2004-09-01 Jakub Jelinek <jakub@redhat.com>
35066
35067 * gcc.c-torture/execute/20040831-1.c: New test.
35068
35069 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
35070
35071 PR fortran/16579
35072 * gfortran.dg/g77/20010610.f: Now passes.
35073 Copy from g77.f-torture/execute. Add dg-run directive.
35074 * gfortran.dg/g77/README: Update
35075
35076 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
35077
35078 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35079 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35080 (t1, t2, t3, t4): Add volatile.
35081
35082 2004-08-31 Mark Mitchell <mark@codesourcery.com>
35083
35084 * g++.dg/ext/visibility/arm1.C: New test.
35085
35086 2004-08-31 Geoffrey Keating <geoffk@apple.com>
35087
35088 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35089 -pedantic-errors.
35090
35091 2004-09-01 Paul Brook <paul@codesourcery.com>
35092
35093 * gfortran.dg/eof_2.f90: New test.
35094
35095 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35096
35097 PR fortran/16579
35098 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35099
35100 2004-08-31 Bud Davis <bdavis9659@comcast.net>
35101
35102 PR libfortran/16805
35103 * gfortran.dg/list_read_2.f90: New test.
35104
35105 2004-08-31 Mark Mitchell <mark@codesourcery.com>
35106
35107 * g++.dg/abi/key1.C: New test.
35108
35109 2004-08-31 Richard Henderson <rth@redhat.com>
35110
35111 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35112 form of offsetof.
35113 * g++.dg/other/offsetof5.C: Remove duplicate.
35114
35115 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35116
35117 PR fortran/17244
35118 * gfortran.dg/func_derived_1.f90: New test.
35119
35120 2004-08-31 Paul Brook <paul@codesourcery.com>
35121
35122 * gfortran.dg/eof_1.f90: New test.
35123
35124 2004-08-31 Paul Brook <paul@codesourcery.com>
35125
35126 * gfortran.dg/list_read_1.f90: New file.
35127
35128 2004-08-30 Mark Mitchell <mark@codesourcery.com>
35129
35130 * g++.dg/opt/loop1.C: XFAIL.
35131
35132 2004-08-30 Geoffrey Keating <geoffk@apple.com>
35133
35134 * gcc.dg/funcdef-storage-1.c: New.
35135 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35136 an extern function in local scope.
35137 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35138 declare an 'auto inline' function in local scope.
35139 * gcc.dg/20011130-1.c: Likewise.
35140 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35141 an 'auto' function in local scope.
35142 * gcc.dg/20021014-1.c: Likewise.
35143 * gcc.dg/20030331-2.c: Likewise.
35144
35145 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35146
35147 * gfortran.dg/blockdata_1.f90: New test.
35148
35149 2004-08-30 Richard Henderson <rth@redhat.com>
35150
35151 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35152
35153 2004-08-30 Richard Henderson <rth@redhat.com>
35154
35155 * lib/fortran-torture.exp (fortran-torture-execute): Honor
35156 additional_flags set by alternate driver.
35157 (ieee-options): New procedure.
35158 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35159 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35160 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35161 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35162
35163 2004-08-30 Richard Henderson <rth@redhat.com>
35164
35165 * lib/f-torture.exp: Remove.
35166
35167 2004-08-29 Mark Mitchell <mark@codesourcery.com>
35168
35169 PR rtl-optimization/16590
35170 * g++.dg/opt/loop1.C: New test.
35171
35172 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35173
35174 PR fortran/13910
35175 * gfortran.dg/oldstyle_1.f90: New test.
35176
35177 2004-08-29 Steven G. Kargl <kargls@comcast.net>
35178 Paul Brook <paul@codesourcery.com>
35179
35180 * gfortran.dg/g77/README: Update.
35181 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35182 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35183 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35184
35185 2004-08-28 Paul Brook <paul@codesourcery.com>
35186
35187 PR libfortran/17195
35188 * gfortran.dg/edit_real_1.f90: New test.
35189
35190 2004-08-27 Paul Brook <paul@codesourcery.com>
35191
35192 * gfortran.dg/rewind_1.f90: New test.
35193
35194 2004-08-27 Bud Davis <bdavis9659@comcast.net>
35195
35196 PR fortran/16597
35197 * gfortran.dg/pr16597.f90: New test.
35198
35199 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
35200
35201 PR c/13801
35202 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35203 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35204 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35205 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35206 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35207
35208 2004-08-26 Nick Clifton <nickc@redhat.com>
35209
35210 * gcc.c-torture/compile/pr17119.c: New test.
35211
35212 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
35213
35214 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35215
35216 2004-08-25 Richard Henderson <rth@redhat.com>
35217
35218 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35219 the bits that expect kind=8 to be the largest real kind.
35220
35221 2004-08-25 Ziemowit Laski <zlaski@apple.com>
35222
35223 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35224
35225 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35226
35227 * gfortran.dg/assignment_1.f90: New test.
35228
35229 2004-08-25 Adam Nemet <anemet@lnxw.com>
35230
35231 * g++.dg/template/repo3.C: New test.
35232
35233 2004-08-25 Roger Sayle <roger@eyesopen.com>
35234
35235 PR middle-end/16693
35236 PR tree-optimization/16372
35237 * g++.dg/opt/pr16372-1.C: New test case.
35238 * g++.dg/opt/pr16693-1.C: New test case.
35239 * g++.dg/opt/pr16693-2.C: New test case.
35240
35241 2004-08-25 Ziemowit Laski <zlaski@apple.com>
35242
35243 * objc.dg/proto-lossage-4.m: New test.
35244
35245 2004-08-25 Mark Mitchell <mark@codesourcery.com>
35246
35247 PR c++/17155
35248 * g++.dg/inherit/local2.C: New test.
35249
35250 2004-08-25 Paul Brook <paul@codesourcery.com>
35251
35252 PR fortran/17144
35253 * gfortran.dg/string_ctor_1.f90: New test.
35254
35255 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35256
35257 PR c++/14428
35258 * g++.dg/template/redecl2.C: New test.
35259
35260 2004-08-24 Bud Davis <bdavis9659@comcast.net>
35261
35262 PR fortran/17143
35263 * gfortran.dg/pr17143.f90: New test.
35264
35265 2004-08-24 Bud Davis <bdavis9659@comcast.net>
35266
35267 PR fortran/17164
35268 * gfortran.dg/pr17164.f90: New test.
35269
35270 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35271
35272 * gcc.dg/tree-ssa/loop-1.c: New test.
35273
35274 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
35275
35276 * gcc.c-torture/compile/20040824-1.c: New test.
35277
35278 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
35279
35280 * gcc.c-torture/compile/iftrap-3.c: New test.
35281
35282 2004-08-24 Paul Brook <paul@codesourcery.com>
35283
35284 * gfortran.dg/entry_2.f90: New test.
35285
35286 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
35287
35288 PR c++/16889
35289 * g++.dg/lookup/ambig[12].C: New.
35290
35291 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35292
35293 PR c++/16706
35294 * g++.dg/template/crash21.C: New test.
35295 * g++.dg/template/crash22.C: Likewise.
35296
35297 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
35298
35299 PR c++/17149
35300 * g++.dg/template/access15.C: New.
35301
35302 2004-08-23 Mark Mitchell <mark@codesourcery.com>
35303
35304 PR c++/17163
35305 * g++.dg/template/repo2.C: New test.
35306
35307 2004-08-23 Roger Sayle <roger@eyesopen.com>
35308
35309 PR rtl-optimization/17078
35310 * gcc.c-torture/execute/pr17078-1.c: New test case.
35311
35312 2004-08-23 Mark Mitchell <mark@codesourcery.com>
35313
35314 PR c/14492
35315 * gcc.dg/debug/crash1.c: New test.
35316
35317 2004-08-23 Mark Mitchell <mark@codesourcery.com>
35318
35319 PR c/16180
35320 * gcc.dg/loop-5.c: New test.
35321
35322 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35323
35324 * gcc.c-torture/execute/20040823-1.c: New test.
35325
35326 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
35327
35328 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35329 to the assembler. Simplify test accordingly.
35330 (asm_abi_flags): Use GNU names.
35331 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35332 to check for ABI flags.
35333
35334 2004-08-22 Andrew Pinski <apinski@apple.com>
35335
35336 * g++.dg/opt/pr14029.C: New test.
35337 * gcc.c-torture/execute/pr15262.c: New test.
35338
35339 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35340
35341 * gfortran.dg/reduction.f90: Add checks with complex arguments.
35342
35343 2004-08-21 Bud Davis <bdavis9659@comcast.net>
35344
35345 PR 16908
35346 * gfortran.dg/direct_io.f90: New test.
35347
35348 2004-08-20 Mark Mitchell <mark@codesourcery.com>
35349
35350 PR c++/17121
35351 * g++.dg/inherit/local2.C: New test.
35352
35353 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
35354
35355 PR c++/17120
35356 * g++.dg/warn/Wparentheses-4.C: New test.
35357
35358 2004-08-20 Mark Mitchell <mark@codesourcery.com>
35359
35360 PR c++/17121
35361 * g++.dg/inherit/local2.C: New test.
35362
35363 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35364 * gcc.dg/ppc-ldstruct.c: Likewise.
35365 * gcc.dg/ppc64-abi-2.c: Likewise.
35366
35367 2004-08-20 Jakub Jelinek <jakub@redhat.com>
35368
35369 PR rtl-optimization/17099
35370 * gcc.c-torture/execute/20040820-1.c: New test.
35371
35372 2004-08-20 David Edelsohn <edelsohn@gnu.org>
35373
35374 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35375
35376 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
35377
35378 PR fortran/17077
35379 * gfortran.dg/auto_array_1.f90: New test.
35380
35381 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35382
35383 PR fortran/17074
35384 * gfortran.dg/simpleif_1.f90: New test.
35385
35386 2004-08-19 Mark Mitchell <mark@codesourcery.com>
35387
35388 * lib/target-supports.exp (check_profiling_available): Return
35389 false for arm*-*-symbianelf* and arm*-*-eabi*.
35390
35391 PR c++/15890
35392 * g++.dg/template/delete1.C: New test.
35393
35394 2004-08-19 Paul Brook <paul@codesourcery.com>
35395
35396 PR fortran/14976
35397 PR fortran/16228
35398 * gfortran.dg/data_char_1.f90: New test.
35399
35400 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
35401
35402 PR fortran/16946
35403 * gfortran.dg/reduction.f90: New testcase.
35404
35405 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35406
35407 PR fortran/16520
35408 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35409
35410 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
35411
35412 PR c++/17041
35413 * g++.dg/Wparentheses-3.C: New test.
35414
35415 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
35416
35417 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35418 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35419 * gcc.dg/vect/vect-2.c: Likewise.
35420 * gcc.dg/vect/vect-3.c: Likewise.
35421 * gcc.dg/vect/vect-4.c: Likewise.
35422 * gcc.dg/vect/vect-5.c: Likewise.
35423 * gcc.dg/vect/vect-6.c: Likewise.
35424 * gcc.dg/vect/vect-7.c: Likewise.
35425 * gcc.dg/vect/vect-25.c: Likewise.
35426 * gcc.dg/vect/vect-31.c: Likewise.
35427 * gcc.dg/vect/vect-32.c: Likewise.
35428 * gcc.dg/vect/vect-34.c: Likewise.
35429 * gcc.dg/vect/vect-36.c: Likewise.
35430 * gcc.dg/vect/vect-all.c: Likewise.
35431
35432 2004-08-18 Mark Mitchell <mark@codesourcery.com>
35433
35434 PR c++/17068
35435 * g++.dg/template/operator4.C: New test.
35436
35437 2004-08-18 Richard Henderson <rth@redhat.com>
35438
35439 * gcc.dg/20040206-1.c: XFAIL.
35440
35441 2004-08-17 Mark Mitchell <mark@codesourcery.com>
35442
35443 PR c++/16246
35444 * g++.dg/template/array7.C: New test.
35445
35446 2004-08-17 James E Wilson <wilson@specifixinc.com>
35447
35448 * gcc.dg/mips-movcc-1.c: New test.
35449 * gcc.dg/mips-movcc-2.c: New test.
35450 * gcc.dg/mips-movcc-3.c: New test.
35451
35452 * gcc.dg/mips-nmadd-1.c: New test.
35453 * gcc.dg/mips-nmadd-2.c: New test.
35454
35455 2004-08-17 Mark Mitchell <mark@codesourcery.com>
35456
35457 PR c++/15871
35458 * g++.dg/opt/inline8.C: New test.
35459
35460 PR c++/16965
35461 * g++.dg/parse/error17.C: New test.
35462
35463 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
35464
35465 * gcc.dg/vect: New directory for vectorizer tests.
35466 * gcc.dg/vect/tree-vect.h: New file.
35467 * gcc.dg/vect/vect.exp: New file.
35468 * gcc.dg/vect/pr16105.c.c: New test.
35469 * gcc.dg/vect/vect-1.c: New test.
35470 * gcc.dg/vect/vect-2.c: New test.
35471 * gcc.dg/vect/vect-3.c: New test.
35472 * gcc.dg/vect/vect-4.c: New test.
35473 * gcc.dg/vect/vect-5.c: New test.
35474 * gcc.dg/vect/vect-6.c: New test.
35475 * gcc.dg/vect/vect-7.c: New test.
35476 * gcc.dg/vect/vect-8.c: New test.
35477 * gcc.dg/vect/vect-9.c: New test.
35478 * gcc.dg/vect/vect-10.c: New test.
35479 * gcc.dg/vect/vect-11.c: New test.
35480 * gcc.dg/vect/vect-12.c: New test.
35481 * gcc.dg/vect/vect-13.c: New test.
35482 * gcc.dg/vect/vect-14.c: New test.
35483 * gcc.dg/vect/vect-15.c: New test.
35484 * gcc.dg/vect/vect-16.c: New test.
35485 * gcc.dg/vect/vect-17.c: New test.
35486 * gcc.dg/vect/vect-18.c: New test.
35487 * gcc.dg/vect/vect-19.c: New test.
35488 * gcc.dg/vect/vect-20.c: New test.
35489 * gcc.dg/vect/vect-21.c: New test.
35490 * gcc.dg/vect/vect-22.c: New test.
35491 * gcc.dg/vect/vect-23.c: New test.
35492 * gcc.dg/vect/vect-24.c: New test.
35493 * gcc.dg/vect/vect-25.c: New test.
35494 * gcc.dg/vect/vect-26.c: New test.
35495 * gcc.dg/vect/vect-27.c: New test.
35496 * gcc.dg/vect/vect-28.c: New test.
35497 * gcc.dg/vect/vect-29.c: New test.
35498 * gcc.dg/vect/vect-30.c: New test.
35499 * gcc.dg/vect/vect-31.c: New test.
35500 * gcc.dg/vect/vect-32.c: New test.
35501 * gcc.dg/vect/vect-33.c: New test.
35502 * gcc.dg/vect/vect-34.c: New test.
35503 * gcc.dg/vect/vect-35.c: New test.
35504 * gcc.dg/vect/vect-36.c: New test.
35505 * gcc.dg/vect/vect-37.c: New test.
35506 * gcc.dg/vect/vect-38.c: New test.
35507 * gcc.dg/vect/vect-40.c: New test.
35508 * gcc.dg/vect/vect-41.c: New test.
35509 * gcc.dg/vect/vect-42.c: New test.
35510 * gcc.dg/vect/vect-43.c: New test.
35511 * gcc.dg/vect/vect-44.c: New test.
35512 * gcc.dg/vect/vect-45.c: New test.
35513 * gcc.dg/vect/vect-46.c: New test.
35514 * gcc.dg/vect/vect-47.c: New test.
35515 * gcc.dg/vect/vect-48.c: New test.
35516 * gcc.dg/vect/vect-49.c: New test.
35517 * gcc.dg/vect/vect-50.c: New test.
35518 * gcc.dg/vect/vect-51.c: New test.
35519 * gcc.dg/vect/vect-52.c: New test.
35520 * gcc.dg/vect/vect-53.c: New test.
35521 * gcc.dg/vect/vect-54.c: New test.
35522 * gcc.dg/vect/vect-55.c: New test.
35523 * gcc.dg/vect/vect-56.c: New test.
35524 * gcc.dg/vect/vect-57.c: New test.
35525 * gcc.dg/vect/vect-58.c: New test.
35526 * gcc.dg/vect/vect-59.c: New test.
35527 * gcc.dg/vect/vect-60.c: New test.
35528 * gcc.dg/vect/vect-61.c: New test.
35529 * gcc.dg/vect/vect-all.c: New test.
35530 * gcc.dg/vect/vect-none.c: New test.
35531
35532 2004-08-17 Paul Brook <paul@codesourcery.com>
35533
35534 PR fortran/13082
35535 * gfortran.dg/entry_1.f90: New test.
35536
35537 2004-08-17 Andrew Pinski <apinski@apple.com>
35538
35539 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35540
35541 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
35542
35543 * gcc.dg/pr17036-1.c: New test.
35544
35545 2004-08-16 Devang Patel <dpatel@apple.com>
35546
35547 * gcc.dg/darwin-20040809-1.c: New test.
35548
35549 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
35550
35551 * gcc.dg/funcdef-attr-1.c: New test.
35552
35553 2004-08-16 Janis Johnson <janis187@us.ibm.com>
35554
35555 * gcc.dg/altivec-17.c: New test.
35556 * gcc.dg/altivec-18.c: New test.
35557
35558 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35559
35560 PR c++/6749
35561 * g++.dg/template/vtable2.C: New test.
35562
35563 2004-08-14 Richard Henderson <rth@redhat.com>
35564
35565 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35566 * gcc.dg/pack-test-4.c (main): Return 0.
35567 * gcc.dg/setjmp-1.c: Remove XFAIL.
35568 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35569
35570 2004-08-14 Richard Henderson <rth@redhat.com>
35571
35572 * gcc.dg/980217-1.c: Add prototype for printf.
35573
35574 2004-08-13 Bud Davis <bdavis9659@comcast.net>
35575
35576 * gfortran.dg/pr16935.f90: New test.
35577
35578 2004-08-13 Janis Johnson <janis187@us.ibm.com>
35579
35580 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35581
35582 2004-08-13 Paul Brook <paul@codesourcery.com>
35583
35584 * gfortran.dg/der_io_1.f90: Remove stray comma.
35585
35586 2004-08-12 Janis Johnson <janis187@us.ibm.com>
35587
35588 * gcc.dg/vmx/cw-bug-2.c: Remove.
35589 * gcc.dg/vmx/vprint-1.c: Remove.
35590 * gcc.dg/vmx/vscan-1.c: Remove.
35591
35592 2004-08-12 Devang patel <dpatel@apple.com>
35593
35594 * gcc.dg/darwin-20040809-2.c: New test.
35595
35596 2004-08-12 Janis Johnson <janis1872us.ibm.com>
35597
35598 * g++.dg/ext/altivec-12.C: New test.
35599
35600 * g++.dg/ext/altivec-11.C: New test.
35601
35602 2004-08-12 Paul Brook <paul@codesourcery.com>
35603
35604 * g++.dg/abi/arm_cxa_vec_1.C: New test.
35605
35606 2004-08-12 Janis Johnson <janis187@us.ibm.com>
35607
35608 * g++.dg/ext/altivec-2.C: Check for hardware support before
35609 executing any VMX instructions.
35610
35611 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35612
35613 2004-08-12 Jakub Jelinek <jakub@redhat.com>
35614
35615 PR c++/16276
35616 * g++.old-deja/g++.other/comdat4.C: New test.
35617 * g++.old-deja/g++.other/comdat4-aux.cc: New.
35618
35619 2004-08-12 Ben Elliston <bje@au.ibm.com>
35620
35621 PR target/16286
35622 * gcc.dg/pr16286.c: New test.
35623
35624 2004-08-12 Jan Beulich <jbeulich@novell.com>
35625
35626 * g++.dg/ext/asm5.C: New.
35627
35628 2004-08-11 Mark Mitchell <mark@codesourcery.com>
35629
35630 PR c++/16698
35631 * g++.dg/eh/crash1.C: New test.
35632
35633 PR c++/16717
35634 * g++.dg/ext/construct1.C: New test.
35635
35636 2004-08-11 Mark Mitchell <mark@codesourcery.com>
35637
35638 PR c++/16853
35639 * g++.dg/init/ptrmem1.C: New test.
35640
35641 PR c++/16618
35642 * g++.dg/parse/offsetof5.C: New test.
35643
35644 PR c++/16870
35645 * g++.dg/template/overload3.C: New test.
35646
35647 2004-08-11 Mark Mitchell <mark@codesourcery.com>
35648
35649 PR c++/16964
35650 * g++.dg/parse/error16.C: New test.
35651
35652 PR c++/16904
35653 * g++.dg/template/error14.C: New test.
35654
35655 PR c++/16929
35656 * g++.dg/template/error15.C: New test.
35657
35658 2004-08-11 Devang Patel <dpatel@apple.com>
35659
35660 * gcc.dg/darwin-ld-20040809-1.c: New test.
35661 * gcc.dg/darwin-ld-20040809-2.c: New test.
35662
35663 2004-08-11 Steven G. Kargl <kargls@comcast.net>
35664
35665 PR fortran/16917
35666 * gfortran.dg/dfloat_1.f90: New test.
35667
35668 2004-08-09 Mark Mitchell <mark@codesourcery.com>
35669
35670 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35671 * gcc.dg/dll-2.c: Fix dg-require syntax.
35672 * gcc.misc-tests/arm-isr.c (abort): Declare.
35673 (exit): Likewise.
35674
35675 2004-08-10 Mark Mitchell <mark@codesourcery.com>
35676
35677 PR c++/16971
35678 * g++.dg/parse/crash16.C: New test.
35679
35680 2004-08-10 Roger Sayle <roger@eyesopen.com>
35681
35682 * gcc.dg/mips-rsqrt-1.c: New test case.
35683 * gcc.dg/mips-rsqrt-2.c: New test case.
35684 * gcc.dg/mips-rsqrt-3.c: New test case.
35685
35686 2004-08-10 Paul Brook <paul@codesourcery.com>
35687
35688 * gfortran.dg/der_io_1.f90: New test.
35689
35690 2004-08-10 Paul Brook <paul@codesourcery.com>
35691
35692 PR fortran/16919
35693 * gfortran.dg/der_array_1.f90: New test.
35694
35695 2004-08-09 David Edelsohn <edelsohn@gnu.org>
35696
35697 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35698
35699 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
35700
35701 * gcc.dg/wchar_t-2.c: Fix typo.
35702
35703 2004-08-09 Falk Hueffner <falk@debian.org>
35704
35705 PR tree-optimization/12517
35706 * gcc.c-torture/compile/pr12517.c: New test.
35707
35708 PR tree-optimization/12578
35709 * gcc.c-torture/compile/pr12578.c: New test.
35710
35711 PR tree-optimization/12899
35712 * gcc.c-torture/compile/pr12899.c: New test.
35713
35714 PR rtl-optimization/14692
35715 * gcc.c-torture/compile/pr14692.c: New test.
35716
35717 PR tree-optimization/16461
35718 * gcc.c-torture/compile/pr16461.c: New test.
35719
35720 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
35721
35722 * gfortran.dg/getenv_1.f90: New test.
35723
35724 2004-08-06 Mark Mitchell <mark@codesourcery.com>
35725
35726 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35727 wchar_t.
35728 * gcc.dg/symbian5.c: Test -fno-short-wchar.
35729
35730 2004-08-06 Paul Brook <paul@codesourcery.com>
35731
35732 * gfortran.dg/ret_array_1.f90: New test.
35733 * gfortran.dg/ret_pointer_1.f90: New test.
35734
35735 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
35736
35737 * gcc.dg/missing-field-init-[12].c: New tests.
35738 * g++.dg/warn/missing-field-init-[12].C: New tests.
35739
35740 2004-08-06 Mark Mitchell <mark@codesourcery.com>
35741
35742 * gcc.dg/enum2.c: New test.
35743 * gcc.dg/symbian3.c: Likewise.
35744 * gcc.dg/symbian4.c: Likewise.
35745 * gcc.dg/wchar_t-2.c: Likewise.
35746
35747 2004-08-05 Mark Mitchell <mark@codesourcery.com>
35748
35749 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35750 destructor tests.
35751
35752 2004-08-05 Mark Mitchell <mark@codesourcery.com>
35753
35754 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35755 dg-require-visiblity.
35756 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35757 * g++.dg/ext/visibility/fvisibility.C: Likewise.
35758 * g++.dg/ext/visibility/memfuncts.C: Likewise.
35759 * g++.dg/ext/visibility/new1.C: Likewise.
35760 * g++.dg/ext/visibility/pragma.C: Likewise.
35761 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35762 * g++.dg/ext/visibility/virtual.C: Likewise.
35763 * g++/dg/ext/visibility/visibility-1.C: Likewise.
35764 * g++/dg/ext/visibility/visibility-2.C: Likewise.
35765 * g++/dg/ext/visibility/visibility-3.C: Likewise.
35766 * g++/dg/ext/visibility/visibility-4.C: Likewise.
35767 * g++/dg/ext/visibility/visibility-5.C: Likewise.
35768 * g++/dg/ext/visibility/visibility-6.C: Likewise.
35769 * g++/dg/ext/visibility/visibility-7.C: Likewise.
35770 * g++/dg/ext/visibility/visibility-8.C: New test.
35771 * gcc.c-torture/compile/dll.x: Remove.
35772 * gcc.dg/dll-2.c: Use dg-require-dll
35773 * gcc.dg/visibility-10.c: New test.
35774 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35775 supporting DLLs.
35776 * lib/scanasm.exp (scan_hidden): New function.
35777 (scan_not_hidden): Likewise.
35778
35779 2004-08-05 David Edelsohn <edelsohn@gnu.org>
35780
35781 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35782
35783 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
35784
35785 * gcc.c-torture/execute/20040805-1.c: New test.
35786
35787 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
35788
35789 * gcc.dg/20020118-1.c: Declare abort.
35790 * gcc.dg/altivec_check.h: Likewise.
35791 * gcc.dg/iftrap-2.c: Likewise.
35792 * gcc.dg/pragma-darwin.c: Likewise.
35793 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35794
35795 2004-08-04 Geoffrey Keating <geoffk@apple.com>
35796
35797 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35798
35799 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
35800
35801 * gcc.c-torture/execute/builtins/abs-2.c,
35802 gcc.c-torture/execute/builtins/abs-3.c,
35803 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35804 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35805 intmax_t, uintmax_t and their limits.
35806 * gcc.dg/intmax_t-1.c: New test.
35807
35808 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35809
35810 * g++.dg/tc1/dr147.C: Add reference to PR.
35811
35812 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
35813
35814 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35815 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35816
35817 2004-08-03 David Edelsohn <edelsohn@gnu.org>
35818
35819 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35820
35821 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35822
35823 * gcc.dg/redecl-5.c: New test.
35824 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35825 of scanf.
35826
35827 2004-08-03 Roger Sayle <roger@eyesopen.com>
35828
35829 PR middle-end/16790
35830 * gcc.c-torture/execute/pr16790-1.c: New test case.
35831
35832 2004-08-03 Mark Mitchell <mark@codesourcery.com>
35833
35834 * g++.dg/ext/visibility/assign1.C: New test.
35835 * g++.dg/ext/visibility/new1.C: Likewise.
35836
35837 * gcc.dg/symbian1.c: New test.
35838 * gcc.dg/symbian2.c: Likewise.
35839
35840 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
35841
35842 PR target/16570
35843 * gcc.dg/i386-sse-9.c: New test.
35844
35845 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35846
35847 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35848
35849 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35850
35851 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35852 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35853 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35854 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35855 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35856 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35857 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35858 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35859 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35860 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35861 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35862 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35863 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35864 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35865 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35866 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35867 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35868 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35869 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35870 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35871 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35872 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35873 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35874 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35875 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35876 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35877 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35878 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35879 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35880 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35881 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35882 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35883 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35884 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35885 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35886 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35887 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35888 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35889 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35890 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35891 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35892 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35893 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35894 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35895 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35896 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35897 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35898 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35899 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35900 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35901 gcc.misc-tests/i386-pf-3dnow-1.c,
35902 gcc.misc-tests/i386-pf-athlon-1.c,
35903 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35904 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35905 Declare built-in functions used.
35906 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35907
35908 2004-08-02 Mark Mitchell <mark@codesourcery.com>
35909
35910 PR c++/16707
35911 * g++.dg/lookup/using12.C: New test.
35912
35913 * g++.dg/init/null1.C: Fix PR number.
35914 * g++.dg/parse/namespace10.C: Likewise.
35915
35916 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35917
35918 PR c++/16224
35919 * g++.dg/template/spec17.C: New test.
35920 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35921 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35922
35923 2004-08-02 David Billinghurst
35924
35925 PR fortran/16292
35926 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35927
35928 2004-08-01 Zack Weinberg <zack@codesourcery.com>
35929
35930 * gcc.dg/ia64-got-1.c: New test case.
35931
35932 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35933
35934 PR c++/16489
35935 * g++.dg/init/null1.C: New test.
35936 * g++.dg/tc1/dr76.C: Adjust error marker.
35937
35938 PR c++/16529
35939 * g++.dg/parse/namespace10.C: New test.
35940
35941 PR c++/16810
35942 * g++.dg/inherit/ptrmem2.C: New test.
35943
35944 2004-08-02 Ben Elliston <bje@au.ibm.com>
35945
35946 PR target/16155
35947 * gcc.dg/pr16155.c: New test.
35948
35949 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
35950
35951 * gcc.dg/redecl-2.c: New test.
35952
35953 2004-07-30 Geoffrey Keating <geoffk@apple.com>
35954
35955 * gcc.dg/darwin-longdouble.c: New file.
35956
35957 2004-07-30 Richard Henderson <rth@redhat.com>
35958
35959 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35960 write to constant argument.
35961 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35962
35963 2004-07-30 Richard Henderson <rth@redhat.com>
35964
35965 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35966 tests of nearest around zero.
35967
35968 2004-07-30 Andrew Pinski <apinski@apple.com>
35969
35970 * gcc.c-torture/compile/20040730-1.c: New test.
35971
35972 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35973
35974 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35975 powerpc-eabispe.
35976
35977 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35978
35979 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35980
35981 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
35982
35983 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35984 contains $ld_library_path.
35985 * lib/gfortran.exp (gfortran_link_flags): Likewise.
35986
35987 2004-07-29 Richard Henderson <rth@redhat.com>
35988
35989 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35990
35991 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35992 (alt2, which): New.
35993 (Check): Accept either alternative.
35994
35995 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35996
35997 * g++.dg/abi/inline1.C: New test.
35998 * g++.dg/abi/local1-a.cc: Likewise.
35999 * g++.dg/abi/local1.C: Likewise.
36000 * g++.dg/abi/mangle11.C: Tweak location of warnings.
36001 * g++.dg/abi/mangle12.C: Likewise.
36002 * g++.dg/abi/mangle17.C: Likewise.
36003 * g++.dg/abi/mangle20-2.C: Likewise.
36004 * g++.dg/opt/interface1.C: Likewise.
36005 * g++.dg/opt/interface1.h: Likewise.
36006 * g++.dg/opt/interface1-a.cc: New test.
36007 * g++.dg/parse/repo1.C: New test.
36008 * g++.dg/template/repo1.C: Likewise.
36009 * g++.dg/warn/Winline-1.C: Likewise.
36010 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36011
36012 2004-07-29 Diego Novillo <dnovillo@redhat.com>
36013
36014 * gcc.dg/tree-ssa/20040729-1.c: New test.
36015
36016 2004-07-27 Matt Austern <austern@apple.com>
36017
36018 * gcc.dg/darwin-bool-1.c: New test.
36019 * gcc.dg/darwin-bool-2.c: New test.
36020
36021 2004-07-28 Richard Henderson <rth@redhat.com>
36022
36023 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36024 arguments in the correct type. Don't write to constant arguments.
36025
36026 2004-07-28 Diego Novillo <dnovillo@redhat.com>
36027
36028 PR tree-optimization/16688
36029 PR tree-optimization/16689
36030 * g++.dg/tree-ssa/pr16688.C: New test.
36031
36032 2004-07-28 Diego Novillo <dnovillo@redhat.com>
36033
36034 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36035 loads. Not only in the comment, this time.
36036
36037 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
36038
36039 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
36040 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36041 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
36042 * gcc.dg/sh4a-bitmovua.c: New.
36043 * gcc.dg/sh4a-cos.c: New.
36044 * gcc.dg/sh4a-cosf.c: New.
36045 * gcc.dg/sh4a-fprun.c: New.
36046 * gcc.dg/sh4a-fsrra.c: New.
36047 * gcc.dg/sh4a-memmovua.c: New.
36048 * gcc.dg/sh4a-sin.c: New.
36049 * gcc.dg/sh4a-sincos.c: New.
36050 * gcc.dg/sh4a-sincosf.c: New.
36051 * gcc.dg/sh4a-sinf.c: New.
36052
36053 2004-07-28 Diego Novillo <dnovillo@redhat.com>
36054
36055 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36056 conditionals.
36057 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36058 loads.
36059 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36060 DOM1.
36061
36062 2004-07-27 Andrew Pinski <apinski@apple.com>
36063
36064 * g++.dg/rtti/tinfo1.C: Correct the xfail.
36065
36066 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
36067
36068 * gcc.dg/pragma-isr.c: New test.
36069
36070 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36071
36072 PR c++/14429
36073 * g++.dg/template/ttp11.C: New test.
36074
36075 2004-07-27 Diego Novillo <dnovillo@redhat.com>
36076
36077 * gcc.c-torture/compile/20040727-1.c: New test.
36078
36079 2004-07-26 Eric Christopher <echristo@redhat.com>
36080
36081 * gcc.c-torture/compile/20040726-2.c: New test.
36082
36083 2004-07-26 Andrew Pinski <apinski@apple.com>
36084
36085 * g++.dg/rtti/tinfo1.C: Xfail.
36086
36087 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
36088
36089 * gcc.c-torture/compile/20040726-1.c: New test.
36090
36091 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
36092 Brian Ryner <bryner@brianryner.com>
36093
36094 PR c++/9283
36095 PR c++/15000
36096 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36097 * g++.dg/ext/visibility/: New directory.
36098 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36099 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36100 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36101 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36102 * g++.dg/ext/visibility/fvisibility.C,
36103 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36104 g++.dg/ext/visibility/fvisibility-override1.C
36105 g++.dg/ext/visibility/fvisibility-override2.C
36106 g++.dg/ext/visibility/memfuncts.C
36107 g++.dg/ext/visibility/noPLT.C
36108 g++.dg/ext/visibility/pragma.C
36109 g++.dg/ext/visibility/pragma-override1.C
36110 g++.dg/ext/visibility/pragma-override2.C
36111 g++.dg/ext/visibility/staticmemfuncts.C
36112 g++.dg/ext/visibility/virtual.C: New tests.
36113
36114 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
36115
36116 PR c/15360
36117 * gcc.dg/pr15360-1.c: New test.
36118
36119 2004-07-25 Daniel Jacobowitz <dan@debian.org>
36120
36121 * gcc.dg/pragma-align-2.c: New test.
36122 * gcc.dg/pragma-init-fini.c: New test.
36123 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
36124 targets.
36125
36126 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
36127
36128 * gcc.dg/init-string-2.c: New test.
36129
36130 2004-07-24 Zack Weinberg <zack@codesourcery.com>
36131
36132 PR 16684
36133 * gcc.dg/Wredundant-decls-1.c: New test case.
36134
36135 2004-07-24 Jakub Jelinek <jakub@redhat.com>
36136
36137 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36138 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36139 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36140 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36141 * gcc.dg/compat/generate-random.c: New file.
36142 * gcc.dg/compat/generate-random.h: Likewise.
36143 * gcc.dg/compat/generate-random_r.c: Likewise.
36144 * gcc.dg/compat/struct-layout-1.h: Likewise.
36145 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36146 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36147 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36148 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36149 * gcc.dg/compat/struct-layout-1_main.c: New test.
36150 * gcc.dg/compat/struct-layout-1_x.c: New file.
36151 * gcc.dg/compat/struct-layout-1_y.c: New file.
36152 * gcc.dg/compat/struct-layout-1_test.h: New file.
36153
36154 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
36155
36156 * gcc.dg/comp-return-1.c: New test
36157
36158 2004-07-23 Janis Johnson <janis187@us.ibm.com>
36159
36160 * gcc.dg/vmx/8-02a.c: Fix typo.
36161
36162 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36163 * gcc.dg/darwin-abi-3.c: New test.
36164
36165 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36166 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36167
36168 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36169 * gcc.dg/vmx/ops-long-1.c: New test.
36170 * gcc.dg/vmx/ops-long-2.c: New test.
36171
36172 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
36173
36174 * g++.dg/lookup/conv-[1234].C: New.
36175
36176 2004-07-22 Mark Mitchell <mark@codesourcery.com>
36177
36178 * g++.dg/parse/attr2.C: Simplify.
36179
36180 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
36181
36182 PR c/7284
36183 * gcc.c-torture/execute/pr7284-1.c: New test.
36184
36185 2004-07-22 Brian Booth <bbooth@redhat.com>
36186
36187 * gcc.dg/tree-ssa/20040721-1.c: New test.
36188
36189 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
36190
36191 * g++.dg/template/crash20.c: New.
36192
36193 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
36194
36195 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36196 Add dg-run directive. Declare variables as required.
36197 * gfortran.dg/g77/README: Update
36198
36199 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
36200
36201 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36202 gcc.dg/cris-peep2-andu2.c: New tests.
36203
36204 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
36205
36206 PR c/15052
36207 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36208 on return type.
36209 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
36210 messages.
36211 * gcc.dg/qual-return-2.c: Update expected messages.
36212 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36213
36214 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
36215
36216 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36217 * gcc.dg/noncompile/921102-1.c: Update expected error message.
36218
36219 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
36220
36221 PR c/11250
36222 * gcc.dg/init-string-1.c: New test.
36223
36224 2004-07-21 Jakub Jelinek <jakub@redhat.com>
36225
36226 PR middle-end/15345
36227 PR c/16450
36228 * gcc.dg/torture/nested-fn-1.c: New test.
36229
36230 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
36231
36232 PR target/16559
36233 * gcc.dg/ia64-fptr-1.c: New file.
36234
36235 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36236
36237 PR c++/14497
36238 * g++.dg/template/spec16.C: New test.
36239 * g++.old-deja/g++.robertl/eb118.C: Remove.
36240
36241 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36242
36243 PR c++/509
36244 * g++.dg/template/spec15.C: New test.
36245
36246 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
36247
36248 Copy cases from g77.f-torture/execute and add dg-run
36249 directive. Other changes as noted.
36250 * gfortran.dg/g77/13037.f
36251 * gfortran.dg/g77/1832.f
36252 * gfortran.dg/g77/19981119-0.f
36253 * gfortran.dg/g77/19990313-0.f
36254 * gfortran.dg/g77/19990313-1.f
36255 * gfortran.dg/g77/19990313-2.f
36256 * gfortran.dg/g77/19990313-3.f
36257 * gfortran.dg/g77/19990419-1.f
36258 * gfortran.dg/g77/19990826-0.f
36259 * gfortran.dg/g77/19990826-2.f
36260 * gfortran.dg/g77/20000503-1.f
36261 * gfortran.dg/g77/20001111.f
36262 * gfortran.dg/g77/20010116.f
36263 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36264 * gfortran.dg/g77/20010430.f
36265 * gfortran.dg/g77/6177.f
36266 * gfortran.dg/g77/947.f
36267 * gfortran.dg/g77/970816-3.f
36268 * gfortran.dg/g77/971102-1.f
36269 * gfortran.dg/g77/980520-1.f
36270 * gfortran.dg/g77/980628-0.f
36271 * gfortran.dg/g77/980628-1.f
36272 * gfortran.dg/g77/980628-10.f
36273 * gfortran.dg/g77/980628-2.f
36274 * gfortran.dg/g77/980628-3.f
36275 * gfortran.dg/g77/980628-7.f
36276 * gfortran.dg/g77/980628-8.f
36277 * gfortran.dg/g77/980628-9.f
36278 * gfortran.dg/g77/980701-0.f
36279 * gfortran.dg/g77/980701-1.f
36280 * gfortran.dg/g77/cabs.f
36281 * gfortran.dg/g77/claus.f
36282 * gfortran.dg/g77/complex_1.f
36283 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36284 * gfortran.dg/g77/dcomplex.f
36285 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36286 * gfortran.dg/g77/f90-intrinsic-mathematical.f
36287 * gfortran.dg/g77/f90-intrinsic-numeric.f
36288 * gfortran.dg/g77/int8421.f
36289 * gfortran.dg/g77/labug1.f
36290 * gfortran.dg/g77/large_vec.f
36291 * gfortran.dg/g77/le.f
36292 * gfortran.dg/g77/short.f
36293 * gfortran.dg/g77/README: Update
36294
36295 2004-07-20 Mark Mitchell <mark@codesourcery.com>
36296
36297 PR c++/16637
36298 * g++.dg/parse/lookup4.C: New test.
36299
36300 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36301
36302 PR c++/16175
36303 * g++.dg/template/ttp10.C: New test.
36304
36305 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
36306
36307 * gcc.dg/pr12625-1.c: New test.
36308
36309 2004-07-20 Steven Bosscher <stevenb@suse.de>
36310
36311 * gcc.dg/switch-warn-1.c: New test.
36312 * gcc.dg/switch-warn-2.c: New test.
36313 * gcc.c-torture/compile/pr14730.c: Update.
36314
36315 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
36316
36317 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36318 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36319 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36320 g++.dg/template/nontype3.C: Remove trailing CR from tests.
36321
36322 2004-07-18 Mark Mitchell <mark@codesourcery.com>
36323
36324 PR c++/16623
36325 * g++.dg/template/assign1.C: New test.
36326
36327 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36328
36329 PR c++/12170
36330 * g++.dg/template/ttp9.C: New test.
36331
36332 2004-07-19 Daniel Jacobowitz <dan@debian.org>
36333
36334 * gcc.dg/format/cmn-err-1.c: New test.
36335
36336 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
36337
36338 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36339 gcc.dg/Wparentheses-10.c: New tests.
36340 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36341
36342 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36343
36344 PR fortran/16465
36345 * gfortran.dg/g77//ffixed-line-length-0.f,
36346 gfortran.dg/g77/ffixed-line-length-132.f,
36347 gfortran.dg/g77/ffixed-line-length-72.f,
36348 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36349 gfortran.dg/g77/README: Update.
36350
36351 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36352
36353 PR c++/13092
36354 * g++.dg/template/non-dependent7.C: New test.
36355 * g++.dg/template/non-dependent8.C: Likewise.
36356 * g++.dg/template/non-dependent9.C: Likewise.
36357 * g++.dg/template/non-dependent10.C: Likewise.
36358
36359 2004-07-17 Mark Mitchell <mark@codesourcery.com>
36360
36361 PR c++/16337
36362 * g++.dg/parse/attr2.C: New test.
36363
36364 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
36365
36366 * g77.dg: Removed.
36367 * g77.f-torture: Ditto.
36368
36369 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
36370
36371 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36372 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36373 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36374
36375 2004-07-16 Richard Henderson <rth@redhat.com>
36376
36377 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36378
36379 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36380
36381 * lib/fortran-torture.exp (fortran-torture): Don't test compile
36382 tests with full list of options.
36383 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36384 of TORTURE_OPTIONS if test contains 'dg-do run'.
36385
36386 PR fortran/16404
36387 * gfortran.dg/do_iterator.f90: New test.
36388
36389 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36390
36391 PR rtl-optimization/16536
36392 * gcc.c-torture/execute/restrict-1.c: New test.
36393
36394 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36395
36396 PR fortran/15324
36397 * gfortran.dg/pr15324.f90: New test.
36398
36399 PR fortran/15129
36400 * gfortran.dg/pr15129.f90: New test.
36401
36402 PR fortran/15140
36403 * gfortran.dg/pr15140.f90: New test.
36404
36405 PR fortran/13792
36406 * gfortran.fortran-torture/execute/bounds.f90: Add check for
36407 compile-time simplification.
36408
36409 2004-07-14 Mike Stump <mrs@apple.com>
36410
36411 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36412
36413 2004-07-14 James E Wilson <wilson@specifixinc.com>
36414
36415 PR target/16325
36416 * gcc.dg/profile-generate-1.c: New.
36417
36418 2004-07-15 Jakub Jelinek <jakub@redhat.com>
36419
36420 * gcc.c-torture/execute/20040709-1.c: New test.
36421 * gcc.c-torture/execute/20040709-2.c: New test.
36422
36423 2004-07-14 Mike Stump <mrs@apple.com>
36424
36425 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36426
36427 2004-07-14 Mike Stump <mrs@apple.com>
36428
36429 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36430
36431 2004-07-13 Mark Mitchell <mark@codesourcery.com>
36432
36433 PR c++/16518
36434 * g++.dg/parse/mutable1.C: New test.
36435
36436 2004-07-13 Diego Novillo <dnovillo@redhat.com>
36437
36438 PR tree-optimization/16443
36439 * gcc.dg/tree-ssa/20040713-1.c: New test.
36440
36441 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
36442
36443 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36444 for operator new.
36445
36446 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
36447
36448 * gfortran.dg/g77/README: New file
36449 * gfortran.dg/g77/19981216-0.f: Copy from
36450 g77.f-torture/noncompile. Add "dg-do compile" and
36451 dg-error as required.
36452 * gfortran.dg/g77/19990218-1.f: Likewise.
36453 * gfortran.dg/g77/19990905-1.f: Likewise.
36454 * gfortran.dg/g77/9263.f: Likewise.
36455 * gfortran.dg/g77/980615-0.f: Likewise.
36456 * gfortran.dg/g77/980616-0.f: Likewise.
36457 * gfortran.dg/g77/check0.f: Likewise.
36458 * gfortran.dg/g77/select_no_compile.f: Likewise.
36459
36460 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
36461
36462 Copy files from g77.f-torture/compile.
36463 Add "{ dg-do compile}". Other changes as noted
36464 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36465 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36466 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36467 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36468 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36469 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36470 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36471 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36472 statement to conform to standard. Append alpha1.x for reference.
36473 * gfortran.dg/g77/xformat.f: Add dg-warning
36474
36475 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
36476
36477 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36478 Add {dg-do compile} directive.
36479 * gfortran.dg/g77/cpp2.F: Likewise.
36480
36481 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36482
36483 PR c++/5402
36484 * g++.dg/lookup/name-clash1.C: New test.
36485
36486 PR c++/9777
36487 * g++.dg/lookup/name-clash2.C: New test.
36488
36489 PR c++/12102
36490 * g++.dg/lookup/name-clash3.C: New test.
36491
36492 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36493
36494 * g++.dg/lookup/new2.C: New test.
36495 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36496
36497 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
36498
36499 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36500 Add {dg-do compile} directive.
36501 * gfortran.dg/g77/13060.f: Likewise.
36502 * gfortran.dg/g77/19990218-0.f: Likewise.
36503 * gfortran.dg/g77/19990305-0.f: Likewise.
36504 * gfortran.dg/g77/19990419-0.f: Likewise.
36505 * gfortran.dg/g77/19990502-0.f: Likewise.
36506 * gfortran.dg/g77/19990502-1.f: Likewise.
36507 * gfortran.dg/g77/19990525-0.f: Likewise.
36508 * gfortran.dg/g77/19990826-1.f: Likewise.
36509 * gfortran.dg/g77/19990826-3.f: Likewise.
36510 * gfortran.dg/g77/19990905-2.f: Likewise.
36511 * gfortran.dg/g77/20000412-1.f: Likewise.
36512 * gfortran.dg/g77/20000511-1.f: Likewise.
36513 * gfortran.dg/g77/20000511-2.f: Likewise.
36514 * gfortran.dg/g77/20000518.f: Likewise.
36515 * gfortran.dg/g77/20000601-1.f: Likewise.
36516 * gfortran.dg/g77/20000601-2.f: Likewise.
36517 * gfortran.dg/g77/20000629-1.f: Likewise.
36518 * gfortran.dg/g77/20000630-2.f: Likewise.
36519 * gfortran.dg/g77/20010115.f: Likewise.
36520 * gfortran.dg/g77/20010321-1.f: Likewise.
36521 * gfortran.dg/g77/20010426.f: Likewise.
36522 * gfortran.dg/g77/20020307-1.f: Likewise.
36523 * gfortran.dg/g77/8485.f: Likewise.
36524 * gfortran.dg/g77/960317-1.f: Likewise.
36525 * gfortran.dg/g77/970915-0.f: Likewise.
36526 * gfortran.dg/g77/980310-1.f: Likewise.
36527 * gfortran.dg/g77/980310-2.f: Likewise.
36528 * gfortran.dg/g77/980310-3.f: Likewise.
36529 * gfortran.dg/g77/980310-4.f: Likewise.
36530 * gfortran.dg/g77/980310-6.f: Likewise.
36531 * gfortran.dg/g77/980310-7.f: Likewise.
36532 * gfortran.dg/g77/980310-8.f: Likewise.
36533 * gfortran.dg/g77/980419-2.f: Likewise.
36534 * gfortran.dg/g77/980424-0.f: Likewise.
36535 * gfortran.dg/g77/980427-0.f: Likewise.
36536 * gfortran.dg/g77/980729-0.f: Likewise.
36537 * gfortran.dg/g77/981117-1.f: Likewise.
36538 * gfortran.dg/g77/toon_1.f: Likewise.
36539
36540 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36541
36542 PR c++/2204
36543 * g++.dg/other/abstract2.C: New test.
36544
36545 2004-07-12 Paul Brook <paul@codesourcery.com>
36546
36547 * gfortran.dg/pointer_init_1.f90: New test.
36548
36549 2004-07-11 Paul Brook <paul@codesourcery.com>
36550
36551 PR fortran/15986
36552 * gfortran.dg/contained_1.f90: New test.
36553
36554 2004-07-11 Mark Mitchell <mark@codesourcery.com>
36555
36556 * g++.dg/parse/defarg8.C: New test.
36557
36558 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36559
36560 PR fortran/16433
36561 * gfortran.dg/pr16433.f: New test.
36562
36563 PR fortran/17574
36564 * gfortran.dg/pr15754.f90: New test.
36565
36566 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
36567
36568 PR tree-optimization/16437
36569 * gcc.c-torture/execute/bitfld-4.c: New test.
36570
36571 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36572
36573 * gfortran.fortran-torture/execute/common_2.f90: Add check for
36574 access to common var from module.
36575
36576 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36577
36578 PR fortran/16336
36579 * gfortran.fortran-torture/execute/common_2.f90: New test.
36580
36581 2004-07-10 Paul Brook <paul@codesourcery.com>
36582
36583 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36584
36585 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36586
36587 PR fortran/15969
36588 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36589
36590 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
36591
36592 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36593 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36594 * gfortran.dg/g77/ffree-form-1.f: Likewise.
36595 * gfortran.dg/g77/ffree-form-2.f: Likewise.
36596 * gfortran.dg/g77/ffree-form-3.f: Likewise.
36597 * gfortran.dg/g77/fno-underscoring.f: Likewise.
36598 * gfortran.dg/g77/funderscoring.f: Likewise.
36599 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
36600
36601 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36602
36603 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36604
36605 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36606 Paul Brook <paul@codesourcery.com>
36607
36608 PR fortran/13415
36609 * gfortran.dg/common_pointer_1.f90: New test.
36610
36611 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36612
36613 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36614
36615 2004-07-09 James E Wilson <wilson@specifixinc.com>
36616
36617 PR target/16364
36618 * gcc.c-torture/compile/20040709-1.c: New.
36619
36620 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36621
36622 PR fortran/14077
36623 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36624
36625 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36626
36627 PR fortran/13201
36628 * gfortran.dg/shape_1.f90: New test.
36629
36630 2004-07-09 Zack Weinberg <zack@codesourcery.com>
36631 Andrew Pinski <apinski@apple.com>
36632
36633 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36634
36635 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36636
36637 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36638 comment.
36639
36640 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36641 Paul Brook <paul@codesourcery.com>
36642
36643 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36644 '.f95' and '.F95'.
36645
36646 2004-07-09 Diego Novillo <dnovillo@redhat.com>
36647
36648 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36649
36650 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36651
36652 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36653 testcases with capital suffix.
36654
36655 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36656
36657 PR fortran/15481
36658 PR fortran/13372
36659 PR fortran/13575
36660 PR fortran/15978
36661 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36662
36663 * gfortran.dg/implicit_1.f90: New test.
36664
36665 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36666
36667 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36668 expression to match gfortran warning/error messages
36669 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36670 dg-error text.
36671
36672 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36673
36674 * lib/fortran-torture.exp: Rename proc search_for to
36675 search_for_re.
36676
36677 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36678
36679 * gcc.c-torture/execute/simd-5.x: New file.
36680 XFAIL on SPARC 64-bit at -O0.
36681
36682 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36683
36684 PR c++/8211
36685 PR c++/16165
36686 * g++.dg/warn/effc3.C: New test.
36687
36688 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36689
36690 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36691 change X to 1X in format.
36692 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36693 add data statements to conform to standard.
36694
36695 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36696
36697 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36698 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36699 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36700
36701 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36702
36703 * gfortran.dg/g77/7388.f: Copy from g77.dg
36704 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36705 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36706 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36707 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36708 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36709 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36710 * gfortran.dg/g77/strlen0.f: Likewise.
36711
36712 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36713
36714 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36715 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36716
36717 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36718
36719 * gcc.c-torture/execute/920428-2.x: Delete.
36720 * gcc.c-torture/execute/920501-7.x: Likewise.
36721
36722 2004-07-08 Jakub Jelinek <jakub@redhat.com>
36723
36724 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36725 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
36726 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36727 prescott and c3-2.
36728 (PREFETCH_3DNOW): Add -march=c3.
36729
36730 2004-07-08 Diego Novillo <dnovillo@redhat.com>
36731
36732 PR c/16437
36733 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36734 * gcc.c-torture/execute/bf64-1.x: Likewise.
36735
36736 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36737
36738 * gcc.c-torture/compile/20040708-1.c: New test.
36739
36740 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36741
36742 PR c++/16169
36743 * g++.dg/warn/effc2.C: New test.
36744
36745 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
36746
36747 * gcc.c-torture/execute/bitfld-1.x: Remove.
36748 * gcc.c-torture/execute/bitfld-3.c: New test.
36749 * gcc.dg/bitfld-2.c: Remove XFAILs.
36750
36751 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
36752
36753 PR c++/16276
36754 * g++.dg/rtti/tinfo1.C: New file.
36755
36756 2004-07-07 Eric Christopher <echristo@redhat.com>
36757
36758 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36759
36760 2004-07-07 Andrew Pinski <apinski@apple.com>
36761
36762 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36763
36764 2004-07-07 Mark Mitchell <mark@codesourcery.com>
36765
36766 * g++.dg/init/call1.C: XFAIL.
36767
36768 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
36769
36770 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36771 except for movstrict*, to movmem* and clrstr* to clrmem*.
36772
36773 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
36774
36775 * gcc.c-torture/execute/20040707-1.c: New test.
36776
36777 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
36778
36779 * gcc.c-torture/execute/20040706-1.c: New test.
36780
36781 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36782
36783 PR c++/3671
36784 * g++.dg/template/spec14.C: New test.
36785
36786 2004-07-05 Jakub Jelinek <jakub@redhat.com>
36787
36788 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36789 nothing if not yet defined. Use it in b, c and d type definitions.
36790 * gcc.c-torture/execute/20040705-1.c: New test.
36791 * gcc.c-torture/execute/20040705-2.c: New test.
36792
36793 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36794
36795 PR c++/2518
36796 * g++.dg/lookup/new1.C: New test.
36797
36798 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36799
36800 PR c++/11406
36801 * g++.dg/template/sizeof8.C: New test.
36802
36803 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
36804
36805 * gcc.c-torture/compile/20040705-1.c: New test.
36806
36807 2004-07-04 Bud Davis <bdavis9659@comcast.net>
36808
36809 * gfortran.fortran-torture/execute/seq_io.f90: New test.
36810
36811 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
36812
36813 * gcc.dg/cpp/if-mop.c: Two new testcases.
36814 * gcc.dg/cpp/trad/comment-3.c: New.
36815
36816 2004-07-04 Paul Brook <paul@codesourcery.com>
36817
36818 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36819
36820 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
36821
36822 PR c++/3761
36823 * g++.dg/lookup/crash4.C: New test.
36824
36825 2004-07-02 Zack Weinberg <zack@codesourcery.com>
36826
36827 * gcc.c-torture/execute/builtin-abs-1.c
36828 * gcc.c-torture/execute/builtin-abs-2.c
36829 * gcc.c-torture/execute/builtin-complex-1.c
36830 * gcc.c-torture/execute/builtins/string-1-lib.c
36831 * gcc.c-torture/execute/builtins/string-1.c
36832 * gcc.c-torture/execute/builtins/string-2-lib.c
36833 * gcc.c-torture/execute/builtins/string-2.c
36834 * gcc.c-torture/execute/builtins/string-3-lib.c
36835 * gcc.c-torture/execute/builtins/string-3.c
36836 * gcc.c-torture/execute/builtins/string-4-lib.c
36837 * gcc.c-torture/execute/builtins/string-4.c
36838 * gcc.c-torture/execute/builtins/string-5-lib.c
36839 * gcc.c-torture/execute/builtins/string-5.c
36840 * gcc.c-torture/execute/builtins/string-6-lib.c
36841 * gcc.c-torture/execute/builtins/string-6.c
36842 * gcc.c-torture/execute/builtins/string-7-lib.c
36843 * gcc.c-torture/execute/builtins/string-7.c
36844 * gcc.c-torture/execute/builtins/string-8-lib.c
36845 * gcc.c-torture/execute/builtins/string-8.c
36846 * gcc.c-torture/execute/builtins/string-9-lib.c
36847 * gcc.c-torture/execute/builtins/string-9.c
36848 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36849 * gcc.c-torture/execute/builtins/string-asm-1.c
36850 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36851 * gcc.c-torture/execute/builtins/string-asm-2.c
36852 * gcc.c-torture/execute/stdio-opt-1.c
36853 * gcc.c-torture/execute/stdio-opt-2.c
36854 * gcc.c-torture/execute/stdio-opt-3.c
36855 * gcc.c-torture/execute/string-opt-1.c
36856 * gcc.c-torture/execute/string-opt-10.c
36857 * gcc.c-torture/execute/string-opt-11.c
36858 * gcc.c-torture/execute/string-opt-12.c
36859 * gcc.c-torture/execute/string-opt-13.c
36860 * gcc.c-torture/execute/string-opt-14.c
36861 * gcc.c-torture/execute/string-opt-15.c
36862 * gcc.c-torture/execute/string-opt-16.c
36863 * gcc.c-torture/execute/string-opt-2.c
36864 * gcc.c-torture/execute/string-opt-6.c
36865 * gcc.c-torture/execute/string-opt-7.c
36866 * gcc.c-torture/execute/string-opt-8.c:
36867 Replace with ...
36868
36869 * gcc.c-torture/execute/builtins/abs-2.c
36870 * gcc.c-torture/execute/builtins/abs-3.c
36871 * gcc.c-torture/execute/builtins/complex-1.c
36872 * gcc.c-torture/execute/builtins/fprintf.c
36873 * gcc.c-torture/execute/builtins/fputs.c
36874 * gcc.c-torture/execute/builtins/memcmp.c
36875 * gcc.c-torture/execute/builtins/memmove.c
36876 * gcc.c-torture/execute/builtins/memops-asm.c
36877 * gcc.c-torture/execute/builtins/mempcpy-2.c
36878 * gcc.c-torture/execute/builtins/mempcpy.c
36879 * gcc.c-torture/execute/builtins/memset.c
36880 * gcc.c-torture/execute/builtins/printf.c
36881 * gcc.c-torture/execute/builtins/sprintf.c
36882 * gcc.c-torture/execute/builtins/strcat.c
36883 * gcc.c-torture/execute/builtins/strchr.c
36884 * gcc.c-torture/execute/builtins/strcmp.c
36885 * gcc.c-torture/execute/builtins/strcpy.c
36886 * gcc.c-torture/execute/builtins/strcspn.c
36887 * gcc.c-torture/execute/builtins/strlen-2.c
36888 * gcc.c-torture/execute/builtins/strlen.c
36889 * gcc.c-torture/execute/builtins/strncat.c
36890 * gcc.c-torture/execute/builtins/strncmp-2.c
36891 * gcc.c-torture/execute/builtins/strncmp.c
36892 * gcc.c-torture/execute/builtins/strncpy.c
36893 * gcc.c-torture/execute/builtins/strpbrk.c
36894 * gcc.c-torture/execute/builtins/strpcpy-2.c
36895 * gcc.c-torture/execute/builtins/strpcpy.c
36896 * gcc.c-torture/execute/builtins/strrchr.c
36897 * gcc.c-torture/execute/builtins/strspn.c
36898 * gcc.c-torture/execute/builtins/strstr-asm.c
36899 * gcc.c-torture/execute/builtins/strstr.c:
36900 ... these new files.
36901
36902 * gcc.c-torture/execute/builtins/abs-2-lib.c
36903 * gcc.c-torture/execute/builtins/abs-3-lib.c
36904 * gcc.c-torture/execute/builtins/complex-1-lib.c
36905 * gcc.c-torture/execute/builtins/fprintf-lib.c
36906 * gcc.c-torture/execute/builtins/fputs-lib.c
36907 * gcc.c-torture/execute/builtins/memcmp-lib.c
36908 * gcc.c-torture/execute/builtins/memmove-lib.c
36909 * gcc.c-torture/execute/builtins/memops-asm-lib.c
36910 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36911 * gcc.c-torture/execute/builtins/mempcpy-lib.c
36912 * gcc.c-torture/execute/builtins/memset-lib.c
36913 * gcc.c-torture/execute/builtins/printf-lib.c
36914 * gcc.c-torture/execute/builtins/sprintf-lib.c
36915 * gcc.c-torture/execute/builtins/strcat-lib.c
36916 * gcc.c-torture/execute/builtins/strchr-lib.c
36917 * gcc.c-torture/execute/builtins/strcmp-lib.c
36918 * gcc.c-torture/execute/builtins/strcpy-lib.c
36919 * gcc.c-torture/execute/builtins/strcspn-lib.c
36920 * gcc.c-torture/execute/builtins/strlen-2-lib.c
36921 * gcc.c-torture/execute/builtins/strlen-lib.c
36922 * gcc.c-torture/execute/builtins/strncat-lib.c
36923 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36924 * gcc.c-torture/execute/builtins/strncmp-lib.c
36925 * gcc.c-torture/execute/builtins/strncpy-lib.c
36926 * gcc.c-torture/execute/builtins/strpbrk-lib.c
36927 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36928 * gcc.c-torture/execute/builtins/strpcpy-lib.c
36929 * gcc.c-torture/execute/builtins/strrchr-lib.c
36930 * gcc.c-torture/execute/builtins/strspn-lib.c
36931 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36932 * gcc.c-torture/execute/builtins/strstr-lib.c
36933 * gcc.c-torture/execute/builtins/lib/abs.c
36934 * gcc.c-torture/execute/builtins/lib/fprintf.c
36935 * gcc.c-torture/execute/builtins/lib/memset.c
36936 * gcc.c-torture/execute/builtins/lib/printf.c
36937 * gcc.c-torture/execute/builtins/lib/sprintf.c
36938 * gcc.c-torture/execute/builtins/lib/strcpy.c
36939 * gcc.c-torture/execute/builtins/lib/strcspn.c
36940 * gcc.c-torture/execute/builtins/lib/strncat.c
36941 * gcc.c-torture/execute/builtins/lib/strncmp.c
36942 * gcc.c-torture/execute/builtins/lib/strncpy.c
36943 * gcc.c-torture/execute/builtins/lib/strpbrk.c
36944 * gcc.c-torture/execute/builtins/lib/strspn.c
36945 * gcc.c-torture/execute/builtins/lib/strstr.c:
36946 New files containing support routines.
36947
36948 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36949 declaration.
36950 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36951 when not optimizing.
36952
36953 2004-07-02 Mark Mitchell <mark@codesourcery.com>
36954
36955 PR c++/16240
36956 * g++.dg/abi/mangle22.C: New test.
36957 * g++.dg/abi/mangle23.C: Likewise.
36958
36959 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
36960
36961 PR fortran/16290
36962 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36963 Allow for cases without denormalized floating point numbers.
36964
36965 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
36966
36967 PR c/1027
36968 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36969 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36970 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36971 expected warning text.
36972 * gcc.dg/format/diag-2.c: New test.
36973
36974 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36975
36976 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36977
36978 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
36979
36980 * gcc.dg/builtins-43.c: New.
36981 * gcc.dg/builtins-44.c: New.
36982 * gcc.dg/builtins-45.c: New.
36983
36984 2004-06-26 Geoffrey Keating <geoffk@apple.com>
36985 Andreas Tobler <a.tobler@schweiz.ch>
36986
36987 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36988 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
36989 as SIGSEGV.
36990 * gcc.dg/cleanup-11.c: Likewise.
36991 * gcc.dg/cleanup-8.c: Likewise.
36992 * gcc.dg/cleanup-9.c: Likewise.
36993 * gcc.dg/cleanup-5.c: Run on all platforms.
36994
36995 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36996
36997 * g++.dg/warn/nonnull1.C: New test.
36998
36999 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37000
37001 * gcc.dg/compat/compat-common.h: Wrap up CINT in
37002 an #ifndef SKIP_COMPLEX_INT/#endif pair.
37003 Special-case the Sun compiler wrt to <complex.h>.
37004
37005 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
37006
37007 * gcc.dg/Wunreachable-8.C: New test.
37008
37009 * gcc.dg/h8300-ice2.c : New test.
37010
37011 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
37012
37013 PR fortran/16161
37014 * gfortran.fortran-torture/compile/implicit.f90: Add test
37015 for implicit character.
37016
37017 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
37018
37019 PR fortran/16289
37020 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37021 Use tiny() intrinsic to find smallest non-negative real
37022
37023 2004-06-30 Jakub Jelinek <jakub@redhat.com>
37024
37025 * gcc.dg/compat/struct-by-value-22_main.c: New test.
37026 * gcc.dg/compat/struct-by-value-22_x.c: New.
37027 * gcc.dg/compat/struct-by-value-22_y.c: New.
37028
37029 * gcc.c-torture/execute/20040629-1.c: New test.
37030
37031 2004-06-29 Jakub Jelinek <jakub@redhat.com>
37032
37033 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37034 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37035
37036 PR target/16195
37037 * gcc.dg/20040625-1.c: New test.
37038
37039 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37040
37041 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37042
37043 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37044
37045 PR fortran/15963
37046 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37047
37048 2004-06-29 Richard Henderson <rth@redhat.com>
37049
37050 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37051
37052 2004-06-29 Paul Brook <paul@codesourcery.com>
37053
37054 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37055 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37056
37057 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
37058
37059 PR c++/16260
37060 * g++.dg/parse/crash15.C: New.
37061
37062 2004-06-28 Andrew Pinski <apinski@apple.com>
37063
37064 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37065 by the error already.
37066
37067 * g++.dg/opt/ptrmem4.C: Change to compile only test.
37068
37069 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
37070
37071 PR target/14041
37072 * gcc.dg/h8300-bss-align-1.c : New.
37073
37074 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
37075
37076 * PR c++/16174
37077 * g++.dg/template/ctor4.C: New.
37078
37079 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
37080
37081 PR c++/16205
37082 * g++.dg/warn/Wsequence-point-1.C: New test.
37083
37084 2004-06-27 Paul Brook <paul@codesourcery.com>
37085
37086 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37087
37088 2004-06-27 Zack Weinberg <zack@codesourcery.com>
37089
37090 * g++.old-deja/g++.mike/p7325.C: Remove.
37091
37092 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
37093
37094 PR c/14963
37095 * gcc.dg/pr14963.c: New test.
37096
37097 2004-06-27 Mark Mitchell <mark@codesourcery.com>
37098
37099 PR c++/16193
37100 * g++.dg/parse/redef1.C: New test.
37101
37102 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
37103
37104 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37105 20021110.c.
37106 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37107 20021119-1.c.
37108 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37109 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37110 5-04.c.
37111 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37112 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37113 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37114 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37115 g++.brendan/enum14.C.
37116 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37117 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37118 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37119 g++.mike/virt1.C.
37120 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37121 memtemp24.C.
37122
37123 2004-06-27 Roger Sayle <roger@eyesopen.com>
37124
37125 * gcc.dg/20040527-1.c: New test case.
37126
37127 2004-06-26 Bud Davis <bdavis9659@comcast.net>
37128
37129 PR gfortran/pr16196
37130 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37131
37132 2004-06-25 Roger Sayle <roger@eyesopen.com>
37133
37134 PR middle-end/15825
37135 * gcc.dg/pr15825-1.c: New test case.
37136
37137 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
37138
37139 * gcc.c-torture/execute/20040625-1.c: New test.
37140
37141 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37142
37143 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37144
37145 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
37146
37147 * gcc.dg/torture/mips-div-1.c: New test.
37148
37149 2004-06-24 Jeff Law <law@redhat.com>
37150
37151 * gcc.dg/tree-ssa/20040624-1.c: New test.
37152
37153 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
37154
37155 * gcc.c-torture/compile/20040624-1.c: New test.
37156
37157 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37158
37159 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37160 this directory.
37161
37162 2004-06-23 Andrew Pinski <apinski@apple.com>
37163
37164 PR middle-end/15988
37165 * g++.dg/opt/ptrmem4.C: New test.
37166
37167 * gcc.dg/c90-array-quals-2.c: New test.
37168
37169 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
37170
37171 * gcc.dg/kpice1.c: New test.
37172
37173 2006-06-23 Andrew Pinski <apinski@apple.com>
37174
37175 * gcc.dg/c90-array-quals.c: New test.
37176
37177 2006-06-22 Richard Henderson <rth@redhat.com>
37178
37179 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37180
37181 2004-06-22 Loren James Rittle <ljrittle@acm.org>
37182
37183 * gcc.dg/builtins-config.h: Handle FreeBSD.
37184
37185 2006-06-22 Richard Henderson <rth@redhat.com>
37186
37187 * g++.dg/opt/devirt1.C: New.
37188
37189 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
37190
37191 * g++.dg/opt/pr15551.C: New testcase.
37192
37193 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
37194
37195 PR target/14800
37196 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37197 x86_64-*-linux* when compiling for 32bit.
37198
37199 2004-06-21 Andrew Pinski <apinski@apple.com>
37200
37201 * gcc.dg/pch/struct-1.c: New.
37202 * gcc.dg/pch/struct-1.hs: New.
37203
37204 2004-06-21 Geoffrey Keating <geoffk@apple.com>
37205
37206 * gcc.dg/pch/save-temps-1.c: New file.
37207 * gcc.dg/pch/save-temps-1.hs: New file.
37208
37209 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
37210
37211 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37212 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37213
37214 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37215
37216 * gfortran.fortran-torture/execute/select_1.f90: Rename function
37217 to fix type error.
37218 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37219 Remove trailing spaces.
37220
37221 2004-06-21 Richard Henderson <rth@redhat.com>
37222
37223 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37224 merging && to BIT_FIELD_REF.
37225
37226 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
37227
37228 * g++.dg/opt/placeholder1.C: New test.
37229
37230 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37231
37232 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37233 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37234 * gcc.dg/compat/union-m128-1_x.c: Likewise.
37235 * gcc.dg/compat/union-m128-1_y.c: Likewise.
37236
37237 2004-06-20 Zack Weinberg <zack@codesourcery.com>
37238
37239 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37240 extern "C".
37241 * g++.dg/other/pragma-re-1.C: Add comments.
37242
37243 2004-06-19 Bud Davis <bdavis9659@comcast.net>
37244
37245 PR gfortran/16080
37246 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37247
37248 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
37249
37250 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37251 instead of setting the type of size_t by
37252 hand.
37253
37254 2004-06-18 Roger Sayle <roger@eyesopen.com>
37255
37256 * gcc.dg/unordered-2.c: New test case.
37257 * gcc.dg/unordered-3.c: New test case.
37258
37259 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
37260
37261 PR other/16043
37262 * lib/g++.exp (g++_version): Tweak regexp for version
37263 * lib/g77.exp (g77_version): Likewise.
37264 * lib/gfortran.exp (gfortran_version): Likewise.
37265 * lib/objc.exp (objc_version): Likewise.
37266 * lib/treelang.exp (treelang_version): Likewise.
37267
37268 2004-06-19 Jakub Jelinek <jakub@redhat.com>
37269
37270 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37271 Use INT_MAX instead of __INT_MAX__.
37272 * gcc.dg/compat/struct-align-2_y.c: Likewise.
37273
37274 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37275 * gcc.dg/compat/scalar-return-3_x.c: Use it.
37276 * gcc.dg/compat/scalar-return-3_y.c: Use it.
37277 * gcc.dg/compat/scalar-return-4_x.c: Use it.
37278 * gcc.dg/compat/scalar-return-4_y.c: Use it.
37279 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37280 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37281 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37282 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37283
37284 * gcc.dg/range-test-1.c: New test.
37285 * g++.dg/opt/range-test-1.C: New test.
37286
37287 2004-06-17 Richard Henderson <rth@redhat.com>
37288
37289 * objc.dg/sync-1.m: New.
37290 * objc.dg/try-catch-1.m: Don't force next runtime.
37291 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37292 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
37293 shadowed catch clause.
37294 * objc.dg/try-catch-5.m: New.
37295
37296 2004-06-17 Zack Weinberg <zack@codesourcery.com>
37297
37298 Bug 14610
37299 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37300
37301 2004-06-15 Richard Henderson <rth@redhat.com>
37302
37303 * gcc.dg/20001116-1.c: Move expected warning line.
37304
37305 2004-06-15 Richard Henderson <rth@redhat.com>
37306
37307 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37308 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37309
37310 2004-06-15 Jeff Law <law@redhat.com>
37311
37312 * gcc.dg/tree-ssa/20040615-1.c: New test.
37313 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37314 be less sensitive to operand ordering.
37315 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37316
37317 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
37318
37319 * g++.dg/abi/bitfield3.C: Add comment..
37320
37321 2004-06-15 Richard Henderson <rth@redhat.com>
37322
37323 * g++.dg/ext/stmtexpr1.C: XFAIL.
37324 * gcc.dg/20030612-1.c: XFAIL.
37325
37326 2004-06-15 Eric Christopher <echristo@redhat.com>
37327
37328 * g++.dg/charset/asm5.c: New.
37329 * gcc.dg/charset/asm6.c: New.
37330
37331 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37332
37333 PR fortran/15962
37334 * gfortran.fortran-torture/execute/select_1.f90: New test.
37335
37336 2004-06-15 Paul Brook <paul@codesourcery.com>
37337
37338 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37339
37340 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37341
37342 PR c++/15967
37343 * g++.dg/lookup/crash3.C: New test.
37344
37345 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37346
37347 PR c++/15947
37348 * g++.dg/parse/dtor4.C: New test.
37349
37350 2004-06-14 Jeff Law <law@redhat.com>
37351
37352 * gcc.c-torture/compile/20040614-1.c: New test.
37353
37354 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37355
37356 PR fortran/15211
37357 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37358 LEN of a character array.
37359
37360 2004-06-14 Mark Mitchell <mark@codesourcery.com>
37361
37362 PR c++/15096
37363 * g++.dg/template/ptrmem10.C: New test.
37364
37365 PR c++/14930
37366 * g++.dg/template/friend30.C: New test.
37367
37368 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37369
37370 PR fortran/14928
37371 * gfortran.fortran-torture/compile/mloc.f90: New test.
37372
37373 2004-06-13 Paul Brook <paul@codesourcery.com>
37374
37375 * gfortran.fortran-torture/execute/random_2.f90: New test.
37376
37377 2004-06-13 Eric Christopher <echristo@redhat.com>
37378
37379 * gcc.dg/noncompile/redecl-1.c: Fix error message.
37380
37381 2004-06-12 Paul Brook <paul@codesourcery.com>
37382
37383 * gfortran.fortran-torture/execute/contained_3.f90: New test.
37384
37385 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37386
37387 PR fortran/14923
37388 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37389
37390 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37391
37392 PR fortran/14957
37393 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37394 syntax errors in end statements of contained subroutines.
37395
37396 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37397
37398 PR fortran/12841
37399 * gfortran.fortran-torture/execute/null_arg.f90: New test.
37400
37401 2004-06-12 Bud Davis <bdavis9659@comcast.net>
37402
37403 PR fortran/15665
37404 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37405
37406 2004-06-12 Bud Davis <bdavis9659@comcast.net>
37407
37408 PR gfortran/12839
37409 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37410
37411 2004-06-11 Mark Mitchell <mark@codesourcery.com>
37412
37413 PR c++/15862
37414 * g++.dg/parse/enum1.C: New test.
37415
37416 2004-06-10 Jeff Law <law@redhat.com>
37417
37418 * gcc.c-torture/compile/20040610-1.c: New test.
37419
37420 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37421
37422 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37423 * g++.old-deja/g++.other/decl3.C: Likewise.
37424
37425 2004-06-10 Brian Booth <bbooth@redhat.com>
37426
37427 * gcc.dg/tree-ssa/20031015-1.c: Scan for
37428 V_MAY_DEF instead of VDEF.
37429 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37430
37431 2004-06-10 Mark Mitchell <mark@codesourcery.com>
37432
37433 PR c++/14211
37434 * g++.dg/conversion/const1.C: New test.
37435
37436 PR c++/15076
37437 * g++.dg/conversion/reinterpret1.C: New test.
37438
37439 PR c++/15877
37440 * g++.dg/template/enum2.C: New test.
37441
37442 PR c++/15227
37443 * g++.dg/template/error13.C: New test.
37444
37445 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37446
37447 PR fortran/14957
37448 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37449 arguments to test_* REAL and of the right size.
37450
37451 2004-06-10 Jakub Jelinek <jakub@redhat.com>
37452
37453 PR target/15569
37454 PR rtl-optimization/15681
37455 * gcc.dg/20040609-1.c: New test.
37456
37457 2004-06-10 Jakub Jelinek <jakub@redhat.com>
37458
37459 PR c++/14791
37460 * g++.dg/opt/builtins1.C: New test.
37461
37462 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
37463
37464 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37465 that use default windows32 struct layout.
37466 * gcc.dg/i386-bitfield2.c: Likewise.
37467
37468 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
37469
37470 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37471 for mingw32 and cygwin targets.
37472
37473 2004-06-09 Geoffrey Keating <geoffk@apple.com>
37474
37475 * gcc.dg/pch/macro-4.c: New.
37476 * gcc.dg/pch/macro-4.hs: New.
37477
37478 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37479
37480 PR fortran/13249
37481 * gfortran.fortran-torture/compile/name_clash.f90: New test.
37482
37483 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37484
37485 PR fortran/13372
37486 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37487
37488 2004-06-09 Bud Davis <bdavis9659@comcast.net>
37489
37490 PR gfortran/14897
37491 * gfortran.fortran-torture/execute/t_edit.f90: New test.
37492
37493 2004-06-09 Bud Davis <bdavis9659@comcast.net>
37494
37495 PR gfortran/15755
37496 * gfortran.fortran-torture/execute/backspace.c : New test.
37497
37498 2004-06-09 Paul Brook <paul@codesourcery.com>
37499
37500 * gfortran.fortran-torture/execure/intrinsic_associated.f90
37501 (pointer_to_section): Rewrite to use smaller array.
37502
37503 2004-06-08 David Edelsohn <edelsohn@gnu.org>
37504
37505 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37506 * gcc.dg/ext/altivec-10.c: Same.
37507 * gcc.dg/ext/altivec-11.c: Same.
37508 * gcc.dg/ext/altivec-12.c: Same.
37509 * gcc.dg/ext/altivec-13.c: Same.
37510 * gcc.dg/ext/altivec-14.c: Same.
37511 * gcc.dg/ext/altivec-15.c: Same.
37512 * gcc.dg/ext/altivec-16.c: Same.
37513 * gcc.dg/ext/altivec-3.c: Same.
37514 * gcc.dg/ext/altivec-4.c: Same.
37515 * gcc.dg/ext/altivec-6.c: Same.
37516 * gcc.dg/ext/altivec-7.c: Same.
37517 * gcc.dg/ext/altivec-8.c: Same.
37518 * gcc.dg/ext/altivec-varargs-1.c: Same.
37519
37520 * g++.dg/ext/altivec-1.C: Correct dg syntax.
37521 * g++.dg/ext/altivec-10.C: Same.
37522 * g++.dg/ext/altivec-2.C: Same.
37523 * g++.dg/ext/altivec-3.C: Same.
37524 * g++.dg/ext/altivec-4.C: Same.
37525 * g++.dg/ext/altivec-5.C: Same.
37526 * g++.dg/ext/altivec-6.C: Same.
37527 * g++.dg/ext/altivec-7.C: Same.
37528 * g++.dg/ext/altivec-8.C: Same.
37529 * g++.dg/ext/altivec-9.C: Same.
37530
37531 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37532
37533 PR c++/7841
37534 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37535
37536 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37537
37538 * gcc.dg/union-1.c: New test.
37539
37540 2004-06-07 Roger Sayle <roger@eyesopen.com>
37541
37542 * gcc.dg/builtins-41.c: New test case.
37543 * gcc.dg/builtins-42.c: New test case.
37544
37545 2004-06-07 David Edelsohn <edelsohn@gnu.org>
37546
37547 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37548 * g++.dg/ext/altivec-10.C: Same.
37549 * g++.dg/ext/altivec-2.C: Same.
37550 * g++.dg/ext/altivec-3.C: Same.
37551 * g++.dg/ext/altivec-4.C: Same.
37552 * g++.dg/ext/altivec-5.C: Same.
37553 * g++.dg/ext/altivec-6.C: Same.
37554 * g++.dg/ext/altivec-7.C: Same.
37555 * g++.dg/ext/altivec-8.C: Same.
37556 * g++.dg/ext/altivec-9.C: Same.
37557 * g++.old-deja/g++.abi/cxa_vec.C: Same.
37558 * g++.old-deja/g++.brendan/new3.C: Same.
37559 * gcc.c-torture/execute/eeprof-1.x: Same.
37560
37561 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
37562
37563 PR c/14765
37564 * gcc.dg/pr14765-1.c: New test.
37565
37566 2004-06-07 Roger Sayle <roger@eyesopen.com>
37567
37568 PR c/14649
37569 * gcc.dg/pr14649-1.c: New test case.
37570
37571 2004-06-07 Richard Henderson <rth@redhat.com>
37572
37573 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37574 if temporaries.
37575
37576 2004-06-07 David Edelsohn <edelsohn@gnu.org>
37577
37578 * g++.dg/eh/elide1.C: Remove XFAIL.
37579
37580 2004-06-07 Mark Mitchell <mark@codesourcery.com>
37581
37582 PR c++/15337
37583 * g++.dg/expr/sizeof3.C: New test.
37584
37585 PR c++/14777
37586 * g++.dg/template/access14.C: New test.
37587
37588 PR c++/15554
37589 * g++.dg/template/enum1.C: New test.
37590
37591 PR c++/15057
37592 * g++.dg/eh/throw1.C: New test.
37593
37594 2004-06-07 David Ayers <d.ayers@inode.at>
37595 Ziemowit Laski <zlaski@apple.com>
37596
37597 * lib/objc.exp (objc_target_compile): Revert the '-framework
37598 Foundation' flag fix, since bare Darwin does not ship
37599 with the Foundation framework.
37600 * objc/execute/next_mapping.h: Provide a local NSConstantString
37601 @interface and @implementation.
37602 (objc_constant_string_init): A constructor function, used to
37603 initialize the NSConstantString meta-class object.
37604 * objc/execute/string1.m: Include "next_mapping.h" instead of
37605 <Foundation/NSString.h>.
37606 * objc/execute/string2.m: Likewise.
37607 * objc/execute/string3.m: Likewise.
37608 * objc/execute/string4.m: Likewise.
37609
37610 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
37611
37612 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37613 to double. Replace double with FLOAT.
37614 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37615
37616 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37617 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37618 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37619 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37620 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37621 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37622 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37623 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37624
37625 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
37626
37627 PR c/13519
37628 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37629
37630 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37631
37632 PR c++/15503
37633 * g++.dg/template/meminit2.C: New test.
37634
37635 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
37636
37637 PR target/15822
37638 * gcc.c-torture/execute/compare-fp-1.c,
37639 gcc.c-torture/execute/compare-fp-2.c,
37640 gcc.c-torture/execute/compare-fp-3.c,
37641 gcc.c-torture/execute/compare-fp-4.c,
37642 gcc.c-torture/execute/compare-fp-3.x,
37643 gcc.c-torture/execute/compare-fp-4.x: Moved...
37644 * gcc.c-torture/execute/ieee/compare-fp-1.c,
37645 gcc.c-torture/execute/ieee/compare-fp-2.c,
37646 gcc.c-torture/execute/ieee/compare-fp-3.c,
37647 gcc.c-torture/execute/ieee/compare-fp-4.c,
37648 gcc.c-torture/execute/ieee/compare-fp-3.x,
37649 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37650
37651 2004-06-04 David Ayers <d.ayers@inode.at>
37652
37653 * objc/execute/protocol-isEqual-4.m: New testcase.
37654
37655 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
37656
37657 * objc/execute/protocol-isEqual-1.m: New testcase.
37658 * objc/execute/protocol-isEqual-2.m: New testcase.
37659 * objc/execute/protocol-isEqual-3.m: New testcase.
37660
37661 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37662
37663 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37664
37665 2004-06-02 Ziemowit Laski <zlaski@apple.com>
37666
37667 * lib/objc.exp (objc_target_compile): When running tests on
37668 Darwin (Mac OS X), inform the linker about '-framework
37669 'Foundation'.
37670
37671 2004-06-02 Eric Christopher <echristo@redhat.com>
37672
37673 * gcc.c-torture/compile/20040602-1.c: New.
37674
37675 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
37676
37677 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37678 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37679
37680 PR tree-optimization/14736
37681 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37682
37683 PR tree-optimization/14042
37684 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37685
37686 PR tree-optimization/14729
37687 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37688
37689 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37690
37691 PR fortran/15557
37692 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37693
37694 2004-06-01 Richard Hederson <rth@redhat.com>
37695
37696 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37697
37698 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37699
37700 PR c++/14932
37701 * g++.dg/parse/offsetof4.C: New test.
37702
37703 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
37704
37705 PR objc/7993
37706 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37707
37708 2004-05-31 Mark Mitchell <mark@codesourcery.com>
37709
37710 PR c++/15701
37711 * g++.dg/template/friend29.C: New test.
37712
37713 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
37714
37715 PR c/15749
37716 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37717
37718 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
37719
37720 * gcc.dg/sparc-trap-1.c: New test.
37721
37722 2004-05-31 Roger Sayle <roger@eyesopen.com>
37723
37724 PR middle-end/15069
37725 * g++.dg/opt/fold3.C: New test case.
37726
37727 2004-05-30 Graham Stott <graham.stott@btinternet.com>
37728
37729 * lib/target-supports.exp (check_iconv_available): Fix fallout
37730 from 2004-05-28 patch.
37731
37732 2004-05-30 Paul Brook <paul@codesourcery.com>
37733
37734 PR fortran/15620
37735 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37736 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37737
37738 2004-05-30 Steven G. Kargl <kargls@comcast.net>
37739
37740 * gfortran.fortran-torture/execute/random_1.f90: New test.
37741
37742 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37743
37744 * g++.dg/ext/altivec-10.C: New test.
37745
37746 2004-05-29 Paul Brook <paul@codesourcery.com>
37747
37748 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37749
37750 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37751
37752 * gcc.dg/altivec-16.c: New test.
37753
37754 2004-05-28 Janis Johnson <janis187@us.ibm.com>
37755
37756 * lib/target-supports.exp (check_vmx_hw_available): New.
37757 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37758
37759 * lib/target-supports.exp (check_alias_available,
37760 check_iconv_available, check_named_sections_available): Use
37761 unique names for temporary files.
37762
37763 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37764
37765 * gcc.dg/altivec-15.c: New test.
37766
37767 2004-05-28 Mark Mitchell <mark@codesourcery.com>
37768
37769 PR c++/15083
37770 * g++.dg/warn/noeffect6.C: New test.
37771
37772 PR c++/15471
37773 * g++.dg/expr/ptrmem4.C: New test.
37774
37775 PR c++/15640
37776 * g++.dg/template/operator3.C: New test.
37777
37778 2004-05-28 Mark Mitchell <mark@codesourcery.com>
37779
37780 PR c++/14668
37781 * g++.dg/lookup/redecl1.C: New test.
37782 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37783
37784 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
37785
37786 * gcc.c-torture/execute/compare-fp-1.c,
37787 gcc.c-torture/execute/compare-fp-2.c,
37788 gcc.c-torture/execute/compare-fp-3.c,
37789 gcc.c-torture/execute/compare-fp-4.c,
37790 gcc.c-torture/execute/compare-fp-3.x,
37791 gcc.c-torture/execute/compare-fp-4.x,
37792 gcc.dg/pr15649-1.c: New.
37793
37794 2004-05-27 Adam Nemet <anemet@lnxw.com>
37795
37796 PR c++/12883
37797 * g++.dg/init/array14.C: New test.
37798
37799 2004-05-25 Janis Johnson <janis187@us.ibm.com>
37800
37801 * lib/compat.exp (compat-get-options-main): New.
37802 (compat-get-options): Remove unneeded code, warn for ignored
37803 command.
37804 (compat-execute): Check flag set by dg-require-* commands.
37805
37806 * lib/compat.exp (compat-execute): Break up long lines.
37807
37808 2004-05-24 Janis Johnson <janis187@us.ibm.com>
37809
37810 * gcc.dg/altivec-7.c: Don't use 'vector long'.
37811 * gcc.dg/altivec-14.c: New test.
37812 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37813
37814 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37815 * gcc.dg/altivec-12.c: Ditto.
37816
37817 * gcc.dg/altivec-3.c: Move call to altivec_check.
37818
37819 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37820
37821 PR c++/15044
37822 * g++.dg/template/error12.C: New test.
37823
37824 PR c++/15317
37825 * g++.dg/ext/attrib15.C: New test.
37826
37827 PR c++/15329
37828 * g++.dg/template/ptrmem9.C: New test.
37829
37830 2004-05-25 Paul Brook <paul@codesourcery.com>
37831
37832 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37833
37834 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37835
37836 PR c++/15165
37837 * g++.dg/template/crash19.C: New test.
37838
37839 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37840
37841 PR c++/15025
37842 * g++.dg/template/redecl1.C: New test.
37843
37844 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37845
37846 PR c++/14821
37847 * g++.dg/other/ns1.C: New test.
37848
37849 PR c++/14883
37850 * g++.dg/template/invalid1.C: New test.
37851
37852 2004-05-23 Paul Brook <paul@codesourcery.com>
37853 Victor Leikehman <lei@haifasphere.co.il>
37854
37855 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37856 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37857
37858 2004-05-22 Mark Mitchell <mark@codesourcery.com>
37859
37860 PR c++/15285
37861 PR c++/15299
37862 * g++.dg/template/non-dependent5.C: New test.
37863 * g++.dg/template/non-dependent6.C: New test.
37864
37865 2004-05-22 Mark Mitchell <mark@codesourcery.com>
37866
37867 PR c++/15507
37868 * g++.dg/inherit/union1.C: New test.
37869
37870 PR c++/15542
37871 * g++.dg/template/addr1.C: New test.
37872
37873 PR c++/15427
37874 * g++.dg/template/array5.C: New test.
37875
37876 PR c++/15287
37877 * g++.dg/template/array6.C: New test.
37878
37879 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
37880 Roger Sayle <roger@eyesopen.com>
37881
37882 * g++.dg/lookup/forscope2.C: New test case.
37883
37884 2004-05-22 Ben Elliston <bje@au.ibm.com>
37885
37886 * gcc.dg/cpp/Wmissingdirs.c: New.
37887
37888 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37889
37890 PR target/15301
37891 * gcc.dg/compat/union-m128-1.h: New file.
37892 * gcc.dg/compat/union-m128-1_main.c: Likewise.
37893 * gcc.dg/compat/union-m128-1_x.c: Likewise.
37894 * gcc.dg/compat/union-m128-1_y.c: Likewise.
37895
37896 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37897
37898 PR target/15302
37899 * gcc.dg/compat/struct-complex-1.h: New file.
37900 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37901 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37902 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37903
37904 2004-05-20 Roger Sayle <roger@eyesopen.com>
37905
37906 PR middle-end/3074
37907 * gcc.dg/pr3074-1.c: New test case.
37908 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37909
37910 2004-05-20 Falk Hueffner <falk@debian.org>
37911
37912 PR other/15526
37913 * gcc.dg/ftrapv-1.c: New test case.
37914
37915 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
37916
37917 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37918
37919 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
37920 Jeff Law <law@redhat.com>
37921
37922 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37923 * gcc.dg/tree-ssa/20040518-2.c: New test.
37924
37925 * gcc.dg/tree-ssa/20040518-1.c: New test.
37926
37927 2004-05-18 Zack Weinberg <zack@codesourcery.com>
37928
37929 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37930
37931 2004-05-18 Paul Brook <paul@codesourcery.com>
37932
37933 PR fortran/13930
37934 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37935
37936 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37937
37938 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37939 constant folding.
37940
37941 2004-05-17 Steven Bosscher <stevenb@suse.de>
37942
37943 * gcc.dg/tree-ssa/20040517-1.c: New test.
37944
37945 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37946
37947 * gcc.dg/loop-4.c: New test.
37948
37949 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
37950
37951 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37952
37953 2004-05-15 Bud Davis <bdavis9659@comcast.net>
37954
37955 PR fortran/15311
37956 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37957
37958 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37959
37960 PR fortran/13826
37961 PR fortran/13940
37962 * gfortran.fortran-torture/compile/data_1.f90: New test.
37963
37964 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
37965
37966 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37967 * gcc.dg/uninit-H.c: Define ASM for __s390__.
37968
37969 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37970
37971 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37972
37973 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37974
37975 PR c/15444
37976 * gcc.dg/format/xopen-1.c: Adjust expected message.
37977 * gcc.dg/format/xopen-3.c: New test.
37978
37979 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
37980
37981 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37982
37983 2004-05-14 Jeff Law <law@redhat.com>
37984
37985 * gcc.dg/tree-ssa/20040514-2.c: New test.
37986
37987 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37988
37989 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37990 this ...
37991 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37992 this.
37993
37994 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37995
37996 * gcc.dg/tree-ssa/20040514-1.c: New test.
37997
37998 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37999
38000 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38001 test.
38002
38003 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38004
38005 PR fortran/14066
38006 * gfortran.fortran-torture/compile/do_1.f90: New test.
38007
38008 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38009
38010 PR fortran/15051
38011 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38012 test.
38013
38014 2004-05-14 Bud Davis <bdavis9659@comcast.net>
38015
38016 PR fortran/15149
38017 * gfortran.fortran-torture/execute/random_init.f90: New test.
38018
38019 2004-05-13 Paul Brook <paul@codesourcery.com>
38020
38021 PR fortran/15314
38022 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38023
38024 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
38025
38026 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38027 for the powerpc case.
38028
38029 2004-05-13 Jeff Law <law@redhat.com>
38030
38031 * gcc.dg/tree-ssa/20040513-1.c: New test.
38032 * gcc.dg/tree-ssa/20040513-2.c: New test.
38033
38034 2004-05-13 Paul Brook <paul@codesourcery.com>
38035
38036 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38037 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38038 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38039
38040 2004-05-13 Andreas Schwab <schwab@suse.de>
38041
38042 PR other/10819
38043 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38044 characters.
38045
38046 2004-05-13 Bud Davis <bdavis9659@comcast.net>
38047
38048 PR fortran/15294
38049 * gfortran.fortran-torture/execute/adjustr.f90: New file.
38050
38051 2004-05-13 Diego Novillo <dnovillo@redhat.com>
38052
38053 Merge from tree-ssa-20020619-branch. See
38054 ChangeLog.tree-ssa for details.
38055
38056 2004-05-11 Ziemowit Laski <zlaski@apple.com>
38057
38058 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38059 include <altivec.h> explicitly.
38060 * gcc.dg/altivec-13.c: Likewise.
38061
38062 2004-05-11 Paul Brook <paul@codesourcery.com>
38063
38064 * gcc.c-torture/compile/20010518-1.c: Force enum size.
38065
38066 2004-05-10 Eric Christopher <echristo@redhat.com>
38067
38068 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38069 * gcc.dg/sibcall-4.c: Ditto.
38070
38071 2004-05-10 Ziemowit Laski <zlaski@apple.com>
38072
38073 * g++.dg/ext/altivec-8.C: New test case.
38074 * gcc.dg/altivec-13.c: New test case.
38075
38076 2004-05-08 Roger Sayle <roger@eyesopen.com>
38077
38078 * gcc.c-torture/execute/divcmp-1.c: New test case.
38079 * gcc.c-torture/execute/divcmp-2.c: New test case.
38080 * gcc.c-torture/execute/divcmp-3.c: New test case.
38081
38082 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38083
38084 * g++.dg/other/pragma-re-2.C: New test.
38085
38086 2004-05-07 Uros Bizjak <uros@kss-loka.si>
38087
38088 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38089 * gcc.dg/i386-387-2.c: Likewise.
38090
38091 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38092 __builtin_drem.
38093 * gcc.dg/i386-387-6.c: Likewise.
38094
38095 2004-05-07 Uros Bizjak <uros@kss-loka.si>
38096
38097 * gcc.dg/builtins-33.c: Also check log1p*.
38098
38099 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
38100
38101 PR optimization/15296
38102 * gcc.c-torture/execute/pr15296.c: New test.
38103
38104 2004-05-05 Uros Bizjak <uros@kss-loka.si>
38105
38106 * gcc.dg/builtins-40.c: New test.
38107
38108 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
38109
38110 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38111
38112 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
38113
38114 * g++.dg/ext/spe1.C: New testcase.
38115
38116 2004-05-04 Ziemowit Laski <zlaski@apple.com>
38117
38118 * objc.dg/image-info.m: Allow additional attributes
38119 for __image_info section.
38120
38121 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
38122
38123 * gcc.dg/torture/mips-hilo-2.c: New test.
38124
38125 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38126
38127 PR c++/14389
38128 * g++.dg/template/member5.C: New test.
38129
38130 2004-05-03 Uros Bizjak <uros@kss-loka.si>
38131
38132 * gcc.dg/builtins-34.c: Also check expm1*.
38133
38134 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38135
38136 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38137 * gcc.dg/torture/builtin-convert-3.c: New test.
38138
38139 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
38140
38141 PR middle-end/15054
38142 * g++.dg/opt/pr15054.C: New test.
38143
38144 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38145
38146 * gcc.dg/torture/builtin-rounding-1.c: New test.
38147 * gcc.dg/builtins-25.c: Delete.
38148 * gcc.dg/builtins-29.c: Delete.
38149
38150 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
38151
38152 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38153 * gcc.dg/sibcall-4.c: Likewise.
38154 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38155
38156 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
38157
38158 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38159 bit-field on 16-bit targets.
38160
38161 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
38162
38163 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38164 16-bit targets.
38165
38166 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
38167
38168 * gcc.dg/rs6000-power2-1.c: Change to compile only.
38169 * gcc.dg/rs6000-power2-2.c: Likewise.
38170
38171 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
38172
38173 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38174 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38175 Change the asm registers to be in form of frN instead of fN.
38176
38177 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38178
38179 * gcc.dg/torture/builtin-convert-2.c: New test.
38180
38181 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
38182
38183 * gcc.dg/rs6000-power2-1.c: New test.
38184 * gcc.dg/rs6000-power2-2.c: New test.
38185
38186 2004-04-28 Jan Hubicka <jh@suse.cz>
38187
38188 * gcc.dg/unused-6.c: New test.
38189
38190 2004-04-24 Laurent GUERBY <laurent@guerby.net>
38191 Ulrich Weigand <uweigand@de.ibm.com>
38192
38193 * ada/acats/run_all.sh: Define $target variable.
38194
38195 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
38196
38197 PR c++/15119
38198 * g++.dg/other/vararg-1.C: New test.
38199
38200 PR c++/4794
38201 * g++.dg/eh/cleanup3.C: New test.
38202
38203 2004-04-24 Laurent GUERBY <laurent@guerby.net>
38204
38205 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38206 and ad8011a (target_insn).
38207 * ada/acats/support/macro.dfs: Likewise.
38208 * ada/acats/support/impbit.adb: New file.
38209
38210 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
38211
38212 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38213
38214 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38215
38216 * gcc.dg/loop-3.c: New test.
38217
38218 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
38219
38220 * gcc.c-torture/execute/simd-5.c: New test.
38221
38222 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38223
38224 PR c++/15064
38225 * g++.dg/template/crash18.C: New test.
38226
38227 2004-04-22 Mark Mitchell <mark@codesourcery.com>
38228
38229 * g++.dg/ext/complit3.C: New test.
38230
38231 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
38232
38233 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38234 * gcc.dg/altivec-3.c: Same.
38235 * gcc.dg/altivec-varargs-1.c: Same.
38236
38237 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
38238
38239 * lib/target-supports.exp (check_profiling_available): Assume
38240 profiling is not available on powerpc-eabi targets.
38241
38242 2004-04-21 Janis Johnson <janis187@us.ibm.com>
38243
38244 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38245 * gcc.dg/vmx/bug-1.c: Ditto.
38246
38247 2004-04-20 Eric Christopher <echristo@redhat.com>
38248
38249 * gcc.dg/charset/extern.c: New test.
38250 * g++.dg/charset/extern3.cc: Ditto.
38251
38252 2004-04-20 Uros Bizjak <uros@kss-loka.si>
38253
38254 * gcc.dg/builtins-39.c: New test.
38255
38256 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
38257
38258 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38259
38260 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
38261
38262 * gcc.dg/torture/mips-hilo-1.c: New test.
38263
38264 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
38265
38266 * gcc.c-torture/compile/20040419-1.c: New test.
38267
38268 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
38269
38270 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38271
38272 2004-04-18 Zack Weinberg <zack@codesourcery.com>
38273 Aldy Hernandez <aldyh@redhat.com>
38274
38275 * gcc.c-torture/execute/va-arg-24.c: New.
38276
38277 2004-04-17 Zack Weinberg <zack@codesourcery.com>
38278 Aldy Hernandez <aldyh@redhat.com>
38279
38280 * gcc.dg/vmx/1b-01.c: New.
38281 * gcc.dg/vmx/1b-02.c: New.
38282 * gcc.dg/vmx/1b-03.c: New.
38283 * gcc.dg/vmx/1b-04.c: New.
38284 * gcc.dg/vmx/1b-05.c: New.
38285 * gcc.dg/vmx/1b-06.c: New.
38286 * gcc.dg/vmx/1b-07.c: New.
38287 * gcc.dg/vmx/1c-01.c: New.
38288 * gcc.dg/vmx/1c-02.c: New.
38289 * gcc.dg/vmx/3a-01a.c: New.
38290 * gcc.dg/vmx/3a-01.c: New.
38291 * gcc.dg/vmx/3a-01m.c: New.
38292 * gcc.dg/vmx/3a-03.c: New.
38293 * gcc.dg/vmx/3a-03m.c: New.
38294 * gcc.dg/vmx/3a-04.c: New.
38295 * gcc.dg/vmx/3a-04m.c: New.
38296 * gcc.dg/vmx/3a-05.c: New.
38297 * gcc.dg/vmx/3a-06.c: New.
38298 * gcc.dg/vmx/3a-06m.c: New.
38299 * gcc.dg/vmx/3a-07.c: New.
38300 * gcc.dg/vmx/3b-01.c: New.
38301 * gcc.dg/vmx/3b-02.c: New.
38302 * gcc.dg/vmx/3b-10.c: New.
38303 * gcc.dg/vmx/3b-13.c: New.
38304 * gcc.dg/vmx/3b-14.c: New.
38305 * gcc.dg/vmx/3b-15.c: New.
38306 * gcc.dg/vmx/3c-01a.c: New.
38307 * gcc.dg/vmx/3c-01.c: New.
38308 * gcc.dg/vmx/3c-02.c: New.
38309 * gcc.dg/vmx/3c-03.c: New.
38310 * gcc.dg/vmx/3d-01.c: New.
38311 * gcc.dg/vmx/4-01.c: New.
38312 * gcc.dg/vmx/4-03.c: New.
38313 * gcc.dg/vmx/5-01.c: New.
38314 * gcc.dg/vmx/5-02.c: New.
38315 * gcc.dg/vmx/5-03.c: New.
38316 * gcc.dg/vmx/5-04.c: New.
38317 * gcc.dg/vmx/5-05.c: New.
38318 * gcc.dg/vmx/5-06.c: New.
38319 * gcc.dg/vmx/5-07.c: New.
38320 * gcc.dg/vmx/5-07t.c: New.
38321 * gcc.dg/vmx/5-08.c: New.
38322 * gcc.dg/vmx/5-10.c: New.
38323 * gcc.dg/vmx/5-11.c: New.
38324 * gcc.dg/vmx/7-01a.c: New.
38325 * gcc.dg/vmx/7-01.c: New.
38326 * gcc.dg/vmx/7c-01.c: New.
38327 * gcc.dg/vmx/7d-01.c: New.
38328 * gcc.dg/vmx/7d-02.c: New.
38329 * gcc.dg/vmx/8-01.c: New.
38330 * gcc.dg/vmx/8-02a.c: New.
38331 * gcc.dg/vmx/8-02.c: New.
38332 * gcc.dg/vmx/brode-1.c: New.
38333 * gcc.dg/vmx/bug-1.c: New.
38334 * gcc.dg/vmx/bug-2.c: New.
38335 * gcc.dg/vmx/bug-3.c: New.
38336 * gcc.dg/vmx/cw-bug-1.c: New.
38337 * gcc.dg/vmx/cw-bug-2.c: New.
38338 * gcc.dg/vmx/cw-bug-3.c: New.
38339 * gcc.dg/vmx/dct.c: New.
38340 * gcc.dg/vmx/debug-1.c: New.
38341 * gcc.dg/vmx/debug-2.c: New.
38342 * gcc.dg/vmx/debug-3.c: New.
38343 * gcc.dg/vmx/debug-4.c: New.
38344 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38345 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38346 * gcc.dg/vmx/eg-5.c: New.
38347 * gcc.dg/vmx/fft.c: New.
38348 * gcc.dg/vmx/gcc-bug-1.c: New.
38349 * gcc.dg/vmx/gcc-bug-2.c: New.
38350 * gcc.dg/vmx/gcc-bug-3.c: New.
38351 * gcc.dg/vmx/gcc-bug-4.c: New.
38352 * gcc.dg/vmx/gcc-bug-5.c: New.
38353 * gcc.dg/vmx/gcc-bug-6.c: New.
38354 * gcc.dg/vmx/gcc-bug-7.c: New.
38355 * gcc.dg/vmx/gcc-bug-8.c: New.
38356 * gcc.dg/vmx/gcc-bug-9.c: New.
38357 * gcc.dg/vmx/gcc-bug-b.c: New.
38358 * gcc.dg/vmx/gcc-bug-c.c: New.
38359 * gcc.dg/vmx/gcc-bug-d.c: New.
38360 * gcc.dg/vmx/gcc-bug-e.c: New.
38361 * gcc.dg/vmx/gcc-bug-f.c: New.
38362 * gcc.dg/vmx/gcc-bug-g.c: New.
38363 * gcc.dg/vmx/gcc-bug-i.c: New.
38364 * gcc.dg/vmx/harness.h: New.
38365 * gcc.dg/vmx/ira1.c: New.
38366 * gcc.dg/vmx/ira2a.c: New.
38367 * gcc.dg/vmx/ira2b.c: New.
38368 * gcc.dg/vmx/ira2.c: New.
38369 * gcc.dg/vmx/ira2c.c: New.
38370 * gcc.dg/vmx/mem.c: New.
38371 * gcc.dg/vmx/newton-1.c: New.
38372 * gcc.dg/vmx/ops.c: New.
38373 * gcc.dg/vmx/sn7153.c: New.
38374 * gcc.dg/vmx/spill2.c: New.
38375 * gcc.dg/vmx/spill3.c: New.
38376 * gcc.dg/vmx/spill.c: New.
38377 * gcc.dg/vmx/t.c: New.
38378 * gcc.dg/vmx/varargs-1.c: New.
38379 * gcc.dg/vmx/varargs-2.c: New.
38380 * gcc.dg/vmx/varargs-3.c: New.
38381 * gcc.dg/vmx/varargs-4.c: New.
38382 * gcc.dg/vmx/varargs-5.c: New.
38383 * gcc.dg/vmx/varargs-6.c: New.
38384 * gcc.dg/vmx/varargs-7.c: New.
38385 * gcc.dg/vmx/vmx.exp: New.
38386 * gcc.dg/vmx/vprint-1.c: New.
38387 * gcc.dg/vmx/vscan-1.c: New.
38388 * gcc.dg/vmx/x-01.c: New.
38389 * gcc.dg/vmx/x-02.c: New.
38390 * gcc.dg/vmx/x-03.c: New.
38391 * gcc.dg/vmx/x-04.c: New.
38392 * gcc.dg/vmx/x-05.c: New.
38393 * gcc.dg/vmx/yousufi-1.c: New.
38394 * gcc.dg/vmx/zero-1.c: New.
38395 * gcc.dg/vmx/zero.c: New.
38396
38397 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
38398
38399 * g++.dg/lookup/java1.C: Update for chage of
38400 _Jv_AllocObject.
38401 * g++.dg/lookup/java2.C: Likewise.
38402
38403 2004-04-17 Laurent GUERBY <laurent@guerby.net>
38404
38405 * ada/acats/run_all.sh: use -O2 by default.
38406
38407 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
38408
38409 * gcc.dg/vr-mult-[12].c: New tests.
38410
38411 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38412
38413 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38414
38415 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38416
38417 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
38418
38419 * lib/target-supports.exp (check_profiling_available): Assume
38420 profiling isn't available for mips*-*-elf targets.
38421
38422 2004-04-14 Uros Bizjak <uros@kss-loka.si>
38423
38424 * gcc.dg/builtins-38.c: New test.
38425
38426 2004-04-14 Eric Christopher <echristo@redhat.com>
38427
38428 * g++.dg/charset/charset.exp: Run .cc extension tests.
38429
38430 2004-04-14 Zack Weinberg <zack@codesourcery.com>
38431
38432 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
38433
38434 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38435
38436 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38437
38438 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
38439
38440 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38441 * gcc.dg/i386-387-2.c: Likewise.
38442
38443 * gcc.dg/i386-387-7.c: New test.
38444 * gcc.dg/i386-387-8.c: New test.
38445
38446 * gcc.dg/builtins-37.c: New test.
38447
38448 2004-04-13 Geoffrey Keating <geoffk@apple.com>
38449
38450 * g++.dg/pch/externc-1.C: Add missing semicolon.
38451
38452 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
38453
38454 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38455
38456 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38457
38458 * gcc.c-torture/execute/20040411-1.c: New test.
38459
38460 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
38461
38462 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38463
38464 2004-04-09 Chris Demetriou <cgd@broadcom.com>
38465
38466 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38467
38468 2004-04-09 Zack Weinberg <zack@codesourcery.com>
38469
38470 * lib/target-supports.exp (check_named_sections_available): New.
38471 * lib/gcc-dg.exp (dg-require-named-sections): New.
38472 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38473 old-deja.exp. Also prune error-count message from HP linker.
38474 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38475
38476 * g++.dg/init/init-ref4.C: Use dg-require-weak.
38477 * g++.old-deja/g++.pt/static3.C: Likewise.
38478 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38479
38480 2004-04-09 Roger Sayle <roger@eyesopen.com>
38481
38482 * gcc.c-torture/execute/20040409-1.c: New test case.
38483 * gcc.c-torture/execute/20040409-2.c: New test case.
38484 * gcc.c-torture/execute/20040409-3.c: New test case.
38485
38486 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
38487
38488 * gcc.dg/20040409-1.c: New test.
38489
38490 2004-04-08 Roger Sayle <roger@eyesopen.com>
38491
38492 PR target/14888
38493 * g++.dg/opt/pr14888.C: New test case.
38494
38495 2004-04-08 Geoffrey Keating <geoffk@apple.com>
38496
38497 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38498 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38499 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38500 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38501 New tests.
38502
38503 2004-04-08 Paul Brook <paul@codesourcery.com>
38504
38505 * gcc.dg/spill-1.c: New test.
38506
38507 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38508
38509 * gcc.dg/torture/builtin-ctype-2.c: New test.
38510
38511 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
38512
38513 * gcc.dg/pch/pch.exp: Add largefile test.
38514
38515 2004-04-06 Geoffrey Keating <geoffk@apple.com>
38516
38517 * g++.dg/pch/externc-1.Hs: New.
38518 * g++.dg/pch/externc-1.C: New.
38519
38520 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38521
38522 * gcc.dg/compat/struct-by-value-5a_main.c,
38523 gcc.dg/compat/struct-by-value-5b_main.c: New files.
38524 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38525 * gcc.dg/compat/struct-by-value-5a_x.c,
38526 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38527 gcc.dg/compat/struct-by-value-5_x.c.
38528 * gcc.dg/compat/struct-by-value-5a_y.c,
38529 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38530 gcc.dg/compat/struct-by-value-5_y.c.
38531
38532 * gcc.dg/compat/struct-by-value-6a_main.c,
38533 gcc.dg/compat/struct-by-value-6b_main.c: New files.
38534 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38535 * gcc.dg/compat/struct-by-value-6a_x.c,
38536 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38537 gcc.dg/compat/struct-by-value-6_x.c.
38538 * gcc.dg/compat/struct-by-value-6a_y.c,
38539 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38540 gcc.dg/compat/struct-by-value-6_y.c.
38541
38542 * gcc.dg/compat/struct-by-value-7a_main.c,
38543 gcc.dg/compat/struct-by-value-7b_main.c: New files.
38544 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38545 * gcc.dg/compat/struct-by-value-7a_x.c,
38546 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38547 gcc.dg/compat/struct-by-value-7_x.c.
38548 * gcc.dg/compat/struct-by-value-7a_y.c,
38549 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38550 gcc.dg/compat/struct-by-value-7_y.c.
38551
38552 2004-04-06 Jakub Jelinek <jakub@redhat.com>
38553
38554 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38555 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38556 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38557 options.
38558
38559 2004-04-06 Uros Bizjak <uros@kss-loka.si>
38560
38561 * gcc.dg/builtins-36.c: New test.
38562
38563 2004-04-06 Paul Brook <paul@codesourcery.com>
38564
38565 * README.gcc: Remove obsolete contraint on testcases.
38566
38567 2004-04-05 Paul Brook <paul@codesourcery.com>
38568
38569 PR2123
38570 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
38571 failure and exit(0) on success.
38572 * g++.dg/expr/anew2.C: Ditto.
38573 * g++.dg/expr/anew3.C: Ditto.
38574 * g++.dg/expr/anew4.C: Ditto.
38575
38576 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
38577
38578 PR c++/3518
38579 * g++.dg/template/unify7.C: New.
38580
38581 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
38582
38583 * g++.dg/README: Bring up to date with new subdirectories; remove
38584 duplicate subdirectory lines.
38585
38586 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
38587
38588 PR c++/14007
38589 * g++.dg/template/unify5.C: New.
38590 * g++.dg/template/unify6.C: New.
38591 * g++.dg/template/qualttp20.C: Adjust.
38592 * g++.old-deja/g++.jason/report.C: Adjust.
38593 * g++.old-deja/g++.other/qual1.C: Adjust.
38594
38595 2004-04-01 Mark Mitchell <mark@codesourcery.com>
38596
38597 PR c++/14803
38598 * g++.dg/inherit/ptrmem1.C: New test.
38599
38600 2004-04-01 Jakub Jelinek <jakub@redhat.com>
38601
38602 PR c++/14755
38603 * gcc.c-torture/execute/20040331-1.c: New test.
38604 * gcc.dg/20040331-1.c: New test.
38605
38606 2004-04-01 Paul Brook <paul@codesourcery.com>
38607
38608 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38609
38610 2004-03-30 Mark Mitchell <mark@codesourcery.com>
38611
38612 PR c++/14724
38613 * g++.dg/init/goto1.C: New test.
38614
38615 PR c++/14763
38616 * g++.dg/template/defarg4.C: New test.
38617
38618 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
38619
38620 * gcc.dg/altivec-11.c: Extend test for more valid cases.
38621
38622 2004-03-28 David Edelsohn <edelsohn@gnu.org>
38623
38624 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38625
38626 2004-03-28 Zack Weinberg <zack@codesourcery.com>
38627
38628 * gcc.dg/noncompile/undeclared-2.c: New test.
38629
38630 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
38631
38632 * gcc.dg/940409-1.c: Remove XFAIL.
38633 * gcc.dg/reg-vol-struct-1.c: New test.
38634
38635 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38636
38637 * gcc.dg/torture/builtin-wctype-1.c: New test.
38638
38639 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
38640
38641 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38642 * gcc.dg/20001101-1.c: Likewise.
38643 * gcc.dg/20001102-1.c: Likewise.
38644
38645 2004-03-25 Roger Sayle <roger@eyesopen.com>
38646
38647 * gcc.dg/compare8.c: Add an additional test for XOR.
38648
38649 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38650
38651 * gcc.dg/torture/builtin-ctype-1.c: New test.
38652
38653 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38654
38655 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38656 * gcc.dg/torture/builtin-math-1.c: Likewise.
38657 * gcc.dg/torture/builtin-power-1.c: New test.
38658
38659 2004-03-24 Andreas Schwab <schwab@suse.de>
38660
38661 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38662 IA64 assembler.
38663
38664 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
38665 Roger Sayle <roger@eyesopen.com>
38666
38667 * gcc.dg/compare8.c: New test case.
38668
38669 2004-03-23 Ziemowit Laski <zlaski@apple.com>
38670
38671 * g++.dg/ext/altivec-7.C: New test.
38672
38673 2004-03-23 Zack Weinberg <zack@codesourcery.com>
38674
38675 PR 12267, 12391, 12560, 13129, 14114, 14133
38676 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38677 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38678 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38679 Adjust error regexps.
38680 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38681 * gcc.dg/noncompile/undeclared-1.c: New test cases.
38682 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38683 * gcc.dg/local1.c: Add explanatory comment.
38684
38685 2004-03-23 Roger Sayle <roger@eyesopen.com>
38686
38687 PR optimization/14669
38688 * g++.dg/opt/fold2.C: New test case.
38689
38690 2004-03-22 Jakub Jelinek <jakub@redhat.com>
38691
38692 PR c/14069
38693 * gcc.dg/20040322-1.c: New test.
38694
38695 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38696
38697 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
38698 * gcc.dg/ultrasp4.c: Likewise.
38699 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
38700
38701 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
38702
38703 * gcc.dg/i386-sse-8.c: Reset default options.
38704
38705 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
38706
38707 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38708 in the error message text.
38709
38710 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38711
38712 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38713
38714 2004-03-21 Mark Mitchell <mark@codesourcery.com>
38715
38716 PR c++/14616
38717 * g++.dg/init/array13.C: New test.
38718
38719 2004-03-20 Roger Sayle <roger@eyesopen.com>
38720
38721 PR target/13889
38722 * gcc.c-torture/compile/pr13889.c: New test case.
38723
38724 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
38725
38726 PR c/14635
38727 * builtins-1.c (nan, nans): Don't test.
38728 * builtins-30.c: Don't use nan, nanf, nanl.
38729 * builtins-35.c: New test.
38730
38731 2004-03-19 Ziemowit Laski <zlaski@apple.com>
38732
38733 * g++.dg/ext/altivec-6.C: New test.
38734
38735 2004-03-19 Mark Mitchell <mark@codesourcery.com>
38736
38737 * g++.dg/init/placement3.C: New test.
38738
38739 * g++.dg/template/spec13.C: New test.
38740
38741 * g++.dg/lookup/using11.C: New test.
38742
38743 * g++.dg/lookup/koenig3.C: New test.
38744
38745 * g++.dg/template/operator2.C: New test.
38746
38747 * g++.dg/expr/dtor3.C: New test.
38748 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38749 marker.
38750 * g++.old-deja/g++.law/visibility28.C: Likewise.
38751
38752 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
38753
38754 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38755 * gcc.dg/ppc64-abi-3.c: Likewise.
38756
38757 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38758
38759 PR c++/14545
38760 * g++.dg/parse/template15.C: New test.
38761
38762 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38763
38764 * g++.dg/expr/dtor2.C: New test.
38765
38766 * g++.dg/lookup/anon4.C: New test.
38767
38768 * g++.dg/overload/using1.C: New test.
38769
38770 * g++.dg/template/lookup7.C: New test.
38771
38772 * g++.dg/template/typename6.C: New test.
38773
38774 * g++.dg/expr/cond6.C: New test.
38775
38776 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38777
38778 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38779
38780 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38781
38782 * g++.dg/expr/cond5.C: New test.
38783 * g++.dg/expr/constcast1.C: Likewise.
38784 * g++.dg/expr/ptrmem2.C: Likewise.
38785 * g++.dg/expr/ptrmem3.C: Likewise.
38786 * g++.dg/lookup/main1.C: Likewise.
38787 * g++.dg/template/lookup6.C: Likewise.
38788
38789 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38790
38791 * gcc.dg/local1.c: New test.
38792
38793 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38794
38795 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38796
38797 * gcc.dg/torture/builtin-convert-1.c: New test.
38798
38799 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38800
38801 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38802
38803 2004-03-16 Mark Mitchell <mark@codesourcery.com>
38804
38805 PR c++/14481
38806 * g++.dg/warn/Wunused-7.C: New test.
38807
38808 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38809
38810 * gcc.dg/torture/builtin-integral-1.c: New test.
38811
38812 2004-03-16 Mark Mitchell <mark@codesourcery.com>
38813
38814 PR c++/14586
38815 * g++.dg/parse/non-dependent3.C: New test.
38816
38817 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
38818
38819 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38820 * g++.dg/eh/simd-2.C: Likewise.
38821 * g++.dg/init/array10.C: Likewise.
38822 * gcc.c-torture/compile/simd-1.c: Likewise.
38823 * gcc.c-torture/compile/simd-2.c: Likewise.
38824 * gcc.c-torture/compile/simd-3.c: Likewise.
38825 * gcc.c-torture/compile/simd-4.c: Likewise.
38826 * gcc.c-torture/compile/simd-6.c: Likewise.
38827 * gcc.c-torture/execute/simd-1.c: Likewise.
38828 * gcc.c-torture/execute/simd-2.c: Likewise.
38829 * gcc.dg/compat/vector-defs.h: Likewise.
38830 * gcc.dg/20020531-1.c: Likewise.
38831 * gcc.dg/altivec-3.c: Likewise.
38832 * gcc.dg/altivec-4.c: Likewise.
38833 * gcc.dg/altivec-varargs-1.c: Likewise.
38834 * gcc.dg/compat/vector-defs.h: Likewise.
38835 * gcc.dg/i386-mmx-3.c: Likewise.
38836 * gcc.dg/i386-sse-4.c: Likewise.
38837 * gcc.dg/i386-sse-5.c: Likewise.
38838 * gcc.dg/i386-sse-8.c: Likewise.
38839 * gcc.dg/simd-1.c: Likewise.
38840 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
38841 __ev64_opaque__ since the machine description provides it.
38842
38843 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38844
38845 * lib/compat.exp (skip_list): New global variable.
38846 Use it to hold the user defined COMPAT_SKIPS list if any.
38847 (compat-obj): Add the members of skip_list to optall.
38848
38849 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38850
38851 * gcc.dg/compat/union-by-value-1_main.c,
38852 union-by-value-1_x.c, union-by-value-1_y.c,
38853 union-check.h, union-defs.h,
38854 union-init.h, union-return-1_main.c,
38855 union-return-1_x.c, union-return-1_y.c: New files.
38856
38857 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38858
38859 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38860 mixed-struct-init.h: Add 4 mixed structure types.
38861 struct-by-value-21_main.c, struct-by-value-21_x.c,
38862 struct-by-value-21_y.c, struct-return-21_main.c,
38863 struct-return-21_x.c, struct-return-21_y.c: New files.
38864
38865 2004-03-13 Mark Mitchell <mark@codesourcery.com>
38866
38867 PR c++/14550
38868 * g++.dg/parse/template14.C: New test.
38869
38870 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38871
38872 * gcc.c-torture/execute/20040313-1.c: New test.
38873
38874 2004-03-13 Jakub Jelinek <jakub@redhat.com>
38875
38876 PR target/14533
38877 * gcc.dg/20040311-2.c: New test.
38878
38879 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
38880
38881 PR other/14544
38882 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38883 bit-field.
38884
38885 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
38886
38887 * gcc.dg/20040305-2.c: Add missing return statement.
38888
38889 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38890
38891 * gcc.dg/builtins-34.c: Also check pow10*.
38892
38893 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38894
38895 PR target/14262
38896 * gcc.dg/20040305-2.c: New test.
38897
38898 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38899
38900 * gcc.dg/20040310-1.c: New test.
38901
38902 2004-03-11 Roger Sayle <roger@eyesopen.com>
38903
38904 * gcc.c-torture/execute/20040311-1.c: New test case.
38905
38906 2004-03-11 Mark Mitchell <mark@codesourcery.com>
38907
38908 PR c++/14476
38909 * g++.dg/lookup/enum1.C: New test.
38910
38911 2004-03-10 Mark Mitchell <mark@codesourcery.com>
38912
38913 PR c++/14510
38914 * g++.dg/lookup/struct2.C: New test.
38915
38916 2004-03-10 Uros Bizjak <uros@kss-loka.si>
38917
38918 * gcc.dg/builtins-34.c: New test.
38919
38920 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38921
38922 * gcc.dg/torture/builtin-nonneg-1.c: New test.
38923
38924 2004-03-09 James E Wilson <wilson@specifixinc.com>
38925
38926 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38927 * gcc.dg/alias-2.c: New testcase.
38928
38929 2004-03-09 Zack Weinberg <zack@codesourcery.com>
38930
38931 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38932
38933 2004-03-09 Roger Sayle <roger@eyesopen.com>
38934
38935 * gcc.c-torture/execute/20040309-1.c: New test case.
38936
38937 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
38938
38939 PR c++/14397
38940 * g++.dg/overload/ref1.C: New.
38941
38942 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38943
38944 PR c++/14409
38945 * g++.dg/template/spec12.C: New test.
38946
38947 PR c++/14448
38948 * g++.dg/parse/crash14.C: New test.
38949
38950 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38951
38952 PR c++/14230
38953 * g++.dg/init/ref11.C: New test.
38954
38955 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38956
38957 PR c++/14432
38958 * g++.dg/parse/builtin2.C: New test.
38959
38960 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38961
38962 PR c++/14401
38963 * g++.dg/init/ctor3.C: New test.
38964 * g++.dg/init/union1.C: New test.
38965 * g++.dg/ext/anon-struct4.C: New test.
38966
38967 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38968
38969 * g++.dg/lookup/koenig1.C: Tweak error messages.
38970 * g++.dg/lookup/used-before-declaration.C: Likewise.
38971 * g++.dg/other/do1.C: Likewise.
38972 * g++.dg/overload/koenig1.C: Likewise.
38973 * g++.dg/parse/crash13.C: Likewise.
38974 * g++.dg/template/instantiate3.C: Likewise.
38975
38976 2004-03-08 Eric Christopher <echristo@redhat.com>
38977
38978 * * lib/target-supports.exp: Enable libiconv in test
38979 compilation. Fix up error checking.
38980
38981 2004-03-08 Roger Sayle <roger@eyesopen.com>
38982
38983 PR middle-end/14289
38984 * gcc.dg/pr14289-1.c: New test case.
38985 * gcc.dg/pr14289-2.c: Likewise.
38986 * gcc.dg/pr14289-3.c: Likewise.
38987
38988 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
38989
38990 * gcc.c-torture/execute/20040308-1.c: New test.
38991
38992 2004-03-07 Roger Sayle <roger@eyesopen.com>
38993
38994 * gcc.c-torture/execute/20040307-1.c: New test case.
38995
38996 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38997
38998 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38999
39000 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
39001
39002 * gcc.dg/20040306-1.c: New test.
39003
39004 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
39005
39006 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39007 them static.
39008 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39009
39010 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39011
39012 PR c/14465
39013 * gcc.dg/decl-6.c: New test.
39014
39015 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39016
39017 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39018 Rename LOGPOW -> LOG_POW.
39019 (SQRT_EXP, POW_EXP): New.
39020
39021 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39022
39023 * gcc.dg/i386-sse-8.c: New test.
39024
39025 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39026
39027 PR c/14114
39028 * gcc.dg/decl-5.c: New test.
39029
39030 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
39031
39032 * gcc.dg/20040305-1.c: New test.
39033
39034 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
39035
39036 PR other/14354
39037 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39038
39039 2004-03-04 Ziemowit Laski <zlaski@apple.com>
39040
39041 PR c++/14425, c++/14426
39042 * g++.dg/ext/altivec-4.C: New test.
39043 * g++.dg/ext/altivec-5.C: New test.
39044
39045 2004-03-04 Geoffrey Keating <geoffk@apple.com>
39046
39047 * g++.old-deja/g++.other/linkage1.C: Expect errors about
39048 global variables of a type with no linkage.
39049 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39050 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39051 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39052 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39053 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39054 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39055 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39056 * g++.dg/warn/deprecated.C: Name enum Color.
39057 * g++.dg/overload/VLA.C: Name structure for 'b'.
39058 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39059
39060 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39061
39062 * gcc.c-torture/compile/20040304-1.c: New test.
39063
39064 2004-03-03 Zack Weinberg <zack@codesourcery.com>
39065
39066 PR 13728
39067 * gcc.dg/decl-4.c: New testcase.
39068
39069 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
39070
39071 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39072 as PRECF if sizeof (float) > sizeof (double).
39073 (PRECL): Make it the same as PRECF if
39074 sizeof (float) > sizeof (long double).
39075
39076 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39077
39078 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39079 system type. Add check for irix6 which doesn't have c99 runtime.
39080
39081 2004-03-03 Bob Wilson <bob.wilson@acm.org>
39082
39083 * gcc.dg/const-elim-1.c: xfail for xtensa.
39084
39085 2004-03-01 Mark Mitchell <mark@codesourcery.com>
39086
39087 PR c++/14369
39088 * g++.dg/template/cond4.C: New test.
39089
39090 2004-03-01 Mark Mitchell <mark@codesourcery.com>
39091
39092 PR c++/14360
39093 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39094
39095 PR c++/14361
39096 * g++.dg/parse/defarg7.C: New test.
39097
39098 PR c++/14359
39099 * g++.dg/template/friend26.C: New test.
39100
39101 2004-03-01 Mark Mitchell <mark@codesourcery.com>
39102
39103 PR c++/14324
39104 * g++.dg/abi/mangle21.C: New test.
39105
39106 PR c++/14260
39107 * g++.dg/parse/constructor2.C: New test.
39108
39109 PR c++/14337
39110 * g++.dg/template/sfinae1.C: New test.
39111
39112 2004-02-29 Mark Mitchell <mark@codesourcery.com>
39113
39114 PR c++/14267
39115 * g++.dg/expr/crash2.C: New test.
39116
39117 PR middle-end/13448
39118 * gcc.dg/inline-5.c: New test.
39119 * gcc.dg/always-inline.c: Split out tests into ...
39120 * gcc.dg/always-inline2.c: ... this and ...
39121 * gcc.dg/always-inline3.c: ... this.
39122
39123 2004-02-29 Mark Mitchell <mark@codesourcery.com>
39124
39125 PR debug/12103
39126 * g++.dg/debug/crash1.C: New test.
39127
39128 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
39129
39130 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39131 function with __attribute__((noinline)).
39132 (recurser_void2): Likewise.
39133 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39134 (recurser_void2): Likewise.
39135
39136 2004-02-29 Roger Sayle <roger@eyesopen.com>
39137
39138 PR middle-end/14203
39139 * g++.dg/warn/Wunused-6.C: New test case.
39140
39141 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
39142
39143 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39144 not defined.
39145
39146 2004-02-27 Eric Christopher <echristo@redhat.com>
39147
39148 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39149 * g++.dg/charset/asm2.c: Run only x86.
39150 * gcc.dg/charset/asm3.c: Ditto.
39151
39152 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
39153
39154 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39155 ld_library_path.
39156
39157 2004-02-27 Ziemowit Laski <zlaski@apple.com>
39158
39159 * g++.dg/ext/altivec-3.C: New.
39160
39161 2004-02-26 Richard Henderson <rth@redhat.com>
39162
39163 * g++.dg/ext/attrib10.C: Mark for warning.
39164 * gcc.dg/attr-alias-1.c: New.
39165
39166 2004-02-26 Richard Henderson <rth@redhat.com>
39167
39168 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39169 * gcc.c-torture/execute/20040208-2.c: ... it back.
39170
39171 2004-02-26 Eric Christopher <echristo@redhat.com>
39172
39173 * lib/target-supports.exp (check-iconv-available): New function.
39174 * lib/gcc-dg.exp (dg-require-iconv): New function.
39175 Use above.
39176 * gcc.dg/charset: New directory.
39177 * gcc.dg/charset/charset.exp: New file.
39178 * gcc.dg/charset/asm1.c: Ditto.
39179 * gcc.dg/charset/asm2.c: Ditto.
39180 * gcc.dg/charset/asm3.c: Ditto.
39181 * gcc.dg/charset/asm4.c: Ditto.
39182 * gcc.dg/charset/asm5.c: Ditto.
39183 * gcc.dg/charset/attribute1.c: Ditto.
39184 * gcc.dg/charset/attribute2.c: Ditto.
39185 * gcc.dg/charset/string1.c: Ditto.
39186 * g++.dg/charset: New directory.
39187 * g++.dg/dg.exp: Add here. Special options.
39188 * g++.dg/charset/charset.exp: New file.
39189 * g++.dg/charset/asm1.c: Ditto.
39190 * g++.dg/charset/asm2.c: Ditto.
39191 * g++.dg/charset/asm3.c: Ditto.
39192 * g++.dg/charset/asm4.c: Ditto.
39193 * g++.dg/charset/attribute1.c: Ditto.
39194 * g++.dg/charset/attribute2.c: Ditto.
39195 * g++.dg/charset/extern1.cc: Ditto.
39196 * g++.dg/charset/extern2.cc: Ditto.
39197 * g++.dg/charset/string1.c: Ditto.
39198
39199 2004-02-26 Mark Mitchell <mark@codesourcery.com>
39200
39201 PR c++/14278
39202 * g++.dg/parse/comma1.C: New test.
39203
39204 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39205
39206 PR c++/14284
39207 * g++.dg/template/ttp8.C: New test.
39208
39209 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
39210
39211 * gcc.dg/fixuns-trunc-1.c: New test.
39212
39213 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39214
39215 * gcc.dg/builtins-config.h: Use #elif.
39216
39217 2004-02-26 Michael Matz <matz@suse.de>
39218
39219 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39220 * gcc.dg/991214-1.c: Likewise.
39221 * gcc.dg/i386-asm-1.c: Likewise.
39222
39223 2004-02-25 Richard Henderson <rth@redhat.com>
39224
39225 * gcc.c-torture/execute/20040208-2.c: Move ...
39226 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39227
39228 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39229
39230 PR c++/14246
39231 * g++.dg/other/crash-3.C: New test.
39232
39233 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39234
39235 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39236 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39237
39238 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39239 HP-UX.
39240
39241 2004-02-24 Michael Matz <matz@suse.de>
39242
39243 * gcc.dg/i386-regparm.c: New.
39244
39245 2004-02-23 James E Wilson <wilson@specifixinc.com>
39246
39247 * gcc.c-torture/execute/20040223-1.c: New.
39248
39249 2004-02-23 Zack Weinberg <zack@codesourcery.com>
39250 Kazu Hirata <kazu@cs.umass.edu>
39251
39252 * gcc.dg/fwritable-strings-1.c: Remove.
39253
39254 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
39255
39256 PR c/14156
39257 * gcc.dg/20040223-1.c: New test.
39258
39259 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39260
39261 PR c++/14106
39262 * g++.dg/ext/typeof9.C: New test.
39263
39264 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39265
39266 PR c++/14250
39267 * g++.dg/other/switch1.C: New test.
39268
39269 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39270
39271 * gcc.dg/cast-function-1.c: Adjust for new informative message.
39272 * gcc.dg/va-arg-1.c: Likewise.
39273
39274 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39275
39276 PR c++/14143
39277 * g++.dg/template/koenig5.C: New test.
39278
39279 2004-02-21 Ziemowit Laski <zlaski@apple.com>
39280
39281 * g++.dg/ext/altivec-1.C: Generalize target triple.
39282 * g++.dg/ext/altivec-2.C: New test case.
39283 * g++.dg/ext/altivec_check.h: New file.
39284 * gcc.dg/altivec-1.c: Generalize target triple;
39285 include altivec_check.h and call altivec_check().
39286 * gcc.dg/altivec-[2-5].c: Generalize target triple.
39287 * gcc.dg/altivec-6.c: New test case.
39288 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39289 type casts as needed.
39290 * gcc.dg/altivec-10.c: Include altivec_check.h and call
39291 altivec_check().
39292 * gcc.dg/altivec-12.c: New test case.
39293 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39294 include altivec_check.h and call altivec_check().
39295 * gcc.dg/altivec_check.h: New file.
39296
39297 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39298
39299 * lib/target-supports.exp (check_alias_available): Don't mangle
39300 function `g' in test program.
39301
39302 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39303
39304 * lib/target-supports.exp (check_profiling_available): Check
39305 argument to determine whether we support a profiling type.
39306 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39307 check_profiling_available.
39308 * g++.dg/bprob/bprob.exp: Likewise.
39309 * g77.dg/bprob/bprob.exp: Likewise.
39310 * gcc.misc-tests/bprob.exp: Likewise.
39311 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39312 dg-require-profiling and delete expected error handling.
39313 * gcc.dg/20021014-1.c: Likewise.
39314 * gcc.dg/nest.c: Likewise.
39315
39316 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39317
39318 PR c++/12007
39319 * g++.dg/other/vthunk1.C: New test.
39320
39321 2004-02-20 Falk Hueffner <falk@debian.org>
39322
39323 PR target/14201
39324 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39325
39326 2004-02-20 Mark Mitchell <mark@codesourcery.com>
39327
39328 PR c++/13927
39329 * g++.dg/other/error8.C: Remove XFAIL markers.
39330
39331 PR c++/14173
39332 * g++.dg/ext/packed5.C: New test.
39333
39334 PR c++/14199
39335 * g++.dg/warn/Wunused-5.C: New test.
39336
39337 PR c++/14186
39338 * g++.dg/lookup/member1.C: New test.
39339
39340 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
39341
39342 * gcc.c-torture/compile/20040130-1.c: Enable only when
39343 __INT_MAX__ >= 2147483647L.
39344 * gcc.c-torture/compile/961203-1.c: Likewise.
39345
39346 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
39347
39348 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39349 * g++.dg/opt/template1.C: Robustify assembler regexp
39350
39351 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39352
39353 * gcc.c-torture/execute/simd-4.x: Remove.
39354 * gcc.c-torture/execute/va-arg-25.x: Likewise.
39355 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39356 Guard with #ifndef SKIP_ATTRIBUTE.
39357 * gcc.dg/compat/vector-1_y.c: Likewise.
39358 * gcc.dg/compat/vector-2_x.c: Likewise.
39359 * gcc.dg/compat/vector-2_y.c: Likewise.
39360 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39361 * g++.dg/eh/simd-2.C: Likewise.
39362
39363 2004-02-19 Alan Modra <amodra@bigpond.net.au>
39364
39365 * gcc.c-torture/compile/complex-1.c: New.
39366
39367 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
39368
39369 PR target/14209
39370 * gcc.c-torture/execute/20040218-1.c: New test.
39371
39372 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39373
39374 PR c++/14181
39375 * g++.dg/parse/new2.C: New test.
39376
39377 2004-02-18 Paul Brook <paul@codesourcery.com>
39378
39379 * gcc.c-torture/compile/libcall-1.c: New test.
39380
39381 2004-02-18 Paul Brook <paul@codesourcery.com>
39382
39383 PR debug/12934
39384 * gcc.dg/debug/debug-7.c: New test.
39385
39386 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
39387
39388 * gcc.dg/20040217-1.c: New test.
39389
39390 2004-02-17 Zack Weinberg <zack@codesourcery.com>
39391
39392 * gcc.c-torture/execute/990208-1.x: Delete.
39393
39394 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
39395
39396 * gcc.c-torture/execute/20040208-2.x: New file.
39397
39398 2004-02-17 Mark Mitchell <mark@codesourcery.com>
39399
39400 PR c++/11326
39401 * g++.dg/abi/structret1.C: New test.
39402
39403 2004-02-17 Jakub Jelinek <jakub@redhat.com>
39404
39405 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39406 (i386_cpuid): No need to test if cpuid is available on AMD64.
39407 Fix assembly, so that it works onboth i386 and AMD64.
39408 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39409 (vecInLong): Fix s[] member type to unsigned int.
39410 (vecInWord): Remove type.
39411 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39412 (a64, b64, c64, d64, e64): Remove.
39413 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39414 Remove unused variable. Remove initialization of removed variables.
39415 Don't call mmx_tests nor sse_tests.
39416 (reference_mmx, reference_sse): Remove.
39417 (check): Add return stmt.
39418 * gcc.dg/i386-sse-7.c: New test.
39419 * gcc.dg/i386-mmx-4.c: New test.
39420
39421 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39422
39423 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39424 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39425 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39426 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39427 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39428 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39429 g++.dg/tc1/dr94.C: Fix line terminator.
39430
39431 2004-02-16 Geoffrey Keating <geoffk@apple.com>
39432
39433 * gcc.c-torture/compile/20040216-1.c: New.
39434
39435 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39436
39437 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39438 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39439 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39440 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39441 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39442 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39443
39444 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39445
39446 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39447
39448 2004-02-15 Mark Mitchell <mark@codesourcery.com>
39449
39450 PR c++/13971
39451 * g++.dg/expr/cond4.C: New test.
39452
39453 PR c++/14086
39454 * g++.dg/lookup/crash2.C: New test.
39455
39456 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
39457
39458 * gcc.c-torture/compile/20040214-2.c: New test.
39459
39460 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
39461
39462 PR c++/14116
39463 * g++.dg/ext/typeof8.C: New test.
39464
39465 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
39466
39467 * gcc.c-torture/compile/20040214-1.c: New test.
39468
39469 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39470
39471 PR c++/13635
39472 * g++.dg/template/spec11.C: New test.
39473
39474 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39475
39476 PR c++/13927
39477 * g++.dg/other/error8.C: New test.
39478
39479 2004-02-13 Mark Mitchell <mark@codesourcery.com>
39480
39481 PR c++/14122
39482 * g++.dg/template/array4.C: New test.
39483
39484 PR c++/14108
39485 * g++.dg/inherit/thunk2.C: New test.
39486
39487 PR c++/14083
39488 * g++.dg/eh/cond2.C: New test.
39489
39490 2004-02-12 Alan Modra <amodra@bigpond.net.au>
39491
39492 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39493
39494 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
39495
39496 * lib/scanasm.exp (dg-scan): Quote pattern before display.
39497
39498 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
39499
39500 * g++.dg/simd-2.C: xfail on ppc64-linux.
39501
39502 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
39503
39504 PR c/456
39505 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39506 tests.
39507
39508 2004-02-11 Uros Bizjak <uros@kss-loka.si>
39509
39510 * gcc.dg/builtins-33.c: New test.
39511
39512 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
39513
39514 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39515
39516 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
39517
39518 * g++.dg/simd-2.C: Set -maltivec for ppc64.
39519
39520 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
39521
39522 * gcc.dg/ppc64-abi-3.c: New test.
39523
39524 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
39525
39526 PR c/14092
39527
39528 * gcc.dg/pr14092-1.c: New testcase.
39529
39530 2004-02-10 Alan Modra <amodra@bigpond.net.au>
39531
39532 * gcc.dg/cpp/assert4.c: Fix typo last change.
39533
39534 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39535 * gcc.dg/cpp/assert4.c: Handle powerpc64.
39536
39537 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39538
39539 2004-02-09 Roger Sayle <roger@eyesopen.com>
39540
39541 * gcc.c-torture/compile/20040209-1.c: New test case.
39542
39543 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
39544
39545 * gcc.dg/c90-init-1.c: Adjust expected error messages.
39546
39547 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
39548
39549 * gcc.c-torture/execute/20040208-[12].c: New tests.
39550
39551 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39552
39553 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39554
39555 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39556
39557 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39558
39559 2004-02-07 Zack Weinberg <zack@codesourcery.com>
39560
39561 Bug 13856
39562 * gcc.dg/visibility-8.c: New testcase.
39563
39564 2004-02-07 Zack Weinberg <zack@codesourcery.com>
39565
39566 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39567 arguments.
39568 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39569
39570 2004-02-07 Roger Sayle <roger@eyesopen.com>
39571
39572 PR middle-end/13696
39573 * g++.dg/opt/fold1.C: New test case.
39574
39575 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39576
39577 PR c++/14033
39578 * g++.dg/other/crash-2.C: New test.
39579
39580 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39581
39582 PR c++/14028
39583 * g++.dg/parse/angle-bracket2.C: New test.
39584
39585 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39586
39587 PR middle-end/13750
39588 Revert:
39589 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39590 PR pch/13361
39591 * g++.dg/pch/wchar-1.C: New.
39592 * g++.dg/pch/wchar-1.Hs: New.
39593
39594 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39595
39596 PR c++/14008
39597 * g++.dg/parse/error15.C: New test.
39598 * g++.dg/parse/crash11.C: Update dg-error mark.
39599
39600 2004-02-04 Mark Mitchell <mark@codesourcery.com>
39601
39602 PR c++/13932
39603 * g++.dg/warn/conv2.C: New test.
39604
39605 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39606
39607 PR c++/13086
39608 * g++.dg/warn/incomplete1.C: Remove xfail.
39609
39610 2004-02-04 Mark Mitchell <mark@codesourcery.com>
39611
39612 * lib/file-format.exp (gcc_target_object_format): Use
39613 ${tool}_target_compile, not gcc_target_compile.
39614 * lib/target-supports.exp (check_alias_available): Likewise.
39615 (check_gc_sections_available): Likewise.
39616 * g++.dg/ext/attrib10.C: Use dg-require-alias.
39617 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39618 dg-require-alias.
39619
39620 2004-02-04 Mark Mitchell <mark@codesourcery.com>
39621
39622 PR c++/13969
39623 * g++.dg/template/static6.C: New test.
39624
39625 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
39626
39627 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39628
39629 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39630
39631 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39632 tests for systems where `char' is unsigned by default.
39633
39634 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39635
39636 PR c++/13997
39637 * g++.dg/template/partial3.C: New test.
39638
39639 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
39640
39641 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39642 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39643 Remove mentions of obsolete ports.
39644
39645 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
39646
39647 * gcc.dg/noncompile/20001228-1.c: Fix for new
39648 error message.
39649
39650 2004-02-03 Roger Sayle <roger@eyesopen.com>
39651
39652 PR target/9348
39653 * gcc.c-torture/execute/multdi-1.c: New test case.
39654
39655 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39656
39657 PR c++/13925
39658 * g++.dg/template/lookup5.C: New test.
39659
39660 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39661
39662 PR c++/13950
39663 * g++.dg/template/lookup4.C: New test.
39664
39665 PR c++/13970
39666 * g++.dg/parse/error14.C: New test.
39667
39668 PR c++/14002
39669 * g++.dg/parse/template13.C: New test.
39670
39671 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39672
39673 PR c++/13978
39674 * g++.dg/template/koenig4.C: New test.
39675
39676 PR c++/13968
39677 * g++.dg/template/crash17.C: New test.
39678
39679 PR c++/13975
39680 * g++.dg/parse/error13.C: New test.
39681 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39682
39683 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39684
39685 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39686
39687 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
39688
39689 PR c/11658
39690 PR c/13994
39691 * gcc.dg/noncompile/20040203-1.c: New test.
39692 * gcc.dg/noncompile/20040203-2.c: Likewise.
39693 * gcc.dg/noncompile/20040203-3.c: Likewise.
39694 * gcc.dg/20040203-1.c: Likewise.
39695
39696 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
39697
39698 PR c++/10858
39699 * g++.dg/template/sizeof7.C: New test.
39700
39701 2004-02-02 Eric Christopher <echristo@redhat.com>
39702 Zack Weinberg <zack@codesourcery.com>
39703
39704 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39705
39706 2004-02-02 Zack Weinberg <zack@codesourcery.com>
39707
39708 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39709 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39710 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39711 * gcc.dg/cleanup-5.c: Run only on Linux targets.
39712
39713 2004-02-02 Mark Mitchell <mark@codesourcery.com>
39714
39715 PR c++/13113
39716 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39717
39718 PR c++/13854
39719 * g++.dg/ext/attrib13.C: New test.
39720
39721 PR c++/13907
39722 * g++.dg/conversion/op2.C: New test.
39723
39724 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39725
39726 * gcc.dg/titype-1.c: Fix pasto.
39727
39728 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39729
39730 * gcc.dg/titype-1.c: New test.
39731
39732 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39733
39734 PR c++/13957
39735 * g++.dg/template/non-type-template-argument-1.C,
39736 g++.dg/template/qualified-id1.C: Update dg-error marks.
39737 * g++.dg/template/nontype6.C: New test.
39738
39739 2004-02-01 Roger Sayle <roger@eyesopen.com>
39740
39741 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39742 * gcc.dg/builtins-31.c: New testcase.
39743 * gcc.dg/builtins-32.c: New testcase.
39744
39745 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
39746
39747 * objc.dg/call-super-2.m: Update line numbers
39748 for the including of stddef.h.
39749
39750 2004-01-30 Michael Matz <matz@suse.de>
39751
39752 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39753 g++.dg/ext/case-range3.C: New tests.
39754
39755 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39756
39757 DR206
39758 PR c++/13813
39759 * g++.dg/template/member4.C: New test.
39760
39761 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39762
39763 PR c++/13683
39764 * g++.dg/template/sizeof6.C: New test.
39765
39766 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39767
39768 * gcc.dg/fwritable-strings-1.c: New test.
39769
39770 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39771
39772 * gcc.c-torture/compile/20040130-1.c: New test.
39773
39774 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
39775
39776 * objc.dg/call-super-2.m: Include stddef.h for size_t.
39777
39778 2004-01-29 Mark Mitchell <mark@codesourcery.com>
39779
39780 PR c++/13883
39781 * g++.dg/template/ctor3.C: New test.
39782
39783 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39784
39785 * g++.dg/tc1: New directory.
39786 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39787 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39788 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39789 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39790 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39791
39792 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39793
39794 * g++.dg/parse/error11.C: New test.
39795 * g++.dg/parse/error12.C: Likewise.
39796
39797 2004-01-28 Ziemowit Laski <zlaski@apple.com>
39798
39799 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39800 (scan_initial, main): Use aligned_sizeof instead of sizeof.
39801
39802 2004-01-28 Mark Mitchell <mark@codesourcery.com>
39803
39804 PR c++/13791
39805 * g++.dg/ext/attrib12.C: New test.
39806
39807 PR c++/13736
39808 * g++.dg/parse/cast2.C: New test.
39809
39810 2004-01-27 James E Wilson <wilson@specifixinc.com>
39811
39812 * objc.dg/encode-2.m (main): New local string. Set depending on
39813 sizeof long. Use in sscanf call.
39814 * objc.dg/encode-3.m (main): New local string. Set depending on
39815 sizeof long. Use in scan_initial call.
39816
39817 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39818
39819 * objc.dg/call-super-2.m: Make LP64-safe.
39820 * objc.dg/desig-init-1.m: Likewise.
39821
39822 2004-01-27 Devang Patel <dpatel@apple.com>
39823
39824 * g++.dg/debug/namespace1.C: New test.
39825
39826 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
39827
39828 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39829 xscale-*-*.
39830
39831 * gcc.dg/arm-mmx-1.c: New test.
39832
39833 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39834
39835 * gcc.dg/20040127-1.c: New test.
39836 * gcc.dg/20040127-2.c: New test.
39837
39838 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39839
39840 * objc.dg/stret-1.m (glob): Renamed to globa.
39841
39842 2004-01-26 Mark Mitchell <mark@codesourcery.com>
39843
39844 PR c++/13663
39845 * g++.dg/expr/for1.C: New test.
39846
39847 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
39848
39849 PR middle-end/13779
39850 * gcc.dg/darwin-longlong.c: New test.
39851
39852 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
39853
39854 * gcc.dg/20040124-1.c: Moved test from here...
39855 * gcc.c-torture/compile/20040124-1.c: ...to here.
39856
39857 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39858
39859 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
39860 the assembly output if -m64 is passed.
39861
39862 2004-01-25 Mark Mitchell <mark@codesourcery.com>
39863
39864 PR c++/13833
39865 * g++.dg/template/cond3.C: New test.
39866
39867 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39868
39869 PR c++/13810
39870 * g++.dg/template/ttp7.C: New test.
39871
39872 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39873
39874 PR c++/13797
39875 * g++.dg/template/nontype4.C: New test.
39876 * g++.dg/template/nontype5.C: Likewise.
39877
39878 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
39879
39880 * gcc.dg/torture/mips-clobber-at.c: New test.
39881
39882 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
39883
39884 * gcc.dg/20040124-1.c: New test.
39885
39886 2004-01-24 Jakub Jelinek <jakub@redhat.com>
39887
39888 * gcc.dg/20040123-1.c: New test.
39889
39890 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39891
39892 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39893
39894 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
39895
39896 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39897
39898 2004-01-23 Andrew Pinski <apinski@apple.com>
39899
39900 * gcc.dg/20030121-1.c: Move to ..
39901 * gcc.dg/20040121-1.c: here.
39902
39903 2004-01-23 Roger Sayle <roger@eyesopen.com>
39904
39905 * gcc.dg/builtins-29.c: New test case.
39906
39907 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39908
39909 PR 18314
39910 * gcc.dg/builtins-30.c: New testcase.
39911
39912 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
39913
39914 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39915 * lib/g77.exp: Likewise.
39916 * lib/objc.exp: Likewise.
39917 * lib/g++.exp: Likewise.
39918
39919 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39920
39921 * gcc.dg/struct-by-value-2.c: New test.
39922
39923 2004-01-21 Andrew Pinski <apinski@apple.com>
39924
39925 PR target/13785
39926 * gcc.dg/20030121-1.c: New test.
39927
39928 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
39929
39930 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
39931 clobber frame pointer register in asm statement.
39932
39933 2004-01-21 Falk Hueffner <falk@debian.org>
39934
39935 * gcc.c-torture/compile/20040121-1.c: New test.
39936
39937 2004-01-21 Zack Weinberg <zack@codesourcery.com>
39938
39939 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39940
39941 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
39942
39943 * gcc.dg/ppc64-abi-2.c: New test.
39944
39945 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
39946
39947 * lib/treelang.exp: Fill out this file.
39948 * lib/treelang-dg.exp: New File.
39949
39950 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
39951
39952 * gcc.c-torture/compile/981022-1.c: Remove.
39953 * gcc.dg/array-5.c: Remove XFAIL.
39954 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39955 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39956 gcc.dg/cond-lvalue-1.c: Update.
39957 * gcc.dg/cast-lvalue-2.c: New test.
39958
39959 2004-01-19 Mark Mitchell <mark@codesourcery.com>
39960
39961 PR c++/13592
39962 * g++.dg/other/error1.C (class foo): Tweak error message.
39963
39964 PR c++/13592
39965 * g++.dg/template/call2.C: New test.
39966
39967 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39968
39969 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39970 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39971 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39972 scalar-return-1_x.c, scalar-return-2_y.c,
39973 scalar-return-3_x.c, scalar-return-3_y.c,
39974 scalar-return-4_x.c, scalar-return-4_y.c,
39975 struct-align-1.h, struct-align-1_x.c,
39976 struct-align-1_y.c, struct-align-2.h,
39977 struct-align-2_x.c, struct-align-2_y.c,
39978 struct-by-value-10_y.c, struct-by-value-11_x.c,
39979 struct-by-value-11_y.c, struct-by-value-12_x.c,
39980 struct-by-value-12_y.c, struct-by-value-13_x.c,
39981 struct-by-value-13_y.c, struct-by-value-14_x.c,
39982 struct-by-value-14_y.c, struct-by-value-15_x.c,
39983 struct-by-value-15_y.c, struct-by-value-16_y.c,
39984 struct-by-value-17_y.c, struct-by-value-18_y.c,
39985 struct-by-value-19_y.c, struct-by-value-1_x.c,
39986 struct-by-value-1_y.c, struct-by-value-20_y.c,
39987 struct-by-value-2_x.c, struct-by-value-2_y.c,
39988 struct-by-value-3_y.c, struct-by-value-4_x.c,
39989 struct-by-value-4_y.c, struct-by-value-5_y.c,
39990 struct-by-value-6_y.c, struct-by-value-7_y.c
39991 struct-by-value-8_x.c, struct-by-value-8_y.c
39992 struct-by-value-9_x.c, struct-by-value-9_y.c
39993 struct-return-10_x.c, struct-return-10_y.c,
39994 struct-return-19_x.c, struct-return-20_x.c
39995 struct-return-2_x.c, struct-return-2_y.c
39996 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39997 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39998
39999 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40000
40001 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40002 attribute on sparc*-sun-solaris2.*.
40003
40004 2004-01-18 Mark Mitchell <mark@codesourcery.com>
40005
40006 PR c++/13710
40007 * g++.dg/ext/typeof7.C: New test.
40008
40009 2004-01-18 David Edelsohn <edelsohn@gnu.org>
40010
40011 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40012 * gcc.dg/const-elim-1.c: Same.
40013
40014 2004-01-17 Ziemowit Laski <zlaski@apple.com>
40015
40016 * objc.dg/stret-1.m: New.
40017 * objc.dg/stret-2.m: New.
40018
40019 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
40020
40021 PR c++/11895
40022 * g++.dg/ext/vector1.C: New test.
40023
40024 2004-01-16 Geoffrey Keating <geoffk@apple.com>
40025
40026 * gcc.dg/pch/import-1.c: New.
40027 * gcc.dg/pch/import-1.hs: New.
40028 * gcc.dg/pch/import-1a.h: New.
40029 * gcc.dg/pch/import-1b.h: New.
40030 * gcc.dg/pch/import-1c.h: New.
40031
40032 2004-01-16 Mark Mitchell <mark@codesourcery.com>
40033
40034 PR c++/13574
40035 * g++.dg/ext/array1.C: New test.
40036
40037 PR c++/13178
40038 * g++.dg/conversion/op1.C: New test.
40039
40040 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
40041
40042 PR 11864
40043 From Kazumoto Kojima / Dan Kegel:
40044 * gcc.dg/pr11864-1.c: New test.
40045
40046 PR 10392
40047 From Marcus Comstedt / Dan Kegel:
40048 * gcc.dg/pr10392-1.c: New test.
40049
40050 2004-01-16 Mark Mitchell <mark@codesourcery.com>
40051
40052 PR c++/13478
40053 * g++.dg/init/ref10.C: New test.
40054
40055 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40056
40057 PR c++/13407
40058 * g++.dg/parse/typename6.C: New test.
40059
40060 2004-01-15 Geoffrey Keating <geoffk@apple.com>
40061
40062 PR pch/13361
40063 * g++.dg/pch/wchar-1.C: New.
40064 * g++.dg/pch/wchar-1.Hs: New.
40065
40066 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40067
40068 PR c++/9259
40069 * g++.dg/expr/sizeof2.C: New test.
40070
40071 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
40072
40073 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40074
40075 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
40076
40077 PR c++/13659
40078 * g++.dg/lookup/strong-using-3.C: New.
40079 * g++.dg/lookup/using-10.C: New.
40080
40081 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
40082
40083 PR c++/13594
40084 * g++.dg/lookup/strong-using-2.C: New.
40085
40086 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
40087 Dan Kegel <dank@kegel.com>
40088 J"orn Rennecke <joern.rennecke@superh.com>
40089
40090 PR target/9365
40091 * gcc.dg/pr9365-1.c: New test.
40092
40093 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40094
40095 PR c++/8856
40096 * g++.dg/parse/casting-operator2.C: New test.
40097 * g++.old-deja/g++.pt/explicit83.C: Remove.
40098
40099 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
40100
40101 * gcc.dg/label-compound-stmt-1.c: New test.
40102 * gcc.c-torture/compile/950922-1.c,
40103 gcc.c-torture/compile/20000211-3.c,
40104 gcc.c-torture/compile/20000518-1.c,
40105 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40106 compound statements.
40107
40108 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
40109
40110 * gcc.dg/ppc64-abi-1.c: New test.
40111
40112 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
40113
40114 * g++.dg/ext/attrib9.C: Add dg-warnings.
40115
40116 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40117
40118 PR c++/12335
40119 * g++.dg/parse/dtor3.C: New test.
40120
40121 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
40122
40123 PR c++/12709
40124 * g++.dg/parse/try-catch-1.C: New test.
40125
40126 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
40127
40128 * ada/acats/run_all.sh: Add more verbose output in acats.log
40129 when compiling tests.
40130
40131 2004-01-12 Zack Weinberg <zack@codesourcery.com>
40132
40133 PR 13656
40134 * gcc.dg/typedef-redecl.c: New test case.
40135 * gcc.dg/typedef-redecl.h: New support file.
40136
40137 2004-01-13 Jan Hubicka <jh@suse.cz>
40138
40139 * gcc.dg/always_inline.c: New test.
40140 * gcc.dg/debug/20031231-1.c: Fix.
40141
40142 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40143
40144 PR c++/13474
40145 * g++.dg/template/array3.C: New test.
40146
40147 2004-01-12 Zack Weinberg <zack@codesourcery.com>
40148
40149 * g++.dg/ext/lvalue1.C: No longer expected to fail.
40150 * g++.dg/warn/Wunused-2.C: Likewise.
40151
40152 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40153
40154 PR c++/13289
40155 * g++.dg/template/instantiate6.C: New test.
40156
40157 2004-01-12 Roger Sayle <roger@eyesopen.com>
40158
40159 PR middle-end/11397
40160 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40161
40162 2004-01-12 Jan Hubicka <jh@suse.cz>
40163
40164 PR opt/12826
40165 * gcc.dg/20040112-1.c: New.
40166
40167 * gcc.dg/dwarf-die[1-7].c: Move to...
40168 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40169 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40170
40171 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
40172
40173 PR c++/4100
40174 * g++.dg/parse/friend4.C: New test.
40175
40176 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
40177
40178 PR c++/4100
40179 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40180 definition is called a friend.
40181
40182 2004-01-11 Zack Weinberg <zack@codesourcery.com>
40183
40184 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40185
40186 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
40187
40188 PR c++/3478
40189 * g++.dg/parse/error10.C: New test.
40190 * g++.dg/template/arg2.C: Accept "invalid type" error.
40191
40192 2004-01-11 Jakub Jelinek <jakub@redhat.com>
40193
40194 PR middle-end/13392
40195 * g++.dg/opt/expect2.C: New test.
40196
40197 2004-01-10 Zack Weinberg <zack@codesourcery.com>
40198
40199 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40200 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40201 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40202 Update dg-error regexps.
40203
40204 2004-01-10 Zack Weinberg <zack@codesourcery.com>
40205
40206 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40207 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40208
40209 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40210
40211 * gcc.dg/pragma-re-1.c: Use right pointer type.
40212
40213 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40214
40215 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40216
40217 2004-01-09 Geoffrey Keating <geoffk@apple.com>
40218
40219 * gcc.dg/rs6000-ldouble-1.c: New.
40220
40221 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40222
40223 DR 337
40224 PR c++/9256
40225 * g++.dg/other/abstract1.C: New test.
40226
40227 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
40228
40229 * g++.dg/lookup/strong-using-1.C: New.
40230
40231 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
40232
40233 PR c/11234
40234 * gcc.dg/func-ptr-conv-1.c: New test.
40235 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40236
40237 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
40238
40239 PR target/13380.
40240 * gcc.c-torture/compile/20040109-1.c: New.
40241
40242 2004-01-08 Stuart Hastings <stuart@apple.com>
40243
40244 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40245 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40246 * gcc.dg/i386-sse-6.c: ...this new testcase.
40247
40248 2004-01-09 Alan Modra <amodra@bigpond.net.au>
40249
40250 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40251
40252 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40253
40254 * ada/acats/run_acats: Treat 'gnatchop' the same way
40255 as 'gnatmake'. Export GCC_DRIVER.
40256 * ada/acats/run_all.sh: Add target_gnatchop. Use
40257 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40258
40259 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40260
40261 PR c++/12573
40262 * g++.dg/template/dependent-expr4.C: New test.
40263
40264 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
40265
40266 * gcc.dg/altivec-11.c: New test.
40267
40268 2004-01-07 Mark Mitchell <mark@codesourcery.com>
40269
40270 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40271
40272 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
40273
40274 PR c/6024
40275 * gcc.dg/enum-compat-1.c: New test.
40276 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40277
40278 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
40279
40280 PR c/12165
40281 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40282 gcc.dg/c99-idem-qual-3.c: New tests.
40283
40284 2004-01-07 Alan Modra <amodra@bigpond.net.au>
40285
40286 * gcc.dg/winline-7.c: Don't cast void * to int.
40287
40288 2004-01-06 Jan Hubicka <jh@suse.cz>
40289
40290 * gcc.dg/i386-sse-5.c: New test
40291 * g++.dg/eh/simd-1.c: Add -w argument for i386.
40292
40293 2004-01-05 Mark Mitchell <mark@codesourcery.com>
40294
40295 PR c++/12815
40296 * g++.dg/rtti/typeid4.C: New test.
40297
40298 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40299
40300 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40301
40302 2004-01-05 Mark Mitchell <mark@codesourcery.com>
40303
40304 PR c++/12132
40305 * g++.dg/template/error11.C: New test.
40306
40307 PR c++/13451
40308 * g++.dg/template/class2.C: New test.
40309
40310 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
40311 Richard Sandiford <rsandifo@redhat.com>
40312
40313 PR c++/13387
40314 * g++.dg/opt/alias3.C: New test.
40315
40316 2004-01-04 Mark Mitchell <mark@codesourcery.com>
40317
40318 PR c++/13157
40319 * g++.dg/template/koenig3.C: New test.
40320
40321 PR c++/13529
40322 * g++.dg/parse/offsetof3.C: New test.
40323
40324 * g++.dg/init/copy7.C: Add missing dg-error markers.
40325
40326 PR c++/12226
40327 * g++.dg/init/copy7.c: New test.
40328
40329 PR c++/13536
40330 * g++.dg/parse/cast1.C: New test.
40331
40332 2004-01-04 Jan Hubicka <jh@suse.cz>
40333
40334 * gcc.dg/winline[1-7].c: New tests.
40335
40336 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40337
40338 PR c++/13520
40339 * g++.dg/template/qualttp22.C: New test.
40340
40341 2004-01-01 Jan Hubicka <jh@suse.cz>
40342
40343 * gcc.dg/debug/20031231-1.c: New.
40344 * gcc.c-torture/compile/20040101-1.c: New.
40345 * gcc.dg/dwarf-die-[1-7].c: New.
40346
40347 2004-01-01 Jakub Jelinek <jakub@redhat.com>
40348
40349 PR optimization/13521
40350 * gcc.c-torture/compile/20031231-1.c: New test.
40351
40352 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
40353
40354 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40355
40356 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40357
40358 PR c++/10079
40359 * g++.dg/template/crash16.C: New test.
40360
40361 2003-12-30 Mark Mitchell <mark@codesourcery.com>
40362
40363 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40364
40365 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
40366
40367 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40368 ports.
40369 * g++.old-deja/g++.jason/thunk3.C: Likewise.
40370 * g++.old-deja/g++.law/profile1.C: Likewise.
40371 * gcc.c-torture/compile/981006-1.c: Likewise.
40372 * gcc.c-torture/execute/loop-2e.x: Likewise.
40373 * gcc.c-torture/execute/loop-2f.x: Remove.
40374 * gcc.c-torture/execute/loop-2g.x: Likewise.
40375 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40376 * gcc.dg/20020312-2.c: Remove traces of dead ports.
40377
40378 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
40379
40380 PR c++/13507
40381 * g++.dg/ext/attrib11.C: New test.
40382
40383 PR c++/13494
40384 * g++.dg/template/array2-1.C: New test.
40385 * g++.dg/template/array2-2.C: New test.
40386
40387 2003-12-29 Mark Mitchell <mark@codesourcery.com>
40388
40389 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40390
40391 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
40392
40393 PR c++/12774
40394 * g++.dg/template/array1-1.C: New test.
40395 * g++.dg/template/array1-2.C: New test.
40396
40397 2003-12-29 Roger Sayle <roger@eyesopen.com>
40398
40399 PR fortran/12632
40400 * g77.dg/12632.f: New test case.
40401
40402 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40403
40404 PR c++/13289
40405 * g++.dg/parse/nontype1.C: New test.
40406
40407 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40408
40409 PR c++/12403
40410 * g++.dg/parse/explicit1.C: New test.
40411 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40412
40413 2003-12-28 Mark Mitchell <mark@codesourcery.com>
40414
40415 PR c++/13081
40416 * g++.dg/opt/inline6.C: New test.
40417
40418 PR c++/12613
40419 * g++.dg/parse/error9.C: New test.
40420
40421 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40422
40423 2003-12-28 Mark Mitchell <mark@codesourcery.com>
40424
40425 PR c++/13009
40426 * g++.dg/init/assign1.C: New test.
40427
40428 2003-12-28 Roger Sayle <roger@eyesopen.com>
40429
40430 PR c++/13070
40431 * g++.dg/warn/format3.C: New test case.
40432
40433 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40434
40435 * gcc.c-torture/compile/20031227-1.c: New test.
40436
40437 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40438
40439 * g++.dg/bprob/bprob.exp: Load target-supports.exp
40440 * g77.dg/bprob/bprob.exp: Likewise.
40441 * gcc.misc-tests/bprob.exp: Likewise.
40442 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
40443 variants on systems where the library does not provide that
40444 functionality.
40445 * gcc.dg/builtins-20.c: Use builtins-config.h.
40446 * gcc.dg/builtins-config.h: New file.
40447
40448 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40449
40450 * lib/gcc-dg.exp (dg-require-profiling): New function.
40451 * lib/target-supports.exp (check_profiling_available): Likewise.
40452 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40453 * g77.dg/bprob/bprob.exp: Likewise.
40454 * gcc.misc-tests/bprob.exp: Likewise.
40455 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40456 * gcc.dg/20021014-1.c: Likewise.
40457 * gcc.dg/nest.c: Likewise.
40458
40459 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40460
40461 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40462 compiling.
40463 * g++.dg/lookup/java2.C: Likewise.
40464 * gcc.dg/cpp/lexident.c: Likewise.
40465
40466 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
40467
40468 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40469 given.
40470 * gcc.c-torture/compile/961203-1.c: Likewise.
40471 * gcc.c-torture/compile/980506-1.c: Likewise.
40472
40473 2003-12-23 Zack Weinberg <zack@codesourcery.com>
40474
40475 * lib/gcc-dg.exp (dg-prune-output): New annotation.
40476 (additional_prunes): New global.
40477 (gcc-dg-prune): Handle additional per-test pruning.
40478 (dg-test): Clear additional_prunes between tests.
40479
40480 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
40481 dg-prune-output to avoid spurious failures from assembler
40482 complaining about nonexistent WAW violations.
40483 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40484 Use dg-prune-output to avoid spurious failures from assembler
40485 warning about Itanium B-step errata.
40486
40487 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40488
40489 * g++.dg/abi/macro0.C: New test.
40490 * g++.dg/abi/macro1.C: Likewise.
40491 * g++.dg/abi/macro2.C: Likewise.
40492
40493 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40494 * g++.dg/abi/bitfield7.C: Likewise.
40495 * g++.dg/abi/dtor2.C: Likewise.
40496 * g++.dg/abi/mangle11.C: Likewise.
40497 * g++.dg/abi/mangle12.C: Likewise.
40498 * g++.dg/abi/mangle14.C: Likewise.
40499 * g++.dg/abi/mangle17.C: Likewise.
40500 * g++.dg/abi/vbase10.C: Likewise.
40501 * g++.dg/abi/vbase14.C: Likewise.
40502 * g++.dg/template/qualttp17.C: Likewise.
40503
40504 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
40505
40506 PR c/11995
40507 * gcc.dg/20031223-1.c: New test.
40508
40509 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40510
40511 * gcc.dg/noreturn-7.c: New test.
40512
40513 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40514
40515 * gcc.dg/null-pointer-1.c: New test.
40516
40517 2003-12-22 Mark Mitchell <mark@codesourcery.com>
40518
40519 * g++.old-deja/g++.jason/template18.C: Remove.
40520 * g++.old-deja/g++.jason/template37.C: Likewise.
40521
40522 PR c++/12862
40523 * g++.dg/lookup/ns1.C: New test.
40524
40525 PR c++/12397
40526 * g++.dg/template/lookup3.C: New test.
40527
40528 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
40529
40530 * g++.dg/template/recurse1.C: New test
40531
40532 2003-12-22 Mark Mitchell <mark@codesourcery.com>
40533
40534 PR c++/12479
40535 * g++.dg/parse/semicolon1.C: New test.
40536 * g++.dg/parse/semicolon1.h: Likewise.
40537
40538 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
40539
40540 * gcc.dg/darwin-misaligned.c: New test.
40541
40542 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
40543
40544 PR c/9163
40545 * gcc.dg/20031222-1.c: New test.
40546
40547 2003-12-21 Mark Mitchell <mark@codesourcery.com>
40548
40549 PR c++/13438
40550 * g++.dg/parse/error8.C: New test.
40551
40552 PR c++/11554
40553 * g++.dg/warn/ctor-init-1.C: New test.
40554
40555 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
40556
40557 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40558 too small.
40559 * gcc.c-torture/compile/930217-1.c: Likewise.
40560 * gcc.c-torture/compile/930513-1.c: Likewise.
40561 * gcc.c-torture/execute/920908-2.c: Likewise.
40562 * gcc.c-torture/execute/921204-1.c: Likewise.
40563 * gcc.c-torture/execute/930621-1.c: Likewise.
40564 * gcc.c-torture/execute/930630-1.c: Likewise.
40565 * gcc.c-torture/execute/931031-1.c: Likewise.
40566 * gcc.c-torture/execute/980602-2.c: Likewise.
40567 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40568 * gcc.c-torture/execute/compndlit-1.c: Likewise.
40569 * gcc.c-torture/execute/extzvsi.c: Likewise.
40570 * gcc.c-torture/unsorted/ext.c: Likewise.
40571
40572 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
40573
40574 PR target/12749
40575 * gcc.c-torture/compile/20031220-2.c: New test case.
40576
40577 2003-12-20 Roger Sayle <roger@eyesopen.com>
40578
40579 PR optimization/13031
40580 * gcc.c-torture/compile/20031220-1.c: New test case.
40581
40582 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40583
40584 * gcc.dg/cast-function-1.c: New test.
40585
40586 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
40587
40588 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40589 formats.
40590
40591 2003-12-19 Mark Mitchell <mark@codesourcery.com>
40592
40593 PR c++/12795
40594 * g++.dg/ext/attrib10.C: New test.
40595
40596 2003-12-19 Jakub Jelinek <jakub@redhat.com>
40597
40598 * gcc.dg/cleanup-10.c: New test.
40599 * gcc.dg/cleanup-11.c: New test.
40600
40601 2003-12-19 Jakub Jelinek <jakub@redhat.com>
40602
40603 PR c++/13239
40604 * g++.dg/opt/expect1.C: New test.
40605
40606 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
40607
40608 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40609
40610 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
40611
40612 PR debug/12923
40613 * gcc.dg/20031218-1.c: New test.
40614
40615 PR debug/12389
40616 * gcc.dg/20031218-2.c: New test.
40617 * gcc.dg/20031218-3.c: New test.
40618
40619 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40620 of label name and allow for USER_LABEL_PREFIX == "_" names.
40621 * g++.dg/abi/mangle18-2.C: Likewise.
40622 * g++.dg/abi/mangle19-1.C: Likewise.
40623 * g++.dg/abi/mangle19-2.C: Likewise.
40624 * g++.dg/abi/mangle20-1.C: Likewise.
40625 * g++.dg/abi/mangle20-2.C: Likewise.
40626
40627 2003-12-18 Richard Henderson <rth@redhat.com>
40628
40629 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40630
40631 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
40632 Dan Kegel <dank@kegel.com>
40633
40634 PR other/12009
40635 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40636 testing a cross compiler, it causes spurious compile failures.
40637 * lib/g++.exp: Likewise.
40638
40639 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40640
40641 PR c++/13262
40642 * g++.dg/template/access13.C: New test.
40643
40644 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
40645
40646 * gcc.dg/20031216-1.c: New test.
40647
40648 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40649
40650 PR c++/9154
40651 * g++.dg/template/error10.C: New test.
40652
40653 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40654
40655 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40656 * g++.dg/eh/simd-2.C: Likewise.
40657
40658 2003-12-17 James E Wilson <wilson@specifixinc.com>
40659 Roger Sayle <roger@eyesopen.com>
40660
40661 * gcc.c-torture/execute/ieee/mzero5.c: New.
40662
40663 2003-12-17 Mark Mitchell <mark@codesourcery.com>
40664
40665 PR c++/10603
40666 * g++.dg/parse/error6.C: New test.
40667
40668 PR c++/12827
40669 * g++.dg/parse/error7.C: New test.
40670
40671 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40672
40673 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40674 at -O with stabs debugging formats.
40675 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40676 * gcc.dg/debug/debug-2.c: Likewise.
40677
40678 2003-12-16 Mark Mitchell <mark@codesourcery.com>
40679
40680 PR c++/12696
40681 * g++.dg/init/error1.C: New test.
40682
40683 PR c++/12218
40684 * g++.dg/init/pm3.C: New test.
40685
40686 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
40687
40688 PR c/3347
40689 * gcc.dg/bitfld-8.c: New test.
40690
40691 2003-12-16 James Lemke <jim@wasabisystems.com>
40692
40693 * gcc.dg/arm-scd42-[123].c: New tests.
40694
40695 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
40696
40697 PR c++/9043
40698 * g++.dg/abi/mangle20-1.C: New test.
40699 * g++.dg/abi/mangle20-2.C: New test.
40700
40701 2003-12-16 Mark Mitchell <mark@codesourcery.com>
40702
40703 PR c++/13275
40704 * g++.dg/other/offsetof2.C: Remove XFAIL.
40705 * g++.dg/parse/offsetof1.C: New test.
40706 * g++.gd/parse/offsetof2.C: Likewise.
40707
40708 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40709
40710 * g++.dg/template/nontype3.C: New test.
40711 * g++.dg/template/static2.C: Tweaked the dg-error clause.
40712
40713 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40714
40715 * g++.dg/warn/noreturn-3.C: Also test instantiation.
40716
40717 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
40718
40719 PR c++/13387
40720 * g++.dg/expr/assign1.C: New test.
40721
40722 PR c++/13242
40723 * g++.dg/abi/mangle19-1.C: New test.
40724 * g++.dg/abi/mangle19-2.C: New test.
40725
40726 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
40727
40728 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40729
40730 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40731
40732 * gcc.c-torture/execute/20031216-1.c: New test.
40733
40734 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40735
40736 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40737 an ICE regression.
40738
40739 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40740
40741 PR c++/10926
40742 * g++.dg/template/error9.C: New test.
40743
40744 PR c++/11116
40745 * g++.dg/template/error8.C: New test.
40746
40747 2003-12-15 Roger Sayle <roger@eyesopen.com>
40748
40749 PR middle-end/13400
40750 * gcc.c-torture/execute/20031215-1.c: New test case.
40751
40752 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40753
40754 PR c++/13269
40755 * g++.dg/parse/error5.C: New test.
40756
40757 PR c++/12989
40758 * g++.dg/expr/sizeof1.C: New test.
40759
40760 PR c++/13310
40761 * g++.dg/template/crash15.C: New test.
40762
40763 2003-12-15 Geoffrey Keating <geoffk@apple.com>
40764
40765 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40766 a non-POD type as the last named parameter of a varargs function.
40767
40768 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40769
40770 PR c++/13243
40771 PR c++/12573
40772 * g++.dg/template/crash14.C: New test.
40773 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40774
40775 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
40776
40777 * g++.dg/other/java1.C: New test.
40778
40779 PR c++/13241
40780 * g++.dg/abi/mangle18-1.C: New test.
40781 * g++.dg/abi/mangle18-2.C: New test.
40782
40783 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40784
40785 PR optimization/10312
40786 * gcc.c-torture/execute/20031214-1.c: New.
40787
40788 2003-12-14 Mark Mitchell <mark@codesourcery.com>
40789
40790 PR c++/10779
40791 PR c++/12160
40792 * g++.dg/parse/error3.C: New test.
40793 * g++.dg/parse/error4.C: Likewise.
40794 * g++.dg/abi/mangle4.C: Tweak error messages.
40795 * g++.dg/lookup/using5.C: Likewise.
40796 * g++.dg/other/error2.C: Likewise.
40797 * g++.dg/parse/typename5.C: Likewise.
40798 * g++.dg/parse/undefined1.C: Likewise.
40799 * g++.dg/template/arg2.C: Likewise.
40800 * g++.dg/template/ttp3.C: Likewise.
40801 * g++.dg/template/type1.C: Likewise.
40802 * g++.old-deja/g++.other/crash32.C: Likewise.
40803 * g++.old-djea/g++.pt/defarg8.C: Likewise.
40804
40805 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40806
40807 PR c++/13106
40808 * g++.dg/warn/noreturn-3.C: New test.
40809
40810 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
40811
40812 PR c++/13118
40813 * g++.dg/abi/covariant3.C: New.
40814
40815 2003-12-12 Jakub Jelinek <jakub@redhat.com>
40816
40817 * g++.dg/eh/ia64-1.C: New test.
40818
40819 2003-12-12 Roger Sayle <roger@eyesopen.com>
40820
40821 PR optimization/13037
40822 * g77.f-torture/execute/13037.f: New test case.
40823
40824 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
40825
40826 PR c++/12881
40827 * g++.dg/abi/covariant2.C: New.
40828
40829 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
40830
40831 * gcc.dg/cpp/trad/macro.c: New tests.
40832
40833 2003-12-11 Zack Weinberg <zack@codesourcery.com>
40834
40835 * gcc.c-torture/execute/wchar_t-1.x: Delete.
40836
40837 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
40838
40839 PR other/10819
40840 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40841 to fix Bug 10819.
40842 * lib/g++.exp (g++_version): Likewise.
40843 * lib/g77.exp (g77_version): Likewise.
40844 * lib/objc.exp (default_objc_version): Likewise.
40845
40846 2003-12-10 Richard Henderson <rth@redhat.com>
40847
40848 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40849
40850 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40851
40852 2003-12-08 Matt Austern <austern@apple.com>
40853
40854 PR c/13134
40855 * lib/gcc-dg.exp (dg-require-visibility): Define.
40856 * lib/target-supports (check_visibility_available): Define.
40857 * gcc.dg/visibility-1.c: New test.
40858 * gcc.dg/visibility-2.c: Likewise.
40859 * gcc.dg/visibility-3.c: Likewise.
40860 * gcc.dg/visibility-4.c: Likewise.
40861 * gcc.dg/visibility-5.c: Likewise.
40862 * gcc.dg/visibility-6.c: Likewise.
40863 * g++.dg/ext/visibility-1.C: Likewise.
40864 * g++.dg/ext/visibility-2.C: Likewise.
40865 * g++.dg/ext/visibility-3.C: Likewise.
40866 * g++.dg/ext/visibility-4.C: Likewise.
40867 * g++.dg/ext/visibility-5.C: Likewise.
40868 * g++.dg/ext/visibility-6.C: Likewise.
40869
40870 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40871
40872 * g++.dg/lookup/java1.C: New test.
40873 * g++.dg/lookup/java2.C: New test.
40874
40875 2003-12-07 Falk Hueffner <falk@debian.org>
40876
40877 * g++.dg/opt/noreturn-1.C: New test.
40878
40879 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
40880
40881 * gcc.dg/overflow-1.c: New test.
40882
40883 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40884
40885 * g77.f-torture/compile/13060.f: New test.
40886
40887 2003-12-06 Mark Mitchell <mark@codesourcery.com>
40888
40889 PR c++/13323
40890 * g++.dg/inherit/operator2.C: New test.
40891
40892 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40893
40894 PR c++/13305
40895 * g++.dg/ext/attrib9.C: New test.
40896
40897 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40898
40899 PR c++/13314
40900 * g++.dg/template/error7.C: New test.
40901
40902 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
40903 J"orn Rennecke <joern.rennecke@superh.com>
40904
40905 PR target/13302
40906 * g++.dg/other/struct-va_list.C: New test.
40907
40908 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40909
40910 PR c++/13166
40911 * g++.dg/parse/defarg6.C: New test.
40912
40913 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
40914
40915 PR target/13256
40916 * gcc.c-torture/execute/20031201-1.c: New test.
40917
40918 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
40919
40920 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40921
40922 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40923
40924 * gcc.dg/builtin-return-1.c: New test.
40925
40926 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
40927 J"orn Rennecke <joern.rennecke@superh.com>
40928
40929 PR optimization/13260
40930 * gcc.c-torture/execute/20031204-1.c: New test.
40931
40932 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40933
40934 PR c++/9127
40935 * g++.dg/template/error6.C: New test.
40936
40937 2003-12-03 Jakub Jelinek <jakub@redhat.com>
40938
40939 * gcc.dg/20031202-1.c: New test.
40940
40941 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40942
40943 PR c++/13179
40944 * g++.dg/template/eh1.C: New test.
40945
40946 PR c++/10771
40947 * g++.dg/template/error5.C: New test.
40948
40949 2003-12-02 David Ung <davidu@mips.com>
40950
40951 * gcc.dg/compat/vector-check.h: Corrected type for var
40952 g_##TMODE
40953
40954 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40955
40956 PR c++/10126
40957 * g++.dg/template/ptrmem8.C: New test.
40958
40959 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40960
40961 PR c++/12573
40962 * g++.dg/template/dependent-expr3.C: New test.
40963
40964 2003-12-01 James Lemke <jim@wasabisystems.com>
40965
40966 * gcc.dg/arm-g2.c: New test.
40967
40968 2003-12-01 Roger Sayle <roger@eyesopen.com>
40969
40970 PR optimization/11634
40971 * gcc.dg/20031201-2.c: New test case.
40972
40973 2003-12-01 Zack Weinberg <zack@codesourcery.com>
40974
40975 PR 11433
40976 * objc.dg/proto-lossage-3.m: New test.
40977
40978 2003-12-01 Roger Sayle <roger@eyesopen.com>
40979
40980 PR optimization/12628
40981 * gcc.dg/20031201-1.c: New test case.
40982
40983 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40984
40985 * gcc.dg/unaligned-1.c: New test.
40986
40987 2003-11-30 Mark Mitchell <mark@codesourcery.com>
40988
40989 PR c++/9849
40990 * g++.dg/template/error4.C: New test.
40991 * g++.dg/template/nested3.C: Adjust error markers.
40992
40993 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40994
40995 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40996
40997 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40998
40999 PR c/10333
41000 * gcc.dg/bitfld-7.c: New test.
41001
41002 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
41003
41004 * gcc.dg/tls/asm-1.C: New test.
41005
41006 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41007
41008 * gcc.dg/cpp/assert4.c: Update.
41009
41010 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
41011
41012 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41013 * gcc.dg/builtin-apply3.c: New test.
41014
41015 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41016
41017 * lib/compat.exp (compat-obj): New xfaildata parameter.
41018 Use it to set compiler_conditional_xfail_data before compiling.
41019 (compat-get-options): Handle dg-xfail-if.
41020 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41021 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41022 * gcc.dg/compat/vector-1_y.c: Likewise.
41023 * gcc.dg/compat/vector-2_x.c: Likewise.
41024 * gcc.dg/compat/vector-2_y.c: Likewise.
41025
41026 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41027
41028 * g++.dg/opt/reg-stack4.C: New test.
41029
41030 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41031
41032 * gcc.dg/builtin-apply2.c: New test.
41033
41034 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41035
41036 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41037
41038 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41039
41040 PR c++/12924
41041 * g++.dg/template/template-id-2.C: New test.
41042
41043 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41044
41045 PR c++/5369
41046 * g++.dg/template/memfriend1.C: New test.
41047 * g++.dg/template/memfriend2.C: Likewise.
41048 * g++.dg/template/memfriend3.C: Likewise.
41049 * g++.dg/template/memfriend4.C: Likewise.
41050 * g++.dg/template/memfriend5.C: Likewise.
41051 * g++.dg/template/memfriend6.C: Likewise.
41052 * g++.dg/template/memfriend7.C: Likewise.
41053 * g++.dg/template/memfriend8.C: Likewise.
41054 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41055
41056 2003-11-21 Mark Mitchell <mark@codesourcery.com>
41057
41058 PR c++/12515
41059 * g++.dg/ext/cond1.C: New test.
41060
41061 2003-11-20 Richard Henderson <rth@redhat.com>
41062
41063 * gcc.dg/20020201-2.c: Remove.
41064 * gcc.dg/20020201-4.c: Remove.
41065 * gcc.dg/20020304-1.c: Remove.
41066
41067 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
41068
41069 * gcc.dg/cpp/trad/xwin1.c: New test case.
41070
41071 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
41072
41073 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41074 * lib/g77.exp: Likewise.
41075 * lib/objc.exp: Likewise.
41076 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41077 for darwin.
41078
41079 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41080
41081 PR c++/12932
41082 * g++.dg/template/static5.C: New test.
41083
41084 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
41085
41086 * gcc.dg/nested-func-1.c: New test.
41087
41088 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41089
41090 * gcc.dg/cpp/assert4.c: New test.
41091
41092 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
41093
41094 PR c++/2294
41095 * g++.dg/lookup/using9.c: New test.
41096
41097 2003-11-14 Mark Mitchell <mark@codesourcery.com>
41098
41099 PR c++/12762
41100 * g++.dg/template/error3.C: New test.
41101
41102 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
41103
41104 PR ada/13035
41105 * ada/acats/run_acats, run_all.sh: Fix syntax error.
41106 No longer use a wrapper for gcc, since this does not work under
41107 Windows.
41108
41109 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
41110
41111 PR c++/2094
41112 * g++.dg/template/ptrmem7.C: New test.
41113
41114 2003-11-13 Andrew Pinski <apinski@apple.com>
41115
41116 * gcc.c-torture/compile/20031113-1.c: New test.
41117
41118 2003-11-13 Mark Mitchell <mark@codesourcery.com>
41119 Kean Johnston <jkj@sco.com>
41120
41121 PR c/13029
41122 * gcc.dg/unused-4.c: Update.
41123
41124 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41125
41126 * g++.dg/opt/const3.C: New test.
41127
41128 2003-11-13 Jan Hubicka <jh@suse.cz>
41129
41130 * gcc.c-torture/compile/20031112-1.c: New test.
41131
41132 2003-11-12 Mark Mitchell <mark@codesourcery.com>
41133
41134 * g++.dg/parse/crash10.C: Remove bogus error marker.
41135
41136 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41137
41138 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41139 (host_gcc): Likewise.
41140 (ROOT): Honor $PWDCMD.
41141 (BASE): Likewise.
41142 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41143
41144 2003-11-12 Catherine Moore <clm@redhat.com>
41145
41146 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41147
41148 2003-11-12 Andreas Jaeger <aj@suse.de>
41149 Jakub Jelinek <jakub@redhat.com>
41150 Andrew Pinski <pinskia@physics.uc.edu>
41151 Richard Henderson <rth@redhat.com>
41152
41153 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41154 systems.
41155 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41156
41157 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41158 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41159
41160 2003-11-11 Andreas Jaeger <aj@suse.de>
41161
41162 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41163
41164 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41165
41166 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
41167
41168 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41169 Clean ups.
41170
41171 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
41172
41173 * gcc.dg/trampoline-1.c: New test.
41174
41175 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
41176
41177 * gcc.c-torture/compile/200031109-1.c: New test.
41178
41179 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
41180
41181 PR c/3190
41182 PR c/8714
41183 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41184 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41185 gcc.dg/format/no-y2k-1.c: Update.
41186
41187 2003-11-08 Roger Sayle <roger@eyesopen.com>
41188
41189 PR optimization/10467
41190 * gcc.dg/20031108-1.c: New test case.
41191
41192 2003-11-07 Geoffrey Keating <geoffk@apple.com>
41193
41194 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41195
41196 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
41197
41198 * gcc.dg/compound-lvalue-1.c: New test.
41199 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41200 some XFAILs.
41201
41202 2003-11-06 Geoffrey Keating <geoffk@apple.com>
41203
41204 * gcc.dg/altivec-varargs-1.c: New test.
41205
41206 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
41207
41208 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41209 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41210 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
41211 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
41212 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41213
41214 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
41215
41216 * gcc.dg/cond-lvalue-1.c: New test.
41217
41218 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
41219
41220 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41221
41222 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41223
41224 PR c++/11616
41225 * g++.dg/template/instantiate5.C: New test.
41226
41227 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41228
41229 PR c++/12726
41230 * g++.dg/ext/complit2.C: Replace test with self-contained version.
41231 * ChangeLog: Add missing first entry for above test.
41232
41233 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41234
41235 PR c++/9810
41236 * g++.dg/template/using8.C: New test.
41237 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41238
41239 2003-11-02 Roger Sayle <roger@eyesopen.com>
41240
41241 PR optimization/10817
41242 * gcc.c-torture/compile/20031102-1.c: New test case.
41243
41244 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
41245
41246 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41247 2147483647.
41248
41249 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41250
41251 * gcc.dg/20031102-1.c: New test.
41252
41253 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41254
41255 * gcc.dg/complex-1.c: New test.
41256
41257 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41258
41259 PR c++/12796
41260 * g++.dg/template/crash13.C: Adjust expected error location.
41261 * g++.old-deja/g++.brendan/ns1.C: Likewise.
41262
41263 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
41264
41265 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41266
41267 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
41268
41269 PR/10239
41270 * gcc.c-torture/compile/20031031-2.c: New test.
41271
41272 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
41273
41274 PR/11640
41275 * gcc.c-torture/compile/20031031-1.c: New test.
41276
41277 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
41278
41279 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41280 * gcc.misc-tests/bprob.exp: Likewise.
41281 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41282 the execution test on arm-elf configs.
41283 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
41284 configs that don't support scratch files.
41285 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41286
41287 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
41288
41289 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41290 done by dejagnu.
41291
41292 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
41293
41294 * ada/acats/run_all.sh: Redirect mv output to /dev/null
41295 Avoid non pure sh syntax. Add more logging.
41296
41297 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41298 fail.
41299
41300 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41301
41302 PR libgcj/10610
41303 * gcc.dg/ppc-stackalign-1.c: New test.
41304
41305 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
41306
41307 * ada/acats/run_all.sh: Change output to be more compliant with
41308 dejagnu framework.
41309 Create acats.sum and acats.log files under testsuite/ada/acats
41310 Only run [a-z]* directories, to filter out e.g. CVS.
41311 Redirect build output to log file.
41312
41313 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
41314
41315 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41316
41317 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
41318
41319 PR ada/5909:
41320 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41321
41322 2003-10-27 Jakub Jelinek <jakub@redhat.com>
41323
41324 * gcc.c-torture/compile/20031023-1.c: New test.
41325 * gcc.c-torture/compile/20031023-2.c: New test.
41326 * gcc.c-torture/compile/20031023-3.c: New test.
41327 * gcc.c-torture/compile/20031023-4.c: New test.
41328
41329 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41330
41331 PR c++/10371
41332 * g++.dg/lookup/scoped8.C: New test.
41333
41334 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
41335
41336 * g++.dg/opt/reg-stack3.C: New test.
41337
41338 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
41339
41340 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
41341
41342 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41343
41344 PR c++/11076
41345 * g++.dg/template/crash13.C: New test.
41346
41347 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
41348
41349 * gcc.dg/c99-restrict-2.c: New test.
41350
41351 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
41352
41353 PR c++/12698, c++/12699, c++/12700, c++/12566
41354 * g++.dg/inherit/covariant9.C: New test.
41355 * g++.dg/inherit/covariant10.C: New test.
41356 * g++.dg/inherit/covariant11.C: New test.
41357
41358 2003-10-23 Jason Merrill <jason@redhat.com>
41359
41360 PR c++/12726
41361 * g++.dg/ext/complit2.C: New test.
41362
41363 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
41364
41365 PR target/12654
41366 * gcc.c-torture/execute/20031020-1.c: New test.
41367
41368 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41369
41370 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41371 following the jump_insn.
41372
41373 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
41374
41375 * gcc.dg/cast-lvalue-1.c: New test.
41376
41377 2003-10-21 Mark Mitchell <mark@codesourcery.com>
41378
41379 PR c++/11962
41380 * g++.dg/template/cond2.C: New test.
41381
41382 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
41383
41384 * gcc.dg/builtins-28.c: New test.
41385
41386 2003-10-20 Jan Hubicka <jh@suse.cz>
41387
41388 * g++.dg/opt/inline4.C: Do not use min-inline-insns
41389 parameter.
41390 * gcc.dg/inline-2.c: Likewise.
41391
41392 2003-10-20 Phil Edwards <phil@codesourcery.com>
41393
41394 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41395 * gcc.dg/nest.c: Likewise.
41396
41397 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41398
41399 PR c++/9781, c++/10583, c++/11862
41400 * g++.dg/parse/crash13.C: New test.
41401
41402 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41403
41404 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41405
41406 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41407
41408 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41409 Define HAVE_C99_RUNTIME except on Solaris.
41410 * gcc.dg/builtins-20.c: Likewise.
41411
41412 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41413
41414 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41415
41416 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41417
41418 PR c++/12495
41419 * g++.dg/template/crash21.C: New test.
41420
41421 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41422
41423 PR c++/2513
41424 * g++.dg/template/typename5.C: New test.
41425
41426 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41427
41428 PR c++/12369
41429 * g++.dg/template/friend25.C: New test.
41430
41431 2003-10-16 Ziemowit Laski <zlaski@apple.com>
41432
41433 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41434 versions.
41435
41436 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
41437
41438 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41439 == 2147483647.
41440
41441 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
41442
41443 * gcc.c-torture/execute/960416-1.x: Remove.
41444 * gcc.c-torture/execute/divconst-3.x: Likewise.
41445
41446 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
41447
41448 PR target/12598
41449 * gcc.dg/torture/cris-volatile-1.c: New test.
41450
41451 2003-10-14 Roger Sayle <roger@eyesopen.com>
41452
41453 PR optimization/9325
41454 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41455 for overflowing floating point to integer conversion during RTL
41456 simplification.
41457
41458 2003-10-13 Ziemowit Laski <zlaski@apple.com>
41459
41460 * objc/execute/_cmd.m: Fix typo.
41461 * objc.dg/image-info.m, objc.dg/symtab-1.m:
41462 Relax 'scan-assembler' regexp.
41463 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41464 objc.dg/try-catch-4.m: Run on non-Darwin targets.
41465 * objc.dg/zero-link-2.m: Remove blank line.
41466 * objc.dg/zero-link-3.m: New test case.
41467
41468 2003-10-13 Geoffrey Keating <geoffk@apple.com>
41469
41470 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41471
41472 * gcc.dg/asm-names.c: Use scan-assembler-not rather
41473 than linker trickery.
41474
41475 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41476
41477 PR c++/12370
41478 * g++.dg/other/friend2.C: New test.
41479
41480 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
41481
41482 * gcc.dg/20031012-1.c: New test.
41483
41484 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
41485
41486 * gcc.dg/weak/weak-3.c: Fix for new warning.
41487
41488 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
41489
41490 PR optimization/8750
41491 * gcc.c-torture/execute/20031012-1.c: New test case.
41492
41493 2003-10-11 Roger Sayle <roger@eyesopen.com>
41494
41495 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41496 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41497
41498 2003-10-11 Roger Sayle <roger@eyesopen.com>
41499
41500 PR optimization/12260
41501 * gcc.c-torture/compile/20031011-2.c: New test case.
41502
41503 2003-10-11 Roger Sayle <roger@eyesopen.com>
41504
41505 * gcc.c-torture/execute/20031011-1.c: New testcase.
41506
41507 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
41508
41509 * gcc.c-torture/compile/20031011-1.c: New test.
41510
41511 2003-10-11 Jan Hubicka <jh@suse.cz>
41512
41513 * g++.dg/other/first-global.C: New test.
41514
41515 2003-10-11 Roger Sayle <roger@eyesopen.com>
41516
41517 * gcc.c-torture/execute/string-opt-18.c: New testcase.
41518
41519 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
41520
41521 * gcc.c-torture/compile/20031010-1.c: New test.
41522
41523 2003-10-10 Geoffrey Keating <geoffk@apple.com>
41524
41525 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41526 * gcc.c-torture/execute/va-arg-25.c: ... here.
41527
41528 2003-10-09 Mark Mitchell <mark@codesourcery.com>
41529
41530 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41531
41532 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
41533
41534 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41535
41536 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
41537
41538 * g++.dg/parse/error2.C: New test.
41539
41540 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
41541
41542 PR c++/11097
41543 * g++.dg/other/error5.C: Modify the error message.
41544 * g++.dg/lookup/using8.C: New test.
41545
41546 2003-10-07 Geoffrey Keating <geoffk@apple.com>
41547
41548 * gcc.dg/darwin-abi-2.c: New file.
41549 * gcc.c-torture/execute/va-arg-24.c: New file.
41550
41551 2003-10-06 Bob Wilson <bob.wilson@acm.org>
41552
41553 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
41554 indentation.
41555
41556 2003-10-06 Mark Mitchell <mark@codesourcery.com>
41557
41558 PR c++/10147
41559 * g++.dg/other/error4.C: Update error messages.
41560 * g++.dg/template/ptrmem4.C: Likewise.
41561
41562 PR c++/12337
41563 * g++.dg/init/new9.C: New test.
41564
41565 PR c++/12334, c++/12236, c++/8656
41566 * g++.dg/ext/attrib8.C: New test.
41567
41568 2003-10-06 Devang Patel <dpatel@apple.com>
41569
41570 * gcc.dg/debug/dwarf2-3.h: New test.
41571 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41572
41573 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
41574
41575 * g++.dg/opt/cfg2.C: New test.
41576
41577 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41578
41579 * g++.dg/opt/float1.C: New test.
41580
41581 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41582
41583 * gcc.dg/c90-array-lval-6.c: New test.
41584 * gcc.dg/c99-array-lval-6.c: New test.
41585
41586 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
41587 Ziemowit Laski <zlaski@apple.com>
41588
41589 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41590 'Derived', so that it is never considered a class method; add
41591 new warning for '+port' method ambiguity.
41592 * objc.dg/method-12.m: Include <objc/objc.h> instead of
41593 <objc/objc-api.h> (needed on Mac OS X).
41594 * objc.dg/method-13.m: New test.
41595
41596 2003-10-03 Roger Sayle <roger@eyesopen.com>
41597
41598 PR optimization/9325, PR java/6391
41599 * gcc.c-torture/execute/20031003-1.c: New test case.
41600
41601 2003-10-02 Mark Mitchell <mark@codesourcery.com>
41602
41603 PR optimization/12180
41604 * gcc.dg/20031002-1.c: New test.
41605
41606 PR c++/12486
41607 * g++.dg/inherit/error1.C: New test.
41608
41609 2003-10-02 Chris Demetriou <cgd@broadcom.com>
41610
41611 * lib/f-torture.exp (search_for): Rename to...
41612 (search_for_re): This. Also, clean up comments and the
41613 "regexp" invocation.
41614
41615 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
41616
41617 * gcc.c-torture/compile/20031002-1.c: New test.
41618
41619 2003-10-02 Jakub Jelinek <jakub@redhat.com>
41620
41621 * g++.dg/opt/cond1.C: New test.
41622
41623 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
41624
41625 * gcc.dg/Wold-style-definition-2.c: New testcase.
41626 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41627
41628 2003-09-29 Richard Henderson <rth@redhat.com>
41629
41630 * g++.dg/init/array10.C: Add dg-options.
41631
41632 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
41633
41634 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41635
41636 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41637
41638 * g++.dg/template/friend19.C: Fix typo.
41639 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41640
41641 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
41642
41643 * gcc.c-torture/execute/20030928-1.c: New test.
41644 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41645
41646 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41647
41648 * g++.dg/opt/unroll1.C: New test.
41649
41650 2003-09-26 Roger Sayle <roger@eyesopen.com>
41651
41652 PR optimization/11741
41653 * gcc.dg/20030926-1.c: New test case.
41654
41655 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41656
41657 PR c++/5655
41658 * g++.dg/parse/access7.C: New test.
41659 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41660
41661 2003-09-24 Ziemowit Laski <zlaski@apple.com>
41662
41663 MERGE OF objc-improvements-branch into MAINLINE:
41664 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41665 if libobjc has not been built.
41666 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41667 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41668 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41669 objc/execute/nested-3.m, objc/execute/np-2.m,
41670 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41671 objc/execute/redefining_self.m, objc/execute/root_methods.m,
41672 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41673 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41674 objc.dg/special/unclaimed-category-1.h,
41675 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41676 well as GNU runtime.
41677 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41678 * execute/cascading-1.m, execute/function-message-1.m,
41679 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41680 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41681 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41682 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41683 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41684 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41685 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41686 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41687 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41688 * objc.dg/bitfield-2.m: Run only on Darwin.
41689 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41690 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41691 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41692 * objc.dg/const-str-1.m: Fix constant string layout.
41693
41694 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
41695
41696 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41697
41698 2003-09-23 Geoffrey Keating <geoffk@apple.com>
41699
41700 * gcc.dg/darwin-abi-1.c: New file.
41701
41702 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
41703
41704 PR target/12281
41705 * gcc.c-torture/compile/20030921-1.c: New test.
41706
41707 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41708
41709 * g++.dg/opt/reg-stack2.C: New test.
41710
41711 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
41712
41713 * g++.dg/eh/delayslot1.C: New test.
41714
41715 2003-09-20 Richard Henderson <rth@redhat.com>
41716
41717 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41718
41719 2003-09-20 Roger Sayle <roger@eyesopen.com>
41720
41721 * gcc.c-torture/execute/20030920-1.c: New test case.
41722
41723 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41724
41725 * g++.dg/rtti/typeid3.C: Correct expected error message.
41726
41727 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41728
41729 PR c++/157
41730 * g++.dg/parse/crash12.C: New test.
41731
41732 2003-09-19 Janis Johnson <janis187@us.ibm.com>
41733
41734 * gcc.dg/compat/mixed-struct-check.h: New.
41735 * gcc.dg/compat/mixed-struct-defs.h: New.
41736 * gcc.dg/compat/mixed-struct-init.h: New.
41737 * gcc.dg/compat/struct-by-value-19_main.c: New.
41738 * gcc.dg/compat/struct-by-value-19_x.c: New.
41739 * gcc.dg/compat/struct-by-value-19_y.c: New.
41740 * gcc.dg/compat/struct-by-value-20_main.c: New.
41741 * gcc.dg/compat/struct-by-value-20_x.c: New.
41742 * gcc.dg/compat/struct-by-value-20_y.c: New.
41743 * gcc.dg/compat/struct-return-19_main.c: New.
41744 * gcc.dg/compat/struct-return-19_x.c: New.
41745 * gcc.dg/compat/struct-return-19_y.c: New.
41746 * gcc.dg/compat/struct-return-20_main.c: New.
41747 * gcc.dg/compat/struct-return-20_x.c: New.
41748 * gcc.dg/compat/struct-return-20_y.c: New.
41749
41750 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
41751 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41752 so that it will not complain on LP64 targets.
41753
41754 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41755
41756 PR c++/495
41757 * g++.dg/template/friend24.C: New test.
41758
41759 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
41760
41761 PR c++/12332
41762 * g++.dg/template/memtmpl2.C: New test.
41763
41764 2003-09-18 Mark Mitchell <mark@codesourcery.com>
41765
41766 PR target/11184
41767 * gcc.dg/builtin-apply1.c: New test.
41768
41769 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
41770
41771 PR c++/9848
41772 * g++.dg/warn/Wunused-4.C: New test.
41773
41774 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41775
41776 PR c++/12316
41777 * g++.dg/other/gc2.C: New test.
41778
41779 2003-09-17 Mark Mitchell <mark@codesourcery.com>
41780
41781 PR c++/11991
41782 * g++.dg/rtti/typeid3.C: New test.
41783
41784 PR c++/12266
41785 * g++.dg/overload/template1.C: New test.
41786
41787 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
41788
41789 * g++.dg/opt/cfg3.C: New test.
41790
41791 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41792
41793 PR c++/7939
41794 * g++.dg/template/crash11.C: New test.
41795
41796 2003-09-16 Jason Merrill <jason@redhat.com>
41797 Jakub Jelinek <jakub@redhat.com>
41798
41799 * gcc.dg/attr-warn-unused-result.c: New test.
41800
41801 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
41802
41803 PR c++/12184
41804 * g++.dg/expr/call2.C: New test.
41805
41806 2003-09-15 Andreas Jaeger <aj@suse.de>
41807
41808 * gcc.dg/Wold-style-definition-1.c: New test.
41809
41810 2003-09-14 Mark Mitchell <mark@codesourcery.com>
41811
41812 PR c++/3907
41813 * g++.dg/parse/template12.C: New test.
41814
41815 * g++.dg/abi/bitfield11.C: New test.
41816 * g++.dg/abi/bitfield12.C: Likewise.
41817
41818 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
41819
41820 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
41821 non-expansion of functional macro name without arguments at EOL.
41822 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
41823
41824 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
41825
41826 * gcc.c-torture/execute/20030914-[12].c: New tests.
41827
41828 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
41829
41830 PR c++/11788
41831 * g++.dg/overload/addr1.C: New test.
41832
41833 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
41834
41835 * gcc.dg/20030909-1.c: New test.
41836
41837 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41838
41839 * gcc.dg/ultrasp10.c: New test.
41840
41841 2003-09-09 Devang Patel <dpatel@apple.com>
41842
41843 * gcc.dg/darwin-ld-6.c: New test.
41844
41845 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41846
41847 * gcc.dg/torture/builtin-explog-1.c: New testcase.
41848
41849 2003-09-08 Mark Mitchell <mark@codesourcery.com>
41850
41851 * gcc.dg/ia64-types1.c: New test.
41852 * gcc.dg/ia64-types2.c: Likewise.
41853
41854 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41855
41856 * gcc.dg/builtins-1.c: Add more _Complex tests.
41857 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41858
41859 * gcc.dg/builtins-1.c: Test existing _Complex functions.
41860 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41861
41862 2003-09-08 Mark Mitchell <mark@codesourcery.com>
41863
41864 PR c++/11786
41865 * g++.dg/lookup/koenig2.C: New test.
41866
41867 PR c++/5296
41868 * g++.dg/rtti/typeid2.C: New test.
41869
41870 2003-09-08 Jakub Jelinek <jakub@redhat.com>
41871
41872 * gcc.c-torture/compile/20030904-1.c: New test.
41873
41874 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41875
41876 * g++.dg/opt/longbranch2.C: New test.
41877
41878 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41879
41880 * g++.dg/template/crash10.C: Only compile it.
41881
41882 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41883
41884 PR middle-end/11665
41885 * gcc.c-torture/compile/20030907-1.c: New test.
41886 * g++.dg/init/array11.C: New test.
41887
41888 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41889
41890 PR c++/11852
41891 * g++.dg/init/struct1.C: New test.
41892
41893 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41894
41895 PR c++/12181
41896 * g++.dg/expr/comma1.C: New test.
41897
41898 2003-09-06 Mark Mitchell <mark@codesourcery.com>
41899
41900 PR c++/11867
41901 * g++.dg/expr/static_cast5.C: New test.
41902
41903 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
41904
41905 PR c++/11507
41906 * g++.dg/lookup/scoped7.C: New test.
41907
41908 PR c++/9574
41909 * g++.dg/other/static1.C: New test.
41910
41911 PR c++/11490
41912 * g++.dg/warn/template-1.C: New test.
41913
41914 PR c++/11432
41915 * g++.dg/template/crash10.C: New test.
41916
41917 PR c++/2478
41918 * g++.dg/overload/VLA.C: New test.
41919
41920 PR c++/10804
41921 * g++.dg/template/call1.C: New test.
41922
41923 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41924
41925 PR c++/11794
41926 * g++.dg/parse/using3.C: New test.
41927
41928 2003-09-06 Roger Sayle <roger@eyesopen.com>
41929
41930 PR c++/11409
41931 * g++.dg/overload/builtin3.C: New test case.
41932
41933 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
41934
41935 PR c/9862
41936 * gcc.dg/20030906-1.c: New test.
41937 * gcc.dg/20030906-2.c: Likewise.
41938
41939 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41940
41941 PR c++/12167
41942 * g++.dg/parse/defarg5.C: New test.
41943
41944 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41945
41946 2003-09-05 Mark Mitchell <mark@codesourcery.com>
41947
41948 PR c++/12163
41949 * g++.dg/expr/static_cast4.C: New test.
41950
41951 PR c++/12146
41952 * g++.dg/template/crash9.C: New test.
41953
41954 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
41955
41956 * g++.old-deja/g++.ext/pretty2.C: Update for change
41957 in __FUNCTION__.
41958 * g++.old-deja/g++.ext/pretty3.C: Likewise.
41959
41960 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
41961
41962 PR c++/11922
41963 * g++/dg/template/qualified-id1.C: New test.
41964
41965 PR c++/12037
41966 * g++.dg/warn/noeffect4.C: New test.
41967
41968 2003-09-04 Matt Austern <austern@apple.com>
41969
41970 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41971 * g++.dg/ext/fnname2.C: Likewise.
41972 * g++.dg/ext/fnname3.C: Likewise.
41973
41974 2003-09-04 Mark Mitchell <mark@codesourcery.com>
41975
41976 * g++.dg/expr/lval1.C: New test.
41977 * g++.dg/ext/lvcast.C: Remove.
41978
41979 2003-09-03 Roger Sayle <roger@eyesopen.com>
41980
41981 PR optimization/11700.
41982 * gcc.c-torture/compile/20030903-1.c: New test case.
41983
41984 2003-09-03 Mark Mitchell <mark@codesourcery.com>
41985
41986 PR c++/12053
41987 * g++.dg/abi/layout4.C: New test.
41988
41989 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
41990
41991 PR c++/11553
41992 * g++.dg/parse/friend3.C: New test.
41993
41994 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41995
41996 PR c++/11847
41997 * g++.dg/template/class1.C: New test.
41998
41999 PR c++/11808
42000 * g++.dg/expr/call1.C: New test.
42001
42002 2003-09-01 Mark Mitchell <mark@codesourcery.com>
42003
42004 PR c++/12114
42005 * g++.dg/init/ref9.C: New test.
42006
42007 PR c++/11972
42008 * g++.dg/template/nested4.C: New test.
42009
42010 2003-08-29 Mark Mitchell <mark@codesourcery.com>
42011
42012 PR c++/12093
42013 * g++.dg/template/non-dependent4.C: New test.
42014
42015 PR c++/11928
42016 * g++.dg/inherit/conv1.C: New test.
42017
42018 2003-08-29 Mark Mitchell <mark@codesourcery.com>
42019
42020 PR c++/6196
42021 * g++.dg/ext/label1.C: New test.
42022 * g++.dg/ext/label2.C: Likewise.
42023
42024 2003-08-28 Mark Mitchell <mark@codesourcery.com>
42025
42026 * g++.dg/expr/cond3.C: New test.
42027
42028 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42029
42030 * gcc.dg/builtins-1.c: Add new builtin cases.
42031
42032 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42033
42034 * gcc.dg/builtins-1.c: Add new cases.
42035 * gcc.dg/torture/builtin-attr-1.c: Likewise.
42036
42037 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42038
42039 * gcc.dg/builtins-1.c: Add more math builtin tests.
42040 * gcc.dg/torture/builtin-attr-1.c: New test.
42041
42042 2003-08-28 Mark Mitchell <mark@codesourcery.com>
42043
42044 PR optimization/5079
42045 * g++.dg/opt/static3.C: New test.
42046
42047 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42048
42049 * gcc.misc-tests/gcov-10b.c: New test.
42050
42051 2003-08-27 Mark Mitchell <mark@codesourcery.com>
42052
42053 * g++.dg/opt/ptrmem3.C: New test.
42054
42055 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42056
42057 2003-08-27 Jakub Jelinek <jakub@redhat.com>
42058
42059 * gcc.dg/20030826-2.c: New test.
42060
42061 2003-08-26 Roger Sayle <roger@eyesopen.com>
42062
42063 PR middle-end/12002
42064 * g77.f-torture/compile/12002.f: New test case.
42065
42066 2003-08-26 Roger Sayle <roger@eyesopen.com>
42067
42068 * gcc.dg/20030826-1.c: New test case.
42069
42070 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
42071
42072 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42073
42074 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
42075
42076 PR c++/11871
42077 * c++.dg/lookup/crash1.C: New test.
42078
42079 * c++.dg/warn/noeffect3.C: New test.
42080
42081 2003-08-25 Janis Johnson <janis187@us.ibm.com>
42082
42083 * gcc.dg/compat/vector-1_x.c: Compile with -w.
42084 * gcc.dg/compat/vector-1_y.c: Ditto.
42085 * gcc.dg/compat/vector-2_x.c: Ditto.
42086 * gcc.dg/compat/vector-2_y.c: Ditto.
42087
42088 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
42089
42090 * gcc.dg/20030702-1.c: New test.
42091
42092 2003-08-25 Mark Mitchell <mark@codesourcery.com>
42093
42094 PR c++/8795
42095 * g++.dg/ext/altivec-1.C: New test.
42096
42097 2003-08-24 Richard Henderson <rth@redhat.com>
42098
42099 * g++.dg/eh/simd-2.C: Add -w for x86.
42100
42101 2003-08-23 Jakub Jelinek <jakub@redhat.com>
42102
42103 * gcc.dg/20030815-1.c: New test.
42104
42105 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42106
42107 PR c++/3765
42108 * g++.dg/parse/access6.C: New test.
42109
42110 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42111
42112 PR c++/641, c++/11876
42113 * g++.dg/template/friend22.C: New test.
42114 * g++.dg/template/friend23.C: Likewise.
42115
42116 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42117
42118 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42119 identically.
42120
42121 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42122
42123 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42124
42125 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42126
42127 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42128
42129 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42130
42131 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42132
42133 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42134
42135 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42136
42137 2003-08-21 Mark Mitchell <mark@codesourcery.com>
42138
42139 PR c++/11919
42140 * g++.dg/overload/prom1.C: New test.
42141
42142 PR c++/11551
42143 * g++.dg/parse/dtor2.C: New test.
42144
42145 PR c++/10762
42146 * g++.dg/parse/using2.C: New test.
42147
42148 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
42149
42150 PR target/11805
42151 * gcc.c-torture/compile/20030821-1.c: New.
42152
42153 2003-08-20 Mark Mitchell <mark@codesourcery.com>
42154
42155 PR c++/11834
42156 * g++.dg/template/deduce2.C: New test.
42157
42158 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
42159
42160 * gcc.c-torture/execute/20030821-1.c: New test.
42161
42162 2003-08-20 Roger Sayle <roger@eyesopen.com>
42163
42164 PR middle-end/11984
42165 * gcc.dg/20030820-1.c: New test case.
42166
42167 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
42168
42169 PR c++/11945
42170 * g++.dg/warn/noeffect2.C: New test.
42171
42172 2003-08-19 Mark Mitchell <mark@codesourcery.com>
42173
42174 PR c++/10926
42175 * g++.dg/template/dtor2.C: New test.
42176
42177 PR c++/11684
42178 * g++.dg/template/operator1.C: New test.
42179 * g++.dg/parse/operator4.C: New test.
42180
42181 PR c++/11946.C
42182 * g++.dg/expr/enum1.C: New test.
42183 * gcc.dg/c99-bool-1.c: Remove bogus warning.
42184
42185 PR c++/11036.C
42186 * g++.dg/parse/elab2.C: New test.
42187 * g++.dg/parse/typedef4.C: Change error message.
42188 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42189 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42190 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42191
42192 2003-08-19 Geoffrey Keating <geoffk@apple.com>
42193
42194 * gcc.dg/pch/warn-1.c: New.
42195 * gcc.dg/pch/warn-1.hs: New.
42196
42197 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42198 not-tested file.
42199
42200 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
42201
42202 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42203
42204 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
42205
42206 * gcc.dg/uninit-D.c: New Test.
42207 * gcc.dg/uninit-E.c: New Test.
42208 * gcc.dg/uninit-F.c: New Test.
42209 * gcc.dg/uninit-G.c: New Test.
42210
42211 2003-08-19 Michael Ritzert <ritzert@t-online.de>
42212
42213 * g++.dg/README: Describe the pch directory.
42214
42215 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42216
42217 PR c++/11174
42218 * g++.dg/parse/access4.C: New test.
42219 * g++.dg/parse/access5.C: Likewise.
42220 * g++.old-deja/g++.jason/access17.C: Adjust error message.
42221
42222 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
42223
42224 * gcc.dg/noncompile/20030818-1.c: New.
42225
42226 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
42227
42228 PR c++/11957
42229 * g++.dg/warn/noeffect1.C: New test.
42230
42231 * g++.dg/template/scope2.C: New test.
42232 * g++.dg/template/error2.C: Correct dg-error
42233
42234 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
42235
42236 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42237
42238 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
42239
42240 PR C++/11512
42241 * g++.dg/template/warn1.C: New.
42242
42243 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
42244
42245 * g++.dg/template/error2.C: New test.
42246 * g++.dg/lookup/using7.C: Adjust errors
42247 * g++.old-deja/g++.pt/crash36.C: Likewise.
42248 * g++.old-deja/g++.pt/derived3.C: Likewise.
42249
42250 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42251
42252 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42253 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42254 * gcc.c-torture/execute/builtins/string-9.c: New, from
42255 string-opt-9.c. Adjust for execute/builtins framework.
42256 * gcc.c-torture/execute/string-opt-9.c: Delete.
42257
42258 2003-08-12 Mark Mitchell <mark@codesourcery.com>
42259
42260 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42261
42262 * g++.dg/parse/ret-type2.C: New test.
42263
42264 PR c++/11703
42265 * g++.dg/init/new8.C: New test.
42266
42267 PR c++/10923
42268 * g++.dg/parse/typedef5.C: New test.
42269
42270 PR c++/9512
42271 * g++.dg/parse/qualified2.C: New test.
42272 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42273 invalid code.
42274
42275 2003-08-11 Mark Mitchell <mark@codesourcery.com>
42276
42277 * g++.dg/conversion/ptrmem1.C: New test.
42278
42279 2003-08-11 Jakub Jelinek <jakub@redhat.com>
42280
42281 PR target/11693
42282 * gcc.dg/20030811-1.c: New test.
42283
42284 PR target/11535
42285 * gcc.c-torture/execute/20030811-1.c: New test.
42286
42287 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42288
42289 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42290
42291 2003-08-10 Mark Mitchell <mark@codesourcery.com>
42292
42293 PR c++/11789.C
42294 * g++.dg/inherit/multiple1.C: New test.
42295
42296 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
42297
42298 * gcc.dg/spe1.c: New test.
42299
42300 PR c++/11670
42301 * g++.dg/expr/cast2.C: New test.
42302
42303 PR c++/10530
42304 * g++.dg/template/dependent-name2.C: New test.
42305
42306 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
42307
42308 * g++.dg/parse/crash11.C: Put the dg options in comments.
42309
42310 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
42311
42312 * lib/gcc-dg.exp: Update for diagnostic change.
42313
42314 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42315
42316 PR c++/5767
42317 * g++.dg/parse/crash11.C: New test.
42318
42319 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
42320
42321 * gcc.dg/cpp/spacing1.c: Update.
42322
42323 2003-08-04 Janis Johnson <janis187@us.ibm.com>
42324
42325 PR target/11739
42326 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42327 a value for -mtune.
42328
42329 2003-08-04 Roger Sayle <roger@eyesopen.com>
42330
42331 PR middle-end/11771
42332 * gcc.c-torture/compile/20030804-1.c: New test case.
42333
42334 2003-08-04 Roger Sayle <roger@eyesopen.com>
42335
42336 * gcc.dg/20030804-1.c: New test case.
42337
42338 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
42339
42340 * gcc.dg/cpp/separate-1.c: New test.
42341
42342 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
42343
42344 PR c++/11704
42345 * g++.dg/template/dependent-expr2.C: New test.
42346
42347 PR c++/11766
42348 * g++.dg/expr/ptrmem1.C: New test.
42349
42350 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42351
42352 PR c++/9453
42353 * g++.dg/template/friend15.C: New test.
42354
42355 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
42356
42357 * lib/dg-pch.exp: Work round PCH bug.
42358
42359 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42360
42361 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
42362 builtins. Move cases from builtins-4.c here.
42363
42364 * gcc.dg/torture/builtin-math-1.c: New test taken from
42365 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42366 additional cases.
42367
42368 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42369 Delete.
42370
42371 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
42372
42373 PR c++/9447
42374 * g++.dg/template/using7.C: New test.
42375
42376 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
42377
42378 * import1.c, import2.c: New tests.
42379
42380 2003-08-01 Jakub Jelinek <jakub@redhat.com>
42381
42382 * g++.dg/eh/crossjump1.C: New test.
42383
42384 2003-08-01 Mark Mitchell <mark@codesourcery.com>
42385
42386 PR c++/11697
42387 * g++.dg/template/using6.C: New test.
42388
42389 PR c++/11744
42390 * g++.dg/template/koenig2.C: New test.
42391
42392 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42393
42394 PR c++/7983
42395 * g++.dg/parse/typedef4.C: New test.
42396
42397 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42398
42399 PR c++/8442, c++/8806
42400 * g++.dg/template/elab1.C: New test.
42401 * g++.dg/template/type2.C: Likewise.
42402 * g++.dg/template/ttp3.C: Adjust expected error message.
42403 * g++.old-deja/g++.law/visibility13.C: Likewise.
42404 * g++.old-deja/g++.niklas/t135.C: Likewise.
42405 * g++.old-deja/g++.pt/ttp41.C: Likewise.
42406 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42407 template argument.
42408 * g++.old-deja/g++.pt/ttp44.C: Likewise.
42409
42410 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
42411
42412 PR c++/11295
42413 * g++.dg/ext/stmtexpr1.C: New test.
42414
42415 * g++.dg/opt/tmp1.C: New test.
42416
42417 PR c++/11525
42418 * g++.dg/parse/constant4.C: New test.
42419
42420 PR c++/9447
42421 * g++.dg/template/using5.C: New test.
42422
42423 2003-07-31 Roger Sayle <roger@eyesopen.com>
42424
42425 * gcc.dg/builtins-27.c: New test case.
42426
42427 2003-07-31 Jakub Jelinek <jakub@redhat.com>
42428
42429 * gcc.dg/tls/opt-7.c: New test.
42430
42431 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
42432
42433 * g++.old-deja/g++.other/crash18.C: Remove.
42434
42435 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
42436
42437 * g++.dg/template/explicit3.C: New.
42438 * g++.dg/template/explicit4.C: New.
42439 * g++.dg/template/explicit5.C: New.
42440
42441 PR c++/11347
42442 * g++.dg/template/memtmpl1.C: New.
42443
42444 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
42445
42446 PR target/11565
42447 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42448 * gcc.dg/i386-387-5.c (dg-options): Likewise.
42449
42450 2003-07-30 Jan Hubicka <jh@suse.cz>
42451
42452 * vtgc1.c: Kill.
42453
42454 2003-07-29 Zack Weinberg <zack@codesourcery.com>
42455
42456 * gcc.dg/struct-in-proto-1.c: New test.
42457
42458 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
42459
42460 * gcc.dg/cpp/include2.c: Only expect one message.
42461
42462 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
42463
42464 PR c++/9447
42465 * g++.dg/template/using1.C: New test.
42466 * g++.dg/template/using2.C: New test.
42467 * g++.dg/template/using3.C: New test.
42468 * g++.dg/template/using4.C: New test.
42469
42470 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
42471
42472 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42473 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42474
42475 2003-07-28 Jan Hubicka <jh@suse.cz>
42476
42477 PR c++/11530
42478 * g++.dg/opt/call1.C: New test.
42479
42480 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
42481
42482 PR c++/11667
42483 * g++.dg/init/enum2.C: New test.
42484 * g++.dg/template/overload1.C: Add "-w" option.
42485
42486 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
42487
42488 * gcc.dg/Wdeclaration-after-statement-1.c,
42489 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42490
42491 2003-07-28 Jakub Jelinek <jakub@redhat.com>
42492
42493 * gcc.c-torture/compile/20030725-1.c: New test.
42494
42495 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
42496
42497 * gcc.dg/20030505.c: Only run for SPE.
42498 Remove definition of opaque type.
42499
42500 2003-07-27 Mark Mitchell <mark@codesourcery.com>
42501
42502 * g++.dg/template/ptrmem6.C: New test.
42503
42504 2003-07-26 Geoffrey Keating <geoffk@apple.com>
42505
42506 * gcc.c-torture/compile/zero-strct-2.c: New test.
42507
42508 2003-07-25 Geoffrey Keating <geoffk@apple.com>
42509
42510 * gcc.dg/intermod-1.c: New test.
42511
42512 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
42513
42514 PR c++/11617
42515 * g++.dg/template/lookup2.C: New test.
42516 * g++.dg/template/memclass1.C: Remove instantiated from error.
42517 * g++.dg/other/error2.C: Tweak expected errors.
42518
42519 PR c++/11596
42520 * g++.dg/template/defarg3.C: New test.
42521
42522 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42523
42524 2003-07-24 Mark Mitchell <mark@codesourcery.com>
42525
42526 * g++.dg/inherit/access5.C: New test.
42527
42528 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42529
42530 PR c++/11513
42531 * g++.dg/template/crash8.C: New test.
42532
42533 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
42534
42535 PR c/10602
42536 * gcc.dg/noncompile/incomplete-2.c: New test.
42537
42538 2003-07-23 Mark Mitchell <mark@codesourcery.com>
42539
42540 PR c++/11645
42541 * g++.dg/inherit/access4.C: New test.
42542
42543 PR c++/11517
42544 * g++.dg/expr/cond2.C: New test.
42545
42546 PR optimization/10679
42547 * g++.dg/opt/inline4.C: New test.
42548
42549 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
42550
42551 * g++.dg/parse/crash10: New test.
42552
42553 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
42554
42555 * g++.dg/ext/flexary1.C: New test.
42556
42557 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42558
42559 PR c++/10793
42560 * g++.dg/template/crash9.C: New test.
42561
42562 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42563
42564 PR c++/3004
42565 * g++.dg/parse/typedef3.C: New test.
42566
42567 PR c++/7906
42568 * g++.dg/parse/operator2.C: New test.
42569
42570 PR c++/8895
42571 * g++.dg/parse/def-tmpl-arg1.C: New test.
42572
42573 PR c++/9282
42574 * g++.dg/parse/funptr1.C: New test.
42575
42576 PR c++/9452
42577 * g++.dg/parse/ambig3.C: New test.
42578
42579 PR c++/9454
42580 * g++.dg/parse/operator3.C: New test.
42581
42582 PR c++/9486
42583 * g++.dg/parse/template10.C: New test.
42584
42585 PR c++/9488
42586 * g++.dg/parse/template11.C: New test.
42587
42588 PR c++/10150
42589 * g++.dg/parse/invalid-op1.C: New test.
42590
42591 PR c++/10247
42592 * g++.dg/parse/condexpr1.C: New test.
42593
42594 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
42595
42596 * g++.dg/ext/packed3.C: New test.
42597 * g++.dg/ext/packed4.C: New test.
42598
42599 * gcc.dg/pack-test-3.c: New test.
42600
42601 2003-07-21 Janis Johnson <janis187@us.ibm.com>
42602
42603 * lib/compat.exp: Handle dg-options per source file.
42604 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42605 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42606 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42607 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42608 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42609 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42610 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42611 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42612 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42613 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42614 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42615 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42616 * g++.dg/compat/break/bitfield7_x.C: Ditto.
42617 * g++.dg/compat/break/bitfield7_y.C: Ditto.
42618
42619 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
42620
42621 PR c/10320
42622 * gcc.c-torture/execute/20030718-1.c: New test.
42623
42624 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42625
42626 PR optimization/11536
42627 * gcc.dg/20030721-1.c: New test.
42628
42629 2003-07-19 Mark Mitchell <mark@codesourcery.com>
42630
42631 PR c++/11546
42632 * g++.dg/template/lookup1.C: New test.
42633
42634 2003-07-19 Zack Weinberg <zack@codesourcery.com>
42635
42636 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42637 diagnostics of ill-formed constructs involving labels.
42638 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42639 the new 'previously defined here' message.
42640
42641 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
42642
42643 * g++.dg/parse/non-dependent2.C: New test.
42644
42645 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
42646
42647 * g++.dg/init/init-ref4.C: xfail on targets without
42648 weak symbols.
42649
42650 2003-07-17 Jakub Jelinek <jakub@redhat.com>
42651
42652 PR target/11087
42653 * gcc.c-torture/execute/20030717-1.c: New test.
42654
42655 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42656
42657 * g++.dg/opt/cfg1.C: New test.
42658
42659 2003-07-17 Mark Mitchell <mark@codesourcery.com>
42660
42661 PR optimization/11557
42662 * gcc.dg/20030717-1.c: New test.
42663
42664 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
42665
42666 PR c++/10476
42667 * g++.dg/expr/crash-1.C: New test.
42668
42669 PR c++/11027
42670 * g++.dg/template/init3.C: New test.
42671
42672 PR c++/8222
42673 * g++.dg/template/non-dependent1.C: New test.
42674
42675 PR c++/11070
42676 * g++.dg/template/non-dependent2.C: New test.
42677
42678 PR c++/11071
42679 * g++.dg/template/non-dependent3.C: New test.
42680
42681 PR c++/9907
42682 * g++.dg/template/sizeof5.C: New test.
42683
42684 2003-07-17 Geoffrey Keating <geoffk@apple.com>
42685
42686 PR 11498
42687 * gcc.c-torture/compile/mangle-1.c: New file.
42688
42689 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42690
42691 PR c++/7809
42692 * g++.dg/parse/access3.C: New test.
42693
42694 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
42695
42696 PR c++/11384
42697 * g++.dg/init/init-ref4.C: New test.
42698
42699 2003-07-16 Mark Mitchell <mark@codesourcery.com>
42700
42701 PR c++/11547
42702 * g++.dg/parse/constant3.C: New test.
42703 * g++.dg/parse/crash7.C: Likewise.
42704
42705 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
42706
42707 PR target/11008
42708 * gcc.dg/i386-pentium4-not-mull.c: New.
42709
42710 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
42711
42712 * gcc.dg/asm-names.c (ymain): Make it weak.
42713
42714 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42715
42716 PR c++/5421
42717 * g++.dg/template/friend21.C: New test.
42718
42719 2003-07-16 Jakub Jelinek <jakub@redhat.com>
42720
42721 * gcc.dg/cleanup-8.c: New test.
42722 * gcc.dg/cleanup-9.c: New test.
42723
42724 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
42725
42726 * g++.dg/ext/dll-MI1.h: New file.
42727 * g++.dg/ext/dllexport-MI1.C: New file.
42728 * g++.dg/ext/dllimport-MI1.C: New file.
42729
42730 2003-07-15 Jakub Jelinek <jakub@redhat.com>
42731
42732 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42733 it does not have cmpstrsi patterns (just cmpmemsi).
42734
42735 2003-07-15 Mark Mitchell <mark@codesourcery.com>
42736
42737 PR debug/11473
42738 * g++.dg/debug/debug8.C: New test.
42739
42740 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42741
42742 PR c++/10108
42743 * g++.dg/template/crash7.C: New test.
42744
42745 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
42746
42747 PR target/10795
42748 * gcc.c-torture/compile/20030708-1.c: New.
42749
42750 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
42751
42752 * gcc.c-torture/execute/20030715-1.c: New test.
42753
42754 2003-07-14 Geoffrey Keating <geoffk@apple.com>
42755
42756 * gcc.dg/pch/inline-3.c: New file.
42757 * gcc.dg/pch/inline-3.hs: New file.
42758 * gcc.dg/pch/inline-4.c: New file.
42759 * gcc.dg/pch/inline-4.hs: New file.
42760
42761 2003-07-14 Mark Mitchell <mark@codesourcery.com>
42762
42763 PR c++/11509
42764 * g++.dg/template/crash6.C: New test.
42765
42766 PR c++/7053
42767 * g++.dg/template/friend20.C: New test.
42768
42769 PR c++/7019
42770 * g++.dg/template/overload2.C: New test.
42771
42772 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42773
42774 PR optimization/11440
42775 * gcc.c-torture/execute/20030714-1.c: New test.
42776
42777 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42778
42779 PR c++/11154
42780 * g++.dg/template/partial2.C: New test.
42781
42782 2003-07-13 Mark Mitchell <mark@codesourcery.com>
42783
42784 PR c++/11503
42785 * g++.dg/template/anon1.C: New test.
42786
42787 PR c++/11493
42788 PR c++/11495
42789 * g++.dg/parse/template9.C: Likewise.
42790 * g++.dg/template/crash4.C: New test.
42791 * g++.dg/template/koenig1.C: Likewise.
42792 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42793 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42794 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42795 functions.
42796 * g++.old-deja/g++.jason/template36.C: Likewise.
42797 * g++.old-deja/g++.mike/p1989.C: Likewise.
42798 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42799 * g++.old-deja/g++.pt/ttp20.C: Use this->.
42800 * g++.old-deja/g++.pt/ttp21.C: Use this->.
42801 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42802 compiling.
42803 * g++.old-deja/g++.pt/union2.C: Use this->.
42804
42805 2003-07-11 Jakub Jelinek <jakub@redhat.com>
42806
42807 * gcc.dg/20030711-1.c: New test.
42808
42809 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
42810
42811 PR c++/11050
42812 * g++.dg/parse/args1.C: New test.
42813 * g++.pt/defarg8.C: Change expected errors.
42814
42815 2003-07-11 Mark Mitchell <mark@codesourcery.com>
42816
42817 PR c++/8164
42818 * g++.dg/template/nontype2.C: New test.
42819
42820 PR c++/10558
42821 * g++.dg/parse/template8.C: New test.
42822
42823 PR c++/8327
42824 * g++.dg/template/scope1.C: New test.
42825
42826 * g++.dg/warn/Wsign-compare-1.C: New test.
42827
42828 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
42829
42830 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42831
42832 2003-07-10 Mark Mitchell <mark@codesourcery.com>
42833
42834 PR c++/9411
42835 * g++.dg/template/explicit2.C: New test.
42836
42837 PR c++/10032
42838 * g++.dg/warn/pedantic1.C: New test.
42839
42840 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
42841
42842 PR c++ 9483
42843 * g++.dg/other/field1.C: New test.
42844
42845 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
42846
42847 PR c/11449
42848 * gcc.c-torture/compile/20030707-1.c: New.
42849
42850 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42851
42852 PR c++/10849
42853 * g++.dg/template/access12.C: New test.
42854
42855 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
42856
42857 * g++.dg/bprob/bprob.exp (prof_ext): Update.
42858 * g77.dg/bprob/bprob.exp (prof_ext): Update.
42859 * gcc.misc-tests/bprob.exp (prof_ext): Update.
42860 * gcc.misc-tests/gcov.exp: Update
42861 * g++.dg/gcov/gcov.exp: Update
42862 * lib/gcov.exp: Update.
42863
42864 2003-07-08 Mark Mitchell <mark@codesourcery.com>
42865
42866 * g++.dg/abi/mangle17.C: Make sure template expressions are
42867 dependent.
42868 * g++.dg/abi/mangle4.C: Mark erroneous casts.
42869 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42870 * g++.dg/opt/stack1.C: Remove erroneous code.
42871 * g++.dg/parse/template7.C: New test.
42872 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42873 * g++.old-deja/g++.pt/crash4.C: Likewise.
42874
42875 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42876
42877 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42878 with zero or one occurence of `$' after the initial `L'.
42879
42880 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
42881
42882 * gcc.c-torture/compile/20030704-1.c: Add a comment.
42883
42884 2003-07-08 Roger Sayle <roger@eyesopen.com>
42885
42886 PR c/11370
42887 * gcc.dg/Wunreachable-6.c: New testcase.
42888 * gcc.dg/Wunreachable-7.c: New testcase.
42889
42890 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42891
42892 PR c/11420
42893 * gcc.dg/20030708-1.c: New test.
42894
42895 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
42896
42897 * gcc.dg/compat/sdata-section.h: New file.
42898 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42899 * gcc.dg/torture/mips-sdata-1.c: New test.
42900
42901 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42902
42903 PR c++/11030
42904 * g++.dg/template/friend19.C: New test.
42905
42906 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42907
42908 * g++.dg/opt/strength-reduce.C: New test.
42909
42910 2003-07-07 Roger Sayle <roger@eyesopen.com>
42911
42912 PR target/10979
42913 * gcc.dg/20030707-1.c: New testcase.
42914
42915 2003-07-07 Roger Sayle <roger@eyesopen.com>
42916
42917 PR optimization/11059
42918 * g++.dg/opt/emptyunion.C: New testcase.
42919
42920 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42921 Eric Botcazou <ebotcazou@libertysurf.fr>
42922
42923 * g++.dg/opt/stack1.C: New test.
42924
42925 2003-07-05 Mark Mitchell <mark@codesourcery.com>
42926
42927 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42928 run test.
42929
42930 PR c++/11431
42931 * g++.dg/expr/static_cast3.C: New test.
42932
42933 2003-07-04 Zack Weinberg <zack@codesourcery.com>
42934
42935 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42936 everywhere.
42937 * gcc.dg/concat.c: Concatenation of string constants with
42938 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42939 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42940 * gcc.dg/cpp/escape-2.c: Use wide character constants where
42941 necessary to avoid multi-character character constant warning.
42942 * gcc.dg/cpp/escape.c: Likewise.
42943 * gcc.dg/cpp/ucs.c: Likewise.
42944 Remove backslashes from dg-bogus comments, as they confuse Tcl.
42945 Fix a typo.
42946
42947 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42948
42949 PR c/11428
42950 * gcc.c-torture/compile/20030704-1.c: New.
42951
42952 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42953
42954 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42955
42956 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
42957
42958 PR c++/5287, PR c++/7910, PR c++/11021
42959 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42960 tests for warnings.
42961 * g++.dg/ext/dllimport2.C: Add tests for warnings.
42962 * g++.dg/ext/dllimport3.C: Likewise.
42963 * g++.dg/ext/dllimport4.C: New file.
42964 * g++.dg/ext/dllimport5.C: New file.
42965 * g++.dg/ext/dllimport6.C: New file.
42966 * g++.dg/ext/dllimport7.C: New file.
42967 * g++.dg/ext/dllimport8.C: New file.
42968 * g++.dg/ext/dllimport9.C: New file.
42969 * g++.dg/ext/dllimport10.C: New file.
42970 * g++.dg/ext/dllexport1.C: New file.
42971
42972 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42973
42974 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42975 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42976
42977 2003-07-03 Roger Sayle <roger@eyesopen.com>
42978
42979 * gcc.dg/builtins-25.c: New testcase.
42980 * gcc.dg/builtins-26.c: New testcase.
42981
42982 2003-07-03 Janis Johnson <janis187@us.ibm.com>
42983
42984 * gcc.dg/compat/vector-defs.h: New file.
42985 * gcc.dg/compat/vector-setup.h: New file.
42986 * gcc.dg/compat/vector-check.h: New file.
42987 * gcc.dg/compat/vector-1_main.c: New file.
42988 * gcc.dg/compat/vector-1_x.c: New file.
42989 * gcc.dg/compat/vector-1_y.c: New file.
42990 * gcc.dg/compat/vector-2_main.c: New file.
42991 * gcc.dg/compat/vector-2_x.c: New file.
42992 * gcc.dg/compat/vector-2_y.c: New file.
42993
42994 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42995 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42996 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42997 * gcc.dg/compat/struct-align-1.h: New file.
42998 * gcc.dg/compat/struct-align-1_main.c: New file.
42999 * gcc.dg/compat/struct-align-1_x.c: New file.
43000 * gcc.dg/compat/struct-align-1_y.c: New file.
43001 * gcc.dg/compat/struct-align-2.h: New file.
43002 * gcc.dg/compat/struct-align-2_main.c: New file.
43003 * gcc.dg/compat/struct-align-2_x.c: New file.
43004 * gcc.dg/compat/struct-align-2_y.c: New file.
43005
43006 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43007 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43008 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43009 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43010 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43011 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43012 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43013 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43014 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43015 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43016 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43017 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43018 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43019 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43020 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43021 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43022 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43023 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43024 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43025 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43026 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43027 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43028 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43029 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43030 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43031 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43032 * gcc.dg/compat/struct-return-10_x.c: Ditto.
43033 * gcc.dg/compat/struct-return-2_x.c: Ditto.
43034 * gcc.dg/compat/struct-return-3_x.c: Ditto.
43035
43036 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43037
43038 * gcc.dg/i386-call-1.c: New test.
43039
43040 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
43041
43042 PR c++/9162
43043 * g++.dg/parse/defarg4.C: New.
43044
43045 2003-07-03 Roger Sayle <roger@eyesopen.com>
43046
43047 PR target/10700
43048 * gcc.c-torture/compile/20030703-1.c: New test case.
43049
43050 2003-07-03 Mark Mitchell <mark@codesourcery.com>
43051
43052 * g++.dg/template/local3.C: Remove extra semicolon.
43053
43054 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43055
43056 * gcc.dg/i386-volatile-1.c: New test.
43057
43058 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
43059
43060 PR c++/11072
43061 * g++.dg/other/offsetof2.C: XFAIL.
43062 * g++.dg/other/offsetof5.C: New.
43063
43064 PR c++/10219
43065 * g++.dg/template/error1.C: New.
43066
43067 PR c++/9779
43068 * g++.dg/template/dependent-expr1.C: New.
43069
43070 2003-07-01 Mark Mitchell <mark@codesourcery.com>
43071
43072 PR c++/6949
43073 * g++.dg/template/local3.C: New test.
43074
43075 PR c++/11149
43076 * g++.dg/lookup/scoped6.C: New test.
43077
43078 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
43079
43080 PR c++/8046
43081 * g++.dg/other/error7.C: New test.
43082
43083 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
43084
43085 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43086 * g++.old-deja/g++.abi/vtable3.h: Likewise.
43087 * g++.old-deja/g++.law/code-gen5.C: Likewise.
43088 * g++.old-deja/g++.other/union2.C: Likewise.
43089 * gcc.dg/c90-const-expr-2.c: Likewise.
43090 * gcc.dg/c90-const-expr-3.c: Likewise.
43091 * gcc.dg/c99-const-expr-2.c: Likewise.
43092 * gcc.dg/c99-const-expr-3.c: Likewise.
43093 * gcc.dg/concat.c: Likewise.
43094
43095 2003-07-01 Mark Mitchell <mark@codesourcery.com>
43096
43097 PR c++/9559
43098 * g++.dg/init/static1.C: New test.
43099
43100 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43101
43102 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43103 * g++.old-deja/g++.other/access2.C: Likewise.
43104 * g++.old-deja/g++.other/decl2.C: Likewise.
43105 * gcc.c-torture/execute/20020615-1.c: Likewise.
43106
43107 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
43108
43109 PR c++/4933
43110 * g++.dg/template/sizeof4.C: New test.
43111
43112 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
43113
43114 * g++.dg/other/error6.C: New test.
43115
43116 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
43117
43118 PR c++/10750
43119 * g++.dg/parse/constant2.C: New test.
43120
43121 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
43122
43123 PR c++/11106
43124 * g++.dg/other/error5.C: New test.
43125
43126 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43127
43128 * gcc.dg/format/gcc_diag-1.c: New test.
43129
43130 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
43131
43132 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43133
43134 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
43135
43136 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43137 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43138 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43139
43140 2003-06-28 Jakub Jelinek <jakub@redhat.com>
43141
43142 * gcc.c-torture/execute/builtins/string-8.c: New test.
43143 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43144 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43145 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43146
43147 2003-06-27 Mark Mitchell <mark@codesourcery.com>
43148
43149 PR c++/10468
43150 * g++.dg/ext/typeof6.C: New test.
43151
43152 2003-06-27 Mark Mitchell <mark@codesourcery.com>
43153
43154 PR c++/10796
43155 * g++.dg/init/enum1.C: New test.
43156
43157 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
43158
43159 * gcc.dg/20030627-1.c: New test.
43160
43161 2003-06-26 Mark Mitchell <mark@codesourcery.com>
43162
43163 PR c++/11332
43164 * g++.dg/expr/static_cast2.C: New test.
43165
43166 2003-06-26 Roger Sayle <roger@eyesopen.com>
43167 Jakub Jelinek <jakub@redhat.com>
43168
43169 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43170 sprintf(dst,"%s",src) optimization.
43171 * gcc.c-torture/execute/20030626-1.c: New test case.
43172 * gcc.c-torture/execute/20030626-2.c: New test case.
43173
43174 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
43175
43176 * gcc.c-torture/execute/multi-ix.c: New test.
43177
43178 * gcc.c-torture/execute/simd-4.c (main):
43179 Added missing semicolon at end of union.
43180
43181 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
43182
43183 PR c++/8266
43184 * g++.dg/template/explicit-instantiation3.C: New test.
43185
43186 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43187
43188 * gcc.dg/20030626-1.c: Use signed char.
43189
43190 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43191
43192 * gcc.dg/20030626-1.c: New test.
43193
43194 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
43195
43196 * const-str-2.m: Update.
43197
43198 2003-06-25 Mark Mitchell <mark@codesourcery.com>
43199
43200 PR c++/10990
43201 * g++.dg/rtti/dyncast1.C: New test.
43202 * g++.dg/abi/mangle4.C: Correct base-specifier access.
43203 * g++.dg/lookup/scoped1.C: Remove XFAIL.
43204 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43205
43206 PR c++/10931
43207 * g++.dg/expr/static_cast1.C: New test.
43208
43209 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
43210
43211 * gcc.dg/20030625-1.c: New test.
43212
43213 2003-06-24 Roger Sayle <roger@eyesopen.com>
43214
43215 * gcc.c-torture/compile/20030624-1.c: New test case.
43216
43217 2003-06-24 Jakub Jelinek <jakub@redhat.com>
43218
43219 * gcc.c-torture/execute/string-opt-17.c: New test.
43220
43221 2003-06-24 Mark Mitchell <mark@codesourcery.com>
43222
43223 PR c++/5754
43224 * g++.dg/parse/crash6.C: New test.
43225
43226 2003-06-23 Roger Sayle <roger@eyesopen.com>
43227
43228 * gcc.dg/builtins-24.c: New test case.
43229
43230 2003-06-23 Jakub Jelinek <jakub@redhat.com>
43231
43232 * g++.dg/opt/operator1.C: New test.
43233
43234 2003-06-22 Roger Sayle <roger@eyesopen.com>
43235
43236 * gcc.c-torture/execute/string-opt-16.c: New test case.
43237
43238 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
43239
43240 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
43241 * g++.old-deja/g++.other/conv7.C: Likewise.
43242 * g++.old-deja/g++.other/overcnv2.C: Likewise.
43243 * g++.old-deja/g++.other/overload14.C: Likewise.
43244
43245 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
43246
43247 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43248 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43249
43250 2003-06-20 Mark Mitchell <mark@codesourcery.com>
43251
43252 PR c++/10888
43253 * g++.dg/warn/Winline-3.C: New test.
43254
43255 2003-06-20 Mark Mitchell <mark@codesourcery.com>
43256
43257 * lib/target-supports.exp (check_alias_available): Make the test
43258 program acceptable to the Solaris assembler.
43259
43260 PR c++/10749
43261 * g++.dg/template/memclass2.C: New test.
43262
43263 2003-06-20 Mark Mitchell <mark@codesourcery.com>
43264 Eric Botcazou <ebotcazou@libertysurf.fr>
43265
43266 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43267 data for non-matching targets.
43268 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43269
43270 2003-06-20 Mark Mitchell <mark@codesourcery.com>
43271
43272 PR c++/10845
43273 * g++.dg/template/member3.C: New test.
43274
43275 2003-06-19 Mark Mitchell <mark@codesourcery.com>
43276
43277 PR c++/10939
43278 * g++.dg/template/func1.C: New test.
43279
43280 PR c++/9649
43281 * g++.dg/template/static4.C: New test.
43282 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43283
43284 PR c++/11041
43285 * g++.dg/init/ref7.C: New test.
43286
43287 2003-06-19 Matt Austern <austern@apple.com>
43288
43289 PR c++/11228
43290 * g++.dg/anew1.C: New test.
43291 * g++.dg/anew2.C: New test.
43292 * g++.dg/anew3.C: New test.
43293 * g++.dg/anew4.C: New test.
43294
43295 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
43296
43297 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43298
43299 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
43300
43301 * gcc.c-torture/execute/simd-4.c (main): Make expected value
43302 endian-dependent.
43303
43304 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
43305
43306 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43307 Remove cruft.
43308
43309 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
43310
43311 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43312 * gcc.c-torture/compile/961203-1.c: Likewise.
43313 * gcc.c-torture/compile/980506-1.c: Likewise.
43314
43315 2003-06-17 Mark Mitchell <mark@codesourcery.com>
43316
43317 PR c++/10712
43318 * g++.dg/lookup/using7.C: New test.
43319
43320 2003-06-17 Mark Mitchell <mark@codesourcery.com>
43321
43322 PR c++/11105
43323 * g++.dg/abi/conv1.C: Remove it.
43324 * g++.dg/template/conv7.C: New test.
43325 * g++.dg/template/conv8.C: Likewise.
43326 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43327 conversion operator.
43328
43329 2003-06-17 Janis Johnson <janis187@us.ibm.com>
43330
43331 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43332 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43333 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43334 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43335 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43336 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43337 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43338 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43339 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43340 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43341 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43342 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43343 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43344 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43345 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43346 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43347 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43348 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43349 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43350 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43351 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43352 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43353 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43354 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43355 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43356 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43357 * gcc.dg/compat/struct-return-10_x.c: Ditto.
43358 * gcc.dg/compat/struct-return-2_x.c: Ditto.
43359 * gcc.dg/compat/struct-return-3_x.c: Ditto.
43360
43361 2003-06-16 Mark Mitchell <mark@codesourcery.com>
43362
43363 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43364 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43365 indications.
43366
43367 2003-06-16 Roger Sayle <roger@eyesopen.com>
43368
43369 * gcc.dg/i386-387-5.c: New test case.
43370 * gcc.dg/i386-387-6.c: New test case.
43371 * gcc.dg/builtins-23.c: New test case.
43372
43373 2003-06-15 Roger Sayle <roger@eyesopen.com>
43374
43375 * gcc.dg/builtins-22.c: New test case.
43376 * gcc.dg/i386-387-1.c: Update to test exp.
43377 * gcc.dg/i386-387-2.c: Likewise.
43378
43379 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43380
43381 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43382
43383 2003-06-12 Mark Mitchell <mark@codesourcery.com>
43384
43385 * lib/gcc-dg.exp (dg-require-dll): New function.
43386 (dg-xfail-if): Likewise.
43387 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43388 driver.
43389
43390 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43391 * gcc.c-torture/compile/20001205-1.c: Likewise.
43392 * gcc.c-torture/compile/20001226-1.c: Likewise.
43393 * gcc.c-torture/compile/20010518-2.c: Likewise.
43394 * gcc.c-torture/compile/20020312-1.c: Likewise.
43395 * gcc.c-torture/compile/20020604-1.c: Likewise.
43396 * gcc.c-torture/compile/920501-12.c: Likewise.
43397 * gcc.c-torture/compile/920501-4.c: Likewise.
43398 * gcc.c-torture/compile/920520-1.c: Likewise.
43399 * gcc.c-torture/compile/920521-1.c: Likewise.
43400 * gcc.c-torture/compile/920625-1.c: Likewise.
43401 * gcc.c-torture/compile/961203-1.c: Likewise.
43402 * gcc.c-torture/compile/980506-1.c: Likewise.
43403 * gcc.c-torture/compile/981006-1.c: Likewise.
43404 * gcc.c-torture/compile/981022-1.c: Likewise.
43405 * gcc.c-torture/compile/981223-1.c: Likewise.
43406 * gcc.c-torture/compile/990617-1.c: Likewise.
43407 * gcc.c-torture/compile/dll.c: Likewise.
43408 * gcc.c-torture/compile/labels-3.c: Likewise.
43409 * gcc.c-torture/compile/mipscop-1.c: Likewise.
43410 * gcc.c-torture/compile/mipscop-2.c: Likewise.
43411 * gcc.c-torture/compile/mipscop-3.c: Likewise.
43412 * gcc.c-torture/compile/mipscop-4.c: Likewise.
43413 * gcc.c-torture/compile/simd-5.c: Likewise.
43414 * gcc.c-torture/compile/20000804-1.x: Remove.
43415 * gcc.c-torture/compile/20001205-1.x: Likewise.
43416 * gcc.c-torture/compile/20001226-1.x: Likewise.
43417 * gcc.c-torture/compile/20010518-2.x: Likewise.
43418 * gcc.c-torture/compile/20020312-1.x: Likewise.
43419 * gcc.c-torture/compile/20020604-1.x: Likewise.
43420 * gcc.c-torture/compile/920501-12.x: Likewise.
43421 * gcc.c-torture/compile/920501-4.x: Likewise.
43422 * gcc.c-torture/compile/920520-1.x: Likewise.
43423 * gcc.c-torture/compile/920521-1.x: Likewise.
43424 * gcc.c-torture/compile/920625-1.x: Likewise.
43425 * gcc.c-torture/compile/961203-1.x: Likewise.
43426 * gcc.c-torture/compile/980506-1.x: Likewise.
43427 * gcc.c-torture/compile/981006-1.x: Likewise.
43428 * gcc.c-torture/compile/981022-1.x: Likewise.
43429 * gcc.c-torture/compile/981223-1.x: Likewise.
43430 * gcc.c-torture/compile/990617-1.x: Likewise.
43431 * gcc.c-torture/compile/mipscop-1.x: Likewise.
43432 * gcc.c-torture/compile/mipscop-2.x: Likewise.
43433 * gcc.c-torture/compile/mipscop-3.x: Likewise.
43434 * gcc.c-torture/compile/mipscop-4.x: Likewise.
43435 * gcc.c-torture/compile/simd-5.x: Likewise.
43436
43437 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43438
43439 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43440
43441 * gcc.c-torture/execute/20030611-1.c: New test.
43442
43443 2003-06-12 Roger Sayle <roger@eyesopen.com>
43444
43445 PR middle-end/168
43446 * gcc.dg/20030612-1.c: New test case.
43447
43448 2003-06-12 Mark Mitchell <mark@codesourcery.com>
43449
43450 PR c++/10635
43451 * g++.dg/expr/cast1.C: New test.
43452
43453 2003-06-12 Roger Sayle <roger@eyesopen.com>
43454
43455 * gcc.dg/builtins-21.c: New test case.
43456
43457 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
43458
43459 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43460 options instead of at the end.
43461 * lib/objc.exp (objc_target_compile): Likewise.
43462
43463 2003-06-11 Mark Mitchell <mark@codesourcery.com>
43464
43465 PR c++/10432
43466 * g++.dg/parse/error1.C: New test.
43467
43468 2003-06-11 Janis Johnson <janis187@us.ibm.com>
43469
43470 * gcc.dg/compat/struct-by-value-11_main.c: New file.
43471 * gcc.dg/compat/struct-by-value-11_x.c: New file.
43472 * gcc.dg/compat/struct-by-value-11_y.c: New file.
43473 * gcc.dg/compat/struct-by-value-12_main.c: New file.
43474 * gcc.dg/compat/struct-by-value-12_x.c: New file.
43475 * gcc.dg/compat/struct-by-value-12_y.c: New file.
43476 * gcc.dg/compat/struct-by-value-13_main.c: New file.
43477 * gcc.dg/compat/struct-by-value-13_x.c: New file.
43478 * gcc.dg/compat/struct-by-value-13_y.c: New file.
43479 * gcc.dg/compat/struct-by-value-14_main.c: New file.
43480 * gcc.dg/compat/struct-by-value-14_x.c: New file.
43481 * gcc.dg/compat/struct-by-value-14_y.c: New file.
43482 * gcc.dg/compat/struct-by-value-15_main.c: New file.
43483 * gcc.dg/compat/struct-by-value-15_x.c: New file.
43484 * gcc.dg/compat/struct-by-value-15_y.c: New file.
43485 * gcc.dg/compat/struct-by-value-16_main.c: New file.
43486 * gcc.dg/compat/struct-by-value-16_x.c: New file.
43487 * gcc.dg/compat/struct-by-value-16_y.c: New file.
43488 * gcc.dg/compat/struct-by-value-17_main.c: New file.
43489 * gcc.dg/compat/struct-by-value-17_x.c: New file.
43490 * gcc.dg/compat/struct-by-value-17_y.c: New file.
43491 * gcc.dg/compat/struct-by-value-18_main.c: New file.
43492 * gcc.dg/compat/struct-by-value-18_x.c: New file.
43493 * gcc.dg/compat/struct-by-value-18_y.c: New file.
43494
43495 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43496 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43497 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43498 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43499 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43500 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43501 * gcc.dg/compat/scalar-return-3_main.c: New file.
43502 * gcc.dg/compat/scalar-return-3_x.c: New file.
43503 * gcc.dg/compat/scalar-return-3_y.c: New file.
43504 * gcc.dg/compat/scalar-return-4_main.c: New file.
43505 * gcc.dg/compat/scalar-return-4_x.c: New file.
43506 * gcc.dg/compat/scalar-return-4_y.c: New file.
43507
43508 2003-06-10 Janis Johnson <janis187@us.ibm.com>
43509
43510 * gcc.dg/compat/fp2-struct-check.h: New file.
43511 * gcc.dg/compat/fp2-struct-defs.h: New file.
43512 * gcc.dg/compat/fp2-struct-init.h: New file.
43513 * gcc.dg/compat/struct-by-value-10_main.c: New file.
43514 * gcc.dg/compat/struct-by-value-10_x.c: New file.
43515 * gcc.dg/compat/struct-by-value-10_y.c: New file.
43516 * gcc.dg/compat/struct-return-10_main.c: New file.
43517 * gcc.dg/compat/struct-return-10_x.c: New file.
43518 * gcc.dg/compat/struct-return-10_y.c: New file.
43519
43520 * gcc.dg/compat/compat-common.h: New file.
43521 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43522 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43523 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43524 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43525 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43526 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43527 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43528 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43529 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43530 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43531 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43532 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43533 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43534 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43535 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43536 * gcc.dg/compat/small-struct-check.h: Ditto.
43537 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43538 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43539 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43540 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43541 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43542 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43543 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43544 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43545 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43546 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43547 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43548 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43549 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43550 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43551 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43552 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43553 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43554 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43555 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43556 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43557 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43558 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43559 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43560 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43561 * gcc.dg/compat/struct-return-2_main.c: Ditto.
43562 * gcc.dg/compat/struct-return-2_x.c: Ditto.
43563 * gcc.dg/compat/struct-return-2_y.c: Ditto.
43564 * gcc.dg/compat/struct-return-3_main.c: Ditto.
43565 * gcc.dg/compat/struct-return-3_x.c: Ditto.
43566 * gcc.dg/compat/struct-return-3_y.c: Ditto.
43567
43568 2003-06-10 Geoffrey Keating <geoffk@apple.com>
43569
43570 * g++.dg/pch/static-1.C: New file.
43571 * g++.dg/pch/static-1.Hs: New file.
43572
43573 2003-06-10 Richard Henderson <rth@redhat.com>
43574
43575 * gcc.dg/asm-7.c: Adjust expected warning text.
43576
43577 2003-06-10 Roger Sayle <roger@eyesopen.com>
43578
43579 * gcc.dg/builtins-20.c: New test case.
43580
43581 2003-06-10 Mark Mitchell <mark@codesourcery.com>
43582
43583 PR c++/11131
43584 * g++.dg/opt/template1.C: New test.
43585
43586 2003-06-09 Mark Mitchell <mark@codesourcery.com>
43587
43588 * lib/gcc-dg.exp (dg-test): Clear additional_files and
43589 additional_sources.
43590
43591 2003-05-21 David Taylor <dtaylor@emc.com>
43592
43593 * gcc.dg/Wpadded.c: New file.
43594
43595 2003-06-09 Mark Mitchell <mark@codesourcery.com>
43596
43597 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43598 * gcc.dg/special/weak-2.c: Add dg-require-weak.
43599 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43600 dg-require-weak.
43601
43602 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
43603
43604 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43605
43606 2003-06-09 Mark Mitchell <mark@codesourcery.com>
43607
43608 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43609 (dg-require-alias): Likewise.
43610 (dg-require-gc-sections): Likewise.
43611 * lib/target-supports.exp (check_gc_sections_available): Likewise.
43612
43613 2003-06-08 Richard Henderson <rth@redhat.com>
43614
43615 * gcc.dg/20011029-2.c: Fix the array reference.
43616 * gcc.dg/asm-7.c: New.
43617
43618 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
43619
43620 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43621
43622 2003-06-08 Mark Mitchell <mark@codesourcery.com>
43623
43624 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43625 (dg-require-gc-sections): Likewise.
43626
43627 2003-06-08 Jan Hubicka <jh@suse.cz>
43628
43629 * i386-cmov1.c: Fix regular expression.
43630 * i386-cvt-1.c: Likewise.
43631 * i386-local.c: Likewise.
43632 * i386-local2.c: Likewise.
43633 * i386-mul.c: Likewise.
43634 * i386-ssetype-1.c: Likewise.
43635 * i386-ssetype-3.c: Likewise.
43636 * i386-ssetype-5.c: Likewise.
43637
43638 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43639
43640 PR c++/11039
43641 * g++.dg/warn/implicit-typename2.C: New test.
43642 * g++.dg/warn/implicit-typename3.C: New test.
43643
43644 2003-06-07 Richard Henderson <rth@redhat.com>
43645
43646 * g++.dg/other/offsetof3.C: Use size_t.
43647 * g++.dg/other/offsetof4.C: Likewise.
43648
43649 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
43650
43651 * lib/copy-file.exp: New. Implement gcc_copy_files.
43652
43653 * lib/dg-pch.exp: Load copy-file.exp
43654 (dg-pch): Use gcc_copy_files instead of "file copy".
43655
43656 2003-06-06 Mark Mitchell <mark@codesourcery.com>
43657
43658 * gcc.dg/weak/weak.exp: Simplify.
43659 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43660 * gcc.dg/weak/weak-1.c: Likewise.
43661 * gcc.dg/weak/weak-2.c: Likewise.
43662 * gcc.dg/weak/weak-3.c: Likewise.
43663 * gcc.dg/weak/weak-4.c: Likewise.
43664 * gcc.dg/weak/weak-5.c: Likewise.
43665 * gcc.dg/weak/weak-6.c: Likewise.
43666 * gcc.dg/weak/weak-7.c: Likewise.
43667 * gcc.dg/weak/weak-8.c: Likewise.
43668 * gcc.dg/weak/weak-9.c: Likewise.
43669
43670 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
43671
43672 gcc.c-torture/execute/20030606-1.c: New.
43673
43674 2003-06-06 Roger Sayle <roger@eyesopen.com>
43675
43676 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43677 * gcc.dg/builtins-19.c: Likewise.
43678
43679 2003-06-06 Roger Sayle <roger@eyesopen.com>
43680
43681 * gcc.dg/builtins-2.c: Add some more tests.
43682 * gcc.dg/builtins-18.c: New test case.
43683 * gcc.dg/builtins-19.c: New test case.
43684
43685 2003-06-06 Roger Sayle <roger@eyesopen.com>
43686 Jim Wilson <wilson@tuliptree.org>
43687
43688 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43689
43690 2003-06-06 Jakub Jelinek <jakub@redhat.com>
43691
43692 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43693 mempcpy/stpcpy calls not to be optimized into something else.
43694 * gcc.c-torture/execute/string-opt-3.c: Moved to...
43695 * gcc.c-torture/execute/builtins/string-7.c: ...here.
43696 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43697
43698 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43699
43700 * gcc.dg/format/asm_fprintf-1.c: New test.
43701
43702 2003-06-05 Mark Mitchell <mark@codesourcery.com>
43703
43704 * lib/gcc-defs.exp (additional_sources): New variable.
43705 (dg-additional-sources): New function.
43706 (additional_files): New variable.
43707 (dg-additional-files): New function.
43708 (dg-additional-files-options): Likewise.
43709 * lib/gcc-dg.exp (dg-require-weak): New function.
43710 (dg-require-alias): Likewise.
43711 (dg-require-gc-sections): Likewise.
43712 * lib/target-supports.exp (check_alias_available): Remove testfile
43713 parameter.
43714 (check_gc_sections_available): New function.
43715 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43716 (dg-gpp-additional-files): Likewise.
43717 * lib/g++.exp (additional_sources): Remove.
43718 (additional_files): Likewise.
43719 (g++_target_compile): Use dg-additional-files-options.
43720
43721 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
43722 Tcl logic.
43723 * gcc.dg/special/ecos.exp: Remove.
43724 * gcc.dg/special/20000419-2.c: Use dg-require-*.
43725 * gcc.dg/special/alias-1.c: Likewise.
43726 * gcc.dg/special/alias-2.c: Likewise.
43727 * gcc.dg/special/gcsec-1.c: Likewise.
43728 * gcc.dg/special/weak-1.c: Likewise.
43729 * gcc.dg/special/weak-2.c: Likewise.
43730 * gcc.dg/special/wkali-1.c: Likewise.
43731 * gcc.dg/special/wkali-2.c: Likewise.
43732
43733 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43734 dg-gpp-additional-*.
43735 * g++.dg/special/conpr-3.C: Likewise.
43736 * g++.dg/special/conpr-4.C: Likewise.
43737 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43738 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43739 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43740 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43741 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43742 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43743 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43744 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43745 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43746 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43747 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43748 * g++.old-deja/g++.other/comdat1.C: Likewise.
43749 * g++.old-deja/g++.other/comdat2.C: Likewise.
43750 * g++.old-deja/g++.other/comdat3.C: Likewise.
43751 * g++.old-deja/g++.other/ctor1.C: Likewise.
43752 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43753
43754 2003-06-05 Richard Henderson <rth@redhat.com>
43755
43756 * gcc.dg/debug/20030605-1.c: New.
43757
43758 2003-06-04 Mark Mitchell <mark@codesourcery.com>
43759
43760 * README.QMTEST: Update.
43761
43762 2003-06-04 Richard Henderson <rth@redhat.com>
43763
43764 * gcc.dg/cleanup-1.c: New.
43765 * gcc.dg/cleanup-2.c: New.
43766 * gcc.dg/cleanup-3.c: New.
43767 * gcc.dg/cleanup-4.c: New.
43768 * gcc.dg/cleanup-5.c: New.
43769 * gcc.dg/cleanup-6.c: New.
43770 * gcc.dg/cleanup-7.c: New.
43771
43772 2003-06-04 Mark Mitchell <mark@codesourcery.com>
43773
43774 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43775
43776 * lib/dg-pch.exp: New file.
43777 * g++.dg/pch/pch.exp: Use dg-pch.exp.
43778 * gcc.dg/pch/pch.exp: Likewise.
43779
43780 2003-06-04 Roger Sayle <roger@eyesopen.com>
43781
43782 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43783 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43784 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43785 * gcc.dg/builtins-17.c: New test case.
43786 * gcc.dg/i386-387-4.c: New test case.
43787 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43788
43789 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43790
43791 * gcc.dg/ultrasp9.c: New test.
43792
43793 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43794
43795 * gcc.c-torture/compile/20030604-1.c: New test.
43796 * gcc.dg/sparc-constant-1.c: New test.
43797
43798 2003-06-03 Glen Nakamura <glen@imodulo.com>
43799
43800 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43801
43802 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
43803
43804 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43805
43806 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43807 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43808
43809 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
43810
43811 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43812
43813 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43814
43815 PR c++/10940
43816 * g++.dg/template/spec10.C: New test.
43817
43818 2003-06-03 Roger Sayle <roger@eyesopen.com>
43819
43820 * gcc.dg/builtins-16.c: New test case.
43821
43822 2003-06-03 Jakub Jelinek <jakub@redhat.com>
43823
43824 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43825 mempcpy test with post-increments.
43826 * gcc.c-torture/execute/string-opt-3.c: New test.
43827 * gcc.dg/string-opt-1.c: New test.
43828
43829 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
43830
43831 PR fortran/10965
43832 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43833
43834 2003-06-02 Mark Mitchell <mark@codesourcery.com>
43835
43836 * lib/scanasm.exp (dg-scan): New function, factored out of ...
43837 (scan-assembler): ... here. Use dg-scan.
43838 (scan-assembler-not): Likewise.
43839 (scan-file): New function.
43840 (scan-file-not): Likewise.
43841 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43842 * gcc.dg/cpp/_Pragma4.c: Likewise.
43843 * gcc.dg/cpp/_Pragma5.c: Likewise.
43844 * gcc.dg/cpp/avoidpaste1.c: Likewise.
43845 * gcc.dg/cpp/avoidpaste2.c: Likewise.
43846 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43847 * gcc.dg/cpp/cmdlne-P.c: Likewise.
43848 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43849 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43850 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43851 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43852 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43853 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43854 * gcc.dg/cpp/cxxcom1.c: Likewise.
43855 * gcc.dg/cpp/line1.c: Likewise.
43856 * gcc.dg/cpp/maccom1.c: Likewise.
43857 * gcc.dg/cpp/maccom2.c: Likewise.
43858 * gcc.dg/cpp/maccom3.c: Likewise.
43859 * gcc.dg/cpp/maccom4.c: Likewise.
43860 * gcc.dg/cpp/maccom5.c: Likewise.
43861 * gcc.dg/cpp/maccom6.c: Likewise.
43862 * gcc.dg/cpp/multiline.c: Likewise.
43863 * gcc.dg/cpp/spacing1.c: Likewise.
43864 * gcc.dg/cpp/spacing2.c: Likewise.
43865 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43866 * gcc.dg/cpp/trad/maccom1.c: Likewise.
43867 * gcc.dg/cpp/trad/maccom2.c: Likewise.
43868 * gcc.dg/cpp/trad/maccom3.c: Likewise.
43869 * gcc.dg/cpp/trad/maccom4.c: Likewise.
43870 * gcc.dg/cpp/trad/maccom6.c: Likewise.
43871 * gcc.dg/cpp/cxxcom2.c: Likewise.
43872 * gcc.dg/cpp/cxxcom2.h: New file.
43873
43874 * gcc.dg/cpp/truefalse.cpp: Move it to ...
43875 * g++.dg/cpp/truefalse.C: Here.
43876 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43877
43878 2003-06-01 Loren James Rittle <ljrittle@acm.org>
43879
43880 * gcc.dg/cpp/redef3.c: New file.
43881
43882 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43883
43884 * gcc.dg/i386-loop-3.c: New test.
43885
43886 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
43887
43888 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43889
43890 2003-05-31 Roger Sayle <roger@eyesopen.com>
43891
43892 * gcc.dg/fwrapv-1.c: New test case.
43893 * gcc.dg/fwrapv-2.c: New test case.
43894
43895 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43896
43897 PR c++/10956
43898 * g++.dg/template/spec9.C: New test.
43899
43900 2003-05-29 Roger Sayle <roger@eyesopen.com>
43901
43902 * gcc.dg/duff-4.c: New test case.
43903
43904 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
43905
43906 PR fortran/10843
43907 * g77.dg/ffixed-form-1.f: New test
43908 * g77.dg/ffixed-form-2.f: New test
43909 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43910 * g77.dg/ffree-form-3.f: New test
43911
43912 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
43913
43914 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43915 * gcc.dg/wint_t-1.c: Likewise.
43916
43917 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43918
43919 * g++.dg/template/access11.C: New test.
43920
43921 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43922
43923 PR c++/10849
43924 * g++.dg/template/access10.C: New test.
43925
43926 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43927 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43928
43929 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43930
43931 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43932
43933 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43934 suppress for powerpc-*-darwin*.
43935 * gcc.dg/torture/builtin-noret-2.c: Likewise.
43936
43937 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43938
43939 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43940 suppress option for powerpc-*-darwin*.
43941
43942 2003-05-23 Roger Sayle <roger@eyesopen.com>
43943
43944 * gcc.dg/builtins-1.c: Add tests for tan and atan.
43945 * gcc.dg/builtins-4.c: Add test for fmod.
43946
43947 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43948
43949 PR c++/10682
43950 * g++.dg/template/instantiate4.C: New test.
43951
43952 2003-05-22 Roger Sayle <roger@eyesopen.com>
43953
43954 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43955
43956 2003-05-21 Janis Johnson <janis187@us.ibm.com>
43957
43958 * gcc.dg/compat/scalar-return-1_main.c: New file.
43959 * gcc.dg/compat/scalar-return-1_x.c: New file.
43960 * gcc.dg/compat/scalar-return-1_y.c: New file.
43961 * gcc.dg/compat/scalar-return-2_main.c: New file.
43962 * gcc.dg/compat/scalar-return-2_x.c: New file.
43963 * gcc.dg/compat/scalar-return-2_y.c: New file.
43964 * gcc.dg/compat/struct-return-3_main.c: New file.
43965 * gcc.dg/compat/struct-return-3_y.c: New file.
43966 * gcc.dg/compat/struct-return-3_x.c: New file.
43967 * gcc.dg/compat/struct-return-2_main.c: New file.
43968 * gcc.dg/compat/struct-return-2_x.c: New file.
43969 * gcc.dg/compat/struct-return-2_y.c: New file.
43970
43971 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43972
43973 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43974 for hppa*-hp-hpux*.
43975 * gcc.dg/20021014-1.c (dg-options): Likewise.
43976 * gcc.dg/nest.c (dg-options): Likewise.
43977
43978 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
43979
43980 PR c++/9738
43981 * g++.dg/ext/dllimport2.C: New file.
43982 * g++.dg/ext/dllimport3.C: New file.
43983
43984 2003-05-20 Janis Johnson <janis187@us.ibm.com>
43985
43986 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43987 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43988 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43989 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43990 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43991 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43992 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43993 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43994 * gcc.dg/compat/small-struct-defs.h: New file.
43995 * gcc.dg/compat/small-struct-init.h: New file.
43996 * gcc.dg/compat/small-struct-check.h: New file.
43997 * gcc.dg/compat/fp-struct-defs.h: New file.
43998 * gcc.dg/compat/fp-struct-check.h: New file.
43999 * gcc.dg/compat/fp-struct-init.h: New file.
44000 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44001 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44002
44003 2003-05-19 Jakub Jelinek <jakub@redhat.com>
44004
44005 * gcc.dg/20030225-2.c: New test.
44006
44007 2003-05-18 Roger Sayle <roger@eyesopen.com>
44008 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44009
44010 * gcc.c-torture/compile/20030518-1.c: New test case.
44011
44012 2003-05-18 Mark Mitchell <mark@codesourcery.com>
44013
44014 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44015 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44016 gcc-dg-debug-runtest.
44017 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44018 gcc-dg-debug-runtest.
44019
44020 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44021
44022 PR c++/9022
44023 * g++.dg/lookup/using6.C: New test.
44024
44025 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44026
44027 * g++.dg/parse/access2.C: New test.
44028
44029 2003-05-17 Mark Mitchell <mark@codesourcery.com>
44030
44031 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44032 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44033 * gcc.dg/debug/debug.exp: Likewise.
44034
44035 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
44036
44037 * gcc.dg/dollar.c: New test.
44038
44039 2003-05-16 Janis Johnson <janis187@us.ibm.com>
44040
44041 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44042 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44043 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44044 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44045 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44046 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44047 * gcc.dg/compat/struct-by-value-6_main.c: New file.
44048 * gcc.dg/compat/struct-by-value-6_x.c: New file.
44049 * gcc.dg/compat/struct-by-value-6_y.c: New file.
44050 * gcc.dg/compat/struct-by-value-7_main.c: New file.
44051 * gcc.dg/compat/struct-by-value-7_x.c: New file.
44052 * gcc.dg/compat/struct-by-value-7_y.c: New file.
44053 * gcc.dg/compat/struct-by-value-8_main.c: New file.
44054 * gcc.dg/compat/struct-by-value-8_x.c: New file.
44055 * gcc.dg/compat/struct-by-value-8_y.c: New file.
44056 * gcc.dg/compat/struct-by-value-9_main.c: New file.
44057 * gcc.dg/compat/struct-by-value-9_x.c: New file.
44058 * gcc.dg/compat/struct-by-value-9_y.c: New file.
44059
44060 2003-05-16 Mark Mitchell <mark@codesourcery.com>
44061
44062 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44063 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
44064 support for "repo" mode.
44065 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44066 * lib/g77-dg.exp: Likewise.
44067 * lib/obj-dg.exp: Likewise.
44068
44069 2003-05-16 Jakub Jelinek <jakub@redhat.com>
44070
44071 Merge from gcc-3_2-rhl8-branch:
44072 2003-04-23 Jakub Jelinek <jakub@redhat.com>
44073
44074 * gcc.dg/tls/opt-6.c: New test.
44075
44076 2003-04-05 Jakub Jelinek <jakub@redhat.com>
44077
44078 * gcc.dg/20030405-1.c: New test.
44079
44080 2003-03-09 Jakub Jelinek <jakub@redhat.com>
44081
44082 * gcc.dg/20030309-1.c: New test.
44083
44084 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44085
44086 * gcc.c-torture/execute/20030307-1.c: New test.
44087
44088 2003-02-20 Randolph Chung <tausq@debian.org>
44089
44090 * gcc.c-torture/compile/20030220-1.c: New test.
44091
44092 2003-02-18 Jakub Jelinek <jakub@redhat.com>
44093
44094 * gcc.dg/20030217-1.c: New test.
44095
44096 2003-01-29 Jakub Jelinek <jakub@redhat.com>
44097
44098 * gcc.c-torture/compile/20020129-1.c: New test.
44099
44100 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44101
44102 * gcc.dg/unroll-1.c: New test.
44103
44104 2002-11-16 Jan Hubicka <jh@suse.cz>
44105
44106 * gcc.c-torture/execute/20020920-1.c: New test.
44107
44108 2002-10-08 Jakub Jelinek <jakub@redhat.com>
44109
44110 PR target/7434
44111 * gcc.c-torture/compile/20021008-1.c: New test.
44112
44113 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
44114
44115 PR target/7559
44116 * gcc.c-torture/execute/20020810-1.c: New test.
44117
44118 2002-08-07 Jakub Jelinek <jakub@redhat.com>
44119
44120 * gcc.c-torture/compile/20020807-1.c: New test.
44121
44122 2002-07-30 Jakub Jelinek <jakub@redhat.com>
44123
44124 * gcc.dg/tls/opt-1.c: New test.
44125
44126 2002-07-29 Jakub Jelinek <jakub@redhat.com>
44127
44128 * gcc.dg/20020729-1.c: New test.
44129
44130 2002-07-20 Jakub Jelinek <jakub@redhat.com>
44131
44132 * g++.dg/opt/life1.C: New test.
44133
44134 2002-05-20 Jakub Jelinek <jakub@redhat.com>
44135
44136 * gcc.dg/20020525-1.c: New test.
44137
44138 2002-05-24 Jakub Jelinek <jakub@redhat.com>
44139
44140 PR c++/6794
44141 * g++.dg/ext/pretty1.C: New test.
44142 * g++.dg/ext/pretty2.C: New test.
44143
44144 2003-05-15 Mark Mitchell <mark@codesourcery.com>
44145
44146 PR c++/8385
44147 * g++.dg/ext/typeof5.C: New test.
44148
44149 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
44150
44151 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44152 __USER_LABEL_PREFIX__ into account.
44153 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44154
44155 2003-05-14 Roger Sayle <roger@eyesopen.com>
44156
44157 * gcc.dg/builtins-15.c: New test case.
44158
44159 2003-05-13 Zack Weinberg <zack@codesourcery.com>
44160
44161 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44162
44163 2003-05-12 Mark Mitchell <mark@codesourcery.com>
44164
44165 * lib/g++.exp: Tweak handling of additional source files.
44166 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44167 * g++.dg/special/conpr-2a.C: Rename to ...
44168 * g++.dg/special/conpr-2a.cc: ... this.
44169 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44170 * g++.dg/special/conpr-3a.C: Rename to ...
44171 * g++.dg/special/conpr-3a.cc: This.
44172 * g++.dg/special/conpr-3b.C: Rename to ...
44173 * g++.dg/special/conpr-3b.cc: This.
44174 * g++.dg/special/conpr-4.C: New test.
44175 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44176
44177 2003-05-12 David Edelsohn <edelsohn@gnu.org>
44178
44179 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44180
44181 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44182
44183 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44184 * g++.old-deja/g++.robertl/eb71.C: Likewise.
44185 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44186 * g++.old-deja/g++.other/warn3.C: Likewise.
44187
44188 2003-05-11 Roger Sayle <roger@eyesopen.com>
44189
44190 * gcc.dg/i386-387-1.c: Update to also test log.
44191 * gcc.dg/i386-387-2.c: Likewise.
44192
44193 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
44194
44195 * g77.f-torture/execute/int8421.f: New test.
44196
44197 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44198
44199 PR c++/10230, c++/10481
44200 * g++.dg/lookup/scoped5.C: New test.
44201
44202 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44203
44204 PR c++/10552
44205 * g++.dg/template/ttp6.C: New test.
44206
44207 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
44208
44209 * gcc.c-torture/execute/builtins: New directory.
44210 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44211 gcc.c-torture/execute/builtins.
44212 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44213 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44214 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
44215 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44216
44217 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44218
44219 PR c++/9252
44220 * g++.dg/template/access8.C: New test.
44221 * g++.dg/template/access9.C: New test.
44222
44223 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44224
44225 PR c++/9554
44226 * g++.dg/parse/access1.C: New test.
44227
44228 2003-05-09 DJ Delorie <dj@redhat.com>
44229
44230 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44231 long, and not an int.
44232
44233 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44234
44235 PR c++/10555, c++/10576
44236 * g++.dg/template/memclass1.C: New test.
44237
44238 2003-05-08 DJ Delorie <dj@redhat.com>
44239
44240 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44241 targets.
44242 * gcc.c-torture/execute/20021024-1.x: Likewise.
44243 * gcc.c-torture/execute/shiftdi.x: Likewise.
44244 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44245 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44246 * gcc.dg/20021018-1.c: Likewise.
44247
44248 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44249
44250 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44251
44252 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44253 (bcopy): Call memmove.
44254
44255 2003-05-08 Roger Sayle <roger@eyesopen.com>
44256
44257 * g77.f-torture/compile/8485.f: New test case.
44258
44259 2003-05-07 Richard Henderson <rth@redhat.com>
44260
44261 PR c++/10570
44262 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44263 Verify exception_cleanup not called for rethrows.
44264 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44265 when exiting catch block without rethrowing.
44266 * g++.dg/eh/forced3.C: New.
44267 * g++.dg/eh/forced4.C: New.
44268
44269 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
44270
44271 * gcc.dg/20030505.c: Fix triplet.
44272
44273 2003-05-06 DJ Delorie <dj@redhat.com>
44274
44275 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44276 * gcc.dg/nest.c: Likewise.
44277
44278 2003-05-05 Roger Sayle <roger@eyesopen.com>
44279
44280 * gcc.dg/builtins-14.c: New test case.
44281
44282 2003-05-05 Janis Johnson <janis187@us.ibm.com>
44283
44284 * lib/compat.exp (compat-execute): New argument.
44285 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44286 * gcc.dg/compat: New test directory.
44287 * gcc.dg/compat/compat.exp: New expect script.
44288 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44289 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44290 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44291 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44292 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44293 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44294
44295 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44296 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44297 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44298 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44299 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44300 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44301 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44302 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44303 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44304 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44305 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44306 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44307 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44308 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44309 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44310
44311 2003-05-05 Zack Weinberg <zack@codesourcery.com>
44312
44313 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44314
44315 2003-05-05 Jakub Jelinek <jakub@redhat.com>
44316
44317 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44318
44319 2003-05-05 Geoffrey Keating <geoffk@apple.com>
44320
44321 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44322 * gcc.dg/ppc-fsel-2.c: New test.
44323
44324 * gcc.dg/unused-5.c: New test.
44325
44326 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44327
44328 PR c++/10496
44329 * g++.dg/warn/pmf1.C: New test.
44330
44331 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44332
44333 PR c++/4494
44334 * g++.dg/warn/main.C: New test.
44335
44336 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44337
44338 * gcc.dg/nonnull-3.c: New test.
44339
44340 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
44341
44342 * gcc.dg/cpp/Wtrigraphs.c: Update.
44343 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44344
44345 2003-05-03 Geoffrey Keating <geoffk@apple.com>
44346
44347 * gcc.dg/ppc-fsel-1.c: New test.
44348
44349 2003-05-03 Zack Weinberg <zack@codesourcery.com>
44350
44351 PR c/10604
44352 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44353
44354 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
44355
44356 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44357
44358 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44359
44360 PR c++/9364, c++/10553, c++/10586
44361 * g++.dg/parse/typename4.C: New test.
44362 * g++.dg/parse/typename5.C: Likewise.
44363
44364 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
44365
44366 * gcc.c-torture/compile/20030503-1.c: New test.
44367
44368 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44369
44370 * g++.dg/lookup/using5.C: Fix testcase error.
44371
44372 2003-05-01 Chris Demetriou <cgd@broadcom.com>
44373
44374 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44375 since MEABI is no longer supported. Remove all vestiges
44376 of MEABI from the test.
44377
44378 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44379
44380 PR c++/10554
44381 * g++.dg/lookup/using5.C: New test.
44382
44383 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44384
44385 PR c++/8772
44386 * g++.dg/template/ttp5.C: New test.
44387
44388 2003-04-30 Mark Mitchell <mark@codesourcery.com>
44389
44390 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44391 (dg-gpp-additional-sources): New function.
44392 (dg-gpp-additional-files): Likewise.
44393 * lib/g++.exp (additional_sources): New variable.
44394 (additional_files): Likewise.
44395 (g++_target_compile): Deal with them.
44396 * lib/old-dejagnu.exp: Remove.
44397 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44398 * g++.old-deja: Revise all tests to use dg commands.
44399
44400 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44401
44402 PR c++/9432, c++/9528
44403 * g++.dg/lookup/using4.C: New test.
44404
44405 2003-04-29 Geoffrey Keating <geoffk@apple.com>
44406
44407 * gcc.dg/noreturn-5.c: New file.
44408 * gcc.dg/noreturn-6.c: New file.
44409
44410 * gcc.c-torture/compile/inline-1.c: New file.
44411
44412 2003-04-29 Mark Mitchell <mark@codesourcery.com>
44413
44414 PR c++/10551
44415 * g++.dg/template/explicit1.C: New test.
44416
44417 2003-04-29 Mark Mitchell <mark@codesourcery.com>
44418
44419 PR c++/10549
44420 * g++.dg/other/bitfield1.C: New test.
44421
44422 PR c++/10527
44423 * g++.dg/init/new7.C: New test.
44424
44425 2003-04-29 Mark Mitchell <mark@codesourcery.com>
44426
44427 * g++.dg/ext/desig1.C: New test.
44428 * g++.dg/ext/init1.C: Update.
44429
44430 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44431
44432 2003-04-28 Mark Mitchell <mark@codesourcery.com>
44433
44434 PR c++/10180
44435 * g++.dg/warn/Winline-1.C: New test.
44436
44437 2003-04-28 Jakub Jelinek <jakub@redhat.com>
44438
44439 * gcc.c-torture/execute/string-opt-19.c: New test.
44440
44441 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44442 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44443
44444 2003-04-27 Mark Mitchell <mark@codesourcery.com>
44445
44446 PR c++/10506
44447 * g++.dg/init/new6.C: New test.
44448
44449 PR c++/10503
44450 * g++.dg/init/ref6.C: New test.
44451
44452 2003-04-26 David Edelsohn <edelsohn@gnu.org>
44453
44454 * g++.dg/warn/weak1.C: XFAIL on AIX4.
44455
44456 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44457
44458 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44459 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44460
44461 2003-04-25 Mark Mitchell <mark@codesourcery.com>
44462
44463 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44464 initialized static data members.
44465
44466 2003-04-25 H.J. Lu <hjl@gnu.org>
44467
44468 * gcc.dg/ia64-sync-4.c: New test.
44469
44470 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44471
44472 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
44473 date.
44474
44475 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
44476
44477 PR c++/10337
44478 * g++.dg/warn/conv1.C: New test.
44479 * g++.old-deja/g++.other/conv7.C: Adjust.
44480 * g++.old-deja/g++.other/overload14.C: Adjust.
44481
44482 2003-04-23 Mark Mitchell <mark@codesourcery.com>
44483
44484 PR c++/10471
44485 * g++.dg/template/defarg2.C: New test.
44486
44487 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
44488
44489 * gcc.dg/cpp/include2.c: Update.
44490 * gcc.dg/cpp/multiline-2.c: New.
44491 * gcc.dg/cpp/multiline.c: Update.
44492 * gcc.dg/cpp/strify2.c: Update.
44493 * gcc.dg/cpp/trad/literals-2.c: Update.
44494
44495 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44496
44497 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44498
44499 2003-04-23 Mark Mitchell <mark@codesourcery.com>
44500
44501 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44502
44503 2003-04-23 Mark Mitchell <mark@codesourcery.com>
44504
44505 PR c++/10451
44506 * g++.dg/parse/crash4.C: New test.
44507
44508 PR c++/9847
44509 * g++.dg/parse/crash5.C: New test.
44510
44511 2003-04-22 Mark Mitchell <mark@codesourcery.com>
44512
44513 PR c++/10446
44514 * g++.dg/parse/crash3.C: New test.
44515
44516 PR c++/10428
44517 * g++.dg/parse/elab1.C: New test.
44518
44519 2003-04-22 Devang Patel <dpatel@apple.com>
44520
44521 * gcc.dg/cpp/trad/funlike-5.c: New test.
44522
44523 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
44524
44525 * g++.dg/other/packed1.C: Fix dg options.
44526
44527 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
44528
44529 * g++.dg/other/offsetof2.C: New test.
44530
44531 2003-04-21 Mark Mitchell <mark@codesourcery.com>
44532
44533 * g++.dg/template/recurse.C: Adjust location of error messages.
44534
44535 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
44536
44537 PR c++/9881
44538 * g++.dg/init/addr-const1.C: New test.
44539 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44540
44541 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
44542
44543 PR c++/10405
44544 * g++.dg/lookup/struct-hack1.C: New test.
44545
44546 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
44547
44548 * ucs.c: Update diagnostic messages.
44549
44550 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
44551
44552 * gcc.dg/cpp/truefalse.cpp: New test.
44553 * gcc.dg/cpp/cpp.exp: Update.
44554 * g++.dg/other/stdbool-if.C: Remove.
44555
44556 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
44557
44558 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44559 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44560
44561 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44562
44563 * gcc.c-torture/compile/20030418-1.c: New test.
44564
44565 2003-04-17 Janis Johnson <janis187@us.ibm.com>
44566
44567 * README.compat: Remove; content moved to doc/sourcebuild.texi.
44568
44569 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44570
44571 PR c++/10347
44572 g++.dg/template/dependent-name1.C: New test.
44573
44574 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
44575
44576 * gcc.dg/warn-1.c (tourist_guide): New array,
44577 contains a pointer to bar.
44578
44579 2003-04-16 Roger Sayle <roger@eyesopen.com>
44580
44581 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44582 * gcc.c-torture/execute/medce-1.c: New test case.
44583 * gcc.c-torture/execute/medce-2.c: New test case.
44584
44585 2003-04-15 Mark Mitchell <mark@codesourcery.com>
44586
44587 * lib/prune.exp: Ignore more messages.
44588
44589 PR c++/10381
44590 * g++.dg/parse/lookup3.C: New test.
44591
44592 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
44593
44594 * gcc.c-torture/compile/20030415-1.c : New test.
44595
44596 2003-04-14 Mark Mitchell <mark@codesourcery.com>
44597
44598 * gcc.c-torture/execute/scope-2.c: Move to ...
44599 * gcc.dg/noncompile/scope.c: .... here.
44600
44601 2003-04-14 Roger Sayle <roger@eyesopen.com>
44602
44603 * gcc.dg/20030414-2.c: New test case.
44604
44605 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
44606
44607 PR target/10377
44608 * gcc.dg/20030414-1.c: New test.
44609
44610 2003-04-13 Roger Sayle <roger@eyesopen.com>
44611
44612 * gcc.dg/builtins-12.c: New test case.
44613 * gcc.dg/builtins-13.c: New test case.
44614
44615 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44616
44617 * gcc.c-torture/execute/string-opt-18.c: New test.
44618
44619 2003-04-13 Mark Mitchell <mark@codesourcery.com>
44620
44621 PR c++/10300
44622 * g++.dg/init/new5.C: New test.
44623
44624 2003-04-12 Mark Mitchell <mark@codesourcery.com>
44625
44626 PR c++/7910
44627 * g++.dg/ext/dllimport1.C: New test.
44628
44629 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44630
44631 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44632
44633 2003-04-11 Bud Davis <bdavis9659@comcast.net>
44634
44635 PR Fortran/9263
44636 * g77.f-torture/noncompile/9263.f: New test
44637 PR Fortran/1832
44638 * g77.f-torture/execute/1832.f: New test
44639
44640 2003-04-11 David Chad <davidc@freebsd.org>
44641 Loren J. Rittle <ljrittle@acm.org>
44642
44643 PR libobjc/8562
44644 * objc.dg/headers.m: New test.
44645
44646 2003-04-10 Zack Weinberg <zack@codesourcery.com>
44647
44648 * gcc.c-torture/execute/builtin-noret-2.c: New.
44649 * gcc.c-torture/execute/builtin-noret-2.x: New.
44650 XFAIL builtin-noret-2.c at -O1 and above.
44651 * gcc.dg/redecl.c: New.
44652 * gcc.dg/Wshadow-1.c: Update error regexps.
44653
44654 2003-04-10 Mark Mitchell <mark@codesourcery.com>
44655
44656 * g++.dg/abi/bitfield10.C: New test.
44657
44658 2003-04-09 Mike Stump <mrs@apple.com>
44659
44660 * gcc.dg/pch/pch.exp: Make testcase names longer.
44661 * g++.dg/pch/pch.exp: Make testcase names longer.
44662
44663 2003-04-08 Roger Sayle <roger@eyesopen.com>
44664
44665 * gcc.dg/builtins-11.c: New test case.
44666
44667 2003-04-08 Roger Sayle <roger@eyesopen.com>
44668
44669 * gcc.dg/builtins-9.c: New test case.
44670 * gcc.dg/builtins-10.c: New test case.
44671
44672 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
44673
44674 * gcc.dg/noncompile/init-4.c.c: New test.
44675
44676 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
44677
44678 * gcc.misc-test/gcov-9.c: New test.
44679 * gcc.misc-test/gcov-10.c: New test
44680 * gcc.misc-test/gcov-11.c: New test.
44681
44682 2003-04-05 Zack Weinberg <zack@codesourcery.com>
44683
44684 PR optimization/10024
44685 * gcc.c-torture/compile/20030405-1.c: New test.
44686
44687 2003-04-04 Geoffrey Keating <geoffk@apple.com>
44688
44689 * gcc.dg/pch/static-3.c: New.
44690 * gcc.dg/pch/static-3.hs: New.
44691 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44692
44693 2003-04-04 Richard Henderson <rth@redhat.com>
44694
44695 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44696 * g++.dg/eh/forced2.C: Likewise.
44697
44698 2003-04-03 Mike Stump <mrs@apple.com>
44699
44700 * lib/scanasm.exp (scan-assembler): Add xfail processing for
44701 target arg.
44702 (scan-assembler-times, scan-assembler-not): Likewise.
44703 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44704
44705 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44706
44707 * gcc.dg/sparc-loop-1.c: New test.
44708
44709 2003-04-02 Geoffrey Keating <geoffk@apple.com>
44710
44711 PR other/9274
44712 * g++.dg/pch/system-2.C: New.
44713 * g++.dg/pch/system-2.Hs: New.
44714
44715 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
44716
44717 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44718
44719 * g++.dg/eh/simd-1.C (vecfunc): Same.
44720
44721 2003-04-01 Roger Sayle <roger@eyesopen.com>
44722
44723 * gcc.c-torture/execute/20030401-1.c: New test case.
44724
44725 2003-04-01 Ziemowit Laski <zlaski@apple.com>
44726
44727 * objc.dg/defs.m: New.
44728
44729 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
44730
44731 * g++.dg/eh/simd-1.C: New.
44732 * g++.dg/eh/simd-2.C: New.
44733
44734 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
44735
44736 * gcc.c-torture/execute/simd-3.c: New.
44737
44738 2003-03-31 Mark Mitchell <mark@codesourcery.com>
44739
44740 PR c/9936
44741 * gcc.dg/20030331-2.c: New test.
44742
44743 2003-03-31 Mark Mitchell <mark@codesourcery.com>
44744
44745 PR c++/10278
44746 * g++.dg/parse/crash2.C: New test.
44747
44748 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44749
44750 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44751 * gcc.c-torture/execute/20030331-1.c: ...here.
44752
44753 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44754
44755 * gcc.c-torture/execute/20030331-1.c: New test.
44756
44757 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
44758
44759 * lib/gcov.exp: Adjust call return testing strings.
44760 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44761
44762 2003-03-31 Roger Sayle <roger@eyesopen.com>
44763
44764 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44765 * gcc.dg/builtins-7.c: New test case.
44766 * gcc.dg/builtins-8.c: New test case.
44767
44768 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44769
44770 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44771
44772 2003-03-30 Mark Mitchell <mark@codesourcery.com>
44773
44774 PR c++/7647
44775 * g++.dg/lookup-class-member-2.C: New test.
44776
44777 2003-03-30 Glen Nakamura <glen@imodulo.com>
44778
44779 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44780
44781 2003-03-28 Roger Sayle <roger@eyesopen.com>
44782
44783 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44784
44785 2003-03-28 Mark Mitchell <mark@codesourcery.com>
44786
44787 * g++.dg/init/attrib1.C: New test.
44788
44789 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44790
44791 * gcc.dg/ultrasp8.c: New test.
44792
44793 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44794
44795 * gcc.dg/ultrasp7.c: New test.
44796
44797 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
44798
44799 PR c++/10047
44800 * g++.dg/template/inline1.C: New test.
44801
44802 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44803
44804 * gcc.dg/sparc-dwarf2.c: New test.
44805
44806 2003-03-27 Roger Sayle <roger@eyesopen.com>
44807
44808 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44809 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44810
44811 2003-03-27 Mark Mitchell <mark@codesourcery.com>
44812
44813 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44814 than reading .x files.
44815 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44816 * g77.dg/gcov/gcov-1.f: Likewise.
44817 * gcc.misc-tests/gcov-4b.c: Likewise.
44818 * gcc.misc-tests/gcov-5b.c: Likewise.
44819 * gcc.misc-tests/gcov-6.c: Likewise.
44820 * gcc.misc-tests/gcov-7.c: Likewise.
44821 * gcc.misc-tests/gcov-8.c: Likewise.
44822 * g++.dg/gcov/gcov-1.x: Remove.
44823 * g77.dg/gcov/gcov-1.x: Likewise.
44824 * gcc.misc-tests/gcov-4b.x: Likewise.
44825 * gcc.misc-tests/gcov-5b.x: Likewise.
44826 * gcc.misc-tests/gcov-6.x: Likewise.
44827 * gcc.misc-tests/gcov-7.x: Likewise.
44828 * gcc.misc-tests/gcov-8.x: Likewise.
44829
44830 2003-03-27 Glen Nakamura <glen@imodulo.com>
44831
44832 PR opt/10087
44833 * gcc.dg/20030324-1.c: New test.
44834
44835 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
44836
44837 PR c++/10224
44838 * g++.dg/template/arg3.C: New test.
44839
44840 PR c++/10158
44841 * g++.dg/template/friend18.C: New test.
44842
44843 2003-03-26 Roger Sayle <roger@eyesopen.com>
44844
44845 * g77.f-torture/compile/20030326-1.f: New test case.
44846
44847 2003-03-26 Janis Johnson <janis187@us.ibm.com>
44848
44849 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44850
44851 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44852
44853 2003-03-26 Jakub Jelinek <jakub@redhat.com>
44854
44855 * gcc.dg/ia64-sync-3.c: New test.
44856
44857 2003-03-26 Alan Modra <amodra@bigpond.net.au>
44858
44859 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44860
44861 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44862
44863 * gcc.dg/ultrasp6.c: New test.
44864
44865 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44866
44867 * gcc.dg/i386-signbit-1.c: New test.
44868 * gcc.dg/i386-signbit-2.c: New test.
44869 * gcc.dg/i386-signbit-3.c: New test.
44870
44871 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44872
44873 * gcc.dg/ultrasp5.c: Fix options.
44874
44875 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44876
44877 * gcc.dg/ultrasp5.c: Fix comment.
44878
44879 2003-03-24 Bud Davis <bdavis9659@comcast.net>
44880
44881 PR fortran/10197
44882 * g77.f-torture/execute/10197.f: New test.
44883
44884 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
44885
44886 PR c++/9898, c++/383
44887 * g++.dg/template/conv6.C: New test.
44888
44889 PR c++/10119
44890 * g++.dg/template/ptrmem5.C: New test.
44891
44892 PR c++/10026
44893 * g++.dg/lookup/koenig1.C: New test.
44894
44895 PR C++/10199
44896 * g++.dg/lookup/template2.C: New test.
44897
44898 2003-03-24 Jakub Jelinek <jakub@redhat.com>
44899
44900 * g++.dg/opt/rtti1.C: New test.
44901
44902 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44903
44904 * gcc.dg/ultrasp5.c: New test.
44905
44906 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
44907
44908 PR middle-end/9967
44909 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44910 builtin fputs.
44911
44912 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44913
44914 PR c/8224
44915 * gcc.dg/20030323-1.c: New test.
44916
44917 2003-03-23 Roger Sayle <roger@eyesopen.com>
44918
44919 * gcc.c-torture/compile/20030323-1.c: New test case.
44920
44921 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
44922
44923 * gcc.dg/20030321-1.c: New test.
44924
44925 2003-03-22 Zack Weinberg <zack@codesourcery.com>
44926
44927 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44928
44929 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
44930
44931 PR c++/9978, c++/9708
44932 * g++.dg/ext/vlm1.C: Adjust expected error.
44933 * g++.dg/ext/vla2.C: New test.
44934 * g++.dg/template/arg1.C: New test.
44935 * g++.dg/template/arg2.C: New test.
44936
44937 2003-03-22 Bud Davis <bdavis9659@comcast.net>
44938
44939 * g77.f-torture/execute/select.f: New test.
44940 * g77.f-torture/noncompile/select_no_compile.f: New test.
44941
44942 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
44943
44944 PR c++/9898
44945 * g++.dg/other/error4.C: New test.
44946
44947 2003-03-20 Mark Mitchell <mark@codesourcery.com>
44948
44949 * g++.dg/template/friend17.C: New test.
44950
44951 2003-03-21 Alan Modra <amodra@bigpond.net.au>
44952
44953 * gcc.c-torture/compile/20030320-1.c: New.
44954
44955 2003-03-20 Roger Sayle <roger@eyesopen.com>
44956
44957 * gcc.dg/builtins-6.c: New test case.
44958
44959 2003-03-19 Alan Modra <amodra@bigpond.net.au>
44960
44961 PR target/10073
44962 * gcc.c-torture/compile/20030319-1.c: New.
44963
44964 2003-03-18 Jan Hubicka <jh@suse.cz>
44965
44966 * gcc.dg/i386-cvt-1.c: New test.
44967
44968 2003-03-17 Zack Weinberg <zack@codesourcery.com>
44969
44970 * objc.dg/naming-1.m: Use "(parse|syntax) error".
44971 * objc.dg/naming-2.m: Likewise.
44972
44973 2003-03-17 Mark Mitchell <mark@codesourcery.com>
44974
44975 PR c++/9639
44976 * g++.dg/parse/crash1.C: New test.
44977
44978 2003-03-16 Mark Mitchell <mark@codesourcery.com>
44979
44980 PR c++/8805
44981 * g++.dg/eh/cleanup1.C: New test.
44982
44983 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44984
44985 * gcc.c-torture/execute/20030316-1.c: New test case.
44986
44987 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
44988
44989 PR c++/9629
44990 * g++.dg/init/ctor2.C: New test.
44991
44992 2003-03-15 Roger Sayle <roger@eyesopen.com>
44993
44994 * g77.f-torture/compile/xformat.f: New test case.
44995
44996 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44997
44998 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44999 * g++.old-deja/g++.mike/eh50.C: Likewise.
45000
45001 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45002
45003 PR c++/6440
45004 * g++.dg/template/spec7.C: New test.
45005 * g++.dg/template/spec8.C: Likewise.
45006
45007 2003-03-14 Jakub Jelinek <jakub@redhat.com>
45008
45009 * gcc.c-torture/execute/20030313-1.c: New test.
45010
45011 2003-03-14 Richard Henderson <rth@redhat.com>
45012
45013 * gcc.dg/inline-2.c: Adjust alpha test for external call.
45014
45015 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45016
45017 * gcc.c-torture/compile/20030314-1.c: New test.
45018
45019 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
45020
45021 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45022 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45023 thumb target,
45024 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45025 to accept newer _imp__ prefix and additional
45026 newline in .drectve section.
45027 * gcc.dg/dll-4.c: Likewise.
45028 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45029 switch.
45030
45031 2003-03-13 Mark Mitchell <mark@codesourcery.com>
45032
45033 * g++.dg/parse/namespace9.C: New test.
45034
45035 * g++.dg/init/ref5.C: New test.
45036 * g++.dg/parse/ptrmem1.C: Likewise.
45037
45038 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45039
45040 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45041 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45042 regular expression.
45043 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45044 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45045
45046 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
45047
45048 * gcc.c-torture/execute/20030224-2.c: New test.
45049
45050 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45051
45052 * gcc.dg/decl-3.c: New test.
45053
45054 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45055
45056 * gcc.dg/i386-loop-2.c: New test.
45057
45058 2003-03-11 Mark Mitchell <mark@codesourcery.com>
45059
45060 PR c++/9474
45061 * g++.dg/parse/namespace8.C: New test.
45062
45063 PR c++/9924
45064 * g++.dg/overload/builtin2.C: New test.
45065
45066 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
45067
45068 * gcc.dg/return-type-3.c: New test.
45069
45070 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45071
45072 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45073 profiling options are not supported.
45074
45075 2003-03-10 Mark Mitchell <mark@codesourcery.com>
45076
45077 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45078 * g++.old-deja/g++.warn/impint2.C: Likewise.
45079
45080 2003-03-10 Devang Patel <dpatel@apple.com>
45081
45082 * g++.dg/cpp/c++_cmd_1.C: New test.
45083 * g++.dg/cpp/c++_cmd_1.h: New file.
45084
45085 2003-03-10 Segher Boessenkool <segher@koffie.nl>
45086
45087 * gcc.dg/altivec-9.c: New file.
45088
45089 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45090
45091 * gcc.dg/ppc-sdata-1.c: New test.
45092 * gcc.dg/ppc-sdata-2.c: New test.
45093
45094 2003-03-09 Mark Mitchell <mark@codesourcery.com>
45095
45096 PR c++/9373
45097 * g++.dg/opt/ptrmem2.C: New test.
45098
45099 PR c++/8534
45100 * g++.dg/opt/ptrmem1.C: New test.
45101
45102 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45103
45104 * gcc.dg/i386-loop-1.c: New test.
45105
45106 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45107
45108 PR c++/9970
45109 * g++.dg/lookup/friend1.C: New test.
45110
45111 2003-03-08 Mark Mitchell <mark@codesourcery.com>
45112
45113 PR c++/9823
45114 * g++.dg/parser/constructor1.C: New test.
45115
45116 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
45117
45118 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45119
45120 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45121
45122 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
45123
45124 * gcc.dg/cpp/Wunused.c: Update test.
45125
45126 2003-03-08 Jan Hubicka <jh@suse.cz>
45127
45128 * gcc.dg/inline-3.c: New test.
45129
45130 2003-03-08 Mark Mitchell <mark@codesourcery.com>
45131
45132 PR c++/9809
45133 * g++.dg/parse/builtin1.C: New test.
45134
45135 PR c++/9982
45136 * g++.dg/abi/cookie1.C: New test.
45137 * g++.dg/abi/cookie2.C: Likewise.
45138
45139 PR c++/9524
45140 * g++.dg/template/field1.C: New test.
45141
45142 PR c++/9912
45143 * g++.dg/parse/class1.C: New test.
45144 * g++.dg/parse/namespace7.C: Likewise.
45145 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45146
45147 2003-03-07 Mark Mitchell <mark@codesourcery.com>
45148
45149 * g++.dg/init/ref4.C: New test.
45150
45151 2003-03-07 Jan Hubicka <jh@suse.cz>
45152
45153 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45154 * gcc.dg/inline-3.c: New test.
45155
45156 2003-03-06 Mark Mitchell <mark@codesourcery.com>
45157
45158 * g++.dg/init/ref3.C: New test.
45159
45160 PR c++/9965
45161 * g++.dg/init/ref2.C: New test.
45162
45163 PR c++/9400
45164 * g++.dg/warn/Wshadow-2.C: New test.
45165
45166 PR c++/9791
45167 * g++.dg/warn/Woverloaded-1.C: New test.
45168
45169 2003-03-05 Jan Hubicka <jh@suse.cz>
45170
45171 * gcc.dg/i386-local2.c: New.
45172 * gcc.dg/i386-local.c: Fix typo.
45173
45174 2003-03-05 Mark Mitchell <mark@codesourcery.com>
45175
45176 * g++.dg/abi/layout3.C: New test.
45177
45178 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45179
45180 * gcc.c-torture/compile/20030305-1.c
45181
45182 2003-03-05 Jan Hubicka <jh@suse.cz>
45183
45184 * gcc.dg/i386-local.c: New.
45185
45186 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
45187
45188 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45189
45190 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45191
45192 * gcc.dg/switch-2.c: New test.
45193 * gcc.dg/switch-3.c: New test.
45194 * gcc.dg/Wswitch.c: Adjust line numbers.
45195 * gcc.dg/Wswitch-default.c: Likewise.
45196 * gcc.dg/Wswitch-enum.c: Likewise.
45197
45198 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
45199
45200 * gcc.c-torture/execute/20030222-1.c: New test.
45201
45202 2003-03-03 James E Wilson <wilson@tuliptree.org>
45203
45204 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45205
45206 2003-03-03 Mark Mitchell <mark@codesourcery.com>
45207
45208 PR c++/9878
45209 * g++.dg/init/ref1.C: New test.
45210
45211 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
45212
45213 * gcc.dg/sh-relax.c: New SH-only test.
45214
45215 2003-03-03 Geoffrey Keating <geoffk@apple.com>
45216
45217 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
45218 comment explaining purpose of testcase.
45219
45220 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
45221
45222 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45223 for HC11/HC12 (asm needs two int registers).
45224 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45225 HC11/HC12 because the test uses an asm which needs two 32-bit
45226 registers.
45227
45228 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
45229
45230 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45231 for HC11/HC12 (array is too large otherwise).
45232 * gcc.c-torture/compile/920501-4.x: New file, likewise.
45233 * gcc.c-torture/compile/20010518-2.x: Likewise.
45234 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45235 HC11/HC12 (array is too large).
45236
45237 2003-03-01 Geoffrey Keating <geoffk@apple.com>
45238
45239 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45240 * lib/g++-dg.exp (g++-dg-test): Likewise.
45241
45242 2003-03-01 Roger Sayle <roger@eyesopen.com>
45243
45244 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45245 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45246
45247 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45248
45249 * g++.dg/warn/implicit-typename1.C: Remove warning.
45250
45251 2003-02-28 Richard Henderson <rth@redhat.com>
45252
45253 * gcc.dg/noreturn-1.c: Move noreturn warning line.
45254 * gcc.dg/return-type-1.c: Move control reaches end warning line.
45255
45256 2003-02-28 Geoffrey Keating <geoffk@apple.com>
45257
45258 * gcc.dg/pch/pch.exp: Change .pch to .gch.
45259 * g++.dg/pch/pch.exp: Likewise.
45260
45261 2003-02-28 Mark Mitchell <mark@codesourcery.com>
45262
45263 PR c++/9879
45264 * g++.dg/init/new4.C: New test.
45265
45266 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
45267
45268 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45269
45270 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
45271
45272 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45273 unsigned long.
45274
45275 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45276 wider than float.
45277
45278 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45279
45280 * lib/scanasm.exp: Add support for counting numbers of
45281 occurences.
45282 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45283 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45284
45285 2003-02-25 Mark Mitchell <mark@codesourcery.com>
45286
45287 PR c++/9683
45288 * g++.dg/template/static3.C: New test.
45289
45290 PR c++/9829
45291 * g++.dg/parse/namespace6.C: New test.
45292
45293 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45294
45295 PR target/9732
45296 * gcc.dg/20030225-1.c: New test.
45297
45298 2003-02-24 Mark Mitchell <mark@codesourcery.com>
45299
45300 * README: Remove out-of-date information.
45301
45302 PR c++/9836
45303 * g++.dg/template/spec6.C: New test.
45304
45305 2003-02-24 Jeff Law <law@redhat.com>
45306
45307 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45308
45309 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45310
45311 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45312 * gcc.dg/pragma-ep-1.c: Likewise.
45313
45314 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45315
45316 PR c++/9602
45317 * g++.dg/template/friend16.C: New test.
45318
45319 2003-02-23 Mark Mitchell <mark@codesourcery.com>
45320
45321 PR c++/5333
45322 * g++.dg/parse/fused-params1.C: Adjust error messages.
45323 * g++.dg/template/nested3.C: New test.
45324
45325 2003-02-24 Alan Modra <amodra@bigpond.net.au>
45326
45327 * g++.dg/abi/param1.C: New test.
45328
45329 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45330
45331 PR c++/7982
45332 * g++.dg/warn/implicit-typename1.C: New test.
45333
45334 2003-02-22 Kelley Cook <kelleycook@comcast.net>
45335
45336 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45337 with "mtune".
45338 * g++.old-deja/g++.other/store-expr2.C: Likewise.
45339 * gcc.c-torture/execute/20010129-1.x: Likewise.
45340 * gcc.dg/20011107-1.c: Likewise.
45341 * gcc.dg/20020108-1.c: Likewise.
45342 * gcc.dg/20020122-3.c: Likewise.
45343 * gcc.dg/20020206-1.c: Likewise.
45344 * gcc.dg/20020310-1.c: Likewise.
45345 * gcc.dg/20020426-2.c: Likewise.
45346 * gcc.dg/20020517-1.c: Likewise.
45347 * gcc.dg/991230-1.c: Likewise.
45348 * gcc.dg/i386-unroll-1.c: Likewise.
45349 * gcc.misc-tests/i386-prefetch.exp: Likewise.
45350
45351 2003-02-22 Jan Hubicka <jh@suse.cz>
45352
45353 * gcc.dg/i386-mul.c: New test.
45354
45355 2003-02-21 Roger Sayle <roger@eyesopen.com>
45356
45357 * gcc.dg/builtins-5.c: New test case.
45358
45359 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
45360
45361 * gcc.dg/asmreg-1.c: New test.
45362
45363 2003-02-21 Mark Mitchell <mark@codesourcery.com>
45364
45365 PR c++/9749
45366 * g++.dg/parse/varmod1.C: New test.
45367
45368 2003-02-21 Mark Mitchell <mark@codesourcery.com>
45369
45370 PR c++/9727
45371 * g++.dg/template/op1.C: New test.
45372
45373 2003-02-21 Mark Mitchell <mark@codesourcery.com>
45374
45375 PR c++/8906
45376 * g++.dg/template/nested2.C: New test.
45377
45378 2003-02-21 Mark Mitchell <mark@codesourcery.com>
45379
45380 PR c++/8724
45381 * g++.dg/expr/dtor1.C: New test.
45382
45383 2003-02-21 Zack Weinberg <zack@codesourcery.com>
45384
45385 * gcc.dg/cpp/include3.c: New test.
45386 * gcc.dg/cpp/inc/foo.h: New file.
45387
45388 2003-02-21 Glen Nakamura <glen@imodulo.com>
45389
45390 * gcc.c-torture/execute/20030221-1.c: New test.
45391
45392 2003-02-20 Mark Mitchell <mark@codesourcery.com>
45393
45394 PR c++/9729
45395 * g++.dg/abi/conv1.C: New test.
45396
45397 2003-02-20 Jan Hubicka <jh@suse.cz>
45398
45399 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45400
45401 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
45402
45403 * gcc.c-torture/compile/20030219-1.c: New test.
45404
45405 2003-02-18 Jan Hubicka <jh@suse.cz>
45406
45407 * gcc.dg/funcorder.c: New test.
45408
45409 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
45410
45411 * gcc.c-torture/execute/20030218-1.c: New.
45412
45413 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
45414
45415 * gcc.dg/20030218-1.c: New.
45416
45417 2003-02-18 Richard Henderson <rth@redhat.com>
45418
45419 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45420 * gcc.dg/attr-used-2.c: New.
45421
45422 2003-02-18 Mark Mitchell <mark@codesourcery.com>
45423
45424 PR c++/9704
45425 * g++.dg/init/copy5.C: New test.
45426
45427 2003-02-18 Geoffrey Keating <geoffk@apple.com>
45428
45429 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45430 * g++.dg/pch/pch.exp: Likewise.
45431
45432 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
45433
45434 * gcc.c-torture/execute/20030209-1.c: Enable the test if
45435 STACK_SIZE is not defined.
45436
45437 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45438
45439 PR c++/9457
45440 * g++.dg/template/init1.C: New test.
45441
45442 2003-02-16 Jan HUbicka <jh@suse.cz>
45443
45444 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45445 (foo): Add few extra tests
45446 * gcc.dg/c99-const-expr-3.c: Likewise.
45447 * gcc.c-torture/execute/20030216-1.c: New.
45448
45449 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45450
45451 PR c++/9459
45452 * g++.dg/ext/typeof4.C: New test.
45453
45454 2003-02-15 Roger Sayle <roger@eyesopen.com>
45455
45456 * gcc.dg/i386-387-3.c: New test case.
45457
45458 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
45459
45460 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45461 cris-*-elf* cris-*-aout* and mmix-*-*.
45462
45463 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
45464
45465 * gcc.dg/20030213-1.c: New test.
45466
45467 2003-02-12 Roger Sayle <roger@eyesopen.com>
45468
45469 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45470 * gcc.dg/i386-387-2.c: Likewise.
45471
45472 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
45473
45474 * gcc.dg/ppc-spe.c: Fix formatting.
45475 Enable tests that were previously unsupported by gas.
45476 Delete tests for instructions that no longer exist.
45477 Switch arguments on evsubifw builtin.
45478
45479 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
45480
45481 * gcc.c-torture/execute/20030209-1.c: Disable the test if
45482 STACK_SIZE is too small.
45483
45484 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45485 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45486
45487 * gcc.dg/decl-2.c: New test.
45488
45489 2003-02-10 Jan Hubicka <jh@suse.cz>
45490
45491 * gcc.dg/i386-fpcvt-1.c: New test.
45492
45493 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
45494
45495 * gcc.c-torture/execute/20030209-1.c: New test.
45496
45497 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
45498
45499 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45500 int-wide bitops, use the constants of the same width.
45501 Likewise, if long long is 32-bit wide, test bitops using
45502 32-bit constants.
45503
45504 2003-02-07 Loren James Rittle <ljrittle@acm.org>
45505
45506 * gcc.dg/20021014-1.c: Annotate with expected notice text.
45507
45508 2003-02-07 Roger Sayle <roger@eyesopen.com>
45509
45510 * gcc.dg/builtins-4.c: New test case.
45511
45512 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45513
45514 * gcc.dg/20020430-1.c: Fix dg command typos.
45515 * gcc.dg/20020503-1.c: Likewise.
45516
45517 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45518
45519 PR c++/8785
45520 * g++.dg/parse/fused-params1.C: New test.
45521
45522 PR c++/8857
45523 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45524
45525 PR c++/8921
45526 * g++.dg/parse/non-dependent1.C: New test.
45527
45528 PR c++/8928
45529 * g++.dg/parse/dupl-tmpl-args1.C: New test.
45530
45531 PR c++/9228
45532 * g++.dg/parse/undefined7.C: New test.
45533 * g++.dg/parse/non-templ1.C: New test.
45534
45535 PR c++/9229
45536 * g++.dg/parse/too-many-tmpl-args1.C: New test.
45537
45538 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45539
45540 * gcc.c-torture/compile/20030206-1.c: New test.
45541
45542 2003-02-05 Roger Sayle <roger@eyesopen.com>
45543
45544 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45545 "pow" to "foo" to avoid potential confusion with a math built-in.
45546
45547 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45548
45549 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45550 conditions for SPARC targets.
45551
45552 2003-02-05 Jakub Jelinek <jakub@redhat.com>
45553
45554 * gcc.dg/20030204-1.c: New test.
45555
45556 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45557
45558 PR c++/38
45559 * g++.dg/parse/array-size1.C: New test.
45560
45561 PR c++/5657
45562 * g++.dg/parse/undefined3.C: New test.
45563
45564 PR c++/5665
45565 * g++.dg/parse/undefined4.C: New test.
45566
45567 PR c++/5975
45568 * g++.dg/parse/undefined5.C: New test.
45569
45570 PR c++/7259
45571 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45572
45573 PR c++/8578
45574 * g++.dg/parse/casting-operator1.C: New test.
45575
45576 PR c++/8596
45577 * g++.dg/parse/undefined6.C: New test.
45578
45579 PR c++/8736
45580 * g++.dg/parse/missing-template1.C: New test.
45581
45582 2003-02-04 Jan Hubicka <jh@suse.cz>
45583
45584 * gcc.dg/i386-cadd.c: Compile using -march=k8.
45585 * gcc.dg/i386-cmov?.c: Likewise.
45586 * gcc.dg/i386-fpcvt-?.c: Likewise.
45587 * gcc.dg/i386-ssefp-1.c: Likewise.
45588 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45589 conventions.
45590
45591 2003-02-03 Mark Mitchell <mark@codesourcery.com>
45592
45593 PR c++/7129
45594 * g++.dg/ext/max.C: New test.
45595
45596 2003-02-03 Jan Hubicka <jh@suse.cz>
45597
45598 * gcc.c-torture/execute/20030203-1.c: New test.
45599
45600 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
45601
45602 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45603 'natural-endian'.
45604
45605 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
45606
45607 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45608 * g++.dg/init/new2.C: Likewise.
45609 * g++.dg/other/new1.C: Likewise.
45610
45611 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
45612
45613 * gcc.dg/struct-ret-libc.c: New test.
45614
45615 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
45616
45617 * gcc.dg/20030129-1.c: New test.
45618
45619 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45620
45621 PR c++/8849
45622 * g++.dg/template/ptrmem4.C: New test.
45623
45624 2003-01-29 Mark Mitchell <mark@codesourcery.com>
45625
45626 * g++.dg/parser/constant1.C: New test.
45627
45628 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45629
45630 PR c++/8591
45631 * g++.dg/parse/friend2.C: New test.
45632
45633 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
45634
45635 PR c++/9437
45636 * g++.dg/template/unify4.C: New test.
45637
45638 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
45639
45640 * gcc.c-torture/execute/20030128-1.c: New test.
45641
45642 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
45643
45644 * g++.dg/lookup/nested1.C: Test moved from ...
45645 * g++.old-deja/g++.other/lookup24.C: ... here.
45646
45647 2003-01-28 Jan Hubicka <jh@suse.cz>
45648
45649 * gcc.dg/i386-cmov5.c: New test.
45650
45651 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45652
45653 * gcc.c-torture/execute/20010925-1.c: Changed the
45654 memcpy declaration.
45655
45656 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
45657
45658 PR c++/3902
45659 * g++.dg/parse/template5.C: New test.
45660
45661 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
45662
45663 PR fortran/9258
45664 * g77.dg/pr9258: New test.
45665
45666 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
45667
45668 * README: Move relevant parts from README.g++.
45669
45670 * README.g++: Remove this file.
45671
45672 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
45673
45674 * g++.dg/abi/dcast1.C: New test.
45675
45676 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45677
45678 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45679
45680 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
45681
45682 PR c++/47
45683 * g++.old-deja/g++.other/lookup24.C: New test.
45684
45685 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45686
45687 PR middle-end/7227
45688 * gcc.dg/uninit-C.c: New test.
45689
45690 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
45691
45692 * g++.dg/abi/covariant1.C: New test.
45693
45694 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
45695
45696 * gcc.dg/20030123-1.c: New test.
45697
45698 2003-01-25 Jan Hubicka <jh@suse.cz>
45699
45700 PR opt/8492
45701 * gcc.c-torture/compile/20030125-1.c
45702
45703 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
45704
45705 PR c++/9403
45706 * g++.dg/parse/template3.C: New test.
45707 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45708
45709 PR c++/795
45710 * g++.dg/parse/template4.C: New test.
45711
45712 PR c++/9415
45713 * g++.dg/template/qual2.C: New test.
45714
45715 PR c++/8545
45716 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45717
45718 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45719
45720 2003-01-25 Roger Sayle <roger@eyesopen.com>
45721
45722 * gcc.c-torture/execute/switch-1.c: New test case.
45723
45724 2003-01-25 Jan Hubicka <jh@suse.cz>
45725
45726 * gcc.c-torture/execute/20030125-1.[cx]: New test.
45727
45728 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
45729
45730 Tweaks for Bison-1.875. From the NEWS file:
45731 "- `parse error' -> `syntax error'
45732 Bison now uniformly uses the term `syntax error'"
45733 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45734 * gcc.dg/cpp/digraph2.c: Likewise.
45735 * gcc.dg/cpp/direct2.c: Likewise.
45736 * gcc.dg/cpp/paste4.c: Likewise.
45737 * gcc.dg/c90-restrict-1.c: Likewise.
45738 * gcc.dg/c99-func-2.c: Likewise.
45739 * gcc.dg/noncompile/920721-2.c: Likewise.
45740 * gcc.dg/noncompile/930622-2.c: Likewise.
45741 * gcc.dg/noncompile/940112-1.c: Likewise.
45742 * gcc.dg/noncompile/950921-1.c: Likewise.
45743 * gcc.dg/noncompile/951123-1.c: Likewise.
45744 * gcc.dg/noncompile/971104-1.c: Likewise.
45745 * gcc.dg/noncompile/990416-1.c: Likewise.
45746
45747 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
45748
45749 * g++.dg/parse/undefined1.C: Add error message.
45750
45751 2003-01-22 Mark Mitchell <mark@codesourcery.com>
45752
45753 PR c++/9354
45754 * g++.dg/parse/new1.C: New test.
45755
45756 PR c++/9216
45757 * g++.dg/parse/template2.C: New test.
45758
45759 PR c++/9354
45760 * g++.dg/parse/typedef2.C: New test.
45761
45762 PR c++/9328
45763 * g++.dg/ext/typeof3.C: New test.
45764
45765 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45766
45767 PR c++/2738
45768 * g++.dg/parse/ret-type1.C: New test.
45769
45770 PR c++/3792
45771 * g++.dg/parse/tmpl-outside1.C: New test.
45772
45773 PR c++/4207
45774 * g++.dg/parse/int-as-enum1.C: New test.
45775
45776 PR c++/4903
45777 * g++.dg/parse/no-typename1.C: New test.
45778
45779 PR c++/5533
45780 * g++.dg/parse/no-value1.C: New test.
45781
45782 PR c++/5921
45783 * g++.dg/parse/wrong-inline1.C: New test.
45784
45785 PR c++/6402
45786 * g++.dg/parse/ref1.C: New test.
45787
45788 PR c++/6992
45789 * g++.dg/parse/attr-ctor1.C: New test.
45790
45791 PR c++/7229
45792 * g++.dg/parse/namespace5.C: New test.
45793
45794 PR c++/7917
45795 * g++.dg/parse/func-def1.C: New test.
45796
45797 PR c++/8143
45798 * g++.dg/parse/undefined1.C: New test.
45799
45800 PR c++/5723, PR c++/8522
45801 * g++.dg/parse/specialization1.C: New test.
45802
45803 PR c++/163, PR c++/8595
45804 * g++.dg/parse/struct-as-enum1.C: New test.
45805
45806 PR c++/9173
45807 * g++.dg/parse/undefined2.C: New test.
45808
45809 2003-01-22 Mark Mitchell <mark@codesourcery.com>
45810
45811 PR c++/9298
45812 * g++.dg/parse/template1.C: New test.
45813
45814 PR c++/9384
45815 * g++.dg/parse/using1.C: New test.
45816
45817 PR c++/9285
45818 PR c++/9294
45819 * g++.dg/parse/expr2.C: New test.
45820
45821 PR c++/9388
45822 * g++.dg/parse/lookup2.C: Likewise.
45823
45824 2003-01-21 Jan Hubicka <jh@suse.cz>
45825
45826 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45827 * gcc.c-torture/execute/eeprof-1.c: Likewise.
45828 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45829 * gcc.c-torture/execute/string-opt-*.c: Likewise.
45830
45831 2003-01-20 Nick Clifton <nickc@redhat.com>
45832
45833 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
45834 problem with ARM sibcall code generation.
45835
45836 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
45837
45838 * gcc.c-torture/execute/20030120-1.c: New.
45839
45840 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
45841
45842 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45843
45844 2003-01-17 Mark Mitchell <mark@codesourcery.com>
45845
45846 PR c++/9272
45847 * g++.dg/parse/ctor1.C: New test.
45848
45849 PR c++/9294:
45850 * g++.dg/parse/qualified1.C: New test.
45851
45852 * g++.dg/parse/typename3.C: New test.
45853
45854 2003-01-16 Richard Henderson <rth@redhat.com>
45855
45856 * g++.dg/tls/init-2.C: Fix error matches for real this time.
45857
45858 2003-01-16 Richard Henderson <rth@redhat.com>
45859
45860 * g++.dg/pch/pch.exp: Copy test header to the working directory
45861 before using it either for precompilation or direct use.
45862 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45863 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45864
45865 2003-01-16 Richard Henderson <rth@redhat.com>
45866
45867 * gcc.dg/pch/pch.exp: Copy test header to the working directory
45868 before using it either for precompilation or direct use.
45869 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45870 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45871
45872 2003-01-16 Mark Mitchell <mark@codesourcery.com>
45873
45874 * g++.dg/ext/typename1.C: Add typename keyword.
45875 * g++.dg/template/crash1.C: Update error messages.
45876 * g++.dg/template/crash2.C: Remove error message.
45877 * g++.dg/parse/typename2.C: New test.
45878 * g++.dg/template/typename2.C: Change implicit
45879 typename warning into error.
45880 * g++.old-deja/g++.benjamin/tem03.C: Issue more
45881 error messages.
45882 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45883 * g++.old-deja/g++.brendan/crash56.C: Add this->.
45884 * g++.old-deja/g++.law/visibility13.C: Remove error
45885 messages.
45886 * g++.old-deja/g++.ns/template17.C: Reorder code to
45887 make declaration visible in template.
45888 * g++.old-deja/g++.pt/crash3.C: Fix typos.
45889 * g++.old-deja/g++.pt/crash36.C: Issue more error
45890 messages.
45891 * g++.old-deja/g++.pt/crash5.C: Improve error
45892 message.
45893 * g++.old-deja/g++.pt/crash67.C: Remove warning.
45894 * g++.old-deja/g++.pt/inherit1.C: Add this->.
45895 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45896 * g++.old-deja/g++.pt/typename16.C: Replace implicit
45897 typename warning with error message.
45898 * g++.old-deja/g++.pt/typename19.C: Remove warning.
45899 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45900 * g++.old-deja/g++.robertl/eb24.C: Use this->.
45901
45902 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
45903
45904 * g++.dg/parse/ambig2.C: New test.
45905
45906 2003-01-15 Richard Henderson <rth@redhat.com>
45907
45908 * g++.dg/tls/init-2.C: Update error message string.
45909
45910 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45911
45912 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45913
45914 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
45915
45916 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45917 all for HC11/HC12.
45918 * gcc.c-torture/compile/20001205-1.x: Likewise.
45919 * gcc.c-torture/compile/20001226-1.x: Likewise.
45920 * gcc.c-torture/compile/920520-1.x: Likewise.
45921 * gcc.c-torture/compile/961203-1.x: Likewise.
45922 * gcc.c-torture/compile/20020604-1.x: Likewise.
45923
45924 2003-01-15 Jan Hubicka <jh@suse.cz>
45925
45926 * gcc.c-torture/compile/20030115-1.c: New test.
45927
45928 * gcc.dg/i386-fpcvt-1.c: New test.
45929 * gcc.dg/i386-fpcvt-2.c: New test.
45930
45931 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
45932
45933 Further conform g++'s __vmi_class_type_info to the C++ ABI
45934 specification.
45935 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45936 the specification.
45937
45938 2003-01-14 Jan Hubicka <jh@suse.cz>
45939
45940 * gcc.dg/i386-fpcvt-1.c: New test.
45941 * gcc.dg/i386-fpcvt-2.c: New test.
45942
45943 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45944
45945 * gcc.dg/i386-mmx-3.c: New test.
45946
45947 2003-01-12 Mark Mitchell <mark@codesourcery.com>
45948
45949 PR c++/9264
45950 * g++.dg/parse/octal1.C: New file.
45951
45952 PR c++/9172
45953 * g++.dg/parse/typename1.C: New file.
45954
45955 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
45956
45957 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45958 * gcc.dg/bf-no-ms-layout.c: Likewise.
45959 * gcc.dg/bf-ms-attrib.c: Likewise.
45960
45961 2003-01-10 Mark Mitchell <mark@codesourcery.com>
45962
45963 PR c++/9099
45964 * g++.dg/parse/dtor1.C: New file.
45965
45966 PR c++/9128
45967 * g++.dg/rtti/typeid1.C: New file.
45968
45969 PR c++/9153
45970 * g++.dg/parse/lookup1.C: New file.
45971
45972 PR c++/9171
45973 * g++.dg/templ/spec5.C: New file.
45974
45975 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
45976
45977 * gcc.c-torture/compile/20030110-1.c: New test.
45978
45979 2003-01-09 Geoffrey Keating <geoffk@apple.com>
45980
45981 Merge from pch-branch:
45982
45983 2002-12-23 Geoffrey Keating <geoffk@apple.com>
45984
45985 * gcc.dg/pch/cpp-1.h: New.
45986 * gcc.dg/pch/cpp-1.c: New.
45987 * gcc.dg/pch/cpp-2.h: New.
45988 * gcc.dg/pch/cpp-2.c: New.
45989
45990 2002-11-19 Geoffrey Keating <geoffk@apple.com>
45991
45992 * gcc.dg/pch/except-1.h: New.
45993 * gcc.dg/pch/except-1.c: New.
45994
45995 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45996
45997 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45998 running test.
45999 * gcc.dg/pch: Include *.hp not *.h.
46000 * gcc.dg/pch/system-1.h: New.
46001 * gcc.dg/pch/system-1.c: New.
46002
46003 2002-11-11 Geoffrey Keating <geoffk@apple.com>
46004
46005 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46006 rather than trying to build and run a program using PCH.
46007 * gcc.dg/pch: Remove dg-do commands from test files.
46008
46009 2002-11-08 Geoffrey Keating <geoffk@apple.com>
46010
46011 * gcc.dg/pch/macro-3.c: New.
46012 * gcc.dg/pch/macro-3.h: New.
46013
46014 2002-11-04 Geoffrey Keating <geoffk@apple.com>
46015
46016 * gcc.dg/pch/common-1.c: New.
46017 * gcc.dg/pch/common-1.h: New.
46018 * gcc.dg/pch/decl-1.c: New.
46019 * gcc.dg/pch/decl-1.h: New.
46020 * gcc.dg/pch/decl-2.c: New.
46021 * gcc.dg/pch/decl-2.h: New.
46022 * gcc.dg/pch/decl-3.c: New.
46023 * gcc.dg/pch/decl-3.h: New.
46024 * gcc.dg/pch/decl-4.c: New.
46025 * gcc.dg/pch/decl-4.h: New.
46026 * gcc.dg/pch/decl-5.c: New.
46027 * gcc.dg/pch/decl-5.h: New.
46028 * gcc.dg/pch/global-1.c: New.
46029 * gcc.dg/pch/global-1.h: New.
46030 * gcc.dg/pch/inline-1.c: New.
46031 * gcc.dg/pch/inline-1.h: New.
46032 * gcc.dg/pch/inline-2.c: New.
46033 * gcc.dg/pch/inline-2.h: New.
46034 * gcc.dg/pch/static-1.c: New.
46035 * gcc.dg/pch/static-1.h: New.
46036 * gcc.dg/pch/static-2.c: New.
46037 * gcc.dg/pch/static-2.h: New.
46038
46039 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
46040
46041 * g++.dg/pch/pch.exp: Better handle failing testcases.
46042 * gcc.dg/pch/pch.exp: Likewise.
46043 * gcc.dg/pch/macro-1.c: New.
46044 * gcc.dg/pch/macro-1.h: New.
46045 * gcc.dg/pch/macro-2.c: New.
46046 * gcc.dg/pch/macro-2.h: New.
46047
46048 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
46049
46050 * g++.dg/dg.exp: Treat files in pch/ specially.
46051 * g++.dg/pch/pch.exp: New file.
46052 * g++.dg/pch/empty.H: New file.
46053 * g++.dg/pch/empty.C: New file.
46054 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46055 "precompile".
46056
46057 * gcc.dg/pch/pch.exp: New file.
46058 * gcc.dg/pch/empty.h: New file.
46059 * gcc.dg/pch/empty.c: New file.
46060 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46061 "precompile".
46062
46063 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46064
46065 * g++.dg/template/friend14.C: New test.
46066
46067 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46068
46069 * gcc.dg/old-style-asm-1.c: New test.
46070
46071 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
46072
46073 * gcc.c-torture/compile/20030109-1.c: New test.
46074
46075 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46076
46077 * gcc.c-torture/execute/20030109-1.c: New test.
46078
46079 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
46080
46081 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46082 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46083 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46084 * g++.old-deja/g++.mike/eh2.C: Likewise.
46085 * g++.old-deja/g++.mike/eh3.C: Likewise.
46086 * g++.old-deja/g++.mike/eh5.C: Likewise.
46087 * g++.old-deja/g++.mike/eh6.C: Likewise.
46088 * g++.old-deja/g++.mike/eh7.C: Likewise.
46089 * g++.old-deja/g++.mike/eh8.C: Likewise.
46090 * g++.old-deja/g++.mike/eh9.C: Likewise.
46091 * g++.old-deja/g++.mike/eh10.C: Likewise.
46092 * g++.old-deja/g++.mike/eh12.C: Likewise.
46093 * g++.old-deja/g++.mike/eh13.C: Likewise.
46094 * g++.old-deja/g++.mike/eh14.C: Likewise.
46095 * g++.old-deja/g++.mike/eh16.C: Likewise.
46096 * g++.old-deja/g++.mike/eh17.C: Likewise.
46097 * g++.old-deja/g++.mike/eh18.C: Likewise.
46098 * g++.old-deja/g++.mike/eh21.C: Likewise.
46099 * g++.old-deja/g++.mike/eh23.C: Likewise.
46100 * g++.old-deja/g++.mike/eh24.C: Likewise.
46101 * g++.old-deja/g++.mike/eh25.C: Likewise.
46102 * g++.old-deja/g++.mike/eh26.C: Likewise.
46103 * g++.old-deja/g++.mike/eh27.C: Likewise.
46104 * g++.old-deja/g++.mike/eh28.C: Likewise.
46105 * g++.old-deja/g++.mike/eh29.C: Likewise.
46106 * g++.old-deja/g++.mike/eh31.C: Likewise.
46107 * g++.old-deja/g++.mike/eh33.C: Likewise.
46108 * g++.old-deja/g++.mike/eh34.C: Likewise.
46109 * g++.old-deja/g++.mike/eh35.C: Likewise.
46110 * g++.old-deja/g++.mike/eh36.C: Likewise.
46111 * g++.old-deja/g++.mike/eh37.C: Likewise.
46112 * g++.old-deja/g++.mike/eh38.C: Likewise.
46113 * g++.old-deja/g++.mike/eh39.C: Likewise.
46114 * g++.old-deja/g++.mike/eh40.C: Likewise.
46115 * g++.old-deja/g++.mike/eh41.C: Likewise.
46116 * g++.old-deja/g++.mike/eh42.C: Likewise.
46117 * g++.old-deja/g++.mike/eh44.C: Likewise.
46118 * g++.old-deja/g++.mike/eh46.C: Likewise.
46119 * g++.old-deja/g++.mike/eh47.C: Likewise.
46120 * g++.old-deja/g++.mike/eh48.C: Likewise.
46121 * g++.old-deja/g++.mike/eh49.C: Likewise.
46122 * g++.old-deja/g++.mike/eh50.C: Likewise.
46123 * g++.old-deja/g++.mike/eh51.C: Likewise.
46124 * g++.old-deja/g++.mike/eh53.C: Likewise.
46125 * g++.old-deja/g++.mike/eh55.C: Likewise.
46126 * g++.old-deja/g++.mike/p7912.C: Likewise.
46127 * g++.old-deja/g++.mike/p9706.C: Likewise.
46128 * g++.old-deja/g++.mike/p10416.C: Likewise.
46129 * g++.old-deja/g++.mike/p11667.C: Likewise.
46130 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46131 Remove redundant reference to Iris.
46132 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46133 Elxsi, i860, Pico Java, and WE32K.
46134
46135 2003-01-07 Mark Mitchell <mark@codesourcery.com>
46136
46137 * g++.dg/ext/asm4.C: New test.
46138
46139 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46140
46141 PR c++/9030
46142 * g++.dg/template/friend12.C: New test.
46143 * g++.dg/template/friend13.C: Likewise.
46144 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46145
46146 2003-01-08 Jan Hubicka <jh@suse.cz>
46147
46148 * gcc.dg/i386-cadd.c: New test.
46149 * gcc.dg/i386-cmov4.c: Likewise.
46150
46151 2003-01-06 Mark Mitchell <mark@codesourcery.com>
46152
46153 PR c++/9165
46154 * g++.dg/warn/Wunused-3.C: New test.
46155
46156 * g++.dg/abi/bitfield9.C: New test.
46157
46158 PR c++/9189
46159 * g++.dg/parse/defarg3.C: New test.
46160
46161 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
46162
46163 * g++.dg/parse/ambig1.C: New test.
46164 * g++.dg/parse/defarg2.C: New test.
46165
46166 2003-01-05 Mark Mitchell <mark@codesourcery.com>
46167
46168 * g++.dg/template/defarg-1.C: New test.
46169 * g++.dg/template/local2.C: Likewise.
46170
46171 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
46172
46173 * gcc.c-torture/execute/20030105-1.c: New test.
46174
46175 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46176
46177 * g++.dg/parse/namespace3.C: Remove extra semicolons.
46178 * g++.dg/parse/namespace4.C: Likewise.
46179
46180 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
46181
46182 * g++.dg/template/ntp2.C: New test.
46183
46184 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
46185
46186 * g++.dg/parse/extern-C-1.C: New test.
46187
46188 * g++.dg/parse/namespace4.C: New test.
46189
46190 * g++.dg/template/nested1.C: New test.
46191
46192 * g++.dg/parse/namespace3.C: New test.
46193
46194 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
46195
46196 * g++.dg/lookup/two-stage1.C: New test.
46197
46198 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46199
46200 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46201 * g++.old-deja/g++.jason/access8.C: Likewise.
46202 * g++.old-deja/g++.other/decl5.C: Likewise.
46203
46204 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
46205
46206 * g++.dg/parse/parse7.C: New test.
46207
46208 2003-01-02 Mark Mitchell <mark@codesourcery.com>
46209
46210 PR c++/2843
46211 * g++.dg/ext/attrib7.C: New test.
46212
46213 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
46214
46215 * g++.dg/parse/parse6.C: New test.
46216
46217 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
46218
46219 * gcc.dg/h8300-stack-1.c: New.
46220
46221 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
46222
46223 g++.dg/lookup/exception1.C: New test.
46224
46225 g++.dg/lookup/template1.C: New test.
46226
46227 g++.dg/parse/namespace2.C: New test.
46228
46229 g++.dg/parse/parens2.C: New test.
46230
46231 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46232
46233 * g++.dg/parse/parse5.C: New test.
46234 * g++.dg/lookup/scoped4.C: New test.
46235
46236 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
46237
46238 * g++.dg/parse/parens1.C: New test.
46239
46240 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46241 angle-bracket1.C.
46242 * g++.dg/parse/parens2.C: New test.
46243
46244 * g++.dg/lookup/scope-operator1.C: New test.
46245
46246 * g++.dg/parse/operator1.C: New test.
46247
46248 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46249
46250 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46251 * g++.old-deja/g++.other/access6.C: Likewise.
46252 * g++.old-deja/g++.other/decl1.C: Likewise.
46253 * g++.old-deja/g++.pt/typename12.C: Likewise.
46254
46255 2002-12-31 Mark Mitchell <mark@codesourcery.com>
46256
46257 * g++.dg/parse/namespace1.C: New test.
46258
46259 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46260
46261 * g++.dg/parse/parse4.C: New test.
46262
46263 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46264
46265 * g++.dg/parse/parse3.C: New test.
46266
46267 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46268
46269 * g++.dg/parse/parse2.C: New test.
46270
46271 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46272
46273 * g++.dg/template/friend11.C: New test.
46274
46275 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46276
46277 * g++.dg/parse/parse1.C: New test.
46278
46279 2002-12-31 Janis Johnson <janis187@us.ibm.com>
46280
46281 * lib/profopt.exp: Change the name of a global variable to avoid
46282 possible clashes with other test suites.
46283
46284 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
46285
46286 * g++.dg/inherit/covariant8.C: New test.
46287
46288 2002-12-31 Mark Mitchell <mark@codesourcery.com>
46289
46290 * g++.dg/init/array9.C: New test.
46291
46292 PR c++/9112
46293 * g++.dg/parse/expr1.C: New test.
46294
46295 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
46296
46297 * gcc.c-torture/compile/20021230-1.c: New test.
46298
46299 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
46300
46301 * g++.dg/inherit/covariant5.C: New test.
46302 * g++.dg/inherit/covariant6.C: New test.
46303 * g++.dg/inherit/covariant7.C: New test.
46304
46305 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46306
46307 PR c++/2739
46308 * g++.dg/other/access2.C: New test.
46309
46310 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
46311
46312 * g++.dg/other/anon-struct.C: No longer fails
46313 * g++.old-deja/g++.brendan/parse4.C: Likewise.
46314 * g++.old-deja/g++.brendan/parse5.C: Likewise.
46315 * g++.old-deja/g++.brendan/parse6.C: Likewise.
46316
46317 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
46318
46319 * g++.dg/parse/angle-bracket.C (main): No longer fails.
46320
46321 2002-12-27 Mark Mitchell <mark@codesourcery.com>
46322
46323 * g++.dg/eh/spec4.C: Remove stray semicolon.
46324 * g++.dg/expr/pmf-1.C: Change error message.
46325 * g++.dg/ext/asm1.C: Remove stray semicolon.
46326 * g++.dg/ext/typename1.C: Add missing typenames.
46327 * g++.dg/inherit/template-as-base.C: Change error message.
46328 * g++.dg/lookup/scoped1.C: Likewise.
46329 * g++.dg/lookup/scoped2.C: Likewise.
46330 * g++.dg/lookup/using2.C: Likewise.
46331 * g++.dg/other/component1.C: Remove stray semicolon.
46332 * g++.dg/other/do1.C: Change error message.
46333 * g++.dg/other/error2.C: Likewise.
46334 * g++.dg/other/init1.C: Likewise.
46335 * g++.dg/other/packed1.C: Remove stray semicolon.
46336 * g++.dg/other/ptrmem2.C: Change error message.
46337 * g++.dg/parse/parameter-declaration-1.C: Remove line number
46338 marker.
46339 * g++.dg/special/initp1.C: Remove invalid attribute usage.
46340 * g++.dg/template/access3.C: Add typename keyword.
46341 * g++.dg/template/access5.C: Remove stray semicolon.
46342 * g++.dg/template/access6.C: Likewise.
46343 * g++.dg/template/complit1.C: Likewise.
46344 * g++.dg/template/crash1.C: Change error message.
46345 * g++.dg/template/inherit2.C: Remove stray semicolon.
46346 * g++.dg/template/instantiate2.C: Likewise.
46347 * g++.dg/template/instantiate3.C: Change error message.
46348 * g++.dg/template/qual1.C: Remove stray semicolon.
46349 * g++.dg/template/qualttp18.C: Change error message.
46350 * g++.dg/template/ref1.C: Remove stray semicolon.
46351 * g++.dg/template/sizeof1.C (A::value): Declare it.
46352 * g++.dg/template/spec4.C: Change error message.
46353 * g++.dg/template/static1.C: Likewise.
46354 * g++.dg/template/type1.C: Likewise.
46355 * g++.dg/template/typename3.C: Likewise.
46356 * g++.old-deja/g++.benjamin/13478.C: Change error message.
46357 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46358 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46359 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46360 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46361 named return value extension.
46362 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46363 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46364 * g++.old-deja/g++.bob/extern_C.C: Likewise.
46365 * g++.old-deja/g++.bob/inherit2.C: Likewise.
46366 * g++.old-deja/g++.brendan/complex1.C: Likewise.
46367 * g++.old-deja/g++.brendan/copy5.C: Likewise.
46368 * g++.old-deja/g++.brendan/crash13.C: Likewise.
46369 * g++.old-deja/g++.brendan/crash15.C: Likewise.
46370 * g++.old-deja/g++.brendan/crash18.C: Change error message.
46371 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46372 * g++.old-deja/g++.brendan/crash38.C: Likewise.
46373 * g++.old-deja/g++.brendan/crash50.C: Likewise.
46374 * g++.old-deja/g++.brendan/crash56.C: Likewise.
46375 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46376 syntax.
46377 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46378 * g++.old-deja/g++.brendan/crash8.C: Change error message.
46379 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46380 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46381 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46382 * g++.old-deja/g++.brendan/template11.C: Likewise.
46383 * g++.old-deja/g++.brendan/template26.C: Likewise.
46384 * g++.old-deja/g++.brendan/template27.C: Use explicit
46385 specialization syntax.
46386 * g++.old-deja/g++.brendan/template30.C: Likewise.
46387 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46388 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46389 non-dependent names.
46390 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46391 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46392 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46393 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46394 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46395 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46396 named return value extension.
46397 * g++.old-deja/g++.ext/namedret2.C: Likewise.
46398 * g++.old-deja/g++.ext/namedret3.C: Likewise.
46399 * g++.old-deja/g++.ext/return1.C: Likewise.
46400 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46401 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46402 * g++.old-deja/g++.jason/access8.C: Likewise.
46403 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46404 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46405 pseudo-destructor names.
46406 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46407 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46408 pseudo-destructor names.
46409 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46410 * g++.old-deja/g++.jason/overload19.C: Likewise.
46411 * g++.old-deja/g++.jason/overload32.C: Likewise.
46412 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46413 stray semicolons.
46414 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46415 * g++.old-deja/g++.jason/return.C: Likewise.
46416 * g++.old-deja/g++.jason/return2.C: Likewise.
46417 * g++.old-deja/g++.jason/shadow1.C: Likewise.
46418 * g++.old-deja/g++.jason/special.C: Use explicit specialization
46419 syntax.
46420 * g++.old-deja/g++.jason/template10.C: Account for use of
46421 non-dependent names.
46422 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46423 syntax.
46424 * g++.old-deja/g++.jason/template37.C: Likewise.
46425 * g++.old-deja/g++.law/access4.C: Change error messages.
46426 * g++.old-deja/g++.law/arm13.C: Remove incorrect
46427 pseudo-destructor names.
46428 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46429 * g++.old-deja/g++.law/ctors9.C: Likewise.
46430 * g++.old-deja/g++.law/cvt22.C: Likewise.
46431 * g++.old-deja/g++.law/dtors5.C: Likewise.
46432 * g++.old-deja/g++.law/global-init1.C: Likewise.
46433 * g++.old-deja/g++.law/missed-error3.C: Likewise.
46434 * g++.old-deja/g++.law/operators28.C: Likewise.
46435 * g++.old-deja/g++.law/visibility28.C: Likewise.
46436 * g++.old-deja/g++.martin/eval1.C: Likewise.
46437 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46438 name.
46439 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46440 * g++.old-deja/g++.mike/net34.C: Likewise.
46441 * g++.old-deja/g++.mike/net36.C: Likewise.
46442 * g++.old-deja/g++.mike/ns2.C: Likewise.
46443 * g++.old-deja/g++.mike/p12306.C: Likewise.
46444 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46445 value extension.
46446 * g++.old-deja/g++.mike/p700.C: Likewise.
46447 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46448 * g++.old-deja/g++.mike/p710.C: Likewise.
46449 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46450 value extension.
46451 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46452 * g++.old-deja/g++.mike/pmf9.C: Likewise.
46453 * g++.old-deja/g++.ns/crash2.C: Likewise.
46454 * g++.old-deja/g++.ns/crash3.C: Likewise.
46455 * g++.old-deja/g++.ns/invalid1.C: Likewise.
46456 * g++.old-deja/g++.ns/ns17.C: Likewise.
46457 * g++.old-deja/g++.ns/template16.C: Likewise.
46458 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46459 keyword.
46460 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46461 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46462 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46463 named return value extension.
46464 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46465 * g++.old-deja/g++.other/access4.C: Issue additional error
46466 messages.
46467 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46468 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46469 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46470 * g++.old-deja/g++.other/crash25.C: Change error message.
46471 * g++.old-deja/g++.other/crash4.C: Change error message.
46472 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46473 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46474 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46475 checks.
46476 * g++.old-deja/g++.other/defarg8.C: Likewise.
46477 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46478 * g++.old-deja/g++.other/dtor10.C: Likewise.
46479 * g++.old-deja/g++.other/incomplete.C: Likewise.
46480 * g++.old-deja/g++.other/linkage7.C: Likewise.
46481 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46482 lookup algorithm.
46483 * g++.old-deja/g++.other/mangle2.C: Likewise.
46484 * g++.old-deja/g++.other/refinit2.C: Likewise.
46485 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46486 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46487 * g++.old-deja/g++.pt/crash28.C: Likewise.
46488 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46489 syntax.
46490 * g++.old-deja/g++.pt/crash32.C: Change error message.
46491 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46492 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46493 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46494 error message position.
46495 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46496 * g++.old-deja/g++.pt/defarg8.C: Change error message.
46497 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46498 syntax.
46499 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46500 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46501 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46502 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46503 keyword.
46504 * g++.old-deja/g++.pt/explicit31.C: Likewise.
46505 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46506 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46507 keyword.
46508 * g++.old-deja/g++.pt/explicit71.C: Change error message.
46509 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46510 syntax.
46511 * g++.old-deja/g++.pt/friend28.C: Account for use of
46512 non-dependent names.
46513 * g++.old-deja/g++.pt/friend29.C: Likewise.
46514 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46515 rules.
46516 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46517 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46518 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46519 lookup rules.
46520 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46521 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46522 keyword.
46523 * g++.old-deja/g++.pt/memclass20.C: Likewise.
46524 * g++.old-deja/g++.pt/memclass5.C: Likewise.
46525 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46526 keyword.
46527 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46528 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46529 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46530 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46531 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46532 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46533 keyword.
46534 * g++.old-deja/g++.pt/spec10.C: Likewise.
46535 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46536 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46537 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46538 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46539 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46540 * g++.old-deja/g++.pt/ttp62.C: Likewise.
46541 * g++.old-deja/g++.pt/ttp64.C: Likewise.
46542 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46543 * g++.old-deja/g++.pt/typename15.C: Likewise.
46544 * g++.old-deja/g++.pt/typename22.C: Likewise.
46545 * g++.old-deja/g++.pt/typename6.C: Change error messages.
46546 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46547 * g++.old-deja/g++.pt/virtual2.C: Likewise.
46548 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46549 syntax.
46550 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46551 return value extension.
46552 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46553 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46554 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46555 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46556
46557 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
46558
46559 * g++.dg/warn/inline1.C: New test.
46560 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46561 * g++.old-deja/g++.jason/synth10.C: Likewise.
46562 * g++.old-deja/g++.mike/net31.C: Likewise.
46563 * g++.old-deja/g++.mike/p8786.C: Likewise.
46564
46565 * g++.dg/template/friend10.C: New test.
46566 * g++.dg/template/conv5.C: New test.
46567
46568 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
46569
46570 * g++.dg/lookup/scoped3.C: New test.
46571
46572 * g++.dg/lookup/decl1.C: New test.
46573 * g++.dg/lookup/decl2.C: New test.
46574
46575 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
46576
46577 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46578 gcc.c-torture/compile/20021015-1.c,
46579 gcc.c-torture/compile/20021015-2.c,
46580 gcc.c-torture/compile/20021123-1.c,
46581 gcc.c-torture/compile/20021123-2.c,
46582 gcc.c-torture/compile/20021123-3.c,
46583 gcc.c-torture/compile/20021123-4.c,
46584 gcc.c-torture/execute/20021024-1.c: Add tests previously added
46585 only to 3.1 or 3.2 branch.
46586
46587 2002-12-23 Mark Mitchell <mark@codesourcery.com>
46588
46589 * gcc.dg/i386-bitfield3.c: New test.
46590
46591 * gcc.dg/i386-bitfield2.c: New test.
46592
46593 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
46594
46595 * g++.dg/parse/conv_op1.C: New test.
46596
46597 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
46598
46599 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46600 approved.
46601
46602 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
46603
46604 * gcc.c-torture/compile/20021220-1.c: New test.
46605
46606 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
46607
46608 * gcc.dg/i386-fastcall-1.c: New.
46609
46610 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
46611
46612 * gcc.c-torture/execute/20021219-1.c: New test.
46613
46614 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
46615
46616 * gcc.dg/i386-pic-1.c: New test.
46617
46618 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46619
46620 PR c++/8099
46621 * g++.dg/template/friend9.C: New test.
46622
46623 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46624
46625 PR c++/3663
46626 * g++.dg/template/access7.C: New test.
46627
46628 2002-12-18 Nick Clifton <nickc@redhat.com>
46629
46630 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46631 the libstdc++-v3 directory has been found.
46632
46633 2002-12-12 Devang Patel <dpatel@apple.com>
46634 * gcc.dg/darwin-ld-1.c: New test.
46635 * gcc.dg/darwin-ld-2.c: New test.
46636 * gcc.dg/darwin-ld-3.c: New test.
46637 * gcc.dg/darwin-ld-4.c: New test.
46638 * gcc.dg/darwin-ld-5.c: New test.
46639
46640 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46641
46642 * gcc.c-torture/compile/20021212-1.c: New test.
46643
46644 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
46645
46646 * gcc.dg/fshort-wchar: New test.
46647
46648 2002-12-10 Mark Mitchell <mark@codesourcery.com>
46649
46650 PR c++/8372
46651 * g++.dg/template/dtor1.C: New test.
46652
46653 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46654 markers.
46655
46656 2002-12-10 Jakub Jelinek <jakub@redhat.com>
46657
46658 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46659
46660 2002-12-09 Mark Mitchell <mark@codesourcery.com>
46661
46662 * g++.dg/template/static1.C: New test.
46663 * g++.dg/template/static2.C: New test.
46664 * g++.old-deja/g++.ext/memconst.C: New test.
46665
46666 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46667
46668 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46669 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46670 * g++.dg/special/initp1.C: Likewise.
46671
46672 2002-12-06 Jakub Jelinek <jakub@redhat.com>
46673
46674 * gcc.c-torture/execute/20021204-1.c: New test.
46675
46676 2002-12-04 Geoffrey Keating <geoffk@apple.com>
46677
46678 * gcc.dg/ppc-fmadd-1.c: New file.
46679 * gcc.dg/ppc-fmadd-2.c: New file.
46680 * gcc.dg/ppc-fmadd-3.c: New file.
46681
46682 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46683
46684 * gcc.c-torture/compile/20021204-1.c: New test.
46685
46686 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
46687
46688 * g++.dg/inherit/covariant2.C: New test.
46689 * g++.dg/inherit/covariant3.C: New test.
46690 * g++.dg/inherit/covariant4.C: New test.
46691 * g++.dg/inherit/covariant1.C: Remove XFAIL.
46692 * g++.old-deja/g++.robertl/eb17.C: Likewise.
46693
46694 2002-12-03 Mark Mitchell <mark@codesourcery.com>
46695
46696 PR c++/8688
46697 * g++.dg/init/brace3.C: New test.
46698
46699 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
46700
46701 * gcc.dg/20020210-1.c: Fix a comment typo.
46702
46703 2002-12-02 Mark Mitchell <mark@codesourcery.com>
46704
46705 PR c++/8720
46706 * g++.dg/parse/defarg1.C: New test.
46707
46708 PR c++/8615
46709 * g++.dg/template/char1.C: New test.
46710
46711 * g++.dg/template/varmod1.C: Fix typo.
46712
46713 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46714
46715 DR 180
46716 * g++.old-deja/g++.pt/crash32.C: Expect error.
46717
46718 2002-12-01 Mark Mitchell <mark@codesourcery.com>
46719
46720 PR c++/5919
46721 * g++.dg/template/varmod1.C: New test.
46722
46723 PR c++/8727
46724 * g++.dg/inherit/typeinfo1.C: New test.
46725
46726 PR c++/8663
46727 * g++.dg/inherit/typedef1.C: New test.
46728
46729 2002-11-30 Mark Mitchell <mark@codesourcery.com>
46730
46731 PR c++/8332
46732 PR c++/8493
46733 * g++.dg/template/strlen1.C: New test.
46734
46735 PR c++/8227
46736 * g++.dg/template/ctor2.C: New test.
46737
46738 PR c++/8214
46739 * g++.dg/init/string1.C: New test.
46740
46741 PR c++/8511
46742 * g++.dg/template/friend8.C: New test.
46743
46744 2002-11-29 Joe Buck <jbuck@synopsys.com>
46745
46746 * g++.dg/lookup/anon2.C: New test.
46747
46748 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
46749
46750 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46751 h8300 port.
46752
46753 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
46754
46755 * gcc.dg/bitfld-6.c: New test.
46756
46757 2002-11-27 Jan Hubicka <jh@suse.cz>
46758
46759 * gcc.c-torture/execute/20021127.[cx]: New test.
46760
46761 2002-11-26 Jan Hubicka <jh@suse.cz>
46762
46763 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46764 quality.
46765
46766 2002-11-26 Geoffrey Keating <geoffk@apple.com>
46767
46768 * g++.dg/init/brace2.C: New test.
46769 * g++.old-deja/g++.mike/p9129.C: Correct.
46770
46771 2002-11-26 Mark Mitchell <mark@codesourcery.com>
46772
46773 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46774
46775 2002-11-25 Andreas Bauer <baueran@in.tum.de>
46776
46777 * gcc.dg/sibcall-6: New test for indirect sibcalls.
46778
46779 2002-11-25 Mark Mitchell <mark@codesourcery.com>
46780
46781 * g++.dg/abi/empty11.C: New test.
46782 * g++.dg/rtti/cv1.C: New test.
46783
46784 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
46785
46786 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46787
46788 2002-11-24 Mark Mitchell <mark@codesourcery.com>
46789
46790 * g++.dg/abi/empty10.C: New test.
46791
46792 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46793
46794 * gcc.c-torture/compile/20021124-1.c: New test.
46795
46796 2002-11-22 Mark Mitchell <mark@codesourcery.com>
46797
46798 * g++.dg/abi/rtti2.C: New test.
46799
46800 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46801
46802 * gcc.dg/i386-unroll-1.c: New test.
46803
46804 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
46805
46806 * gcc.c-torture/compile/20021120-1.c: New test.
46807 * gcc.c-torture/compile/20021120-2.c: New test.
46808
46809 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46810
46811 * gcc.dg/bitfld-5.c: New test.
46812
46813 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46814
46815 * gcc.c-torture/execute/20021120-3.c: New test.
46816
46817 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46818
46819 * gcc.c-torture/execute/20021120-2.c: New test.
46820
46821 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46822
46823 * gcc.c-torture/execute/20021120-1.c: New test.
46824
46825 2002-11-20 Jakub Jelinek <jakub@redhat.com>
46826
46827 * gcc.c-torture/execute/20021118-3.c: New test.
46828
46829 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
46830
46831 * gcc.c-torture/compile/20021119-1.c: New test.
46832
46833 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
46834
46835 * gcc.dg/duff-1.c: New test.
46836 * gcc.dg/duff-2.c: New test.
46837 * gcc.dg/duff-3.c: New test.
46838
46839 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
46840
46841 * gcc.dg/cpp/_Pragma5.c: New test.
46842
46843 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
46844
46845 * gcc.c-torture/execute/20021118-2.c: New test.
46846
46847 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
46848
46849 * gcc.c-torture/execute/20021118-1.c: New test.
46850
46851 2002-11-16 Jakub Jelinek <jakub@redhat.com>
46852
46853 * gcc.dg/20021116-1.c: New test.
46854
46855 2002-11-14 Mark Mitchell <mark@codesourcery.com>
46856
46857 * g++.dg/abi/vcall1.C: New test.
46858
46859 2002-11-14 Jakub Jelinek <jakub@redhat.com>
46860
46861 * gcc.dg/20021029-1.c: New test.
46862 * gcc.dg/20021029-2.c: New test.
46863
46864 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
46865
46866 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46867
46868 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46869
46870 PR c/8439
46871 * gcc.dg/20021110.c: Move to ...
46872 * gcc.c-torture/compile/20021110.c: .... here.
46873
46874 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46875
46876 PR c/8467
46877 * gcc.c-torture/execute/20021111-1.c
46878
46879 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46880
46881 PR c/8439
46882 * gcc.dg/20021110.c: New test.
46883
46884 2002-11-10 Mark Mitchell <mark@codesourcery.com>
46885
46886 * g++.dg/abi/vthunk3.C: Run only on x86.
46887
46888 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
46889
46890 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46891
46892 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
46893
46894 * lib/compat.exp (compat-execute): Fix logic error in last
46895 change.
46896
46897 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
46898
46899 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46900
46901 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46902
46903 PR c++/8389
46904 * g++.dg/template/access6.C: New test.
46905
46906 2002-11-08 Jan Hubicka <jh@suse.cz>
46907
46908 * gcc.dg/i386-ssefp-1.c: New test.
46909 * gcc.dg/i386-ssefp-1.c: New test.
46910
46911 2002-11-08 Jan Hubicka <jh@suse.cz>
46912
46913 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46914
46915 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46916
46917 * g++.dg/abi/vthunk3.C: New test.
46918
46919 PR c++/8338
46920 * g++.dg/template/crash2.C: New test.
46921
46922 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46923
46924 * g++.dg/abi/dtor1.C: New test.
46925 * g++.dg/abi/dtor2.C: Likewise.
46926
46927 2002-11-05 Geoffrey Keating <geoffk@apple.com>
46928
46929 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46930 Darwin.
46931
46932 2002-11-04 Adam Nemet <anemet@lnxw.com>
46933
46934 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46935 -mthumb. Only xfail with -O0.
46936
46937 2002-11-03 Mark Mitchell <mark@codesourcery.com>
46938
46939 * g++.dg/abi/thunk1.C: New test.
46940 * g++.dg/abi/thunk2.C: Likewise.
46941 * g++.dg/abi/vtt1.C: Likewise.
46942
46943 2002-11-02 Diego Novillo <dnovillo@redhat.com>
46944
46945 PR optimization/8423
46946 * gcc.c-torture/execute/builtin-constant.c: New test.
46947
46948 2002-11-01 Zack Weinberg <zack@codesourcery.com>
46949
46950 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46951 Add some more cases.
46952
46953 2002-11-01 Mark Mitchell <mark@codesourcery.com>
46954
46955 PR c++/8391
46956 * g++.dg/opt/local1.C: New test.
46957
46958 2002-10-30 Mark Mitchell <mark@codesourcery.com>
46959
46960 PR c++/8160
46961 * g++.dg/template/complit1.C: New test.
46962
46963 PR c++/8149
46964 * g++.dg/template/typename4.C: Likewise.
46965
46966 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46967
46968 Core issue 287, PR c++/7639
46969 * g++.dg/template/instantiate1.C: Adjust error location.
46970 * g++.dg/template/instantiate3.C: New test.
46971 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46972 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46973 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46974
46975 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
46976
46977 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46978
46979 2002-10-29 Mark Mitchell <mark@codesourcery.com>
46980
46981 PR c++/8287
46982 * g++.dg/init/dtor2.C: New test.
46983
46984 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46985
46986 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46987 * gcc.dg/nest.c: Bypass errors on irix6.
46988
46989 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
46990
46991 * gcc.dg/nest.c: Expect error for mmix-*-*.
46992 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46993
46994 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46995
46996 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46997 markers.
46998
46999 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47000
47001 2002-10-25 Mike Stump <mrs@apple.com>
47002
47003 * gcc.dg/warn-1.c: New test.
47004
47005 2002-10-25 Zack Weinberg <zack@codesourcery.com>
47006
47007 * g++.dg/template/typename3.C: New test.
47008
47009 2002-10-25 Mark Mitchell <mark@codesourcery.com>
47010
47011 * g++.dg/lookup/ptrmem1.C: New test.
47012
47013 * g++.dg/abi/vthunk2.C: New test.
47014
47015 2002-10-25 Zack Weinberg <zack@codesourcery.com>
47016
47017 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47018
47019 2002-10-24 Mark Mitchell <mark@codesourcery.com>
47020
47021 * g++.dg/abi/empty9.C: New test.
47022
47023 2002-10-24 Richard Henderson <rth@redhat.com>
47024
47025 * g++.dg/inherit/thunk1.C: Enable for ia64.
47026
47027 2002-10-23 Mark Mitchell <mark@codesourcery.com>
47028
47029 PR c++/8067
47030 * g++.dg/lookup/pretty1.C: New test.
47031
47032 2002-10-23 Jakub Jelinek <jakub@redhat.com>
47033
47034 * gcc.dg/20021023-1.c: New test.
47035
47036 2002-10-23 Mark Mitchell <mark@codesourcery.com>
47037
47038 PR c++/7679
47039 * g++.dg/parse/inline1.C: New test.
47040
47041 2002-10-23 Richard Henderson <rth@redhat.com>
47042
47043 * g++.dg/inherit/thunk1.C: Enable for x86_64.
47044
47045 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47046
47047 2002-10-22 Mark Mitchell <mark@codesourcery.com>
47048
47049 PR c++/6579
47050 * g++.dg/parse/stmtexpr3.C: New test.
47051
47052 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
47053
47054 * g++.dg/expr/cond1.C: New test.
47055
47056 2002-10-21 Zack Weinberg <zack@codesourcery.com>
47057
47058 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47059
47060 2002-10-21 Mark Mitchell <mark@codesourcery.com>
47061
47062 * g++.dg/abi/vbase13.C: New test.
47063 * g++.dg/abi/vbase14.C: Likewise.
47064
47065 2002-10-21 Jakub Jelinek <jakub@redhat.com>
47066
47067 * gcc.dg/tls/pic-1.c: New test.
47068 * gcc.dg/tls/nonpic-1.c: New test.
47069 * gcc.dg/20021018-1.c: New test.
47070
47071 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
47072
47073 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47074 Remove only files with the same base name as the test case.
47075 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47076 (profopt-execute): Likewise. Also, remove old profiling
47077 and performance data files before running the tests.
47078
47079 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47080 * g++.dg/bprob/bprob.exp: Likewise.
47081 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
47082 to allow more general test case names.
47083
47084 * g++.dg/bprob/bprob-1.C: Rename to ...
47085 * g++.dg/bprob/g++-bprob-1.C: ... this.
47086
47087 * g77.dg/bprob/bprob-1.f: Rename to ...
47088 * g77.dg/bprob/g77-bprob-1.f: ... this.
47089
47090 2002-10-21 Zack Weinberg <zack@codesourcery.com>
47091
47092 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47093 bison 1.50 or later.
47094
47095 2002-10-21 Janis Johnson <janis187@us.ibm.com>
47096
47097 * g++.dg/README: Describe more test directories.
47098
47099 2002-10-21 Mark Mitchell <mark@codesourcery.com>
47100
47101 * g++.dg/init/array6.C: Add additional tests.
47102
47103 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
47104
47105 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47106 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47107
47108 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
47109
47110 * gcc.c-torture/compile/20020604-1.x: New.
47111 * gcc.c-torture/compile/simd-5.x: Likewise.
47112 * gcc.c-torture/execute/920710-1.x: Likewise.
47113 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47114
47115 2002-10-21 Mark Mitchell <mark@codesourcery.com>
47116
47117 * g++.dg/inherit/override1.C: Add dg-options clause.
47118
47119 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47120
47121 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47122 _mm_slli_si128.
47123
47124 2002-10-19 Andreas Schwab <schwab@suse.de>
47125
47126 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47127 directory component.
47128
47129 2002-10-18 Mark Mitchell <mark@codesourcery.com>
47130
47131 * g++.dg/inherit/thunk1.C: New test.
47132
47133 * g++.dg/inherit/override1.C: New test.
47134
47135 * g++.dg/abi/mangle11.C: New test.
47136 * g++.dg/abi/mangle14.C: New test.
47137 * g++.dg/abi/mangle17.C: New test.
47138
47139 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
47140
47141 * g++.dg/overload/member2.C: New test.
47142
47143 2002-10-17 Janis Johnson <janis187@us.ibm.com>
47144
47145 * g++.dg/README: Describe new compat directory.
47146 * g++.dg/dg.exp: Skip tests in compat directory.
47147 * README.compat: New file.
47148 * lib/compat.exp: New expect script.
47149 * g++.dg/compat: New test directory.
47150 * g++.dg/compat/compat.exp: New expect script.
47151 * g++.dg/compat/abi: New test directory.
47152 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47153 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47154 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47155 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47156 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47157 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47158 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47159 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47160 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47161 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47162 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47163 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47164 * g++.dg/compat/break: New test directory.
47165 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47166 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47167 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47168 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47169 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47170 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47171 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47172 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47173 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47174 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47175 g++.dg/compat/break/README: New files.
47176 * g++.dg/compat/eh: New test directory.
47177 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47178 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47179 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47180 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47181 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47182 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47183 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47184 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47185 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47186 g++.dg/compat/eh/filter2_y.C,
47187 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47188 g++.dg/compat/eh/new1_y.C,
47189 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47190 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47191 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47192 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47193 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47194 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47195 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47196 g++.dg/compat/eh/unexpected1_y.C: New files.
47197 * g++.dg/compat/init: New test directory.
47198 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47199 g++.dg/compat/init/array5_y.C,
47200 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47201 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47202 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47203 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47204 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47205 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47206 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47207 g++.dg/compat/init/init-ref2_y.C: New files.
47208
47209 2002-10-17 Mark Mitchell <mark@codesourcery.com>
47210
47211 PR c++/7584
47212 * g++.dg/inherit/using3.C: New test.
47213
47214 2002-10-17 Jan Hubicka <jh@suse.cz>
47215
47216 * gcc.dg/20021017-2.c: New test.
47217
47218 2002-10-17 Mark Mitchell <mark@codesourcery.com>
47219
47220 * g++.dg/abi/mangle16.C: Adjust.
47221
47222 * g++.dg/init/array8.C: New test.
47223
47224 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
47225
47226 * gcc.dg/special/mips-abi.exp: New test.
47227 * gcc.dg/special/mips-abi.s: Empty file used by the above.
47228
47229 2002-10-16 Mark Mitchell <mark@codesourcery.com>
47230
47231 * g++.dg/abi/mangle16.C: New test.
47232 * g++.dg/abi/mangle17.C: Likewise.
47233
47234 PR c++/7478
47235 * g++.dg/template/ref1.C: New test.
47236
47237 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47238
47239 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47240
47241 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
47242
47243 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47244
47245 2002-10-16 Mark Mitchell <mark@codesourcery.com>
47246
47247 PR c++/7524
47248 * g++.dg/init/array7.C: New test.
47249
47250 2002-10-15 Mark Mitchell <mark@codesourcery.com>
47251
47252 * g++.dg/init/array6.C: New test.
47253
47254 * g++.dg/abi/mangle13.C: Likewise.
47255 * g++.dg/abi/mangle14.C: Likewise.
47256 * g++.dg/abi/mangle15.C: Likewise.
47257
47258 2002-10-14 Mark Mitchell <mark@codesourcery.com>
47259
47260 * g++.dg/abi/empty8.C: New test.
47261
47262 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
47263
47264 * g++.dg/init/ctor1.C: New test.
47265
47266 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
47267
47268 * gcc.c-torture/execute/20021015-1.c: New test.
47269
47270 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
47271
47272 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47273
47274 2002-10-14 Jan Hubicka <jh@suse.cz>
47275
47276 * gcc.dg/i386-ssetype-[1-5].c: New tests.
47277
47278 2002-10-14 Richard Henderson <rth@redhat.com>
47279
47280 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47281
47282 2002-10-14 Mark Mitchell <mark@codesourcery.com>
47283
47284 PR optimization/6631
47285 * g++.dg/opt/const2.C: New test.
47286
47287 2002-10-14 Mark Mitchell <mark@codesourcery.com>
47288
47289 PR c++/7176
47290 * g++.dg/parse/friend1.C: New test.
47291 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47292
47293 2002-10-14 Jakub Jelinek <jakub@redhat.com>
47294
47295 * gcc.dg/20021014-1.c: New test.
47296
47297 2002-10-11 Mark Mitchell <mark@codesourcery.com>
47298
47299 PR c++/5661
47300 * g++.dg/ext/vlm1.C: New test.
47301 * g++.dg/ext/vlm2.C: Likewise.
47302
47303 * g++.dg/init/array1.C: Remove invalid braces.
47304 * g++.dg/init/brace1.C: New test.
47305 * g++.dg/init/copy2.C: Likewise.
47306 * g++.dg/init/copy3.C: Likewise.
47307 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47308 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47309 braces.
47310
47311 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
47312
47313 * gcc.dg/cpp/assembler.S: Don't use -ansi.
47314
47315 2002-10-11 Richard Shann <richard.shann@superh.com>
47316
47317 * gcc.c-torture/compile/simd-5.c: New test.
47318
47319 2002-10-10 Roger Sayle <roger@eyesopen.com>
47320
47321 * gcc.c-torture/execute/shiftopt-1.c: New test case.
47322
47323 2002-10-10 Jim Wilson <wilson@redhat.com>
47324
47325 * gcc.c-torture/execute/20021010-1.c: New test.
47326
47327 2002-10-09 Zack Weinberg <zack@codesourcery.com>
47328
47329 PR c/7353
47330 * g++.dg/ext/typedef-init.C: New test.
47331 * gcc.dg/typedef-init.c: New test.
47332
47333 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
47334
47335 * gcc.dg/cpp/paste13.c: New test.
47336
47337 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47338
47339 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
47340 remaining platforms, XFAIL during compile, not execute. Don't
47341 XFAIL at -O0.
47342
47343 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
47344
47345 * gcc.dg/alias-1.c: Tweak expected warning.
47346
47347 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47348
47349 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47350
47351 2002-10-06 Andreas Jaeger <aj@suse.de>
47352
47353 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47354 * gcc.dg/cpp/c++98.C: Likewise.
47355
47356 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47357 * g++.dg/cpp/c++98.C: Likewise.
47358
47359 * g++.dg/README (Subdirectories): Mention cpp directory.
47360
47361 PR target/7559
47362 * gcc.dg/20021006-1.c: New test.
47363
47364 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47365
47366 PR c++/7804
47367 * g++.dg/other/warning1.C: New test.
47368
47369 2002-10-04 Roger Sayle <roger@eyesopen.com>
47370
47371 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47372 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
47373 and sparc-*-* with -m64 as expected failures. See PR 8087.
47374
47375 2002-10-03 Mark Mitchell <mark@codesourcery.com>
47376
47377 PR c++/7931
47378 * g++.dg/template/ptrmem3.C: New test.
47379
47380 PR c++/7754
47381 * g++.dg/template/union1.C: New test.
47382
47383 2002-10-03 Mark Mitchell <mark@codesourcery.com>
47384
47385 PR c++/8006
47386 * g++.dg/abi/mangle9.C: New test.
47387 * g++.dg/abi/mangle10.C: New test.
47388 * g++.dg/abi/mangle11.C: New test.
47389 * g++.dg/abi/mangle12.C: New test.
47390
47391 2002-10-02 Mark Mitchell <mark@codesourcery.com>
47392
47393 PR c++/7188.
47394 * g++.dg/template/meminit1.C: New test.
47395 * g++.dg/warn/Wreorder-1.C: Likewise.
47396 * g++.old-deja/g++.mike/warn3.C: Tweak.
47397 * lib/prune.exp: Ingore "in copy constructor".
47398
47399 2002-10-02 Andreas Jaeger <aj@suse.de>
47400
47401 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47402 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47403 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47404 on x86-64.
47405
47406 2002-10-01 Mark Mitchell <mark@codesourcery.com>
47407
47408 * gcc.dg/empty1.C: Fix typo.
47409
47410 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
47411
47412 * gcc.dg/alias-1.c: New test.
47413
47414 2002-10-01 Mark Mitchell <mark@codesourcery.com>
47415
47416 * gcc.dg/empty1.C: New test.
47417
47418 * g++.dg/tls/init-2.C: Tweak error messages.
47419
47420 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
47421
47422 * gcc.c-torture/compile/20020923-1.c: New test.
47423
47424 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
47425
47426 * gcc.c-torture/execute/ffs-1.c: New test.
47427 * gcc.c-torture/execute/ffs-2.c: Ditto.
47428
47429 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
47430
47431 * g++.dg/overload/member1.C: New test.
47432
47433 2002-09-30 Mark Mitchell <mark@codesourcery.com>
47434
47435 * g++.dg/abi/empty7.C: New test.
47436 * g++.dg/init/pm2.C: Likewise.
47437
47438 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
47439
47440 * g++.dg/rtti/crash1.C: New test.
47441
47442 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
47443
47444 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47445 gcc.dg/sibcall-4.c: New tests.
47446
47447 2002-09-28 Roger Sayle <roger@eyesopen.com>
47448
47449 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47450 powerpc and MMIX targets.
47451
47452 2002-09-27 Zack Weinberg <zack@codesourcery.com>
47453
47454 * gcc.dg/cpp/20020927-1.c: New.
47455
47456 2002-09-26 David S. Miller <davem@redhat.com>
47457
47458 * gcc.c-torture/compile/trunctfdf.c: New.
47459
47460 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47461
47462 * lib/target-supports.exp (check_weak_available): Handle solaris2.
47463
47464 2002-09-27 Alan Modra <amodra@bigpond.net.au>
47465
47466 * gcc.c-torture/execute/loop-15.c: New.
47467
47468 2002-09-26 Janis Johnson <janis187@us.ibm.com>
47469
47470 * README.QMTEST: Fix typo.
47471
47472 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
47473
47474 * gcc.dg/20020926-1.c: New test.
47475
47476 2002-09-25 David S. Miller <davem@redhat.com>
47477
47478 PR target/7842
47479 * gcc.c-torture/execute/shiftdi.c: New test.
47480
47481 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
47482
47483 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47484 unique to the tool.
47485 * lib/g77.exp (g77_init): Likewise.
47486 * lib/g++.exp (g++_init): Likewise.
47487 * lib/objc.exp (objc_init): Likewise.
47488
47489 2002-09-25 Mark Mitchell <mark@codesourcery.com>
47490
47491 * g++.dg/abi/empty5.C: New test.
47492 * g++.dg/abi/empty6.C: New test.
47493 * g++.dg/abi/vbase12.C: New test.
47494
47495 2002-09-25 Richard Henderson <rth@redhat.com>
47496
47497 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47498 too-small long double.
47499
47500 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
47501
47502 * gcc.dg/20020919-1.c: New test.
47503
47504 2002-09-23 Mark Mitchell <mark@codesourcery.com>
47505
47506 * g++.dg/abi/bitfield6.C: New test.
47507 * g++.dg/abi/bitfield7.C: New test.
47508 * g++.dg/abi/bitfield8.C: New test.
47509 * g++.dg/abi/vbase11.C: New test.
47510
47511 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
47512
47513 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47514 hppa*-*-hpux*. Update test comment.
47515
47516 2002-09-20 Jakub Jelinek <jakub@redhat.com>
47517
47518 * gcc.dg/tls/struct-1.c: New test.
47519
47520 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
47521
47522 * gcc.dg/cpp/tr-warn2.c: Update.
47523
47524 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
47525
47526 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47527
47528 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
47529
47530 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47531 systems.
47532
47533 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
47534
47535 * gcc.c-torture/execute/ieee/mzero3.c: New test.
47536
47537 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47538 Adjust for c++filt moved to binutils. Remove spurious duplicate
47539 setting of cxxfilt.
47540
47541 2002-09-19 Geoffrey Keating <geoffk@apple.com>
47542
47543 * gcc.dg/20020312-2.c: Update for darwin.
47544
47545 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
47546
47547 * g++.old-deja/g++.other/crash32.C: Mark ICE.
47548
47549 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
47550
47551 * objc.dg/comp-types-1.m: New test.
47552 * objc.dg/comp-types-2.m: New test.
47553 * objc.dg/comp-types-3.m: New test.
47554 * objc.dg/comp-types-4.m: New test.
47555 * objc.dg/comp-types-5.m: New test.
47556 * objc.dg/comp-types-6.m: New test.
47557
47558 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
47559
47560 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47561
47562 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
47563
47564 * g++.dg/other/do1.C: New test.
47565
47566 * g++.dg/template/subst1.C: New test.
47567
47568 2002-09-16 Steve Ellcey <sje@cup.hp.com>
47569
47570 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47571
47572 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
47573
47574 * g++.dg/template/qualttp20.C: Adjust expected errors.
47575 * g++.old-deja/g++.jason/report.C: Likewise.
47576 * g++.old-deja/g++.other/qual1.C: Likewise.
47577
47578 * g++.dg/lookup/scoped2.C: New test.
47579
47580 * g++.dg/ext/asm3.C: New test.
47581
47582 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
47583
47584 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47585
47586 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
47587
47588 * ChangeLog: follow spelling conventions.
47589 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47590 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47591 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47592 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47593 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47594 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47595 * g++.old-deja/g++.law/global-init1.C: Likewise.
47596 * g++.old-deja/g++.other/delete4.C: Likewise.
47597 * g++.old-deja/g++.other/inline21.C: Likewise.
47598 * g++.old-deja/g++.other/singleton.C: Likewise.
47599 * g77.dg/strlen0.f: Likewise.
47600 * g77.f-torture/compile/20010519-1.f: Likewise.
47601 * g77.f-torture/compile/980310-4.f: Likewise.
47602 * gcc.c-torture/compile/20000605-1.c: Likewise.
47603 * gcc.c-torture/execute/20020225-1.c: Likewise.
47604 * gcc.dg/c90-hexfloat-2.c: Likewise.
47605 * gcc.dg/c99-bool-1.c: Likewise.
47606 * gcc.dg/c99-hexfloat-2.c: Likewise.
47607 * gcc.dg/dll-2.c: Likewise.
47608 * gcc.dg/wtr-union-init-1.c: Likewise.
47609 * gcc.dg/wtr-union-init-2.c: Likewise.
47610 * gcc.dg/wtr-union-init-3.c: Likewise.
47611 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47612 * gcc.dg/cpp/defined.c: Likewise.
47613 * gcc.dg/cpp/macsyntx.c: Likewise.
47614 * gcc.dg/cpp/paste2.c: Likewise.
47615 * gcc.dg/cpp/trad/defined.c: Likewise.
47616 * gcc.dg/format/c90-printf-1.c: Likewise.
47617 * gcc.dg/format/c90-scanf-1.c: Likewise.
47618 * gcc.dg/format/c99-printf-1.c: Likewise.
47619 * gcc.dg/format/c99-scanf-1.c: Likewise.
47620 * gcc.misc-tests/gcov-8.c: Likewise.
47621 * lib/profopt.exp: Likewise.
47622
47623 2002-09-15 Krister Walfridsson <cato@df.lth.se>
47624
47625 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47626
47627 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
47628
47629 * g++.dg/inherit/using2.C: New test.
47630
47631 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
47632
47633 * ChangeLog: Follow spelling conventions.
47634 * g++.dg/template/friend4.C: Likewise.
47635 * g++.old-deja/g++.pt/crash67.C: Likewise.
47636 * gcc.c-torture/execute/20000801-4.c: Likewise.
47637 * gcc.dg/c90-digraph-1.c: Likewise.
47638 * gcc.dg/c94-digraph-1.c: Likewise.
47639 * gcc.dg/c99-digraph-1.c: Likewise.
47640 * gcc.dg/cpp/line5.c: Likewise.
47641 * gcc.dg/cpp/multiline.c: Likewise.
47642 * gcc.dg/cpp/trad/literals-1.c: Likewise.
47643 * gcc.dg/format/attr-3.c: Likewise.
47644 * gcc.dg/format/c90-scanf-3.c: Likewise.
47645 * gcc.dg/format/ext-4.c: Likewise.
47646
47647 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
47648
47649 * g++.dg/template/pretty1.C: New test.
47650
47651 2002-09-14 Alan Modra <amodra@bigpond.net.au>
47652
47653 * gcc.c-torture/execute/struct-cpy-1.c: New test.
47654
47655 2002-09-13 Matt Austern <austern@apple.com>
47656
47657 * g++.dg/other/constref[12].C: New, regression tests for
47658 passing a cast expression to a function by const reference.
47659
47660 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
47661
47662 * g++.dg/template/deduce1.C: New test.
47663
47664 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
47665
47666 * gcc.c-torture/execute/simd-1.c: Force all use of int to
47667 32-bit int.
47668
47669 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
47670
47671 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47672 usage.
47673
47674 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
47675
47676 * gcc.c-torture/compile/20020910-1.c: New test.
47677
47678 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
47679
47680 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47681
47682 2002-09-10 Andreas Jaeger <aj@suse.de>
47683
47684 * gcc.dg/20020312-2.c: Adjust for x86-64.
47685
47686 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
47687
47688 * g77.dg/7388.f: New test case for PR 7388.
47689
47690 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
47691
47692 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47693
47694 2002-09-05 Ziemowit Laski <zlaski@apple.com>
47695
47696 * objc.dg/proto-lossage-1.m: New test.
47697
47698 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
47699
47700 * gcc.dg/cpp/_Pragma4.c: Fix typo.
47701
47702 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
47703
47704 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
47705 expected to pass.
47706
47707 2002-09-06 Stan Shebs <shebs@apple.com>
47708 David Edelsohn <edelsohn@gnu.org>
47709
47710 * gcc.dg/weak: New directory.
47711 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47712 target-specific xfail bits.
47713 * gcc.dg/typeof-2.c: Move to new directory.
47714 * gcc.dg/weak.exp: New expect script.
47715
47716 2002-09-06 Alan Modra <amodra@bigpond.net.au>
47717
47718 * gcc.c-torture/execute/extzvsi.c: New test.
47719
47720 2002-09-05 Stan Shebs <shebs@apple.com>
47721
47722 * gcc.dg/weak-1.c: xfail on Darwin.
47723 * gcc.dg/weak-2.c: Ditto.
47724 * gcc.dg/weak-3.c: Ditto.
47725 * gcc.dg/weak-4.c: Ditto.
47726 * gcc.dg/weak-5.c: Ditto.
47727 * gcc.dg/weak-6.c: Ditto.
47728 * gcc.dg/weak-7.c: Ditto.
47729 * gcc.dg/weak-8.c: Ditto.
47730 * gcc.dg/weak-9.c: Ditto.
47731
47732 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
47733
47734 * gcc.c-torture/execute/loop-14.c: New test.
47735
47736 2002-09-04 Jakub Jelinek <jakub@redhat.com>
47737
47738 * g++.dg/other/cxa-atexit1.C: New test.
47739
47740 * gcc.dg/typeof-2.c: New test.
47741
47742 2002-09-03 Roger Sayle <roger@eyesopen.com>
47743
47744 * gcc.dg/builtins-2.c: New testcase.
47745 * gcc.dg/builtins-3.c: New testcase.
47746
47747 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
47748
47749 * gcc.dg/cpp/_Pragma4.c: New test.
47750
47751 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
47752
47753 * objc/execute/nil_method-1.m: New testcase.
47754
47755 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
47756
47757 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47758 [Object class], not [Object initialize].
47759
47760 2002-08-31 Roger Sayle <roger@eyesopen.com>
47761 Hans-Peter Nilsson <hp@bitrange.com>
47762
47763 * gcc.c-torture/execute/20020720-1.x: Skip test on
47764 mmix-knuth-mmixware. Correct comment.
47765
47766 2002-08-27 Mark Mitchell <mark@codesourcery.com>
47767
47768 * g++.dg/abi/bitfield5.C: New test.
47769 * g++.dg/abi/vbase10.C: Likewise.
47770
47771 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
47772
47773 * objc.dg/undeclared-selector.m: New test.
47774
47775 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
47776
47777 * g++.dg/other/offsetof1.C: Avoid cast warning.
47778
47779 2002-08-26 Ziemowit Laski <zlaski@apple.com>
47780
47781 * objc.dg/super-class-2.m: New test.
47782
47783 2002-08-24 Matt Austern <austern@apple.com>
47784
47785 * g++.dg/ext/lvaddr.C: New test.
47786 * g++.dg/ext/lvcast.C: New test.
47787
47788 2002-08-22 Mark Mitchell <mark@codesourcery.com>
47789
47790 * g++.dg/inherit/cond1.C: New test.
47791
47792 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
47793
47794 * gcc.dg/noncompile/incomplete-1.c: New test.
47795
47796 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
47797
47798 * gcc.dg/typespec-1.c: New test.
47799
47800 2002-08-20 Devang Patel <dpatel@apple.com>
47801 * objc.dg/proto-hier-2.m: New test.
47802
47803 2002-08-19 Ziemowit Laski <zlaski@apple.com>
47804
47805 * objc.dg/bitfield-1.m: New test.
47806 * objc.dg/bitfield-2.m: New test.
47807
47808 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
47809
47810 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47811 gcc.dg/c99-flex-array-4.c: New tests.
47812
47813 2002-08-16 Stan Shebs <shebs@apple.com>
47814
47815 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47816
47817 2002-08-15 Jakub Jelinek <jakub@redhat.com>
47818
47819 * gcc.dg/typeof-1.c: New test.
47820 * g++.dg/ext/typeof2.C: New test.
47821
47822 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
47823
47824 * g++.dg/other/offsetof1.C: New test.
47825
47826 2002-08-14 Richard Henderson <rth@redhat.com>
47827
47828 * gcc.dg/tls/diag-3.c: Fix expected message strings.
47829
47830 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
47831
47832 * gcc.dg/cpp/_Pragma3.c: New test.
47833
47834 2002-08-13 Mark Mitchell <mark@codesourcery.com>
47835
47836 * g++.dg/template/inherit3: New test.
47837
47838 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
47839
47840 * gcc.dg/bitfld-4.c: Add blank options.
47841
47842 2002-08-09 Mark Mitchell <mark@codesourcery.com>
47843
47844 * g++.dg/template/crash1.C: New test.
47845
47846 2002-08-08 Jakub Jelinek <jakub@redhat.com>
47847
47848 * gcc.dg/tls/opt-2.c: New test.
47849
47850 2002-08-08 Devang Patel <dpatel@apple.com>
47851
47852 * objc.dg/selector-1.m : New test
47853
47854 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
47855
47856 * g++.dg/abi/bitfield4.C: New test.
47857 * gcc.dg/bitfld-4.c: New test.
47858
47859 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
47860
47861 * g++.dg/other/packed1.C: New test.
47862
47863 2002-08-07 Mark Mitchell <mark@codesourcery.com>
47864
47865 * g++.dg/abi/offsetof.C: Tweak error messages.
47866 * g++.old-deja/g++.mike/p10769a.C: Likewise.
47867
47868 2002-08-08 Jakub Jelinek <jakub@redhat.com>
47869
47870 * gcc.dg/bitfld-3.c: New test.
47871
47872 2002-08-07 Jakub Jelinek <jakub@redhat.com>
47873 Richard Henderson <rth@redhat.com>
47874
47875 * gcc.dg/i386-bitfield1.c: New test.
47876 * g++.dg/abi/bitfield3.C: Update.
47877
47878 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
47879
47880 * objc.dg/const-str-2.m: Update.
47881 * gcc.dg/cpp/c++98.c: Change to C extension.
47882 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47883 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47884
47885 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
47886
47887 * gcc.dg/tls/diag-3.c: New.
47888
47889 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
47890
47891 * g++.dg/README (Subdirectories): Document new subdir expr.
47892 * g++.dg/expr/pmf-1.C: New test.
47893
47894 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
47895
47896 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47897
47898 2002-08-06 Jakub Jelinek <jakub@redhat.com>
47899
47900 * g++.dg/abi/bitfield3.C: New test.
47901
47902 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
47903
47904 * lib/gcov.exp: Tweak expected line formats.
47905 * gcc.misc-tests/gcov8.c: New test.
47906 * gcc.misc-tests/gcov8.x: New flags.
47907
47908 2002-08-05 Jakub Jelinek <jakub@redhat.com>
47909
47910 * consistency.vlad/layout/endian.c: Include string.h.
47911
47912 * gcc.c-torture/execute/20020805-1.c: New test.
47913
47914 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
47915
47916 * g++.dg/other/conversion1.C: New test.
47917
47918 2002-08-03 Roger Sayle <roger@eyesopen.com>
47919
47920 * gcc.dg/builtins-1.c: New testcase.
47921
47922 2002-08-02 Mark Mitchell <mark@codesourcery.com>
47923
47924 * g++.dg/inherit/access3.C: New test.
47925
47926 2002-08-01 Jakub Jelinek <jakub@redhat.com>
47927
47928 * gcc.dg/ia64-visibility-2.c: New test.
47929
47930 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
47931
47932 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47933 __qualifier_flags to __flags.
47934
47935 2002-07-31 Mark Mitchell <mark@codesourcery.com>
47936
47937 * g++.dg/inherit/operator1.C: New test.
47938 * g++.dg/lookup/disamb1.C: Fix typo in comment.
47939 * g++.dg/other/error1.C: Change expected error message.
47940 * g++.dg/template/conv4.C: Likewise.
47941
47942 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
47943
47944 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47945 for documented behavior.
47946
47947 2002-07-25 Roger Sayle <roger@eyesopen.com>
47948
47949 * gcc.c-torture/execute/20020720-1.x: Skip this test on
47950 several targets known to fail.
47951
47952 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
47953
47954 * gcc.dg/mips-args-[123].c: New tests.
47955
47956 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
47957
47958 * gcc.dg/ppc-spe.c: New.
47959
47960 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
47961
47962 * g++.dg/other/ptrmem4.C: New testcase.
47963
47964 2002-07-24 Richard Henderson <rth@redhat.com>
47965
47966 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47967
47968 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
47969
47970 * g++.dg/ext/alignof1.C (main): Return 0 for success.
47971
47972 2002-07-24 Roger Sayle <roger@eyesopen.com>
47973
47974 * gcc.c-torture/execute/memset-3.c: New testcase.
47975
47976 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
47977
47978 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47979 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47980
47981 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47982
47983 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47984 Delete.
47985
47986 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
47987
47988 * gcc.c-torture/compile/simd-4.c: New test.
47989
47990 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47991
47992 PR c++/7347, c++/7348
47993 * g++.dg/template/access4.C: New test.
47994 * g++.dg/template/access5.C: New test.
47995 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47996 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47997 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47998 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47999
48000 2002-07-22 Jakub Jelinek <jakub@redhat.com>
48001
48002 * gcc.dg/gnu89-init-2.c: New test.
48003
48004 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
48005
48006 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48007
48008 2002-07-20 Roger Sayle <roger@eyesopen.com>
48009
48010 * gcc.c-torture/execute/20020720-1.c: New testcase.
48011
48012 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
48013
48014 * gcc.dg/cpp/Wsignprom.c: New tests.
48015
48016 2002-07-20 Alan Modra <amodra@bigpond.net.au>
48017
48018 * gcc.c-torture/execute/loop-13.c: New test.
48019
48020 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
48021
48022 * gcc.dg/cpp/expr.c: New tests.
48023
48024 2002-07-18 David Edelsohn <edelsohn@gnu.org>
48025
48026 * g++.dg/opt/pr6713.C: Add template instantiation.
48027
48028 2002-07-18 Alan Modra <amodra@bigpond.net.au>
48029
48030 * gcc.dg/nest.c: New test.
48031
48032 2002-07-17 Richard Henderson <rth@redhat.com>
48033
48034 * g++.dg/opt/pr6713.C: New test.
48035
48036 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
48037
48038 * gcc.c-torture/execute/loop-2e.x: Let the testcase
48039 XFAIL for all x86 processors.
48040
48041 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
48042
48043 * gcc.c-torture/execute/20010122-1.x: Do not test with
48044 -fomit-frame-pointer.
48045
48046 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48047
48048 * g++.dg/template/instantiate2.C: New test.
48049 * g++.dg/template/spec4.C: New test.
48050
48051 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48052
48053 * g++.dg/template/access2.C: New test.
48054 * g++.dg/template/access3.C: New test.
48055
48056 2002-07-15 Zack Weinberg <zack@codesourcery.com>
48057
48058 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48059 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48060 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48061 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48062 Convert to use <stdarg.h>.
48063 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48064 Delete.
48065 * gcc.dg/va-arg-2.c: New.
48066 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48067
48068 2002-07-15 Jakub Jelinek <jakub@redhat.com>
48069
48070 * gcc.c-torture/compile/20020710-1.c: New test.
48071
48072 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
48073 Andrew Pinski <pinskia@physics.uc.edu>
48074
48075 gcc.c-torture/compile/simd-2.c: New testcase.
48076 gcc.c-torture/compile/simd-3.c: Likewise.
48077
48078 2002-07-11 Mark Mitchell <mark@codesourcery.com>
48079
48080 PR c++/7224
48081 * g++.dg/overload/error1.C: New test.
48082
48083 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48084
48085 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48086 configuration and IRIX 6 O32 ABI.
48087
48088 2002-07-11 Roger Sayle <roger@eyesopen.com>
48089
48090 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48091
48092 2002-07-10 Roger Sayle <roger@eyesopen.com>
48093
48094 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48095
48096 2002-07-10 Jeffrey A Law <law@redhat.com>
48097
48098 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48099
48100 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
48101
48102 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
48103
48104 * gcc.dg/20020312-2.c: Check for __PPC__.
48105
48106 2002-07-09 Diego Novillo <dnovillo@redhat.com>
48107
48108 * gcc.c-torture/compile/20020709-1.c: New test.
48109
48110 2002-07-07 Roger Sayle <roger@eyesopen.com>
48111
48112 * g++.dg/template/qualttp21.C: New test case.
48113
48114 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
48115
48116 * gcc.c-torture/compile/20020706-1.c: New test.
48117 * gcc.c-torture/compile/20020706-2.c: New test.
48118
48119 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
48120 Alexandre Oliva <aoliva@redhat.com>
48121
48122 * g++.dg/warn/incomplete1.C: New test.
48123
48124 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48125
48126 PR c++/7099
48127 * g++.dg/warn/noreturn1.C: New test.
48128
48129 2002-07-03 Mark Mitchell <mark@codesourcery.com>
48130
48131 PR c++/6706
48132 * g++.dg/debug/debug6.C: New test.
48133 * g++.dg/debug/debug7.C: New test.
48134
48135 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
48136
48137 * gcc.c-torture/compile/simd-3.c: New test.
48138
48139 2002-07-03 Chris Demetriou <cgd@broadcom.com>
48140
48141 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48142 * gcc.dg/20020620-1.c: Likewise.
48143
48144 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48145
48146 PR c++/6944
48147 * g++.dg/init/array4.C: New test.
48148 * g++.dg/init/array5.C: New test.
48149
48150 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
48151
48152 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48153 * gcc.c-torture/execute/simd-2.c (main): Likewise.
48154
48155 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48156
48157 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48158 * gcc.dg/wtr-aggr-init-1.c: Likewise.
48159 * gcc.dg/wtr-conversion-1.c: Likewise.
48160 * gcc.dg/wtr-escape-1.c: Likewise.
48161 * gcc.dg/wtr-int-type-1.c: Likewise.
48162 * gcc.dg/wtr-label-1.c: Likewise.
48163 * gcc.dg/wtr-static-1.c: Likewise.
48164 * gcc.dg/wtr-strcat-1.c: Likewise.
48165 * gcc.dg/wtr-suffix-1.c: Likewise.
48166 * gcc.dg/wtr-switch-1.c: Likewise.
48167 * gcc.dg/wtr-unary-plus-1.c: Likewise.
48168 * gcc.dg/wtr-union-init-1.c: Likewise.
48169 * gcc.dg/wtr-union-init-2.c: Likewise.
48170 * gcc.dg/wtr-union-init-3.c: Likewise.
48171
48172 * gcc.dg/wtr-func-def-1.c: New test.
48173
48174 2002-07-02 Devang Patel <dpatel@apple.com>
48175
48176 * objc.dg/param-1.m: New test.
48177
48178 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
48179
48180 * gcc.dg/cpp/trad/directive.c: Add test.
48181 * gcc.dg/cpp/trad/macroargs.c: Add test.
48182 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48183
48184 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
48185
48186 * gcc.dg/cpp/cmdlne-M.c: New test.
48187
48188 2002-07-02 Ziemowit Laski <zlaski@apple.com>
48189
48190 * objc.dg/desig-init-1.m: New test.
48191
48192 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48193
48194 PR c++/6716
48195 * g++.dg/template/instantiate1.C: New test.
48196
48197 2002-07-01 Mark Mitchell <mark@codesourcery.com>
48198
48199 PR c++/7112
48200 * g++.dg/template/sizeof2.C: New test.
48201
48202 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
48203
48204 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48205 gcc.dg/cpp/trad/include.c: New tests.
48206
48207 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
48208
48209 PR target/7177
48210 * gcc.c-torture/compile/20020701-1.c: New test.
48211
48212 2002-07-01 Stan Shebs <shebs@apple.com>
48213
48214 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48215 header here...
48216 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48217 (objc-torture-execute): or here.
48218
48219 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
48220
48221 * gcc.c-torture/execute/arith-rand-ll.c: New test.
48222
48223 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
48224
48225 * gcc.dg/cpp/trad/escaped-nl.c: New test.
48226
48227 2002-06-30 Devang Patel <dpatel@apple.com>
48228
48229 * objc.dg/fsyntax-only.m: New test.
48230
48231 2002-06-27 Mark Mitchell <mark@codesourcery.com>
48232
48233 PR c++/6695
48234 * g++.dg/template/friend7.C: New file.
48235
48236 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
48237
48238 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48239 return type.
48240
48241 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
48242
48243 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48244 avoid division by zero.
48245
48246 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
48247
48248 * gcc.dg/Wunknownprag.c: New tests.
48249
48250 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
48251
48252 * gcc.c-torture/execute/simd-2.c: New test.
48253
48254 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
48255
48256 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48257 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48258 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48259 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48260 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48261 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48262 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48263 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48264 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48265 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48266 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48267 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48268 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48269 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48270 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48271 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48272 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48273
48274 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
48275
48276 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48277 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48278 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48279 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48280 New tests.
48281 * gcc.dg/cpp/trad/directive.c: Update.
48282
48283 2002-06-23 Andreas Jaeger <aj@suse.de>
48284
48285 * gcc.c-torture/execute/complex-6.c: New.
48286
48287 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
48288
48289 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48290 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48291 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48292 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48293
48294 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
48295
48296 * gcc.dg/cpp/trad: New directory with traditional tests copied
48297 from parent directory.
48298 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48299 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48300 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48301 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48302 Move to trad/ and rename.
48303 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48304 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48305 gcc.dg/cpp/trad/redef2.c: New tests.
48306 * gcc.dg/cpp/trad/trad.exp: New driver.
48307
48308 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
48309
48310 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48311 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48312 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48313 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48314 Remove.
48315
48316 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
48317
48318 * gcc.dg/20020620-1.c: New test.
48319
48320 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48321
48322 * g++.dg/template/ttp4.C: New test.
48323
48324 2002-06-19 Jakub Jelinek <jakub@redhat.com>
48325
48326 * g++.dg/opt/vt1.C: Fix regexp.
48327
48328 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48329
48330 * gcc.c-torture/execute/pure-1.c: Make functions static again.
48331 Don't use attribute `noinline'.
48332
48333 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
48334
48335 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48336
48337 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
48338
48339 * gcc.c-torture/execute/simd-1.c: New.
48340
48341 * gcc.dg/simd-1.c: New.
48342
48343 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
48344
48345 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48346
48347 2002-06-16 Richard Henderson <rth@redhat.com>
48348
48349 * g++.dg/ext/anon-struct1.C: New.
48350 * g++.dg/ext/anon-struct2.C: New.
48351 * g++.dg/ext/anon-struct3.C: New.
48352 * gcc.dg/anon-struct-1.c: New.
48353 * gcc.dg/anon-struct-2.c: New.
48354 * gcc.dg/anon-struct-3.c: New.
48355 * gcc.dg/20011008-1.c: Adjust warning text.
48356 * gcc.dg/20020527-1.c: Add -fms-extensions.
48357
48358 2002-06-16 Richard Henderson <rth@redhat.com>
48359
48360 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48361
48362 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
48363
48364 * gcc.c-torture/execute/20020615-1.c: New test.
48365
48366 2002-06-15 Roger Sayle <roger@eyesopen.com>
48367
48368 * gcc.c-tortuture/execute/compare-1.c: New test case.
48369 * gcc.c-tortuture/execute/compare-2.c: New test case.
48370 * gcc.c-tortuture/execute/compare-3.c: New test case.
48371
48372 2002-06-13 Richard Henderson <rth@redhat.com>
48373
48374 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
48375 ia64 ilp32.
48376
48377 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48378
48379 * g++.dg/template/typename2.C: Update error message.
48380
48381 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
48382
48383 * gcc.c-torture/execute/20020611-1.c: New test.
48384
48385 2002-06-11 Bob Wilson <bob.wilson@acm.org>
48386
48387 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48388 list of targets to skip.
48389
48390 2002-06-10 Bob Wilson <bob.wilson@acm.org>
48391
48392 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48393 targets if not optimizing.
48394
48395 2002-06-10 Jakub Jelinek <jakub@redhat.com>
48396
48397 * gcc.c-torture/compile/20020605-1.c: New test.
48398
48399 * g++.dg/opt/vt1.C: New test.
48400
48401 * gcc.dg/20020531-1.c: New test.
48402
48403 * gcc.dg/20020530-1.c: New test.
48404
48405 * gcc.dg/20020527-1.c: New test.
48406
48407 * g++.dg/opt/cse1.C: New test.
48408
48409 2002-06-07 Roger Sayle <roger@eyesopen.com>
48410
48411 * gcc.dg/20020607-2.c: New test case.
48412
48413 2002-06-07 Jakub Jelinek <jakub@redhat.com>
48414
48415 * gcc.c-torture/compile/20020604-1.c: New test.
48416
48417 2002-06-04 Richard Henderson <rth@redhat.com>
48418
48419 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48420 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48421 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48422
48423 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
48424
48425 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48426
48427 2002-06-03 Richard Henderson <rth@redhat.com>
48428
48429 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48430 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48431
48432 2002-06-02 Richard Henderson <rth@redhat.com>
48433
48434 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48435 test functions static.
48436
48437 2002-06-02 Andreas Jaeger <aj@suse.de>
48438
48439 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48440 now.
48441
48442 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
48443
48444 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48445 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48446 Update for mofified diagnostics.
48447 * gcc.dg/c99-intconst-1.c: No longer fail.
48448
48449 2002-06-02 Richard Henderson <rth@redhat.com>
48450
48451 * gcc.dg/uninit-A.c: Remove xfail markers.
48452
48453 2002-06-01 Roger Sayle <roger@eyesopen.com>
48454
48455 * gcc.dg/fnegate-1.c: New test case.
48456
48457 2002-05-30 Osku Salerma <osku@iki.fi>
48458
48459 * gcc.c-torture/execute/mayalias-1.c: New file.
48460
48461 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
48462
48463 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48464 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48465 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48466
48467 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
48468
48469 * gcc.c-torture/execute/20020529-1.c: New test.
48470
48471 2002-05-27 Richard Henderson <rth@redhat.com>
48472
48473 * g++.dg/ext/attrib6.C: New test case.
48474
48475 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48476
48477 * gcc.c-torture/execute/pure-1.c: New test.
48478
48479 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
48480
48481 * gcc.dg/cpp/arith-2.c: Remove.
48482
48483 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
48484
48485 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48486 * gcc.dg/cpp/if-3.c: Remove.
48487
48488 2002-05-26 Jakub Jelinek <jakub@redhat.com>
48489
48490 * g++.dg/opt/cse2.C: New test.
48491
48492 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
48493
48494 * gcc.dg/cpp/arith-1.c: New semantic tests.
48495 * gcc.dg/cpp/if-1.c: Update.
48496
48497 2002-05-24 Ben Elliston <bje@redhat.com>
48498
48499 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48500
48501 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48502
48503 * gcc.dg/verbose-asm.c: New test.
48504
48505 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
48506
48507 * gcc.dg/cpp/paste12.c: New test.
48508
48509 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
48510
48511 * g++.dg/parse/named_ops.C: New test.
48512
48513 2002-05-23 Mark Mitchell <mark@codesourcery.com>
48514
48515 * gcc.dg/weak-8.c: New test.
48516
48517 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
48518
48519 * gcc.dg/weak-2.c: Allow optional leading underscore
48520 in scan-assembler symbol name.
48521 * gcc.dg/weak-3.c: Likewise.
48522 * gcc.dg/weak-4.c: Likewise.
48523 * gcc.dg/weak-5.c: Likewise.
48524
48525 2002-05-23 Jakub Jelinek <jakub@redhat.com>
48526
48527 * gcc.dg/20020523-1.c: New test.
48528
48529 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
48530
48531 * objc.dg/const-str-2.m: Update now that we stop after
48532 a command line error.
48533
48534 2002-05-22 Richard Henderson <rth@redhat.com>
48535
48536 * g++.dg/dg.exp: Fix typo in test pruneing.
48537
48538 2002-05-22 Richard Henderson <rth@redhat.com>
48539
48540 * g++.dg/dg.exp: Prune the tls subdirectory.
48541 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48542 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48543 * g++.dg/tls/init-1.C: New.
48544
48545 2002-05-22 Jakub Jelinek <jakub@redhat.com>
48546
48547 * gcc.dg/20020517-1.c: New test.
48548
48549 2002-05-21 Richard Henderson <rth@redhat.com>
48550
48551 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48552 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48553
48554 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
48555
48556 * g++.dg/other/copy2.C: New test.
48557
48558 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
48559
48560 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48561 (MAX_COPY): Bump up to 10 times sizeof (long long).
48562 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48563
48564 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48565 sizeof (long long).
48566
48567 * gcc.c-torture/execute/strcpy-1.c: New test.
48568
48569 2002-05-19 Jason Merrill <jason2redhat.com>
48570
48571 * g++.dg/ext/oper1.C: New test.
48572
48573 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
48574 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
48575
48576 * README.QMTEST: New file.
48577
48578 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48579
48580 2002-05-19 Andreas Jaeger <aj@suse.de>
48581
48582 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48583 now.
48584 * gcc.c-torture/execute/loop-2d.x: Likewise.
48585
48586 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
48587
48588 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48589 support weak symbols.
48590 * gcc.dg/weak-4.c: Likewise.
48591 * gcc.dg/weak-6.c: Likewise.
48592
48593 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
48594
48595 * gcc.dg/weak-3.c: Add dg-excess-error comment for
48596 cygwin, coff and h8300-*-hms targets
48597 * gcc.dg/weak-5.c: Likewise.
48598 * gcc.dg/weak-7.c: Likewise.
48599
48600 2002-05-16 Jason Merrill <jason@redhat.com>
48601
48602 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48603 (scan-assembler-not, scan-assembler-dem): Likewise.
48604 (scan-assembler-dem-not): Likewise.
48605
48606 2002-05-15 Richard Henderson <rth@redhat.com>
48607
48608 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48609
48610 2002-05-15 Richard Henderson <rth@redhat.com>
48611
48612 * gcc.dg/weak-5.c (vfoo1c): No warning here.
48613 (vfoo1f): Warning here.
48614 (vfoo1l): Don't redefine the alias.
48615
48616 2002-05-14 Jason Merrill <jason@redhat.com>
48617 Alexandre Oliva <aoliva@redhat.com>
48618
48619 * g++.dg/init/pm1.C: New test.
48620
48621 2002-05-12 David S. Miller <davem@redhat.com>
48622
48623 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48624 types.
48625
48626 2002-05-10 Roger Sayle <roger@eyesopen.com>
48627
48628 * gcc.c-torture/execute/20020510-1.c: New test case.
48629
48630 2002-05-10 David S. Miller <davem@redhat.com>
48631
48632 * gcc.c-torture/execute/conversion.c: Test long double too.
48633
48634 2002-05-09 Jakub Jelinek <jakub@redhat.com>
48635
48636 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48637 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48638 * lib/g++.exp (g++_link_flags): Likewise.
48639 * lib/objc.exp (objc_target_compile): Likewise.
48640
48641 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
48642
48643 * gcc.dg/cpp/poison.c: Update.
48644 * gcc.dg/cpp/20000625-2.c: Remove.
48645 * gcc.dg/cpp/direct2s.c: Remove final test.
48646
48647 2002-05-08 Tom Rix <trix@redhat.com>
48648
48649 * gcc.c-torture/execute/20020508-1.c: New test.
48650 * gcc.c-torture/execute/20020508-2.c: New test.
48651 * gcc.c-torture/execute/20020508-3.c: New test.
48652
48653 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
48654
48655 * gcc.dg/cpp/charconst-4.c: More tests.
48656
48657 2002-05-08 Mark Mitchell <mark@codesourcery.com>
48658
48659 PR c/6569
48660 * gcc.dg/weak-3.c: Update location of warning messages.
48661 * gcc.dg/weak-5.c: Likewise.
48662
48663 2002-05-06 Roger Sayle <roger@eyesopen.com>
48664
48665 * gcc.c-torture/execute/20020506-1.c: New test case.
48666
48667 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
48668
48669 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48670
48671 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
48672
48673 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48674
48675 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
48676
48677 * gcc.dg/cpp/charconst-3.c: New test.
48678
48679 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
48680
48681 * gcc.dg/cpp/charconst.c: Update tests.
48682
48683 2002-05-05 Tim Josling <tej@melbpc.org.au>
48684
48685 * treelang: Added directory for new sample language treelang. Also
48686 lib/treelang.exp: New file to signal treelang should be tested.
48687
48688 2002-05-03 Jakub Jelinek <jakub@redhat.com>
48689
48690 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48691 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48692 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48693 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48694 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48695 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48696 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48697
48698 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
48699
48700 * gcc.dg/format/xopen-2.c: New test.
48701
48702 2002-05-03 Jakub Jelinek <jakub@redhat.com>
48703
48704 * gcc.dg/20020503-1.c: New test.
48705
48706 2002-05-02 Mark Mitchell <mark@codesourcery.com>
48707
48708 * g++.dg/init/dtor1.C: Make it tougher.
48709
48710 2002-05-01 Mark Mitchell <mark@codesourcery.com>
48711
48712 * g++.dg/init/dtor1.C: New test.
48713
48714 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
48715
48716 * gcc.dg/altivec-8.c: New.
48717
48718 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
48719
48720 * gcc.dg/altivec-7.c: New.
48721
48722 2002-04-29 Jakub Jelinek <jakub@redhat.com>
48723
48724 * g++.dg/parse/typedef1.C: New test.
48725
48726 2002-04-29 Mark Mitchell <mark@codesourcery.com>
48727
48728 PR c++/6486
48729 * g++.dg/template/friend6.C: New test.
48730
48731 PR c++/6492
48732 * g++.dg/init/copy1.C: New test.
48733
48734 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
48735
48736 * g++.dg/warn/effc1.C: New test.
48737
48738 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
48739
48740 * gcc.dg/cpp/if-cexp.c: Add a test.
48741
48742 2002-04-28 Jakub Jelinek <jakub@redhat.com>
48743
48744 * gcc.dg/20020426-2.c: New test.
48745
48746 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
48747
48748 * gcc.dg/cpp/if-mop.c: Update.
48749 * gcc.dg/cpp/if-mpar.c: Add test.
48750 * gcc.dg/cpp/if-oppr.c: Update.
48751
48752 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48753
48754 PR c/6343
48755 * gcc.dg/weak-[2-7].c: New tests.
48756
48757 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
48758
48759 * gcc.dg/enum1.c: New test.
48760
48761 2002-04-26 Mark Mitchell <mark@codesourcery.com>
48762
48763 PR c++/6497
48764 * g++.dg/inherit/access2.C: New test.
48765
48766 2002-04-26 Mark Mitchell <mark@codesourcery.com>
48767
48768 PR bootstrap/6445
48769 * gcc.dg/20020426-1.c: New test.
48770
48771 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
48772
48773 * g++.dg/abi/enum1.C: New test.
48774
48775 2002-04-26 Richard Henderson <rth@redhat.com>
48776
48777 * gcc.dg/c99-bool-1.c: Expect always true warning.
48778
48779 2002-04-25 Roger Sayle <roger@eyesopen.com>
48780
48781 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48782
48783 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48784
48785 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48786 targets.
48787
48788 2002-04-24 Mark Mitchell <mark@codesourcery.com>
48789
48790 * g++.dg/abi/mange7.C: New test.
48791
48792 PR c++/6438.
48793 * g++.dg/parse/stmtexpr2.C: New test.
48794
48795 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
48796
48797 * gcc.dg/20020312-2.c: Add SH target.
48798
48799 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48800
48801 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48802 compiler output on mips*-*-irix*.
48803
48804 2002-04-23 Jakub Jelinek <jakub@redhat.com>
48805
48806 * g++.dg/parse/attr1.C: New test.
48807
48808 2002-04-23 Roger Sayle <roger@eyesopen.com>
48809
48810 * gcc.c-torture/execute/string-opt-17.c: New test case.
48811 * gcc.c-torture/execute/memset-2.c: New test case.
48812
48813 2002-04-23 Mark Mitchell <mark@codesourcery.com>
48814
48815 PR c++/6256:
48816 * g++.dg/template/friend5.C: New test.
48817
48818 PR c++/6331:
48819 * g++.dg/template/qual1.C: Likewise.
48820
48821 2002-04-22 Zack Weinberg <zack@codesourcery.com>
48822
48823 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48824 Include stdlib.h, not stdio.h or ctype.h.
48825
48826 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
48827
48828 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48829 cris-*-elf* and mmix-*-*.
48830 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48831 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48832 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48833 Ditto.
48834 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48835 * gcc.dg/wchar_t-1.c: Ditto.
48836
48837 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
48838
48839 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48840 Clarify comment.
48841
48842 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
48843
48844 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48845
48846 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48847
48848 * gcc.c-torture/execute/20000906-1.x: Delete.
48849
48850 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
48851
48852 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48853
48854 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
48855
48856 * PR6367
48857 * g77.f-torture/execute/6367.f: New test.
48858 * g77.f-torture/execute/6367.x: Disable for MMIX.
48859
48860 2002-04-19 Mark Mitchell <mark@codesourcery.com>
48861
48862 * PR6352
48863 * g++.dg/opt/inline2.C: New test.
48864
48865 2002-04-18 Richard Henderson <rth@redhat.com>
48866
48867 * gcc.dg/20000906-1.c: Enable for all targets.
48868 * gcc.c-torture/compile/iftrap-2.c: New.
48869
48870 2002-04-18 Jakub Jelinek <jakub@redhat.com>
48871
48872 * gcc.dg/20020418-1.c: New test.
48873 * gcc.dg/20020418-2.c: New test.
48874
48875 2002-04-18 Richard Henderson <rth@redhat.com>
48876
48877 * gcc.c-torture/compile/iftrap-1.c: New.
48878 * gcc.dg/iftrap-1.c: Adjust for ia64.
48879 * gcc.dg/iftrap-2.c: New.
48880
48881 2002-04-18 Jakub Jelinek <jakub@redhat.com>
48882
48883 * gcc.c-torture/compile/20020418-1.c: New test.
48884
48885 2002-04-18 Roger Sayle <roger@eyesopen.com>
48886
48887 * gcc.c-torture/compile/20020415-1.c: New.
48888
48889 2002-04-18 David S. Miller <davem@redhat.com>
48890
48891 * gcc.c-torture/execute/20020418-1.c: New test.
48892
48893 2002-04-17 Jakub Jelinek <jakub@redhat.com>
48894
48895 * gcc.dg/20020416-1.c: New test.
48896
48897 * g++.dg/opt/inline1.C: New test.
48898
48899 2002-04-16 Jakub Jelinek <jakub@redhat.com>
48900
48901 * gcc.dg/altivec-5.c: New test.
48902
48903 * gcc.dg/20020415-1.c: New test.
48904
48905 2002-04-15 Mark Mitchell <mark@codesourcery.com>
48906
48907 * lib/chill.exp: Remove.
48908
48909 2002-04-14 Jakub Jelinek <jakub@redhat.com>
48910
48911 * g++.dg/other/big-struct.C: New test.
48912
48913 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
48914
48915 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48916 of scratch file.
48917
48918 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
48919
48920 PR c/6277
48921 * gcc.dg/i386-387-1.c: Allow optional leading underscore
48922 in scan-assembler function name
48923
48924 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
48925
48926 * g77.f-torture/execute/980628-4.x,
48927 g77.f-torture/execute/980628-5.x,
48928 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48929 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48930 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48931 i[34567]86-*-*.
48932
48933 2002-04-13 David S. Miller <davem@redhat.com>
48934
48935 * gcc.c-torture/execute/20020413-1.c: New test.
48936
48937 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
48938
48939 * gcc.dg/asm-6.c,
48940 * g++.dg/ext/asm1.C: New tests.
48941
48942 2002-04-12 Mark Mitchell <mark@codesourcery.com>
48943
48944 PR c++ 5373.
48945 * g++.dg/parse/stmtexpr1.C: New test.
48946
48947 PR c++/5189.
48948 * g++.dg/template/copy1.C: New test.
48949
48950 2002-04-12 Richard Henderson <rth@redhat.com>
48951
48952 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48953
48954 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
48955
48956 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48957 gcc.c-torture/execute/20020307-2.c.
48958
48959 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
48960
48961 * g++.dg/ext/attrib5.C,
48962 * g++.dg/lookup/struct1.C: New tests.
48963
48964 2002-04-11 Jakub Jelinek <jakub@redhat.com>
48965
48966 * gcc.dg/20020411-1.c: New test.
48967
48968 * gcc.c-torture/execute/20020411-1.c: New test.
48969
48970 2002-04-10 Janis Johnson <janis187@us.ibm.com>
48971
48972 * g77.f-torture/execute/6177.f: New test.
48973
48974 2002-04-10 Jakub Jelinek <jakub@redhat.com>
48975
48976 PR middle-end/6247
48977 * g++.dg/opt/cleanup1.C: New test.
48978
48979 * g++.dg/opt/const1.C: New test.
48980
48981 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
48982
48983 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48984
48985 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
48986
48987 PR c++/5507
48988 * g++.dg/template/typename2.C: New test.
48989
48990 2002-04-10 Alan Modra <amodra@bigpond.net.au>
48991
48992 * gcc.c-torture/execute/loop-12.c: New.
48993
48994 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48995
48996 * g77.f-torture/execute/980628-4.x,
48997 g77.f-torture/execute/980628-5.x,
48998 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48999 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49000 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49001
49002 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49003
49004 PR optimization/6086
49005 * g++.dg/opt/preinc1.C: New test.
49006
49007 2002-04-06 Mark Mitchell <mark@codesourcery.com>
49008
49009 PR c++/5571
49010 * g++.dg/opt/static2.C: New test.
49011
49012 2002-04-06 Mark Mitchell <mark@codesourcery.com>
49013
49014 PR c/5120
49015 * gcc.dg/20020406-1.c: New test.
49016
49017 2002-04-04 David S. Miller <davem@redhat.com>
49018
49019 * gcc.c-torture/execute/20020404-1.c: New test.
49020
49021 2002-04-04 Jakub Jelinek <jakub@redhat.com>
49022
49023 PR c/6123
49024 * gcc.dg/20020312-2.c: Do not declare global register variable
49025 if __PIC__ or __pic__ is defined.
49026
49027 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
49028
49029 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
49030 __asm__ so that it works correctly even if -ansi -pedantic-errors.
49031
49032 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49033
49034 * gcc.misc-tests/linkage.exp: Update last change to handle
49035 sparc*-, not just sparc-.
49036
49037 2002-04-03 Richard Henderson <rth@redhat.com>
49038
49039 * gcc.dg/cpp/ucs.c: Improved long UCS test.
49040
49041 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
49042
49043 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49044
49045 2002-04-02 David S. Miller <davem@redhat.com>
49046
49047 * gcc.c-torture/execute/20020402-3.c: New test.
49048
49049 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
49050
49051 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49052 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49053
49054 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49055 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49056 g77.f-torture/execute/20001201.x,
49057 g77.f-torture/execute/u77-test.x: New files.
49058
49059 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49060 * gcc.dg/wchar_t-1.c: Ditto.
49061
49062 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49063
49064 * gcc.c-torture/execute/20020402-1.c: New test.
49065
49066 2002-04-01 Richard Henderson <rth@redhat.com>
49067
49068 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49069
49070 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49071
49072 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49073
49074 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49075
49076 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49077
49078 * g++.dg/inherit/template-as-base.C: Expect error.
49079 * g++.dg/inherit/namespace-as-base.C: Likewise.
49080
49081 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
49082
49083 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49084 g++.dg/ext/instantiate3.C: Tweak match patterns.
49085
49086 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49087 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49088 -da test.
49089
49090 2002-03-31 Richard Henderson <rth@redhat.com>
49091
49092 * gcc.dg/special/alias-2.c: New.
49093 * gcc.dg/special/ecos.exp: Run it.
49094
49095 2002-03-31 Richard Henderson <rth@redhat.com>
49096
49097 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49098
49099 2002-03-31 Kazu Hirata <kazu@hxi.com>
49100
49101 * gcc.dg/weak-1.c: Disable on h8300 port.
49102
49103 2002-03-29 Janis Johnson <janis187@us.ibm.com>
49104
49105 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49106 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49107 ordering tests.
49108 * g++.dg/bprob/bprob-1.C: New test.
49109 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49110 * g++.dg/gcov/gcov-1.C: New test.
49111 * g++.dg/gcov/gcov-1.x: New file.
49112 * g++.dg/gcov/gcov-2.C: New test.
49113 * g++.dg/gcov/gcov-3.C: New test.
49114 * g++.dg/gcov/gcov-3.h: New file.
49115
49116 2002-03-28 Roger Sayle <roger@eyesopen.com>
49117
49118 * g++.old-deja/g++.other/builtins5.C: New test.
49119 * g++.old-deja/g++.other/builtins6.C: New test.
49120 * g++.old-deja/g++.other/builtins7.C: New test.
49121 * g++.old-deja/g++.other/builtins8.C: New test.
49122 * g++.old-deja/g++.other/builtins9.C: New test.
49123
49124 2002-03-29 Jakub Jelinek <jakub@redhat.com>
49125
49126 * g++.dg/opt/static1.C: New test.
49127
49128 * g++.dg/opt/longbranch1.C: New test.
49129
49130 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
49131
49132 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49133
49134 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49135
49136 2002-03-28 Jeffrey A Law (law@redhat.com)
49137
49138 * gcc.c-torture/execute/20020328-1.c: New test.
49139
49140 2002-03-27 Richard Henderson <rth@redhat.com>
49141
49142 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49143 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49144 move from g++.old-deja/g++.ext/.
49145
49146 2002-03-27 Mark Mitchell <mark@codesourcery.com>
49147
49148 * g++.dg/init/new2.C: New test.
49149
49150 2002-03-26 Richard Henderson <rth@redhat.com>
49151
49152 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49153
49154 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49155 on sparc.
49156
49157 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
49158 sparcv9 systems.
49159 * gcc.dg/20001102-1.c: Likewise.
49160
49161 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
49162
49163 * gcc.dg/cpp/endif-pedantic1.c,
49164 gcc.dg/cpp/endif-pedantic2.c: New tests.
49165
49166 2002-03-26 Mark Mitchell <mark@codesourcery.com>
49167
49168 * g++.dg/init/new1.C: New test.
49169
49170 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
49171
49172 * g++.dg/abi/vbase9.C: New test.
49173
49174 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
49175
49176 * gcc.dg/arm-asm.c: New test.
49177
49178 2002-03-26 Andrew Cagney <ac131313@redhat.com>
49179
49180 * gcc.dg/Wswitch-enum.c: New test.
49181 Fix PR c/5044.
49182
49183 2002-03-26 Richard Henderson <rth@redhat.com>
49184
49185 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49186 structure.
49187
49188 2002-03-25 Richard Henderson <rth@redhat.com>
49189
49190 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
49191 sparcv9 systems.
49192
49193 * gcc.c-torture/compile/20011119-1.c (xxx): New.
49194 * gcc.c-torture/compile/20011119-2.c (xxx): New.
49195
49196 2002-03-25 Zack Weinberg <zack@codesourcery.com>
49197
49198 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49199
49200 2002-03-25 Bob Wilson <bob.wilson@acm.org>
49201
49202 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49203 targets using generic thunk support.
49204
49205 2002-03-25 Jakub Jelinek <jakub@redhat.com>
49206
49207 * gcc.c-torture/compile/20020323-1.c: New test.
49208
49209 * g++.dg/opt/conj2.C: New test.
49210
49211 2002-03-24 Richard Henderson <rth@redhat.com>
49212
49213 * gcc.dg/weak-1.c: Use -fno-common.
49214
49215 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
49216
49217 * g77.dg/f77-edit-apostrophe-out.f: New test
49218 * g77.dg/f77-edit-h-out.f: New test
49219 * g77.dg/f77-edit-t-in.f: New test
49220 * g77.dg/f77-edit-t-out.f: New test
49221 * g77.dg/f77-edit-x-out.f: New test
49222 * g77.dg/f77-edit-slash-out.f: New test
49223 * g77.dg/f77-edit-colon-out.f: New test
49224 * g77.dg/f77-edit-s-out.f: New test
49225
49226 2002-03-24 Richard Henderson <rth@redhat.com>
49227
49228 * objc/execute/formal_protocol-6.x: New XFAIL.
49229
49230 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
49231
49232 * gcc.dg/weak-1.c: Early return from dg-final on platforms
49233 that do not support weak symbols
49234
49235 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
49236
49237 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49238 * lib/g77.exp: Likewise.
49239 * lib/objc.exp: Likewise.
49240
49241 2002-03-23 Andrew Cagney <ac131313@redhat.com>
49242
49243 * gcc.dg/Wswitch-default.c: New test.
49244
49245 2002-03-23 Jakub Jelinek <jakub@redhat.com>
49246
49247 * g++.dg/other/enum1.C: New test.
49248
49249 2002-03-23 Zack Weinberg <zack@codesourcery.com>
49250
49251 * gcc.dg/pragma-ep-3.c: Fix typo.
49252
49253 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49254
49255 * g++.dg/inherit/template-as-base.C: New test.
49256
49257 2002-03-22 Jakub Jelinek <jakub@redhat.com>
49258
49259 * g++.old-deja/g++.other/dwarf2-1.C: Move...
49260 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
49261
49262 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
49263
49264 * gcc.dg/cpp/multiline.c: Update to match.
49265
49266 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
49267
49268 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49269
49270 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
49271
49272 * gcc.dg/cpp/extratokens2.c: New file.
49273
49274 2002-03-21 David Edelsohn <edelsohn@gnu.org>
49275
49276 * gcc.dg/20020312-2.c: Add rs6000 target.
49277
49278 * gcc.c-torture/compile/20020319-1.c: New test.
49279
49280 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49281
49282 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49283 (A, E): Handle this.
49284
49285 2002-03-20 Jason Merrill <jason@redhat.com>
49286
49287 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49288 ignoring -fpic.
49289 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49290 through prune_gcc_output.
49291
49292 2002-03-20 Jakub Jelinek <jakub@redhat.com>
49293
49294 * gcc.c-torture/compile/20020320-1.c: New test.
49295
49296 2002-03-19 Jakub Jelinek <jakub@redhat.com>
49297
49298 * gcc.c-torture/compile/20020318-1.c: New test.
49299
49300 * gcc.dg/struct-by-value-1.c: New test.
49301
49302 * gcc.dg/20020319-1.c: New test.
49303
49304 2002-03-18 Jakub Jelinek <jakub@redhat.com>
49305
49306 * g++.dg/opt/conj1.C: New test.
49307
49308 2002-03-17 Mark Mitchell <mark@codesourcery.com>
49309
49310 * g++.dg/template/qualttp20.C: Revert previous change.
49311 * g++.dg/template/qualttp3.C: Likewise.
49312 * g++.dg/template/qualttp4.C: Likewise.
49313 * g++.dg/template/qualttp5.C: Likewise.
49314 * g++.dg/template/qualttp6.C: Likewise.
49315 * g++.dg/template/qualttp7.C: Likewise.
49316 * g++.dg/template/qualttp8.C: Likewise.
49317 * g++.dg/template/recurse.C: Likewise.
49318
49319 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
49320
49321 * gcc.dg/cpp/wchar-1.c: Update.
49322
49323 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
49324
49325 * g++.dg/template/conv1.C: New test.
49326 * g++.dg/template/conv2.C: New test.
49327 * g++.dg/template/conv3.C: New test.
49328 * g++.dg/template/conv4.C: New test.
49329
49330 2002-03-15 Mark Mitchell <mark@codesourcery.com>
49331
49332 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49333 * g++.dg/template/qualttp3.C: Likewise.
49334 * g++.dg/template/qualttp4.C: Likewise.
49335 * g++.dg/template/qualttp5.C: Likewise.
49336 * g++.dg/template/qualttp6.C: Likewise.
49337 * g++.dg/template/qualttp7.C: Likewise.
49338 * g++.dg/template/qualttp8.C: Likewise.
49339 * g++.dg/template/recurse.C: Likewise.
49340
49341 2002-03-15 Mark Mitchell <mark@codesourcery.com>
49342
49343 * g++.dg/opt/dtor1.C: New test.
49344
49345 2002-03-15 Jakub Jelinek <jakub@redhat.com>
49346
49347 * gcc.c-torture/compile/20020315-1.c: New test.
49348
49349 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
49350
49351 * gcc.dg/weak-1.c: Fix scan tests.
49352
49353 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
49354
49355 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49356 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49357 cris-*-aout* mmix-*-*.
49358 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49359 cris-*-aout* mmix-*-*.
49360 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49361 cris-*-elf* cris-*-aout* and mmix-*-*.
49362 * gcc.dg/20001009-1.c: Ditto.
49363 * gcc.dg/20010912-1.c: Ditto.
49364 * gcc.dg/20020122-4.c: Ditto.
49365 * gcc.dg/inline-2.c: Ditto.
49366
49367 2002-03-14 Jeffrey A Law (law@cygnus.com)
49368
49369 * gcc.c-torture/compile/20020314-1.c: New test.
49370
49371 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
49372
49373 * gcc.c-torture/execute/20020314-1.c: New test.
49374
49375 2002-03-14 Jakub Jelinek <jakub@redhat.com>
49376
49377 * g++.dg/warn/Wunused-1.C: New test.
49378
49379 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
49380
49381 * g++.dg/abi/mangle6.C: New test.
49382
49383 2002-03-13 Jakub Jelinek <jakub@redhat.com>
49384
49385 * gcc.c-torture/compile/20020309-2.c: New test.
49386
49387 * gcc.c-torture/compile/20020312-1.c: New test.
49388
49389 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
49390
49391 * g++.dg/other/access1.C: New test.
49392
49393 2002-03-12 Jakub Jelinek <jakub@redhat.com>
49394
49395 * gcc.c-torture/execute/wchar_t-1.c: New test.
49396
49397 2002-03-12 David Edelsohn <edelsohn@gnu.org>
49398
49399 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49400
49401 2002-03-12 Roger Sayle <roger@eyesopen.com>
49402
49403 * gcc.dg/20020312-1.c: New test case.
49404
49405 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
49406
49407 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49408
49409 2002-03-11 Richard Henderson <rth@redhat.com>
49410
49411 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49412 * g++.old-deja/g++.jason/report.C: Likewise.
49413
49414 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
49415
49416 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49417 * g++.old-deja/g++.robertl/eb56.C: Likewise.
49418
49419 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
49420
49421 * g++.dg/overload/pmf1.C: New test.
49422
49423 2002-03-11 Kazu Hirata <kazu@hxi.com>
49424
49425 * gcc.c-torture/execute/20020307-1.c: Use long.
49426
49427 2002-03-11 Jakub Jelinek <jakub@redhat.com>
49428
49429 PR optimization/5844
49430 * gcc.dg/20020310-1.c: New test.
49431
49432 2002-03-09 Michael Meissner <meissner@redhat.com>
49433
49434 * gcc.c-torture/execute/memcpy-2.c: New test.
49435 * gcc.c-torture/execute/memset-1.c: New test.
49436 * gcc.c-torture/execute/strlen-1.c: New test.
49437 * gcc.c-torture/execute/strcmp-1.c: New test.
49438 * gcc.c-torture/execute/strncmp-1.c: New test.
49439
49440 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
49441
49442 * gcc.dg/ppc-ldstruct.c: New test.
49443
49444 2002-03-09 Jakub Jelinek <jakub@redhat.com>
49445
49446 * gcc.c-torture/execute/va-arg-22.c: New test.
49447
49448 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49449
49450 * gcc.c-torture/compile/20020309-1.c: New test.
49451
49452 2002-03-08 Jakub Jelinek <jakub@redhat.com>
49453
49454 * gcc.c-torture/execute/20020307-2.c: New test.
49455
49456 2002-03-07 Jeffrey A Law (law@redhat.com)
49457
49458 * g77.f-torture/compile/20020307-1.f: New test.
49459
49460 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
49461
49462 * gcc.dg/unordered-1.c: New test.
49463
49464 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
49465
49466 * gcc.c-torture/execute/20020307-1.c: New test.
49467
49468 2002-03-05 Jakub Jelinek <jakub@redhat.com>
49469
49470 * gcc.dg/20020304-1.c: New test.
49471
49472 * gcc.c-torture/compile/20020304-2.c: New test.
49473
49474 2002-03-04 Zack Weinberg <zack@codesourcery.com>
49475
49476 * gcc.c-torture/compile/20020304-1.c: New test case
49477 (from PR c/5830).
49478
49479 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
49480
49481 * gcc.dg/20020103-1.c: Add other -D ppc variants.
49482
49483 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
49484
49485 * g++.dg/other/classkey1.C: New test.
49486
49487 2002-03-01 Richard Henderson <rth@redhat.com>
49488
49489 * gcc.c-torture/compile/981223-1.x: New.
49490 * gcc.c-torture/compile/920625-1.x: New.
49491
49492 2002-02-28 Richard Henderson <rth@redhat.com>
49493
49494 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49495
49496 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
49497
49498 * gcc.c-torture/execute/20020227-1.c: New test.
49499
49500 2002-02-27 Mark Mitchell <mark@codesourcery.com>
49501
49502 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49503 here" ERROR lines.
49504 * g++.old-deja/g++.oliva/partord1.C: Likewise.
49505 * g++.old-deja.g++.other/defarg1.C: Likewise.
49506 * g++.old-deja/g++.pt/calls2.C: Likewise.
49507 * g++.old-deja/g++.pt/crash20.C: Likewise.
49508 * g++.old-deja/g++.pt/crash30.C: Likewise.
49509 * g++.old-deja/g++.pt/crash36.C: Likewise.
49510 * g++.old-deja/g++.pt/crash6.C: Likewise.
49511 * g++.old-deja/g++.pt/defarg13.C: Likewise.
49512 * g++.old-deja/g++.pt/derived3.C: Likewise.
49513 * g++.old-deja/g++.pt/error1.C: Likewise.
49514 * g++.old-deja/g++.pt/friend21.C: Likewise.
49515 * g++.old-deja/g++.pt/friend23.C: Likewise.
49516 * g++.old-deja/g++.pt/infinite1.C: Likewise.
49517 * g++.old-deja/g++.robertl/eb128.C: Likewise.
49518
49519 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
49520
49521 * gcc.c-torture/execute/20020225-2.c: New test.
49522
49523 2002-02-27 Zack Weinberg <zack@codesourcery.com>
49524
49525 * gcc.c-torture/execute/920730-1t.c,
49526 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49527 Delete test cases, only relevant to -traditional.
49528
49529 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
49530
49531 * gcc.dg/cpp/undef1.c: Remove.
49532 * gcc.dg/cpp/directiv.c: Update.
49533 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49534
49535 2002-02-27 Michael Meissner <meissner@redhat.com>
49536
49537 * gcc.c-torture/execute/20020226-1.c: New test.
49538
49539 2002-02-26 Jakub Jelinek <jakub@redhat.com>
49540
49541 * g++.dg/debug/debug4.C: New test.
49542
49543 * gcc.dg/ia64-visibility-1.c: New test.
49544
49545 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
49546
49547 * gcc.dg/debug/20020224-1.c: New.
49548
49549 2002-02-25 Kazu Hirata <kazu@hxi.com>
49550
49551 * gcc.c-torture/execute/960416-1.x: New.
49552 * gcc.c-torture/execute/divconst-3.x: Likewise.
49553
49554 2002-02-25 Jakub Jelinek <jakub@redhat.com>
49555
49556 * gcc.dg/20020224-1.c: New test.
49557
49558 2002-02-25 Alan Modra <amodra@bigpond.net.au>
49559
49560 * gcc.c-torture/execute/20020225-1.c: New.
49561
49562 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
49563
49564 * gcc.dg/cpp/wchar-1.c: New test.
49565
49566 2002-02-23 Jakub Jelinek <jakub@redhat.com>
49567
49568 * gcc.dg/20020222-1.c: New test.
49569
49570 2002-02-22 Jakub Jelinek <jakub@redhat.com>
49571
49572 * g++.dg/opt/anonunion1.C: New test.
49573
49574 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
49575
49576 * g++.dg/template/qualttp19.C: New test.
49577 * g++.dg/template/qualttp20.C: New test.
49578 * g++.old-deja/g++.jason/report.C: Adjust expected errors
49579 * g++.old-deja/g++.other/qual1.C: Likewise.
49580
49581 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
49582
49583 * gcc.dg/attr-alwaysinline.c: New.
49584
49585 2002-02-21 Jakub Jelinek <jakub@redhat.com>
49586
49587 * gcc.dg/20020220-1.c: New test.
49588
49589 * gcc.dg/20020220-2.c: New test.
49590
49591 * g++.dg/opt/mmx1.C: New test.
49592
49593 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
49594
49595 * gcc.c-torture/compile/20020110.c: New test.
49596
49597 2002-02-20 Jakub Jelinek <jakub@redhat.com>
49598
49599 * gcc.c-torture/execute/20020219-1.c: New test.
49600
49601 * gcc.dg/20020219-1.c: New test.
49602
49603 * gcc.dg/noncompile/20020220-1.c: New test.
49604
49605 * g++.dg/opt/ptrintsum1.C: New test.
49606
49607 * gcc.dg/debug/20020220-1.c: New test.
49608
49609 2002-02-17 Jakub Jelinek <jakub@redhat.com>
49610
49611 * gcc.c-torture/execute/20020216-1.c: New test.
49612
49613 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
49614
49615 * gcc.dg/decl-1.c: Update, new test.
49616
49617 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
49618
49619 * g++.dg/abi/bitfield1.C: New test.
49620 * g++.dg/abi/bitfield2.C: New test.
49621
49622 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
49623
49624 * gcc.dg/attr-nest.c: New test.
49625
49626 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
49627
49628 * gcc.c-torture/execute/20020215-1.c: New test.
49629
49630 2002-02-14 Jakub Jelinek <jakub@redhat.com>
49631
49632 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49633 * g++.dg/debug/debug.exp: New.
49634 * g++.dg/debug/trivial.C: New.
49635 * g++.dg/debug/debug1.C: Moved...
49636 * g++.dg/other/debug1.C: ...from here.
49637 * g++.dg/debug/debug2.C: Moved...
49638 * g++.dg/other/debug2.C: ...from here.
49639 * g++.dg/debug/debug3.C: Moved...
49640 * g++.dg/other/debug3.C: ...from here.
49641
49642 * gcc.dg/noncompile/20020213-1.c: New test.
49643
49644 2002-02-13 Jakub Jelinek <jakub@redhat.com>
49645
49646 * g++.dg/other/debug3.C: New test.
49647
49648 * gcc.c-torture/execute/20020213-1.c: New test.
49649
49650 2002-02-13 Richard Smith <richard@ex-parrot.com>
49651
49652 * g++.old-deja/g++.other/thunk1.C: New test.
49653
49654 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
49655
49656 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49657
49658 2002-02-13 Stan Shebs <shebs@apple.com>
49659
49660 * gcc.dg/altivec-3.c: New.
49661
49662 2002-02-12 Jakub Jelinek <jakub@redhat.com>
49663
49664 * gcc.dg/Wunreachable-1.c: New test.
49665 * gcc.dg/Wunreachable-2.c: New test.
49666
49667 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
49668
49669 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49670
49671 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
49672
49673 * gcc.dg/decl-1.c: New test.
49674
49675 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
49676
49677 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49678
49679 2002-02-10 Kazu Hirata <kazu@hxi.com>
49680
49681 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49682 * gcc.c-torture/compile/980506-1.x: Likewise.
49683
49684 2002-02-10 Kazu Hirata <kazu@hxi.com>
49685
49686 * gcc.dg/20020210-1.c: New.
49687
49688 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
49689
49690 * g77.f-torture/execute/947.f: New regression test
49691 for PR fortran/947.
49692
49693 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
49694
49695 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49696 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49697
49698 2002-02-08 Richard Henderson <rth@redhat.com>
49699
49700 * gcc.c-torture/compile/labels-3.c: New.
49701
49702 2002-02-08 Jakub Jelinek <jakub@redhat.com>
49703
49704 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49705 expression statements work instead.
49706 * gcc.dg/noncompile/20020207-1.c: New test.
49707
49708 2002-02-07 Richard Henderson <rth@redhat.com>
49709
49710 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49711
49712 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49713
49714 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49715 message from g77
49716 * lib/g77-dg.exp: Trim g77 error messages so that they are
49717 recognized by dg.exp.
49718
49719 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49720
49721 PR fortran/5473
49722 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
49723
49724 2002-02-07 Richard Henderson <rth@redhat.com>
49725
49726 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49727 to be sufficiently aligned for integers.
49728
49729 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
49730
49731 * g++.dg/template/friend4.C: New test.
49732
49733 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49734
49735 PR fortran/5743
49736 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49737 unsupported cases.
49738
49739 2002-02-07 Richard Henderson <rth@redhat.com>
49740
49741 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49742 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49743 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49744 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49745
49746 2002-02-06 Richard Henderson <rth@redhat.com>
49747
49748 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49749
49750 2002-02-06 Janis Johnson <janis187@us.ibm.com>
49751
49752 * gcc.dg/20020206-1.c: New test.
49753
49754 2002-02-06 Jakub Jelinek <jakub@redhat.com>
49755
49756 * gcc.c-torture/execute/20020206-1.c: New test.
49757
49758 * gcc.c-torture/execute/20020206-2.c: New test.
49759
49760 PR optimization/5429:
49761 * gcc.c-torture/compile/20020206-1.c: New test.
49762
49763 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
49764
49765 * g++.dg/ext/align1.C: Do not use an explicit alignment value
49766 as certain file formats cannot support particularly large
49767 alignments.
49768
49769 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49770 and do not expect to be able to link the executable.
49771
49772 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49773 fail because the COFF format does not support the weak attribute.
49774
49775 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
49776
49777 * g77.dg/pr5473.f: New test
49778
49779 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
49780
49781 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49782 Fix testcase accordingly.
49783
49784 2002-02-04 Richard Henderson <rth@redhat.com>
49785
49786 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49787 (buf): Change to be an array of pointers, not ints.
49788
49789 2002-02-04 Jakub Jelinek <jakub@redhat.com>
49790
49791 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
49792 before all tests. Move warning one line above to match where it
49793 C frontend emits.
49794 * gcc.dg/Wswitch-2.c: New test.
49795 * g++.dg/warn/Wswitch-1.C: New test.
49796 * g++.dg/warn/Wswitch-2.C: New test.
49797
49798 2002-02-04 Richard Henderson <rth@redhat.com>
49799
49800 * g++.dg/abi/offsetof.C: Fix size comparison.
49801
49802 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
49803
49804 * gcc.dg/cast-qual-2.c: New test.
49805
49806 2002-02-04 Jakub Jelinek <jakub@redhat.com>
49807
49808 * gcc.dg/20020201-4.c: New test.
49809
49810 2002-02-04 Ben Elliston <bje@redhat.com>
49811
49812 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49813 target_info attribute != 0, in addition to the empty string.
49814 (gcc_target_compile): Likewise.
49815
49816 2002-02-03 Andrew Cagney <ac131313@redhat.com>
49817
49818 * gcc.dg/Wswitch.c: New test.
49819 PR gcc/4475. PR gcc/3780.
49820
49821 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
49822
49823 * g77.f-torture/execute/5122.f: New test for regressions
49824 against PR fortran/5122.
49825
49826 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
49827
49828 * g77.f-torture/compile/pr3743.f: Delete
49829 * g77.dg/pr3743-1.f: New test.
49830 * g77.dg/pr3743-2.f: New test.
49831 * g77.dg/pr3743-3.f: New test.
49832 * g77.dg/pr3743-4.f: New test.
49833
49834 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
49835
49836 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49837
49838 2002-02-02 Richard Henderson <rth@redhat.com>
49839
49840 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49841 * gcc.c-torture/execute/bf64-1.c: Likewise.
49842
49843 2002-02-02 Jakub Jelinek <jakub@redhat.com>
49844
49845 * gcc.dg/20020201-2.c: New test.
49846
49847 * gcc.dg/20020201-3.c: New test.
49848
49849 * gcc.c-torture/execute/bitfld-2.c: New test.
49850
49851 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
49852
49853 * gcc.dg/bitfld-1.c: Update.
49854 * gcc.dg/bitfld-2.c: Update.
49855 * gcc.c-torture/execute/bitfld-1.x: New.
49856
49857 2002-02-02 Jakub Jelinek <jakub@redhat.com>
49858
49859 * gcc.c-torture/execute/20020201-1.c: New test.
49860
49861 2002-02-01 Janis Johnson <janis187@us.ibm.com>
49862
49863 PR target/5469
49864 * gcc.dg/20020201-1.c: New test.
49865
49866 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
49867
49868 PR fortran/3743
49869 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49870 * g77.f-torture/compile/pr3743.x: Remove
49871
49872 2002-01-31 Tom Rix <trix@redhat.com>
49873
49874 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49875
49876 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
49877
49878 * gcc.dg/noncompile/20020130-1.c: New test.
49879
49880 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
49881
49882 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49883
49884 2002-01-29 Richard Henderson <rth@redhat.com>
49885
49886 * gcc.c-torture/execute/991118-1.c: Cast various constants back
49887 to long long.
49888 * gcc.c-torture/execute/bf64-1.c: Likewise.
49889
49890 2002-01-29 Jakub Jelinek <jakub@redhat.com>
49891
49892 * gcc.c-torture/execute/20020129-1.c: New test.
49893
49894 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
49895
49896 * gcc.c-torture/compile/20000224-1.c: Update.
49897 * gcc.c-torture/execute/bitfld-1.c: New tests.
49898 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49899 * gcc.dg/uninit-A.c: Update.
49900
49901 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
49902
49903 * g++.dg/template/ctor1.C: Add instantiation.
49904
49905 2002-01-28 Paul Koning <pkoning@equallogic.com>
49906
49907 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49908 argument to __builtin_prefetch to be const ptr.
49909
49910 2002-01-28 Jakub Jelinek <jakub@redhat.com>
49911
49912 * gcc.c-torture/compile/20020120-1.c: New test.
49913
49914 2002-01-27 Kazu Hirata <kazu@hxi.com>
49915
49916 * gcc.c-torture/execute/20020127-1.c: New test.
49917
49918 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
49919
49920 * g77.dg/f77-edit-i-in.f: New test
49921 * g77.dg/f77-edit-i-out.f: New test
49922
49923 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
49924
49925 * gcc.dg/debug/debug.exp: New file.
49926 * gcc.dg/debug/trivial.c: New file.
49927 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49928 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49929 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49930 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49931 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49932 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49933 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49934 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49935 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49936 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49937 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49938 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49939 * gcc.dg/20000503-1.c: Removed.
49940 * gcc.dg/20010207-1.c: Removed.
49941 * gcc.dg/20011223-1.c: Removed.
49942 * gcc.dg/20020104-2.c: Removed.
49943 * gcc.dg/debug-1.c: Removed.
49944 * gcc.dg/debug-2.c: Removed.
49945 * gcc.dg/debug-3.c: Removed.
49946 * gcc.dg/debug-4.c: Removed.
49947 * gcc.dg/debug-5.c: Removed.
49948 * gcc.dg/debug-6.c: Removed.
49949 * gcc.dg/dwarf2-1.c: Removed.
49950 * gcc.dg/dwarf2-2.c: Removed.
49951
49952 2002-01-25 Jakub Jelinek <jakub@redhat.com>
49953
49954 * g++.old-deja/g++.other/eh5.C: New test.
49955 * g++.old-deja/g++.other/sibcall2.C: New test.
49956 * g++.old-deja/g++.other/array9.C: New test.
49957 * g++.old-deja/g++.other/typename2.C: New test.
49958 * g++.old-deja/g++.other/crash60.C: New test.
49959 * g++.old-deja/g++.other/conv9.C: New test.
49960 * g++.old-deja/g++.other/mangle10.C: New test.
49961 * g++.old-deja/g++.other/unchanging1.C: New test.
49962 * g++.old-deja/g++.other/exprstmt1.C: New test.
49963 * g++.old-deja/g++.other/inline23.C: New test.
49964 * g++.old-deja/g++.eh/ia64-1.C: New test.
49965 * g++.old-deja/g++.other/dwarf2-1.C: New test.
49966 * g++.old-deja/g++.other/reload1.C: New test.
49967 * g++.old-deja/g++.other/static20.C: New test.
49968 * g++.old-deja/g++.other/local-alloc1.C: New test.
49969 * g++.old-deja/g++.other/conv8.C: New test.
49970 * g++.old-deja/g++.other/stmtexpr2.C: New test.
49971 * g++.old-deja/g++.other/storeexpr1.C: New test.
49972 * g++.old-deja/g++.other/storeexpr2.C: New test.
49973 * g++.dg/eh/template2.C: New test.
49974 * g++.dg/warn/weak1.C: New test.
49975
49976 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
49977
49978 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49979 Remove first, non-varying, argument.
49980
49981 2002-01-23 Richard Henderson <rth@redhat.com>
49982
49983 * gcc.dg/inline-2.c: New.
49984
49985 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49986 Add optional target arg. Check number of arguments.
49987 (scan-assembler-not, scan-assembler-dem): Likewise.
49988 (scan-assembler-dem-not): Likewise.
49989
49990 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49991
49992 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49993 line 12.
49994 * g++.old-deja/g++.brendan/parse3.C,
49995 g++.old-deja/g++.other/crash26.C,
49996 g++.old-deja/g++.other/crash28.C,
49997 g++.old-deja/g++.other/crash29.C,
49998 g++.old-deja/g++.other/crash30.C,
49999 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50000
50001 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
50002
50003 * gcc.dg/20020115-1.c: New.
50004
50005 2002-01-23 Bob Wilson <bob.wilson@acm.org>
50006
50007 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50008
50009 2002-01-23 Janis Johnson <janis187@us.ibm.com>
50010
50011 * gcc.dg/20020122-3.c: New.
50012
50013 2002-01-23 Jakub Jelinek <jakub@redhat.com>
50014
50015 * g++.dg/other/gc1.C: New test.
50016
50017 2002-01-23 Zack Weinberg <zack@codesourcery.com>
50018
50019 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50020
50021 2002-01-22 Richard Henderson <rth@redhat.com>
50022
50023 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50024
50025 2002-01-22 Richard Henderson <rth@redhat.com>
50026
50027 * gcc.dg/20020122-4.c: New.
50028
50029 2002-01-22 H.J. Lu <hjl@gnu.org>
50030
50031 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50032 link output.
50033 * gcc.dg/special/ecos.exp: Likewise.
50034 * lib/g++-dg.exp: Likewise.
50035 * lib/g77-dg.exp: Likewise.
50036 * lib/gcc-dg.exp : Likewise.
50037 * lib/mike-g++.exp: Likewise.
50038 * lib/mike-g77.exp: Likewise.
50039 * lib/mike-gcc.exp: Likewise.
50040 * lib/objc-dg.exp: Likewise.
50041
50042 2002-01-22 Janis Johnson <janis187@us.ibm.com>
50043
50044 PR target/5379
50045 * gcc.dg/20020122-2.c: New test.
50046
50047 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
50048
50049 * gcc.dg/20020122-1.c: New test.
50050
50051 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
50052
50053 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50054
50055 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
50056
50057 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50058
50059 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50060
50061 * gcc.c-torture/compile/20020121-1.c: New test.
50062
50063 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
50064
50065 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50066 ld_library_path.
50067
50068 2002-01-21 Jakub Jelinek <jakub@redhat.com>
50069
50070 * gcc.dg/20020218-1.c: New test.
50071
50072 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
50073
50074 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50075 messages
50076 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50077 "At global scope" warning
50078 * g++.dg/ext/align1.C: Change cygwin test for alignment
50079 from db-bogus to dg-warning
50080
50081 2002-01-21 Zack Weinberg <zack@codesourcery.com>
50082
50083 * g77.f-torture/compile/cpp2.F: New test.
50084
50085 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
50086
50087 * g++.dg/template/access1.C: New test.
50088
50089 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
50090
50091 * gcc.dg/20020118-1.c: New.
50092
50093 2002-01-18 Kazu Hirata <kazu@hxi.com>
50094
50095 * gcc.c-torture/execute/20020118-1.c: New test.
50096
50097 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
50098
50099 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50100 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50101 alignment warnings.
50102
50103 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
50104
50105 * gcc.misc-tests/i386-prefetch.exp: Save and restore
50106 torture_with_loops and torture_without_loops
50107
50108 2002-01-17 Jakub Jelinek <jakub@redhat.com>
50109
50110 * gcc.c-torture/compile/20020116-1.c: New test.
50111
50112 2002-01-16 Jakub Jelinek <jakub@redhat.com>
50113
50114 * gcc.dg/20020116-2.c: New test.
50115
50116 * gcc.dg/ultrasp4.c: New test.
50117
50118 * gcc.dg/20020116-1.c: New test.
50119
50120 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
50121
50122 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50123 by EABI.
50124
50125 2002-01-15 Janis Johnson <janis187@us.ibm.com>
50126
50127 * gcc.misc-tests/i386-prefetch.exp: New.
50128 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50129 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50130 * gcc.misc-tests/i386-pf-none-1.c: New test.
50131 * gcc.misc-tests/i386-pf-sse-1.c: New test.
50132
50133 2002-01-15 Jakub Jelinek <jakub@redhat.com>
50134
50135 * gcc.dg/gnu89-init-1.c: Add new tests.
50136
50137 2002-01-15 Andreas Jaeger <aj@suse.de>
50138
50139 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50140 * gcc.dg/i386-mmx-2.c: Likewise.
50141 * gcc.dg/i386-sse-1.c: Likewise.
50142 * gcc.dg/i386-sse-2.c: Likewise.
50143 * gcc.dg/i386-sse-3.c: Likewise.
50144
50145 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
50146
50147 * g77.f-torture/execute/intrinsic-unix-bessel.f:
50148 Uncomment additional cases that now pass.
50149
50150 2002-01-11 Richard Henderson <rth@redhat.com>
50151
50152 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50153 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50154
50155 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
50156
50157 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50158
50159 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
50160
50161 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50162 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50163
50164 2002-01-10 Dale Johannesen <dalej@apple.com>
50165
50166 * gcc.c-torture/execute/loop-11.c: New.
50167
50168 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
50169
50170 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50171 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50172
50173 2002-01-09 Richard Henderson <rth@redhat.com>
50174
50175 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50176 type in which to perform the operation for each size.
50177
50178 2002-01-09 Alan Matsuoka (alanm@redhat.com)
50179
50180 * gcc.c-torture/compile/20020109-2.c: New test.
50181
50182 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
50183
50184 * gcc.c-torture/execute/loop-10.c: New test.
50185
50186 2002-01-09 Jakub Jelinek <jakub@redhat.com>
50187
50188 * gcc.c-torture/compile/20010226-1.c: New test.
50189 * gcc.c-torture/compile/20010227-1.c: New test.
50190 * gcc.c-torture/compile/20010426-1.c: New test.
50191 * gcc.c-torture/compile/20010510-1.c: New test.
50192 * gcc.c-torture/compile/20010605-3.c: New test.
50193 * gcc.c-torture/compile/20010824-1.c: New test.
50194 * gcc.c-torture/execute/20010409-1.c: New test.
50195 * gcc.dg/noncompile/20000901-1.c: New test.
50196 * gcc.dg/20001023-1.c: New test.
50197 * gcc.dg/20001101-1.c: New test.
50198 * gcc.dg/20001102-1.c: New test.
50199 * gcc.dg/20010207-1.c: New test.
50200 * gcc.dg/20010405-1.c: New test.
50201 * gcc.dg/20010822-1.c: New test.
50202 * gcc.dg/20011107-1.c: New test.
50203
50204 2002-01-09 Jeffrey A Law (law@redhat.com)
50205
50206 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50207
50208 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
50209 execution failure on PA targets.
50210
50211 2002-01-09 Jakub Jelinek <jakub@redhat.com>
50212
50213 * gcc.c-torture/compile/20020109-1.c: New test.
50214
50215 2002-01-08 Kazu Hirata <kazu@hxi.com>
50216
50217 * gcc.c-torture/execute/20020108-1.c: New test.
50218
50219 2002-01-08 Jakub Jelinek <jakub@redhat.com>
50220
50221 * gcc.dg/20020108-1.c: New test.
50222
50223 2002-01-08 H.J. Lu <hjl@gnu.org>
50224
50225 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50226 for header files.
50227
50228 2002-01-08 Geoff Keating <geoffk@redhat.com>
50229
50230 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50231 consistency.
50232
50233 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
50234
50235 * gcc.dg/altivec-4.c: Test altivec predicates.
50236
50237 2002-01-07 Jakub Jelinek <jakub@redhat.com>
50238
50239 * gcc.c-torture/execute/20020107-1.c: New test.
50240
50241 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
50242
50243 PR c/5279
50244 * gcc.c-torture/compile/20020106-1.c: New test.
50245
50246 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
50247
50248 * gcc.c-torture/execute/nestfunc-4.c: New test.
50249
50250 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
50251
50252 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50253 extra triple that slipped in.
50254 * g++.old-deja/g++.abi/align.C: Likewise.
50255 * g++.old-deja/g++.abi/bitfields.C: Likewise.
50256
50257 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
50258
50259 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50260 * g++.old-deja/g++.abi/align.C: Likewise.
50261 * g++.old-deja/g++.abi/bitfields.C: Likewise.
50262
50263 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50264 on FreeBSD/i386.
50265 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50266 FreeBSD.
50267
50268 2002-01-04 Jakub Jelinek <jakub@redhat.com>
50269
50270 * gcc.dg/20020104-1.c: New test.
50271
50272 * gcc.dg/20020104-2.c: New test.
50273
50274 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
50275
50276 * gcc.dg/20020103-1.c: Fix typo in target selector.
50277
50278 2002-01-03 Richard Henderson <rth@redhat.com>
50279
50280 * gcc.dg/20020103-1.c: New.
50281
50282 2002-01-03 Kazu Hirata <kazu@hxi.com>
50283
50284 * gcc.c-torture/execute/20020103-1.c: New test.
50285
50286 2002-01-03 Jakub Jelinek <jakub@redhat.com>
50287
50288 * g++.dg/other/debug2.C: New test.
50289
50290 * gcc.c-torture/compile/20020103-1.c: New test.
50291
50292 2002-01-02 Jakub Jelinek <jakub@redhat.com>
50293
50294 * gcc.dg/gnu89-init-1.c: Added new tests.
50295
50296 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
50297
50298 * g++.dg/template/friend2.C: Remove as patch is reverted.
50299
50300 * g++.dg/warn/oldcast1.C: New test.
50301
50302 * g++.dg/template/ptrmem1.C: New test.
50303 * g++.dg/template/ptrmem2.C: New test.
50304
50305 * g++.dg/template/ntp.C: New test.
50306
50307 * g++.dg/other/component1.C: New test.
50308
50309 * g++.dg/template/ttp3.C: New test.
50310
50311 * g++.dg/template/friend2.C: New test.
50312 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50313
50314 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
50315
50316 * g++.dg/other/ptrmem1.C: New test.
50317 * g++.dg/other/ptrmem2.C: New test.
50318
50319 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
50320
50321 * g++.dg/template/ctor1.C: New test.
50322
50323 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
50324
50325 * g++.dg/template/friend2.C: New test.
50326
50327 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
50328
50329 * gcc.dg/mmix-1.c: New test.
50330
50331 2001-12-31 Richard Henderson <rth@redhat.com>
50332
50333 * gcc.dg/asm-5.c: New.
50334
50335 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
50336
50337 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50338 in namespace __gnu_cxx
50339
50340 2001-12-30 Richard Henderson <rth@redhat.com>
50341
50342 * gcc.dg/debug-6.c: New.
50343
50344 2001-12-30 Jakub Jelinek <jakub@redhat.com>
50345
50346 * gcc.c-torture/compile/20011229-2.c: New test.
50347
50348 2001-12-29 Jakub Jelinek <jakub@redhat.com>
50349
50350 * gcc.dg/debug-3.c: New test.
50351 * gcc.dg/debug-4.c: New test.
50352 * gcc.dg/debug-5.c: New test.
50353
50354 2001-12-29 Richard Henderson <rth@redhat.com>
50355
50356 * g++.dg/eh/loop1.C: New.
50357
50358 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
50359
50360 * g++.dg/template/crash1.C: New test.
50361
50362 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
50363
50364 * g++.dg/other/const1.C: New test.
50365
50366 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
50367
50368 * gcc.c-torture/compile/20011229-1.c: New test.
50369
50370 2001-12-28 Stan Shebs <shebs@apple.com>
50371
50372 * lib/objc-torture.exp: Resync with c-torture.exp.
50373 * lib/objc.exp: Load standard libraries.
50374
50375 2001-12-28 Jakub Jelinek <jakub@redhat.com>
50376
50377 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50378 additional tests.
50379
50380 2001-12-27 Roger Sayle <roger@eyesopen.com>
50381
50382 * gcc.c-torture/execute/string-opt-16.c: New testcase.
50383
50384 2001-12-27 Richard Henderson <rth@redhat.com>
50385
50386 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50387
50388 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
50389
50390 * g++.dg/eh/ctor1.C: New test.
50391 * g++.dg/other/error2.C: New test.
50392
50393 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
50394
50395 * g++.dg/other/init2.C: New test.
50396
50397 2001-12-24 Richard Henderson <rth@redhat.com>
50398
50399 * gcc.dg/20011223-1.c: New.
50400 * gcc.dg/inline-1.c: New.
50401
50402 2001-12-23 Richard Henderson <rth@redhat.com>
50403
50404 * gcc.dg/asm-4.c: Test operand modifiers.
50405
50406 2001-12-23 Richard Henderson <rth@redhat.com>
50407
50408 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50409
50410 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
50411
50412 * gcc.c-torture/execute/20011223-1.c: New test.
50413
50414 2001-12-21 Richard Henderson <rth@redhat.com>
50415
50416 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50417 re-enables the warning.
50418
50419 2001-12-21 Richard Henderson <rth@redhat.com>
50420
50421 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50422
50423 2001-12-20 Jakub Jelinek <jakub@redhat.com>
50424
50425 * gcc.c-torture/compile/20011218-1.c: New test.
50426
50427 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
50428
50429 * gcc.misc-test/arm-isr.exp: New file. Control running of the
50430 arm-isr.c test.
50431 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
50432 epilogue generation for ARM ISR routines.
50433
50434 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50435
50436 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50437 * gcc.dg/format/c90-printf-3.c: Likewise.
50438 * gcc.dg/format/c99-printf-3.c: Likewise.
50439 * gcc.dg/format/ext-1.c: Likewise.
50440 * gcc.dg/format/ext-6.c: Likewise.
50441 * gcc.dg/format/format.h: Prototype unlocked stdio.
50442
50443 2001-12-20 Richard Henderson <rth@redhat.com>
50444
50445 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50446 (arena): Use it.
50447 (malloc): Correct allocation logic. Abort if we fill up the
50448 arena before initialization complete.
50449 (realloc): Correct allocation logic.
50450
50451 2001-12-20 Jakub Jelinek <jakub@redhat.com>
50452
50453 * gcc.c-torture/compile/20011219-2.c: New test.
50454
50455 * gcc.c-torture/execute/20011219-1.c: New test.
50456
50457 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
50458
50459 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50460 target does not support weak symbols.
50461
50462 2001-12-19 Jakub Jelinek <jakub@redhat.com>
50463
50464 * gcc.c-torture/compile/20011219-1.c: New test.
50465
50466 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
50467
50468 * g++.dg/other/error1.C: New test.
50469
50470 2001-12-17 Jeffrey A Law (law@redhat.com)
50471
50472 * gcc.c-torture/execute/20011217-1.c: New test.
50473
50474 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
50475
50476 * objc.dg/special/: New directory.
50477 * objc.dg/special/special.exp: New file.
50478 * objc.dg/special/unclaimed-category-1.h: New file.
50479 * objc.dg/special/unclaimed-category-1a.m: New file.
50480 * objc.dg/special/unclaimed-category-1.m: New file.
50481
50482 2001-12-17 Andreas Jaeger <aj@suse.de>
50483
50484 * gcc.c-torture/compile/20011217-2.c: New test.
50485
50486 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
50487
50488 * gcc.c-torture/compile/20011217-1.c: New test.
50489
50490 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
50491
50492 * gcc.dg/20011214-1.c: New.
50493
50494 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
50495
50496 * gcc.dg/altivec-4.c: New.
50497
50498 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
50499
50500 * gcc.dg/20011113-1.c: New test.
50501
50502 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50503
50504 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50505 std::__malloc_alloc_template<0> and
50506 std::__default_alloc_template<false, 0>.
50507
50508 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
50509
50510 * objc/execute/bf-21.m: New test.
50511 * objc/execute/enumeration-1.m: New test.
50512 * objc/execute/enumeration-2.m: New test.
50513
50514 2001-12-12 Jakub Jelinek <jakub@redhat.com>
50515
50516 * gcc.dg/gnu89-init-1.c: New test.
50517
50518 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
50519
50520 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50521 * g++.old-deja/g++.jason/2371.C: Likewise.
50522 * g++.old-deja/g++.jason/template33.C: Likewise.
50523 * g++.old-deja/g++.jason/template34.C: Likewise.
50524 * g++.old-deja/g++.jason/template36.C: Likewise.
50525 * g++.old-deja/g++.oliva/typename1.C: Likewise.
50526 * g++.old-deja/g++.oliva/typename2.C: Likewise.
50527 * g++.old-deja/g++.other/typename1.C: Likewise.
50528 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50529 * g++.old-deja/g++.pt/nontype5.C: Likewise.
50530 * g++.old-deja/g++.pt/typename11.C: Likewise.
50531 * g++.old-deja/g++.pt/typename14.C: Likewise.
50532 * g++.old-deja/g++.pt/typename16.C: Likewise.
50533 * g++.old-deja/g++.pt/typename3.C: Likewise.
50534 * g++.old-deja/g++.pt/typename4.C: Likewise.
50535 * g++.old-deja/g++.pt/typename5.C: Likewise.
50536 * g++.old-deja/g++.pt/typename7.C: Likewise.
50537 * g++.old-deja/g++.robertl/eb9.C: Likewise.
50538
50539 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
50540
50541 * g++.dg/other/linkage1.C: New test.
50542 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50543 specifiers.
50544
50545 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
50546
50547 * gcc.dg/concat.c: New test.
50548
50549 2001-12-11 Stan Shebs <shebs@apple.com>
50550
50551 * objc/compile: New test directory.
50552 * objc/compile/compile.exp: New expect script.
50553 * objc/compile/20011211-1.m: New compile test.
50554
50555 2001-12-11 Jason Merrill <jason@redhat.com>
50556
50557 * lib/prune.exp (prune_gcc_output): Also handle "In member
50558 function". So many permutations...
50559
50560 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
50561
50562 * g++.dg/template/typedef1.C: New test.
50563
50564 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
50565
50566 * g++.dg/other/copy1.C: New test.
50567
50568 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
50569
50570 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50571
50572 * gcc.dg/builtin-choose-expr.c: New.
50573
50574 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
50575
50576 * gcc.dg/altivec-2.c: New.
50577
50578 2001-12-07 Richard Henderson <rth@redhat.com>
50579
50580 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50581
50582 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
50583
50584 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50585 ultrasparc.
50586
50587 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50588
50589 * g++-old.deja/g++.robertl/eb101.C: Deleted.
50590
50591 2001-12-06 Janis Johnson <janis187@us.ibm.com>
50592
50593 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50594 variable argument list.
50595
50596 2001-12-06 Zack Weinberg <zack@codesourcery.com>
50597
50598 * gcc.c-torture/execute/memcheck: Delete entire directory.
50599 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50600 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50601
50602 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
50603
50604 * gcc.dg/Wshadow-1.c: New test.
50605
50606 2001-12-05 Jakub Jelinek <jakub@redhat.com>
50607
50608 * gcc.c-torture/compile/20011130-1.c: New test.
50609
50610 * gcc.dg/noncompile/20011025-1.c: New test.
50611
50612 * g++.dg/other/anon-union.C: New test.
50613
50614 * gcc.c-torture/execute/20011024-1.c: New test.
50615
50616 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
50617
50618 * gcc.c-torture/execute/20000722-1.x,
50619 gcc.c-torture/execute/20010123-1.x: Remove.
50620 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50621 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50622 gcc.dg/c99-complit-2.c: New tests.
50623
50624 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
50625
50626 * g++.dg/inherit/base1.C: New test.
50627
50628 2001-12-04 Jakub Jelinek <jakub@redhat.com>
50629
50630 * g++.dg/other/stdarg1.C: New test.
50631
50632 * gcc.c-torture/compile/20011130-2.c: New test.
50633
50634 2001-12-03 Janis Johnson <janis187@us.ibm.com>
50635
50636 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50637 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50638 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50639 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50640 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50641 * gcc.dg/builtin-prefetch-1.c: New test.
50642
50643 2001-12-03 Jakub Jelinek <jakub@redhat.com>
50644
50645 * gcc.dg/20011130-1.c: New test.
50646
50647 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
50648
50649 * g++.dg/other/scope1.C: New test.
50650 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50651
50652 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
50653
50654 * gcc.dg/vla-init-1.c: New test.
50655
50656 2001-12-01 Geoff Keating <geoffk@redhat.com>
50657
50658 * gcc.c-torture/compile/structs.c: New testcase from GDB.
50659
50660 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
50661
50662 * objc.dg/alias.m: Update.
50663 * objc.dg/class-1.m: Update.
50664 * objc.dg/const-str-1.m: Update.
50665 * objc.dg/fwd-proto-1.m: Update.
50666 * objc.dg/id-1.m: Update.
50667 * objc.dg/super-class-1.m: Update.
50668
50669 2001-11-29 Mark Mitchell <mark@codesourcery.com>
50670
50671 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50672 constructs.
50673
50674 2001-11-28 Jeffrey A Law (law@cygnus.com)
50675
50676 * gcc.c-torture/execute/20011128-1.c: New test.
50677
50678 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
50679
50680 * gcc.dg/20011127-1.c: New test.
50681
50682 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
50683
50684 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
50685 from Austin Group draft 7.
50686 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
50687 scanf format arguments.
50688 * gcc.dg/format/no-exargs-2.c: New test.
50689
50690 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
50691
50692 * g++.dg/abi/vbase8-4.C: New test.
50693
50694 2001-11-24 Ian Lance Taylor <ian@airs.com>
50695
50696 * gcc.c-torture/execute/20011121-1.c: New test.
50697
50698 2001-11-23 Jeffrey A Law (law@cygnus.com)
50699
50700 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50701
50702 2001-11-23 Andreas Jaeger <aj@suse.de>
50703
50704 * gcc.dg/cpp/charconst-2.c: New test.
50705
50706 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
50707
50708 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50709 to the host if it is remote. Let tests specify extra headers
50710 they use.
50711 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50712 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50713 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50714 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50715 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50716 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50717 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50718 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50719 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50720 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50721
50722 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
50723
50724 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50725 for little endian ARMs.
50726
50727 2001-11-20 Jakub Jelinek <jakub@redhat.com>
50728
50729 * gcc.c-torture/compile/20011119-1.c: New test.
50730 * gcc.c-torture/compile/20011119-2.c: New test.
50731
50732 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
50733
50734 * gcc.dg/altivec-1.c: Fix typo.
50735
50736 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
50737
50738 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50739
50740 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
50741
50742 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50743
50744 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
50745
50746 * lib/g77.exp: Don't specify --rpath-link.
50747
50748 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50749 across all the headers.
50750 * gcc.dg/format/format.exp: For testing on a remote host,
50751 copy format.h.
50752
50753 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50754 * gcc.c-torture/execute/930406-1.c: Likewise.
50755 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50756
50757 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
50758
50759 * gcc.dg/altivec-1.c: New.
50760
50761 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
50762
50763 * gcc.dg/cpp/fpreprocessed.c: New test case.
50764
50765 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
50766
50767 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50768 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50769 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50770
50771 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
50772
50773 * gcc.dg/no-builtin-1.c: New test.
50774
50775 2001-11-16 Jakub Jelinek <jakub@redhat.com>
50776
50777 * gcc.c-torture/execute/20011115-1.c: New test.
50778
50779 2001-11-15 Jakub Jelinek <jakub@redhat.com>
50780
50781 * gcc.c-torture/compile/20011114-2.c: New test.
50782 * gcc.c-torture/compile/20011114-3.c: New test.
50783 * gcc.c-torture/compile/20011114-4.c: New test.
50784
50785 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
50786
50787 * g++.dg/other/init1.C: New test.
50788
50789 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
50790
50791 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50792 message.
50793
50794 * gcc.c-torture/execute/20011114-1.c: New testcase.
50795
50796 * gcc.c-torture/compile/20010327-1.c: Revert last change.
50797 * gcc.c-torture/compile/20011114-1.c: New test, exactly
50798 like the (before this change) version of 20010327-1.c.
50799
50800 2001-11-14 Roger Sayle <roger@eyesopen.com>
50801
50802 * gcc.c-torture/execute/string-opt-13.c: New testcase.
50803
50804 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
50805
50806 * g++.dg/init/array2.C: New test.
50807
50808 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
50809
50810 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50811
50812 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
50813
50814 * g++.dg/other/forscope1.C: New test.
50815 * g++.dg/ext/forscope1.C: New test.
50816 * g++.dg/ext/forscope2.C: New test.
50817
50818 2001-11-13 Jakub Jelinek <jakub@redhat.com>
50819
50820 * gcc.c-torture/execute/20011113-1.c: New test.
50821
50822 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
50823
50824 * gcc.c-torture/execute/20011109-2.c: New test.
50825
50826 * gcc.c-torture/execute/20011109-1.c: New test.
50827
50828 2001-11-09 Jakub Jelinek <jakub@redhat.com>
50829
50830 * gcc.c-torture/compile/20011109-1.c: New test.
50831
50832 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
50833
50834 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50835 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50836 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50837 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50838 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50839 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50840 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50841
50842 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
50843
50844 * g++.dg/warn/Wshadow-1.C: New tests.
50845 * g++.old-deja/g++.mike/for3.C: Update.
50846
50847 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
50848
50849 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50850 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50851 XFAILs. Adjust expected error texts.
50852 * gcc.c-torture/compile/20011106-1.c,
50853 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50854 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50855 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50856 gcc.dg/c99-array-lval-5.c: New tests.
50857
50858 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50859
50860 * gcc.dg/cpp/defined.c: Update.
50861
50862 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50863
50864 * gcc.c-torture/execute/anon-1.c: New test.
50865
50866 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
50867
50868 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50869 same size, so no warning should be produced on stormy16.
50870
50871 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50872 due to oversized array.
50873 * g++.old-deja/g++.mike/ns15.C: Likewise.
50874 * g++.old-deja/g++.pt/crash16.C: Likewise.
50875
50876 2001-11-02 Graham Stott <grahams@redhat.com>
50877
50878 * g++.dgother/debug1.C: Fix typos.
50879
50880 2001-11-01 Jakub Jelinek <jakub@redhat.com>
50881
50882 * g++.dg/other/debug1.C: New test.
50883
50884 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50885
50886 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50887 of unsigned long.
50888
50889 2001-10-30 Jakub Jelinek <jakub@redhat.com>
50890
50891 * gcc.dg/20011029-2.c: New test.
50892
50893 * gcc.c-torture/compile/20011029-1.c: New test.
50894
50895 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
50896
50897 * objc/execute/class_self-1.m: New test.
50898 * objc/execute/class_self-2.m: New test.
50899
50900 2001-10-25 Zack Weinberg <zack@codesourcery.com>
50901
50902 * gcc.misc-tests/msgs.exp: Delete.
50903 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50904 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
50905 error set to match recent changes.
50906
50907 2001-10-24 Zack Weinberg <zack@codesourcery.com>
50908
50909 * gcc.dg/20011021-1.c: New test.
50910
50911 2001-10-24 Jakub Jelinek <jakub@redhat.com>
50912
50913 * gcc.c-torture/compile/20011023-1.c: New test.
50914
50915 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
50916
50917 * lib/g77.exp: Rewrite based on lib/g++.exp.
50918
50919 2001-10-19 Jakub Jelinek <jakub@redhat.com>
50920
50921 * gcc.c-torture/execute/20011019-1.c: New test.
50922
50923 * gcc.dg/20011018-1.c: New test.
50924
50925 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
50926
50927 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50928
50929 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
50930
50931 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50932 * gcc.dg/attr-invalid.c: Likewise.
50933
50934 2001-10-18 Jakub Jelinek <jakub@redhat.com>
50935
50936 * gcc.dg/20011015-1.c: New test.
50937
50938 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50939
50940 * g++.dg/template/unify2.C: New test.
50941
50942 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50943
50944 * g++.dg/other/exception-specification.C: New test
50945
50946 2001-10-13 Tom Rix <trix@redhat.com>
50947
50948 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50949 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50950
50951 2001-10-12 Jakub Jelinek <jakub@redhat.com>
50952
50953 * gcc.dg/20011009-1.c: New test.
50954
50955 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
50956
50957 PR g++/4476
50958 * g++.dg/other/friend1.C: New test.
50959
50960 2001-10-11 Richard Henderson <rth@redhat.com>
50961
50962 * g++.old-deja/g++.other/crash18.C: Add -S to options.
50963
50964 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50965
50966 * gcc.c-torture/compile/20011010-1.c: New.
50967
50968 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
50969
50970 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50971 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50972 g77.f-torture/execute/execute.exp,
50973 g77.f-torture/noncompile/noncompile.exp,
50974 gcc.c-torture/compile/compile.exp,
50975 gcc.c-torture/execute/execute.exp,
50976 gcc.c-torture/execute/ieee/ieee.exp,
50977 gcc.c-torture/execute/memcheck/memcheck.exp,
50978 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50979 objc/execute/execute.exp: Update FSF address.
50980
50981 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
50982
50983 * gcc.dg/cpp/cmdlne-C.c: Update.
50984 * gcc.dg/cpp/cmdlne-C2.c: New.
50985
50986 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50987
50988 * gcc.c-torture/execute/20011008-3.c: New.
50989
50990 2001-10-08 DJ Delorie <dj@redhat.com>
50991
50992 * gcc.dg/20011008-1.c: New.
50993 * gcc.dg/20011008-2.c: New.
50994
50995 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50996
50997 * gcc.dg/cpp/spacing1.c: Update test.
50998
50999 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
51000
51001 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51002 spelling errors of "separate" as "seperate".
51003
51004 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
51005
51006 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51007 enough to avoid inlining.
51008
51009 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51010
51011 * lib/g77.exp: set libg2c_dir correctly.
51012
51013 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
51014
51015 * gcc.dg/cpp/macro11.c: New test.
51016
51017 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
51018
51019 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51020 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51021 gcc.dg/format/multattr-3.c: New tests.
51022 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
51023 tests for format attributes on function pointers being rejected.
51024
51025 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
51026
51027 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51028
51029 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
51030
51031 * g++.dg/warn/format1.C: New test.
51032
51033 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
51034
51035 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51036
51037 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
51038
51039 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51040
51041 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
51042
51043 * gcc.dg/cpp/redef2.c: Add test.
51044
51045 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
51046
51047 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51048 long-standing bug on i686, apparently.
51049 * gcc.c-torture/execute/loop-2c.x: New file.
51050 * gcc.c-torture/execute/loop-2d.x: New file.
51051 * gcc.c-torture/execute/loop-3c.x: New file.
51052
51053 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
51054
51055 * gcc.dg/cpp/20000625-2.c: Correct line number.
51056
51057 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
51058
51059 * gcc.dg/cpp/macro10.c: New test.
51060 * gcc.dg/cpp/strify3.c: New test.
51061 * gcc.dg/cpp/spacing1.c: Add tests.
51062 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51063 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51064
51065 2001-09-24 DJ Delorie <dj@redhat.com>
51066
51067 * gcc.c-torture/execute/20010924-1.c: New test.
51068
51069 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
51070
51071 * objc/execute/paste.m: Remove.
51072
51073 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
51074
51075 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51076
51077 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
51078
51079 * g77.dg/strlen0.f: New test.
51080
51081 2001-09-21 Richard Henderson <rth@redhat.com>
51082
51083 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51084 * g++.old-deja/g++.abi/vtable2.C: Likewise.
51085
51086 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
51087
51088 Table-driven attributes.
51089 * g++.dg/ext/attrib1.C: New test.
51090
51091 2001-09-20 DJ Delorie <dj@redhat.com>
51092
51093 * gcc.dg/20000926-1.c: Update expected warning messages.
51094 * gcc.dg/array-2.c: Likewise, and test for warnings too.
51095 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51096 array.
51097
51098 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
51099
51100 * g++.dg/eh/registers1.C: New test case.
51101
51102 2001-09-17 Richard Henderson <rth@redhat.com>
51103
51104 * gcc.dg/array-5.c: Fix VLA decomposition test.
51105
51106 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
51107
51108 * gcc.dg/cpp/line5.c: New testcase.
51109
51110 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
51111
51112 * gcc.dg/cpp/macro9.c: New test.
51113
51114 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
51115
51116 * gcc.c-torture/execute/980223.c: Change type of addr from long
51117 to char *.
51118
51119 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
51120
51121 * gcc.c-torture/execute/20010915-1.c: New test.
51122
51123 2001-09-14 Janis Johnson <janis187@us.ibm.com>
51124
51125 * g77.dg/bprob: New directory.
51126 * g77.dg/bprob/bprob.exp: New file.
51127 * g77.dg/bprob/bprob-1.f: New test.
51128 * g77.dg/gcov: New directory.
51129 * g77.dg/gcov/gcov.exp: New file.
51130 * g77.dg/gcov/gcov-1.f: New test.
51131 * g77.dg/gcov/gcov-1.x: New file.
51132
51133 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
51134
51135 * gcc.dg/cpp/directiv.c: Update.
51136 * gcc.dg/cpp/undef1.c: Update.
51137
51138 2001-09-12 Jakub Jelinek <jakub@redhat.com>
51139
51140 * gcc.dg/20010912-1.c: New test.
51141
51142 2001-09-11 Janis Johnson <janis187@us.ibm.com>
51143
51144 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51145 language-independent file in lib.
51146 * lib/gcov.exp: New file.
51147
51148 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
51149
51150 * gcc.c-torture/compile/20010911-1.c: New test.
51151
51152 2001-09-10 Janis Johnson <janis187@us.ibm.com>
51153
51154 * lib/profopt.exp: New, to support profile-directed optimizations.
51155 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51156 * gcc.misc-tests/bprob-1.c: New test.
51157 * gcc.misc-tests/bprob-2.c: New test.
51158
51159 2001-09-07 Janis Johnson <janis187@us.ibm.com>
51160
51161 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51162 XFAIL and which kinds of gcov output to verify.
51163 * gcc.misc-tests/gcov-4b.x: New file.
51164 * gcc.misc-tests/gcov-5b.x: New file.
51165 * gcc.misc-tests/gcov-6.x: New file.
51166 * gcc.misc-tests/gcov-7.c: New test.
51167 * gcc.misc-tests/gcov-7.x: New file.
51168
51169 2001-09-06 Janis Johnson <janis187@us.ibm.com>
51170
51171 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51172 * gcc.misc-tests/gcov-6.c: New test.
51173
51174 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
51175
51176 PR c++/3986
51177 * g++.dg/abi/vbase1.C: New test.
51178
51179 2001-09-05 Ziemowit Laski <zlaski@apple.com>
51180
51181 * objc.dg/method-2.m: New.
51182
51183 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
51184
51185 PR c++/4203
51186 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51187 * g++.dg/init/empty1.C: New test.
51188
51189 2001-09-03 Jakub Jelinek <jakub@redhat.com>
51190
51191 * gcc.c-torture/compile/20010903-1.c: New test.
51192
51193 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
51194
51195 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51196 for m68k.
51197
51198 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
51199
51200 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51201
51202 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51203
51204 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51205
51206 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
51207
51208 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51209 for 16-bit 'unsigned int'.
51210
51211 2001-08-29 Kazu Hirata <kazu@hxi.com>
51212
51213 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51214
51215 2001-08-27 Richard Henderson <rth@redhat.com>
51216
51217 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51218 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51219
51220 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
51221
51222 * gcc.dg/asm-names.c (ymain): New.
51223
51224 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
51225
51226 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51227 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51228 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51229
51230 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51231
51232 * gcc.dg/compare5.c: New testcase.
51233
51234 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
51235
51236 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51237 and "In instantiation".
51238
51239 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
51240
51241 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51242
51243 2001-08-20 Janis Johnson <janis187@us.ibm.com>
51244
51245 * gcc.misc-tests/gcov.exp: Add support for branch information.
51246 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51247 * gcc.misc-tests/gcov-4.c: New test.
51248 * gcc.misc-tests/gcov-4b.c: New test.
51249 * gcc.misc-tests/gcov-5b.c: New test.
51250
51251 2001-08-20 Zack Weinberg <zackw@panix.com>
51252
51253 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51254 expected to fail.
51255
51256 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
51257
51258 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51259
51260 2001-08-19 Jakub Jelinek <jakub@redhat.com>
51261
51262 * g++.dg/eh/template1.C: New test.
51263
51264 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
51265
51266 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51267 Fix thinko.
51268 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51269 for xfail.
51270
51271 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
51272
51273 * lib/g77-dg.exp: Use prune.exp for common procedures
51274 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51275 * lib/g77.exp: (g77-dg-prune) Remove
51276
51277 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
51278
51279 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51280
51281 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51282
51283 * g++.dg/template/unify1.C: New test.
51284
51285 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
51286
51287 * g++.dg/abi/empty4.C: New test.
51288
51289 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
51290
51291 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51292 solaris2.*
51293 * g77.f-torture/compile/pr3743.x: Likewise.
51294
51295 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51296
51297 * g++.dg/other/using-declaration.C: New test.
51298
51299 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
51300
51301 * gcc.dg/cpp/tr-sign.c: New testcase.
51302
51303 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
51304
51305 * gcc.dg/cpp/19951025-1.c: Revert.
51306 * gcc.dg/cpp/directiv.c: We no longer process directives that
51307 interrupt macro arguments.
51308
51309 2001-08-03 Zack Weinberg <zackw@stanford.edu>
51310
51311 * gcc.dg/bconstp-1.c: New test.
51312
51313 2001-08-03 Richard Henderson <rth@redhat.com>
51314
51315 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51316
51317 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
51318
51319 * gcc.dg/cpp/19951025-1.c: Update.
51320
51321 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
51322
51323 * g77.dg/ff90-1.f (s): Fix reference of variable z,
51324 should be x.
51325
51326 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
51327
51328 Kill -fhonor-std.
51329 * g++.old-deja/g++.ns/ns14.C: Remove special options.
51330 * g++.old-deja/g++.other/std1.C: Likewise.
51331 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51332
51333 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51334
51335 * lib/g77.exp: Load gcc-defs.exp for common procedures
51336 (g77_pass, g77_fail, g77_finish, g77_exit,
51337 ${tool}_check_unsupported_p} Now redundant. Deleted.
51338
51339 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51340
51341 * g77.dg/fbackslash.f
51342 * g77.dg/fcase-preserve.f
51343 * g77.dg/ff90-1.f
51344 * g77.dg/ffixed-line-length-0.f
51345 * g77.dg/ffixed-line-length-132.f
51346 * g77.dg/ffixed-line-length-7.f
51347 * g77.dg/ffixed-line-length-72.f
51348 * g77.dg/ffixed-line-length-none.f
51349 * g77.dg/ffree-form-1.f
51350 * g77.dg/fno-backslash.f
51351 * g77.dg/fno-f90-1.f
51352 * g77.dg/fno-fixed-form-1.f
51353 * g77.dg/fno-onetrip.f
51354 * g77.dg/fno-typeless-boz.f
51355 * g77.dg/fno-underscoring.f
51356 * g77.dg/fno-vxt-1.f
51357 * g77.dg/fonetrip.f
51358 * g77.dg/ftypeless-boz.f
51359 * g77.dg/fugly-assumed.f
51360 * g77.dg/funderscoring.f
51361 * g77.dg/fvxt-1.f
51362
51363 2001-08-01 Ziemowit Laski <zlaski@apple.com>
51364
51365 * objc.dg/fwd-proto-1.m: New.
51366 * objc.dg/local-decl-1.m: New.
51367 * objc.dg/naming-1.m: New.
51368 * objc.dg/naming-2.m: New.
51369 * objc.dg/proto-hier-1.m: New.
51370
51371 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
51372
51373 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51374 largest-type elements to a struct makes its size grow.
51375
51376 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
51377
51378 * g++.dg/abi/vthunk1.C: New test.
51379
51380 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
51381
51382 * g++.dg/abi/vbase8-22.C: New test.
51383
51384 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
51385
51386 * gcc.dg/cpp/macro8.c: New test.
51387
51388 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
51389
51390 * g++.dg/abi/vbase8-21.C: New test.
51391
51392 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
51393
51394 * g++.dg/abi/vbase8-10.C: New test.
51395
51396 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51397
51398 * lib/g++.exp (g++_set_ld_library_path): Renamed to
51399 ${tool}_set_ld_library_path.
51400 Changed caller.
51401 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51402 g++.exp.
51403
51404 2001-07-26 Stan Cox <scox@redhat.com>
51405
51406 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51407 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51408 gcc_exit, gcc_check_unsupported_p):
51409 Moved to gcc-deps.exp
51410 * gcc-deps.exp: New file.
51411
51412 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51413
51414 * g++.old-deja/g++.pt/defarg14.C: New test.
51415
51416 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
51417
51418 * g++.old-deja/g++.other/lineno5.C: New test.
51419
51420 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
51421
51422 * g++.old-deja/g++.pt/crash68.C: New test.
51423
51424 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
51425
51426 * g++.old-deja/g++.other/crash42.C: New test.
51427
51428 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
51429
51430 * gcc.dg/cpp/extratokens.c: Fix.
51431 * gcc.dg/cpp/skipping2.c: New tests.
51432
51433 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51434
51435 * gcc.c-torture/execute/20010724-1.c: New file.
51436 * gcc.c-torture/execute/20010724-1.x: New file.
51437
51438 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
51439
51440 * g++.old-deja/g++.other/cond7.C: New test.
51441
51442 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
51443
51444 * g++.old-deja/g++.other/optimize4.C: New test.
51445
51446 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
51447
51448 * g++.old-deja/g++.abi/vbase8-5.C: New test.
51449
51450 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
51451
51452 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51453 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51454 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51455 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51456
51457 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51458 bug report" message.
51459
51460 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51461 * g++.dg/ext/instantiate1.C: Move from old-deja.
51462
51463 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
51464
51465 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51466 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51467 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51468 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51469
51470 2001-07-23 Jeffrey A Law (law@cygnus.com)
51471
51472 * gcc.c-torture/execute/20010723-1.c: New test.
51473
51474 2001-07-23 Ben Elliston <bje@redhat.com>
51475
51476 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51477
51478 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51479
51480 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51481 i[34567]86-*-*.
51482 Delete handling of ieee_multilib_flags.
51483 Pass -mieee for alpha*-*-* and sh-*-*.
51484 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51485
51486 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
51487
51488 Remove old-abi tests.
51489 * g++.old-deja/g++.mike/p11116.C: Remove.
51490 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51491
51492 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
51493
51494 * g77.f-torture/compile/pr3743.f: New test
51495
51496 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
51497
51498 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51499
51500 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51501
51502 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51503 g++.old-deja/g++.pt/static6.C: Likewise.
51504 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51505 supports weak symbols.
51506
51507 2001-07-18 Andreas Jaeger <aj@suse.de>
51508
51509 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51510 supported again.
51511
51512 2001-07-18 Andreas Jaeger <aj@suse.de>
51513
51514 * gcc.dg/iftrap-1.c: Fix target line.
51515
51516 2001-07-17 Richard Henderson <rth@redhat.com>
51517
51518 * gcc.c-torture/execute/20010717-1.c: New.
51519
51520 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
51521
51522 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51523 tests.
51524
51525 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51526
51527 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51528
51529 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51530
51531 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51532 UAC_SIGBUS, UAC_NOPRINT definitions.
51533
51534 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
51535
51536 * objc/execute/object_is_class.m: New test.
51537 * objc/execute/object_is_meta_class.m: New test.
51538
51539 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51540
51541 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51542 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51543
51544 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
51545
51546 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51547 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51548
51549 2001-07-14 Richard Henderson <rth@redhat.com>
51550
51551 * gcc.dg/iftrap-1.c: New.
51552
51553 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
51554
51555 * g77.f-torture/execute/intrinsic77.f: New test.
51556
51557 2001-07-11 Janis Johnson <janis@us.ibm.com>
51558
51559 * gcc.misc-tests/gcov-3.c: New test.
51560
51561 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
51562
51563 * gcc.c-torture/compile/20010711-1.c,
51564 * gcc.c-torture/compile/20010711-2.c: New tests.
51565
51566 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
51567
51568 * gcc.c-torture/execute/20010711-1.c: New test.
51569
51570 2001-07-11 Ben Elliston <bje@redhat.com>
51571
51572 * g++.old-deja/g++.other/enum5.C: New test.
51573
51574 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
51575
51576 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51577 (g++-dg-prune): Call prune_gcc_output.
51578 * prune.exp: New file for prune_gcc_output.
51579 * lib/g++.exp, lib/gcc.exp: Load it.
51580
51581 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
51582
51583 * gcc.c-torture/compile/20010701-1.c,
51584 g++.old-deja/g++.ext/attrib6.C: New tests.
51585
51586 2001-07-06 Jeffrey A Law (law@cygnus.com)
51587
51588 * gcc.c-torture/compile/20010706-1.c: New test.
51589
51590 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
51591
51592 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51593
51594 2001-06-28 Stan Shebs <shebs@apple.com>
51595
51596 * gcc.dg/pragma-darwin.c: New test.
51597
51598 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51599
51600 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51601 Solaris 2.[678] system.
51602
51603 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
51604
51605 * gcc.dg/20010622-1.c: New test.
51606
51607 2001-06-18 Stan Shebs <shebs@apple.com>
51608
51609 * objc.dg: New directory.
51610 * objc.dg/dg.exp: New file.
51611 * objc.dg/alias.m: New.
51612 * objc.dg/class-1.m: New.
51613 * objc.dg/class-2.m: New.
51614 * objc.dg/const-str-1.m: New.
51615 * objc.dg/const-str-2.m: New.
51616 * objc.dg/id-1.m: New.
51617 * objc.dg/method-1.m: New.
51618 * objc.dg/super-class-1.m: New.
51619 * lib/objc-dg.exp: New file.
51620
51621 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
51622
51623 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51624 of label name.
51625
51626 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
51627
51628 * g++.old-deja/g++.abi/vbase8-9.C: New test.
51629
51630 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51631
51632 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51633 variable.
51634
51635 2001-06-12 Richard Henderson <rth@redhat.com>
51636
51637 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51638
51639 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
51640
51641 * g++.old-deja/g++.abi/vbase5.C: New test.
51642 * g++.old-deja/g++.abi/vbase6.C: New test.
51643 * g++.old-deja/g++.abi/vbase7.C: New test.
51644
51645 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51646
51647 * gcc.c-torture/compile/20010610-1.c: New test.
51648
51649 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
51650
51651 * g++.old-deja/g++.abi/vbase4.C: New test.
51652
51653 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51654
51655 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51656 support %f for HC11/HC12 targets.
51657 * gcc.c-torture/execute/930513-1.x: New file, likewise.
51658 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51659 on HC11/HC12 targets.
51660 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51661
51662 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51663
51664 * gcc.dg/wchar_t-1.c: New file.
51665 * gcc.dg/wint_t-1.c: Likewise.
51666
51667 2001-06-11 Bernd Schmidt <bernds@redhat.com>
51668
51669 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51670
51671 2001-06-11 Richard Henderson <rth@redhat.com>
51672
51673 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51674
51675 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
51676
51677 * gcc.c-torture/compile/20010611-1.c: New test.
51678
51679 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
51680
51681 * gcc.dg/c99-tag-1.c: Add more tests.
51682
51683 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
51684
51685 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51686 representation on MN10300 and ARM/Thumb.
51687
51688 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
51689
51690 * g77.f-torture/execute/20010610.f: New.
51691
51692 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
51693
51694 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51695 names.
51696
51697 2001-06-09 Richard Henderson <rth@redhat.com>
51698
51699 * gcc.c-torture/execute/ashrdi-1.c: New.
51700 * gcc.c-torture/execute/ashldi-1.c: New.
51701 * gcc.c-torture/execute/lshrdi-1.c: New.
51702
51703 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
51704
51705 * objc/execute/load-3.m: Added. Check sending +load to categories,
51706 in addition to classes.
51707
51708 2001-06-08 Stan Shebs <shebs@apple.com>
51709
51710 * objc/execute/load-2.m: New test. From Nicola Pero
51711 <n.pero@mi.flashnet.it>.
51712
51713 2001-06-08 Jakub Jelinek <jakub@redhat.com>
51714
51715 * gcc.c-torture/execute/20010605-2.c: New test.
51716
51717 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
51718
51719 * g++.old-deja/g++.abi/vbase2.C: New test.
51720 * g++.old-deja/g++.abi/vbase3.C: New test.
51721
51722 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
51723
51724 * g++.old-deja/g++.pt/friend49.C: New test.
51725
51726 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
51727
51728 * g++.old-deja/g++.ext/anon3.C: New test.
51729
51730 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
51731
51732 * g++.old-deja/g++.other/conv7.C: New test.
51733
51734 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
51735
51736 * gcc.c-torture/compile/20010605-2.c: New test.
51737
51738 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
51739
51740 * gcc.c-torture/execute/20010604-1.c: New test.
51741
51742 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
51743
51744 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51745
51746 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
51747
51748 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51749 (g++_link_flags): Likewise.
51750 (g++_init): Pass gccpath's value to two previous functions.
51751
51752 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51753
51754 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51755 Ensure logfile entry matches exec command line.
51756
51757 2001-05-31 Richard Henderson <rth@redhat.com>
51758
51759 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51760 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51761
51762 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
51763
51764 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51765 compiler for irix6.2
51766
51767 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
51768
51769 * g++.old-deja/g++.other/optimize3.C: New file.
51770
51771 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
51772
51773 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51774 assemble.
51775
51776 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
51777
51778 * g++.old-deja/g++.other/optimize2.C: New file.
51779
51780 2001-05-25 Diego Novillo <dnovillo@redhat.com>
51781
51782 * gcc.c-torture/compile/20010518-2.c: New file.
51783 * gcc.c-torture/execute/20010518-1.c: New file.
51784 * gcc.c-torture/execute/20010518-2.c: New file.
51785
51786 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
51787
51788 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51789
51790 2001-05-24 Mark Mitchell <mark@codesourcery.com>
51791
51792 G++ no longer defines builtins that do not begin with __builtin.
51793 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51794 * g++.old-deja/g++.brendand/misc13.C: Likewise.
51795 * g++.old-deja/g++.law/builtin1.C: Likewise.
51796 * g++.old-deja/g++.law/cvt2.C: Likewise.
51797 * g++.old-deja/g++.mike/net5.C: Likewise.
51798 * g++.old-deja/g++.other/builtins1.C: Likewise.
51799 * g++.old-deja/g++.other/builtins2.C: Likewise.
51800 * g++.old-deja/g++.other/builtins3.C: Likewise.
51801 * g++.old-deja/g++.other/builtins4.C: Likewise.
51802 * g++.old-deja/g++.other/inline8.C: Likewise.
51803 * g++.old-deja/g++.robertl/eb39.C: Likewise.
51804
51805 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
51806
51807 * g++.old-deja/g++.pt/using1.C: Adjust.
51808 * g++.old-deja/g++.pt/using2.C: New test.
51809
51810 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
51811
51812 * gcc.dg/cpp/charconst.c: New tests.
51813 * gcc.dg/cpp/escape.c: New tests.
51814 * gcc.dg/cpp/escape-1.c: New tests.
51815 * gcc.dg/cpp/escape-2.c: New tests.
51816 * gcc.dg/cpp/ucs.c: New tests.
51817
51818 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
51819
51820 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51821 native compiler for irix6.5.
51822
51823 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
51824
51825 * lib/g++.exp (g++_include_flags): Use args to compute
51826 get_multilibs.
51827 (g++_link_flags): Likewise.
51828 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51829
51830 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
51831
51832 * gcc.dg/c90-hexfloat-1.c: Add more tests.
51833
51834 2001-05-21 Geoff Keating <geoffk@redhat.com>
51835
51836 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51837 this file.
51838
51839 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51840
51841 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51842 STACK_SIZE;
51843 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51844 to STACK_SIZE; Use it to define size of add_histo array.
51845 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51846 to STACK_SIZE.
51847 (f): Use GITT_SIZE to define size of gitt local table.
51848 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51849 to STACK_SIZE; Use it to define size of bytemem array.
51850
51851 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51852
51853 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51854 on 68HC11/HC12 due to the asm instruction.
51855 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51856 * gcc.c-torture/compile/920520-1.x: Likewise.
51857 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51858 on 68HC11/HC12 because the function is larger than 64K.
51859 * gcc.c-torture/compile/961203-1.x: New file, this test fails
51860 on 68HC11/HC12 because the structure is too large.
51861
51862 2001-05-20 Richard Henderson <rth@redhat.com>
51863
51864 * gcc.c-torture/execute/20010520-1.c: New.
51865
51866 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51867
51868 * g++.old-deja/g++.warn/compare1.C: New test.
51869 * gcc.dg/compare4.c: New test.
51870
51871 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
51872
51873 * g++.old-deja/g++.other/optimize1.C: New test.
51874
51875 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51876
51877 * g++.old-deja/g++.pt/spec41.C: New test.
51878
51879 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
51880
51881 * gcc.c-torture/compile/20010114-1.x: Remove.
51882
51883 2001-05-18 Stan Shebs <shebs@apple.com>
51884
51885 * gcc.c-torture/compile/20010518-1.c: New test.
51886
51887 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
51888
51889 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51890 * g++.old-deja/g++.pt/crash67.C: New test.
51891
51892 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
51893
51894 * g++.old-deja/g++.other/debug9.C: New test.
51895
51896 2001-05-16 Zack Weinberg <zackw@stanford.edu>
51897
51898 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51899
51900 2001-05-16 Jan Hubicka <jh@suse.cz>
51901
51902 * gcc.c-torture/compile/20010516-1.c: New test.
51903
51904 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51905
51906 * g++.old-deja/g++.other/crash41.C: New test.
51907
51908 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51909
51910 * g++.old-deja/g++.pt/crash66.C: New test.
51911
51912 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
51913
51914 * g++.old-deja/g++.robertl/eb27.C: Convert.
51915
51916 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
51917
51918 * g++.dg/friend-warn.C: New test. Do not warn about friend
51919 declaration being redundant.
51920
51921 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
51922
51923 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51924
51925 2001-05-14 Mark Mitchell <mark@codesourcery.com>
51926
51927 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51928
51929 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
51930
51931 * lib/g++.exp: Use testsuite_flags.
51932
51933 2001-05-13 Mark Mitchell <mark@codesourcery.com>
51934
51935 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51936
51937 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
51938
51939 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51940
51941 2001-05-11 Mark Mitchell <mark@codesourcery.com>
51942
51943 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51944
51945 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
51946
51947 * gcc.c-torture/compile/20010313-1.c: New test.
51948
51949 2001-05-09 Zack Weinberg <zackw@stanford.edu>
51950
51951 * gcc.dg/cpp/direct2.c: New test.
51952 * gccq.dg/cpp/direct2s.c: New test.
51953
51954 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51955
51956 2001-05-07 Mark Mitchell <mark@codesourcery.com>
51957
51958 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51959 * g++.old-deja/g++.other/op3.C: Likewise.
51960
51961 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51962
51963 * gcc.dg/cpp/syshdr.h: New file.
51964 * gcc.dg/cpp/sysmac1.c: Update.
51965 * gcc.dg/cpp/sysmac2.c: Update.
51966
51967 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51968
51969 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51970
51971 2001-05-04 David Edelsohn <edelsohn@gnu.org>
51972
51973 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51974 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51975
51976 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
51977
51978 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51979
51980 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
51981
51982 * lib/g++.exp (g++_include_flags): Don't use any special flags
51983 if TESTING_IN_BUILD_TREE is not defined.
51984 (g++_init): Use a plain 'c++' as the compiler if
51985 TESTING_IN_BUILD_TREEE is not defined.
51986
51987 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51988
51989 * g++.old-deja/g++.eh/catch13.C: New test.
51990 * g++.old-deja/g++.eh/catch14.C: New test.
51991
51992 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51993
51994 * gcc.dg/cpp/tr-define.c: New test.
51995
51996 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51997
51998 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51999 <stdlib.h>, not <malloc.h>.
52000
52001 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
52002
52003 * g++.old-deja/g++.ns/template17.C: New test.
52004
52005 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
52006
52007 * g++.old-deja/g++.pt/ref4.C: New test.
52008
52009 2001-04-30 Richard Henderson <rth@redhat.com>
52010
52011 * gcc.dg/20000724-1.c: Revert last change.
52012
52013 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
52014
52015 * g77.f-torture/execute/20010430.f: New test.
52016
52017 2001-04-30 Mark Mitchell <mark@codesourcery.com>
52018
52019 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52020
52021 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
52022
52023 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52024
52025 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
52026
52027 * g++.old-deja/g++.eh/crash6.C: New test.
52028
52029 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
52030
52031 * g++.old-deja/g++.other/warn7.C: New test.
52032
52033 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
52034
52035 * g++.old-deja/g++.other/defarg9.C: New test.
52036
52037 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
52038
52039 * g77.f-torture/compile/20010426.f: New test.
52040 * g77.f-torture/execute/20010426.f: New test.
52041
52042 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
52043
52044 * g77.f-torture/compile/20000629-1.x: Remove - error
52045 has been fixed.
52046
52047 2001-04-26 Jeffrey A Law (law@cygnus.com)
52048
52049 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52050 Tweak slightly to work with g++.dg framework.
52051 * g++.dg/special/ecos.exp: Run initp1.C test.
52052 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52053
52054 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52055 its linker doesn't give line numbers either.
52056 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52057
52058 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
52059
52060 * g++.old-deja/g++.other/lex1.C: New test.
52061
52062 2001-04-26 Jakub Jelinek <jakub@redhat.com>
52063
52064 * gcc.dg/noncompile/20010425-1.c: New test.
52065
52066 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
52067
52068 * g++.old-deja/g++.pt/mangle2.C: New test.
52069
52070 2001-04-25 Jakub Jelinek <jakub@redhat.com>
52071
52072 * gcc.dg/format/plus-1.c: New test.
52073
52074 2001-04-25 Jakub Jelinek <jakub@redhat.com>
52075
52076 * gcc.dg/20010423-1.c: New test.
52077
52078 2001-04-25 Jakub Jelinek <jakub@redhat.com>
52079
52080 * gcc.c-torture/execute/20010422-1.c: New test.
52081
52082 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
52083
52084 * g++.old-deja/g++.ns/type2.C: New test.
52085
52086 2001-04-24 Zack Weinberg <zackw@stanford.edu>
52087
52088 * g++.old-deja/g++.other/perf1.C: New test.
52089
52090 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
52091
52092 * gcc.dg/c99-func-2.c: Remove xfail.
52093 * gcc.dg/c99-func-3.c: Remove xfail.
52094 * gcc.dg/c99-func-4.c: Remove xfail.
52095
52096 2001-04-23 Zack Weinberg <zackw@stanford.edu>
52097
52098 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52099
52100 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
52101
52102 * gcc.c-torture/compile/20010423-1.c: New test.
52103
52104 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
52105
52106 * g++.old-deja/g++.pt/typename28.C: New test.
52107
52108 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
52109
52110 * g++.old-deja/g++.abi/empty2.C: New test.
52111 * g++.old-deja/g++.abi/empty3.C: New test.
52112
52113 2001-04-20 Jakub Jelinek <jakub@redhat.com>
52114
52115 * g++.old-deja/g++.other/comdat2.C: New test.
52116 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52117
52118 2001-04-20 Jakub Jelinek <jakub@redhat.com>
52119
52120 * g++.old-deja/g++.other/overload14.C: New test.
52121
52122 2001-04-20 Jakub Jelinek <jakub@redhat.com>
52123
52124 * g++.old-deja/g++.other/lookup23.C: New test.
52125
52126 2001-04-20 Jakub Jelinek <jakub@redhat.com>
52127
52128 * gcc.c-torture/execute/20010403-1.c: New test.
52129
52130 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
52131 Mark Mitchell <mark@codesourcery.com>
52132
52133 * lib/old-dejagnu.exp: Don't delete output of executable.
52134 Add .exe suffix to executables.
52135
52136 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
52137
52138 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52139
52140 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52141
52142 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52143
52144 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
52145
52146 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52147 * g++.old-deja/g++.abi/crash1.C: New test.
52148
52149 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
52150
52151 * g++.old-deja/g++.other/crash40.C: New test.
52152
52153 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52154
52155 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52156
52157 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
52158
52159 * g++.old-deja/g++.other/warn6.C: New test.
52160
52161 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
52162
52163 * g++.old-deja/g++.robertl/eb42.C: Same.
52164
52165 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52166
52167 * gcc.dg/wtr-conversion-1.c: New testcase.
52168
52169 2001-04-10 Richard Henderson <rth@redhat.com>
52170
52171 * g++.old-deja/g++.other/array5.C: New.
52172
52173 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52174
52175 * gcc.c-torture/execute/20010408-1.c: New test.
52176
52177 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
52178
52179 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52180 headers and constructs.
52181 * g++.old-deja/g++.robertl/eb79.C: Same.
52182 * g++.old-deja/g++.robertl/eb77.C (main): Same.
52183 * g++.old-deja/g++.robertl/eb73.C: Same.
52184 * g++.old-deja/g++.robertl/eb66.C (main): Same.
52185 * g++.old-deja/g++.robertl/eb55.C (t): Same.
52186 * g++.old-deja/g++.robertl/eb54.C (main): Same.
52187 * g++.old-deja/g++.robertl/eb46.C (main): Same.
52188 * g++.old-deja/g++.robertl/eb44.C: Same.
52189 * g++.old-deja/g++.robertl/eb41.C (main): Same.
52190 * g++.old-deja/g++.robertl/eb4.C (main): Same.
52191 * g++.old-deja/g++.robertl/eb39.C: Same.
52192 * g++.old-deja/g++.robertl/eb33.C (main): Same.
52193 * g++.old-deja/g++.robertl/eb31.C (main): Same.
52194 * g++.old-deja/g++.robertl/eb30.C: Same.
52195 * g++.old-deja/g++.robertl/eb3.C: Same.
52196 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52197 * g++.old-deja/g++.robertl/eb21.C: Same.
52198 * g++.old-deja/g++.robertl/eb15.C: Same.
52199 * g++.old-deja/g++.robertl/eb118.C: Same.
52200 * g++.old-deja/g++.robertl/eb115.C (main): Same.
52201 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52202 * g++.old-deja/g++.robertl/eb109.C: Same.
52203 * g++.old-deja/g++.other/sibcall1.C (main): Same.
52204 * g++.old-deja/g++.mike/rtti1.C: Same.
52205 * g++.old-deja/g++.mike/p658.C: Same.
52206 * g++.old-deja/g++.mike/net46.C: Same.
52207 * g++.old-deja/g++.mike/net34.C: Same.
52208 * g++.old-deja/g++.mike/memoize1.C: Same.
52209 * g++.old-deja/g++.mike/eh2.C: Same.
52210 * g++.old-deja/g++.law/weak.C: Same.
52211 * g++.old-deja/g++.law/visibility7.C: Same.
52212 * g++.old-deja/g++.law/visibility25.C: Same.
52213 * g++.old-deja/g++.law/visibility22.C: Same.
52214 * g++.old-deja/g++.law/visibility2.C: Same.
52215 * g++.old-deja/g++.law/visibility17.C: Same.
52216 * g++.old-deja/g++.law/visibility13.C: Same.
52217 * g++.old-deja/g++.law/visibility10.C: Same.
52218 * g++.old-deja/g++.law/visibility1.C: Same.
52219 * g++.old-deja/g++.law/virtual3.C (eval): Same.
52220 * g++.old-deja/g++.law/vbase1.C: Same.
52221 * g++.old-deja/g++.law/operators32.C: Same.
52222 * g++.old-deja/g++.law/nest3.C: Same.
52223 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52224 * g++.old-deja/g++.law/except5.C (main): Same.
52225 * g++.old-deja/g++.law/cvt7.C (run): Same.
52226 * g++.old-deja/g++.law/cvt2.C: Same.
52227 * g++.old-deja/g++.law/cvt16.C: Same.
52228 * g++.old-deja/g++.law/ctors6.C (bar): Same.
52229 * g++.old-deja/g++.law/ctors17.C (main): Same.
52230 * g++.old-deja/g++.law/ctors13.C: Same.
52231 * g++.old-deja/g++.law/ctors12.C (main): Same.
52232 * g++.old-deja/g++.law/ctors10.C: Same.
52233 * g++.old-deja/g++.law/code-gen5.C: Same.
52234 * g++.old-deja/g++.law/bad-error7.C: Same.
52235 * g++.old-deja/g++.law/arm9.C: Same.
52236 * g++.old-deja/g++.law/arm12.C: Same.
52237 * g++.old-deja/g++.law/arg8.C: Same.
52238 * g++.old-deja/g++.law/arg1.C: Same.
52239 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52240 * g++.old-deja/g++.jason/template31.C: Same.
52241 * g++.old-deja/g++.jason/template24.C (main): Same.
52242 * g++.old-deja/g++.jason/2371.C: Same.
52243 * g++.old-deja/g++.eh/new2.C: Same.
52244 * g++.old-deja/g++.eh/new1.C: Same.
52245 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52246 * g++.old-deja/g++.brendan/nest21.C (main): Same.
52247 * g++.old-deja/g++.brendan/err-msg3.C: Same.
52248 * g++.old-deja/g++.brendan/crash62.C: Same.
52249 * g++.old-deja/g++.brendan/crash52.C: Same.
52250 * g++.old-deja/g++.brendan/crash49.C (main): Same.
52251 * g++.old-deja/g++.brendan/crash38.C: Same.
52252 * g++.old-deja/g++.brendan/crash15.C (main): Same.
52253 * g++.old-deja/g++.brendan/copy9.C: Same.
52254
52255 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
52256
52257 * gcc.c-torture/execute/20001203-2.c (memset):
52258 Count argument is of type __SIZE_TYPE__.
52259
52260 2001-04-04 Diego Novillo <dnovillo@redhat.com>
52261
52262 * gcc.c-torture/compile/20010404-1.c: New test.
52263
52264 2001-04-04 Jakub Jelinek <jakub@redhat.com>
52265
52266 * gcc.c-torture/compile/20010326-1.c: New test.
52267
52268 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
52269
52270 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52271 peculiarities of the SH.
52272 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52273
52274 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52275
52276 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52277 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52278 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52279
52280 2001-04-02 Jakub Jelinek <jakub@redhat.com>
52281
52282 * g77.f-torture/compile/20010321-1.f: New test.
52283
52284 2001-04-02 Jakub Jelinek <jakub@redhat.com>
52285
52286 * gcc.c-torture/compile/20010329-1.c: New test.
52287
52288 2001-04-02 Jakub Jelinek <jakub@redhat.com>
52289
52290 * gcc.c-torture/execute/20010329-1.c: New test.
52291
52292 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
52293
52294 * g++.old-deja/g++.other/eh4.C: Fix typo.
52295
52296 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
52297
52298 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52299
52300 2001-03-28 Philip Blundell <philb@gnu.org>
52301
52302 * gcc.c-torture/compile/20010328-1.c: New test.
52303
52304 2001-03-27 Richard Henderson <rth@redhat.com>
52305
52306 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52307 * g++.old-deja/g++.eh/vbase3.C: Likewise.
52308
52309 2001-03-27 Alan Modra <alan@linuxcare.com.au>
52310
52311 * gcc.c-torture/compile/20010327-1.c: New test.
52312
52313 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
52314
52315 * g++.old-deja/g++.other/friend12.C: New test.
52316 * g++.old-deja/g++.other/friend9.C: Expect no errors.
52317 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52318
52319 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
52320
52321 * gcc.c-torture/execute/20010325-1.c: New test.
52322
52323 2001-03-23 Jakub Jelinek <jakub@redhat.com>
52324
52325 * g++.old-deja/g++.other/mangle3.C: New test.
52326
52327 2001-03-22 Jakub Jelinek <jakub@redhat.com>
52328
52329 * g++.old-deja/g++.other/anon8.C: New test.
52330
52331 2001-03-20 Philip Blundell <philb@gnu.org>
52332
52333 * gcc.c-torture/compile/20010320-1.c: New test.
52334
52335 2001-03-17 Richard Henderson <rth@redhat.com>
52336
52337 * g++.old-deja/g++.other/eh4.C: Add expected error text.
52338
52339 2001-03-15 Geoff Keating <geoff@redhat.com>
52340
52341 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52342 tests on AIX.
52343
52344 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
52345
52346 * g++.old-deja/g++.other/eh4.C: New test.
52347
52348 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
52349
52350 * gcc.dg/cpp/mi1.c: Update.
52351
52352 2001-03-14 Jakub Jelinek <jakub@redhat.com>
52353
52354 * g++.old-deja/g++.other/regstack.C: New test.
52355
52356 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
52357
52358 * g++.old-deja/g++.other/ref4.C: New test.
52359
52360 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
52361
52362 * objc/execute/va_method.m: Added.
52363 * objc/execute/IMP.m: Added.
52364 * objc/execute/_cmd.m: Added.
52365 * objc/execute/accessing_ivars.m: Added.
52366 * objc/execute/class-1.m: Added.
52367 * objc/execute/class-10.m: Added.
52368 * objc/execute/class-11.m: Added.
52369 * objc/execute/class-12.m: Added.
52370 * objc/execute/class-13.m: Added.
52371 * objc/execute/class-14.m: Added.
52372 * objc/execute/class-2.m: Added.
52373 * objc/execute/class-3.m: Added.
52374 * objc/execute/class-4.m: Added.
52375 * objc/execute/class-5.m: Added.
52376 * objc/execute/class-6.m: Added.
52377 * objc/execute/class-7.m: Added.
52378 * objc/execute/class-8.m: Added.
52379 * objc/execute/class-9.m: Added.
52380 * objc/execute/class-tests-1.h
52381 * objc/execute/class-tests-2.h
52382 * objc/execute/compatibility_alias.m: Added.
52383 * objc/execute/encode-1.m: Added.
52384 * objc/execute/formal_protocol-1.m: Added.
52385 * objc/execute/formal_protocol-2.m: Added.
52386 * objc/execute/formal_protocol-3.m: Added.
52387 * objc/execute/formal_protocol-4.m: Added.
52388 * objc/execute/formal_protocol-5.m: Added.
52389 * objc/execute/formal_protocol-6.m: Added.
52390 * objc/execute/formal_protocol-7.m: Added.
52391 * objc/execute/informal_protocol.m: Added.
52392 * objc/execute/initialize.m: Added.
52393 * objc/execute/load.m: Added.
52394 * objc/execute/many_args_method.m: Added.
52395 * objc/execute/nested-3.m: Added.
52396 * objc/execute/no_clash.m: Added.
52397 * objc/execute/private.m: Added.
52398 * objc/execute/redefining_self.m: Added.
52399 * objc/execute/root_methods.m: Added.
52400 * objc/execute/selector-1.m: Added.
52401 * objc/execute/static-1.m: Added.
52402 * objc/execute/static-2.m: Added.
52403 * objc/execute/va_method.m: Added.
52404
52405 2001-03-10 Richard Henderson <rth@redhat.com>
52406
52407 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52408
52409 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
52410
52411 * g++.old-deja/g++.other/crash31.C: XFAIL.
52412 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52413 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52414 * gcc.c-torture/execute/20010123-1.x: XFAIL.
52415 * gcc.c-torture/execute/20010124-1.x: XFAIL.
52416 * gcc.dg/sequence-pt-1.c: XFAIL one test.
52417
52418 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52419
52420 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52421
52422 2001-03-06 Zack Weinberg <zackw@stanford.edu>
52423
52424 * gcc.dg/20000724-1.c: Don't use multiline strings.
52425
52426 2001-03-06 Zack Weinberg <zackw@stanford.edu>
52427
52428 * objc/execute/string1.m, objc/execute/string2.m: Compare the
52429 result of -cString against what we expect it to be; don't just
52430 print it out for no one to read.
52431
52432 * objc/execute/string3.m, objc/execute/string4.m: New tests.
52433 Based on testcases provided by Nicola Pero.
52434
52435 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
52436
52437 * gcc.dg/cpp/macro7.c: New test.
52438
52439 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
52440
52441 * gcc.dg/cpp/multiline.c: Update.
52442
52443 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
52444
52445 * g++.old-deja/g++.other/enum3.C: New test.
52446
52447 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
52448
52449 * g++.old-deja/g++.other/pod1.C: New test.
52450
52451 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
52452
52453 * g++.old-deja/g++.ext/overload1.C: New test.
52454
52455 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
52456
52457 * g++.old-deja/g++.pt/using1.C: New test.
52458
52459 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
52460
52461 * g++.old-deja/g++.other/using9.C: New test.
52462
52463 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
52464
52465 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52466
52467 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52468
52469 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
52470
52471 * g++.old-deja/g++.ext/realpt1.C: Remove.
52472
52473 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
52474
52475 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52476
52477 2001-02-26 Will Cohen <wcohen@redhat.com>
52478
52479 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52480
52481 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
52482
52483 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52484 templatized constructors.
52485
52486 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52487
52488 * gcc.c-torture/execute/20010224-1.c: New test.
52489
52490 2001-02-23 Jakub Jelinek <jakub@redhat.com>
52491
52492 * gcc.c-torture/execute/20010222-1.c: New test.
52493
52494 2001-02-22 Jakub Jelinek <jakub@redhat.com>
52495
52496 * g++.old-deja/g++.other/inline20.C: New test.
52497
52498 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
52499
52500 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52501
52502 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52503
52504 * g++.old-deja/g++.other/lookup22.C: New test.
52505
52506 2001-02-19 Zack Weinberg <zackw@stanford.edu>
52507
52508 * g77.dg: New directory.
52509 * g77.dg/20010216-1.f: New test case.
52510 * g77.dg/dg.exp: New driver.
52511 * lib/g77-dg.exp: New driver library.
52512
52513 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52514
52515 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52516
52517 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
52518
52519 * g++.old-deja/g++.other/decl9.C: New test.
52520
52521 2001-02-16 Jakub Jelinek <jakub@redhat.com>
52522
52523 * g++.old-deja/g++.other/init16.C: Update the test so that it does
52524 not need <string> and also tests the initialization at runtime.
52525
52526 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
52527
52528 * gcc.c-torture/execute/longlong.c: New test.
52529
52530 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
52531
52532 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52533
52534 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
52535
52536 * gcc.c-torture/execute/920302-1.c (execute):
52537 Change argument type to short.
52538
52539 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
52540
52541 * g++.old-deja/g++.pt/deduct6.C: New test.
52542
52543 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
52544
52545 * g++.old-deja/g++.pt/deduct5.C: New test.
52546
52547 2001-02-14 Jakub Jelinek <jakub@redhat.com>
52548
52549 * gcc.c-torture/execute/20010209-1.c: New test.
52550
52551 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
52552
52553 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52554
52555 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
52556
52557 * g++.dg/vtgc1.C: Update for new ABI.
52558
52559 * consistency.vlad: New directory, 1665 files.
52560
52561 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
52562
52563 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52564 return type.
52565 * gcc.dg/cpp/digraphs.c: Declare puts.
52566
52567 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
52568
52569 * g++.old-deja/g++.other/warn5.C: New test.
52570
52571 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
52572
52573 * g++.old-deja/g++.pt/spec40.C: New test.
52574
52575 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
52576
52577 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52578 case.
52579 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52580
52581 2001-02-12 Jakub Jelinek <jakub@redhat.com>
52582
52583 * gcc.c-torture/compile/20010209-1.c: New test.
52584
52585 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
52586
52587 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52588 excess errors message but not if it crashes.
52589 * g++.old-deja/g++.other/crash27.C: Likewise.
52590 * g++.old-deja/g++.other/crash28.C: Likewise.
52591 * g++.old-deja/g++.other/crash30.C: Likewise.
52592 * g++.old-deja/g++.other/crash32.C: Likewise.
52593 * g++.old-deja/g++.other/crash35.C: Likewise.
52594 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52595
52596 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
52597
52598 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52599 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52600 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52601 g77.f-torture/execute/execute.exp,
52602 g77.f-torture/noncompile/noncompile.exp,
52603 gcc.c-torture/execute/execute.exp,
52604 gcc.c-torture/execute/memcheck/memcheck.exp,
52605 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52606 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52607 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52608 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52609 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52610 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52611 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52612 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52613 Remove bug reporting instructions with ancient email addresses.
52614
52615 2001-02-07 Jakub Jelinek <jakub@redhat.com>
52616
52617 * gcc.dg/20010202-1.c: New test.
52618 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52619
52620 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
52621
52622 * g++.dg/stdbool-if.C: New test.
52623
52624 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
52625
52626 * objc/execute/fdecl.m: Added main().
52627
52628 2001-02-07 Jakub Jelinek <jakub@redhat.com>
52629
52630 * gcc.c-torture/execute/20010206-1.c: New test.
52631
52632 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
52633
52634 * gcc.dg/cpp/avoidpaste1.c: Update.
52635
52636 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
52637
52638 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52639 Pero <nicola@brainstorm.co.uk>.
52640 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52641
52642 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
52643
52644 * g++.old-deja/g++.pt/spec39.C: New test.
52645
52646 2001-02-05 Jakub Jelinek <jakub@redhat.com>
52647
52648 * gcc.c-torture/compile/20010202-1.c: New test.
52649
52650 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
52651
52652 * g++.old-deja/g++.abi/primary2.C: New test.
52653 * g++.old-deja/g++.abi/primary3.C: New test.
52654 * g++.old-deja/g++.abi/primary4.C: New test.
52655 * g++.old-deja/g++.abi/primary5.C: New test.
52656 * g++.old-deja/g++.abi/vtable3.h: New test.
52657 * g++.old-deja/g++.abi/vtable3a.C: New test.
52658 * g++.old-deja/g++.abi/vtable3b.C: New test.
52659 * g++.old-deja/g++.abi/vtable3c.C: New test.
52660 * g++.old-deja/g++.abi/vtable3d.C: New test.
52661 * g++.old-deja/g++.abi/vtable3e.C: New test.
52662 * g++.old-deja/g++.abi/vtable3f.C: New test.
52663 * g++.old-deja/g++.abi/vtable3g.C: New test.
52664 * g++.old-deja/g++.abi/vtable3h.C: New test.
52665 * g++.old-deja/g++.abi/vtable3i.C: New test.
52666 * g++.old-deja/g++.abi/vtable3j.C: New test.
52667 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52668
52669 2001-02-03 Jakub Jelinek <jakub@redhat.com>
52670
52671 * g++.old-deja/g++.other/anon6.C: New test.
52672 * g++.old-deja/g++.other/anon7.C: New test.
52673
52674 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
52675
52676 * gcc.dg/cpp/avoidpaste2.c: New tests.
52677
52678 2001-01-31 Jakub Jelinek <jakub@redhat.com>
52679
52680 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52681
52682 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
52683
52684 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52685 DECIMAL_DIG cases for Irix."
52686
52687 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
52688
52689 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52690
52691 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
52692
52693 * gcc.dg/c99-tag-1.c: New test.
52694
52695 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
52696
52697 * gcc.dg/cpp/tr-warn1.c: Add tests.
52698
52699 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
52700
52701 * gcc.dg/cpp/avoidpaste1.c: Update.
52702 * gcc.dg/cpp/paste4.c: Update.
52703
52704 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
52705
52706 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52707 cases for Irix.
52708
52709 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
52710
52711 * g++.old-deja/g++.other/inline19.C: New test.
52712
52713 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
52714
52715 * gcc.dg/Wlarger-than.c: New test.
52716
52717 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
52718
52719 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52720
52721 2001-01-29 Jakub Jelinek <jakub@redhat.com>
52722
52723 * gcc.c-torture/execute/20010129-1.c: New test.
52724 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52725
52726 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
52727
52728 * gcc.dg/cpp/avoidpaste1.c: Test case.
52729
52730 2001-01-28 Jakub Jelinek <jakub@redhat.com>
52731
52732 * g++.old-deja/g++.other/inline18.C: New test.
52733
52734 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52735
52736 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52737 and __builtin_putchar.
52738
52739 2001-01-27 Jakub Jelinek <jakub@redhat.com>
52740
52741 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52742 tests.
52743
52744 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
52745
52746 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52747 floating point number rounding mode to round to the nearest
52748 representable mode.
52749
52750 2001-01-25 Jakub Jelinek <jakub@redhat.com>
52751
52752 * g++.old-deja/g++.other/mangle2.C: New test.
52753
52754 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
52755
52756 * gcc.c-torture/compile/20010124-1.c: New test.
52757
52758 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
52759
52760 * g++.old-deja/g++.pt/spec38.C: New test.
52761
52762 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52763
52764 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52765 "Build don't run".
52766
52767 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52768
52769 * gcc.c-torture/execute/20010123-1.c: New test.
52770
52771 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
52772
52773 * g++.old-deja/g++.pt/spec37.C: New test.
52774
52775 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
52776
52777 * g++.old-deja/g++.pt/overload14.C: New test.
52778
52779 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52780
52781 * gcc.c-torture/execute/20010122-1.c: New test, exercise
52782 __builtin_return_address.
52783
52784 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
52785
52786 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52787 * g++.old-deja/g++.pt/spec35.C: New test.
52788 * g++.old-deja/g++.pt/spec36.C: New test.
52789
52790 2001-01-20 Jakub Jelinek <jakub@redhat.com>
52791
52792 * gcc.c-torture/compile/20010118-1.c: New test.
52793
52794 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
52795
52796 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52797
52798 2001-01-19 Jakub Jelinek <jakub@redhat.com>
52799
52800 * gcc.c-torture/execute/20010119-1.c: New test.
52801
52802 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
52803
52804 * g++.old-deja/g++.other/vbase5.C: New test.
52805
52806 2001-01-19 Jakub Jelinek <jakub@redhat.com>
52807
52808 * gcc.c-torture/execute/20010118-1.c: New test.
52809
52810 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
52811
52812 * g++.old-deja/g++.pt/deduct3.C: New test.
52813
52814 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
52815
52816 * g++.old-deja/g++.pt/spec34.C: New test.
52817
52818 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52819
52820 * g77.f-torture/compile/20000601-2.f: New test.
52821
52822 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52823
52824 * g++.old-deja/g++.other/init17.C: New test.
52825
52826 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
52827
52828 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52829
52830 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52831
52832 * g++.old-deja/g++.pt/unify8.C: New test.
52833
52834 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52835
52836 * g++.old-deja/g++.abi/vbase1.C: New test.
52837
52838 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52839
52840 * g++.old-deja/g++.pt/crash65.C: New test.
52841
52842 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
52843
52844 * gcc.dg/cpp/assembl2.S: New test case.
52845
52846 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
52847
52848 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52849 are supported.
52850
52851 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52852
52853 * g++.old-deja/g++.other/builtins1.C: New test.
52854 * g++.old-deja/g++.other/builtins2.C: Likewise.
52855 * g++.old-deja/g++.other/builtins3.C: Likewise.
52856 * g++.old-deja/g++.other/builtins4.C: Likewise.
52857
52858 2001-01-17 Jakub Jelinek <jakub@redhat.com>
52859
52860 * gcc.c-torture/compile/20010117-1.c: New test.
52861 * gcc.c-torture/compile/20010117-2.c: New test.
52862
52863 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52864
52865 * g77.f-torture/execute/20010116.[fx]: New test,
52866 XFAIL on i?86-*-*.
52867 * g77.f-torture/compile/20010115.f: Indicate it's
52868 a test for PR fortran/1636.
52869
52870 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
52871
52872 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52873
52874 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52875
52876 * g77.f-torture/compile/20010115.f: New test.
52877
52878 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
52879
52880 * g++.old-deja/g++.pt/nontype5.C: New test.
52881
52882 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
52883
52884 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52885 have an equivalent working one below it.
52886
52887 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52888
52889 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52890 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52891
52892 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52893
52894 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52895 message containing "init_priority".
52896 (conpr-2.C): Likewise.
52897 (conpr-3.C): Likewise.
52898 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52899
52900 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52901
52902 * gcc.c-torture/execute/20010114-2.c: New test.
52903
52904 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
52905
52906 * gcc.c-torture/compile/20010114-1.c: New test.
52907 * gcc.c-torture/compile/20010114-1.x: Xfail.
52908 * gcc.c-torture/compile/20010114-2.c: New test.
52909 * gcc.c-torture/execute/20010114-1.c: New test.
52910 * gcc.dg/trunc-1.c: New test.
52911 * gcc.dg/uninit-B.c: New test.
52912
52913 2001-01-13 Nick Clifton <nickc@redhat.com>
52914
52915 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52916 target.
52917
52918 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
52919
52920 * gcc.c-torture/compile/20010113-1.c: New test.
52921
52922 2001-01-13 Jakub Jelinek <jakub@redhat.com>
52923
52924 * gcc.c-torture/compile/20001212-1.c: New test.
52925
52926 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
52927
52928 * gcc.dg/cpp/widestr1.c: Update.
52929 * gcc.dg/cpp/prag-imp.c: Remove.
52930
52931 2001-01-12 Jakub Jelinek <jakub@redhat.com>
52932
52933 * gcc.c-torture/execute/20000801-3.x: Remove.
52934 * gcc.dg/c90-init-1.c: New test.
52935 * gcc.dg/c99-init-1.c: New test.
52936 * gcc.dg/c99-init-2.c: New test.
52937 * gcc.dg/gnu99-init-1.c: New test.
52938
52939 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
52940
52941 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52942 testing that no relevant ones were found.
52943
52944 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52945
52946 * g++.old-deja/g++.pt/cast2.C: New test.
52947
52948 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52949
52950 * g++.old-deja/g++.pt/friend47.C: New test.
52951
52952 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52953
52954 * g++.old-deja/g++.pt/instantiate13.C: New test.
52955
52956 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52957
52958 * g++.old-deja/g++.other/defarg7.C: New test.
52959 * g++.old-deja/g++.other/defarg8.C: New test.
52960
52961 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52962
52963 * g++.old-deja/g++.pt/crash64.C: New test.
52964
52965 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52966
52967 * g++.old-deja/g++.pt/crash63.C: New test.
52968
52969 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
52970
52971 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52972
52973 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
52974
52975 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52976
52977 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52978
52979 * g++.old-deja/g++.pt/error3.C: New test.
52980
52981 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52982
52983 * g++.old-deja/g++.other/crash39.C: New test.
52984
52985 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52986
52987 * g++.old-deja/g++.other/vbase4.C: New test.
52988
52989 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
52990
52991 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52992 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52993 * gcc.dg/special/special.exp: New test driver which will check
52994 for alias support for the above test.
52995
52996 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52997
52998 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52999 problems on small machines.
53000 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53001 parameterize.
53002
53003 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
53004
53005 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53006 mips.
53007 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53008
53009 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
53010
53011 * g++.old_deja/g++.pt/using8.C: New test.
53012
53013 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
53014
53015 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53016
53017 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
53018
53019 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53020 where a failure is expected.
53021 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53022
53023 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
53024
53025 * g++.old_deja/g++.pt/instantiate12.C: New test.
53026
53027 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
53028
53029 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53030 start of structs.
53031 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53032 * g++.old-deja/g++.brendan/crash17.C: Likewise.
53033 * g++.old-deja/g++.brendan/crash29.C: Likewise.
53034 * g++.old-deja/g++.brendan/crash48.C: Likewise.
53035 * g++.old-deja/g++.brendan/ns1.C: Likewise.
53036 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53037 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53038 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53039 * g++.old-deja/g++.eh/spec6.C: Likewise.
53040 * g++.old-deja/g++.jason/crash3.C: Likewise.
53041 * g++.old-deja/g++.law/ctors11.C: Likewise.
53042 * g++.old-deja/g++.law/ctors17.C: Likewise.
53043 * g++.old-deja/g++.law/ctors5.C: Likewise.
53044 * g++.old-deja/g++.law/ctors9.C: Likewise.
53045 * g++.old-deja/g++.mike/ambig1.C: Likewise.
53046 * g++.old-deja/g++.mike/net22.C: Likewise.
53047 * g++.old-deja/g++.mike/p3538a.C: Likewise.
53048 * g++.old-deja/g++.mike/p3538b.C: Likewise.
53049 * g++.old-deja/g++.mike/virt3.C: Likewise.
53050 * g++.old-deja/g++.niklas/t128.C: Likewise.
53051 * g++.old-deja/g++.other/anon4.C: Likewise.
53052 * g++.old-deja/g++.other/using1.C: Likewise.
53053 * g++.old-deja/g++.other/warn3.C: Likewise.
53054 * g++.old-deja/g++.pt/t37.C: Likewise.
53055 * g++.old-deja/g++.robertl/eb69.C: Likewise.
53056 * g++.old-deja/g++.robertl/eb71.C: Likewise.
53057
53058 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
53059
53060 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53061
53062 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53063
53064 * gcc.c-torture/execute/stdio-opt-3.c: New test.
53065
53066 2001-01-07 Jakub Jelinek <jakub@redhat.com>
53067
53068 * gcc.c-torture/compile/20010107-1.c: New test.
53069
53070 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
53071
53072 * gcc.c-torture/execute/builtin-noret-1.c: New test.
53073
53074 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
53075
53076 * gcc.dg/format/format.h: New file.
53077 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53078 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53079 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53080 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53081 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53082 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53083 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53084 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53085 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53086 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53087 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53088 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53089 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53090 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53091 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53092 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53093 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53094 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53095 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53096 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53097 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53098 instead of declaring standard types, macros and functions in each
53099 test.
53100
53101 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
53102
53103 * gcc.c-torture/execute/20010106-1.c: New test.
53104
53105 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
53106
53107 * gcc.dg/format/format.exp: New file.
53108 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53109 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53110 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53111 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53112 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53113 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53114 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53115 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53116 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53117 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53118 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53119 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53120 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53121 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53122 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53123 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53124 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53125 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53126 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53127 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53128 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53129 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53130 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53131 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53132 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53133 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53134 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53135 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53136 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53137 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53138 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53139 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53140 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53141 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53142 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53143 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53144 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53145 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53146 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53147 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53148 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53149 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53150
53151 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
53152
53153 * gcc.c-torture/execute/991228-1.c: Take word endianness into
53154 account.
53155
53156 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
53157
53158 * gcc.c-torture/execute/builtin-complex-1.c: New test.
53159
53160 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
53161
53162 * g++.old-deja/g++.pt/crash62.C: New test.
53163
53164 2001-01-04 Richard Henderson <rth@redhat.com>
53165
53166 * gcc.dg/20000926-1.c: Update expected warnings.
53167 * gcc.dg/array-2.c: Likewise.
53168 * gcc.dg/array-4.c: Also validate flexible array members.
53169 * gcc.dg/c99-flex-array-1.c: New.
53170
53171 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
53172
53173 * gcc.c-torture/compile/20001222-1.x: Remove.
53174
53175 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53176
53177 * gcc.c-torture/execute/built-in-setjmp.c: New.
53178
53179 2001-01-03 Richard Henderson <rth@redhat.com>
53180
53181 * gcc.dg/940510-1.c: Update expected error wording.
53182 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53183
53184 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
53185
53186 * lib/target-supports.exp (check_alias_available): Modified to
53187 indicate aliases not supported if only weak aliases are supported.
53188
53189 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53190
53191 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53192 Turn on cmpstrsi checks for __pj__ and __i370__.
53193
53194 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
53195
53196 * g++.old-deja/g++.other/virtual11.C: New test.
53197
53198 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
53199
53200 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53201
53202 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53203
53204 * gcc.c-torture/compile/20010102-1.c: New test.
53205
53206 2001-01-02 Andreas Jaeger <aj@suse.de>
53207
53208 * gcc.dg/noreturn-3.c: New test.
53209
53210 * gcc.dg/noreturn-4.c: New test.
53211
53212 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53213
53214 * gcc.c-torture/execute/stdio-opt-1.c: Also test
53215 __builtin_fputc and __builtin_fwrite.
53216
53217 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
53218
53219 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53220 signed char, not default char.
53221
53222 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
53223
53224 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53225
53226 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
53227
53228 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53229
53230 2000-12-29 Richard Henderson <rth@redhat.com>
53231
53232 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53233 (__cyg_profile_func_exit): Define.
53234
53235 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
53236
53237 * g++.dg/vtgc1.C: New test.
53238
53239 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
53240
53241 * gcc.dg/noncompile/20001228-1.c: New test.
53242
53243 * gcc.dg/20001228-1.c: New test.
53244
53245 * gcc.c-torture/execute/20001228-1.c: New test.
53246
53247 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
53248
53249 * gcc.dg/format-strfmon-1.c: New test.
53250
53251 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53252
53253 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53254 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53255 * gcc.c-torture/execute/string-opt-1.c: Likewise.
53256 * gcc.c-torture/execute/string-opt-2.c: Likewise.
53257 * gcc.c-torture/execute/string-opt-3.c: Likewise.
53258 * gcc.c-torture/execute/string-opt-4.c: Likewise.
53259 * gcc.c-torture/execute/string-opt-6.c: Likewise.
53260 * gcc.c-torture/execute/string-opt-7.c: Likewise.
53261 * gcc.c-torture/execute/string-opt-8.c: Likewise.
53262 * gcc.c-torture/execute/string-opt-9.c: Likewise.
53263 * gcc.c-torture/execute/string-opt-10.c: Likewise.
53264 * gcc.c-torture/execute/string-opt-11.c: Likewise.
53265 * gcc.c-torture/execute/string-opt-12.c: Likewise.
53266
53267 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53268 * gcc.c-torture/execute/string-opt-4.c: Test index.
53269
53270 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
53271
53272 * gcc.c-torture/compile/20001226-1.c: New test.
53273
53274 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
53275
53276 * gcc.c-torture/compile/20001222-1.c: New test.
53277 * gcc.c-torture/compile/20001222-1.x: Xfail.
53278
53279 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
53280
53281 * gcc.c-torture/execute/comp-goto-2.c: New test.
53282
53283 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
53284
53285 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53286 Use long types if __INT_MAX__ is 32767.
53287 (main): Use cast to (sint32 *) when poking 88 into a_page.
53288
53289 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53290
53291 2000-12-21 Bernd Schmidt <bernds@redhat.com>
53292
53293 * gcc.c-torture/compile/20001221-1.c: New test.
53294 * gcc.c-torture/execute/20001221-1.c: New test.
53295
53296 2000-12-20 Richard Henderson <rth@redhat.com>
53297
53298 * g++.old-deja/g++.pt/crash36.C: Update error lines.
53299 * g++.old-deja/g++.robertl/eb109.C: Likewise.
53300
53301 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53302
53303 * gcc.dg/compare3.c: New test.
53304
53305 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
53306
53307 * gcc.dg/format-warnll-1.c: New test.
53308
53309 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
53310
53311 * gcc.dg/cpp/cmdlne-P.c: New test.
53312
53313 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
53314
53315 * gcc.c-torture/execute/builtin-abs-1.c,
53316 gcc.c-torture/execute/builtin-abs-2.c: New tests.
53317
53318 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
53319
53320 * gcc.dg/cpp/multiline.c: New test.
53321
53322 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
53323
53324 * g++.old-deja/g++.other/syshdr1.C: Update.
53325 * gcc.dg/cpp/lineflags.c: Remove temporarily.
53326
53327 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53328
53329 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53330
53331 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53332
53333 * g++.old-deja/g++.pt/ttp65.C: New test.
53334
53335 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53336
53337 * g++.old-deja/g++.pt/ttp64.C: New test.
53338
53339 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53340
53341 * g++.old-deja/g++.pt/spec33.C: New test.
53342
53343 2000-12-14 Catherine Moore <clm@redhat.com>
53344
53345 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53346 * gcc.c-torture/execute/920612-2.c: Likewise.
53347 * gcc.c-torture/execute/920428-2.c: Likewise.
53348 * gcc-c-torture/execute/va-arg-11.c: Call exit.
53349 * gcc.c-torture/execute/va-arg-21.c: Likewise.
53350
53351 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53352
53353 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53354 * gcc.dg/pack-test-2.c: Likewise.
53355
53356 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
53357
53358 Tests by Zack Weinberg <zackw@stanford.edu>.
53359
53360 * gcc.dg/cpp/defined.c: Update.
53361 * gcc.dg/cpp/defined_trad.c: New tests.
53362
53363 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
53364
53365 * gcc.dg/cpp/trad-direct.c: Update.
53366
53367 2000-12-11 Neil Booth <neilb@earthling.net>
53368
53369 * gcc.dg/cpp/defined_trad.c
53370
53371 2000-12-11 Neil Booth <neilb@earthling.net>
53372
53373 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53374
53375 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
53376
53377 * gcc.dg/format-miss-2.c: New test.
53378
53379 2000-12-09 Neil Booth <neilb@earthling.net>
53380
53381 * gcc.dg/cpp/lineflags.c: New tests.
53382 * gcc.dg/cpp/poison.c: Update.
53383 * gcc.dg/cpp/redef2.c: Update.
53384 * gcc.dg/cpp/skipping.c: New test.
53385
53386 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
53387
53388 * g++.old-deja/g++.other/eh3.C: New testcase.
53389
53390 2000-12-07 Neil Booth <neilb@earthling.net>
53391
53392 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53393 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53394 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53395 wtr-union-init-2.c, wtr-union-init-3.c: Update.
53396 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53397 Update.
53398
53399 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53400
53401 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53402 __SIZE_TYPE__ instead of int for type of integers cast to
53403 pointers.
53404
53405 2000-12-07 Jakub Jelinek <jakub@redhat.com>
53406
53407 * g++.old-deja/g++.other/cleanup4.C: New test.
53408
53409 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53410
53411 * format-sec-1.c: New test.
53412
53413 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53414
53415 * gcc.dg/format-nonlit-3.c: New test.
53416
53417 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53418
53419 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53420 through a null pointer.
53421
53422 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53423
53424 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53425 * g++.old-deja/g++.pt/partial4.C: New test.
53426
53427 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
53428
53429 * gcc.c-torture/execute/ieee/hugeval.x: New.
53430
53431 2000-12-06 Neil Booth <neilb@earthling.net>
53432
53433 * gcc.dg/cpp/backslash2.c: New tests.
53434
53435 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53436
53437 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53438 * gcc.c-torture/execute/stdio-opt-2.c: New test.
53439
53440 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
53441
53442 * gcc.c-torture/execute/20001203-2.c: New testcase.
53443
53444 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
53445
53446 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53447 * g++.old-deja/g++.other/virtual10.C: New test.
53448
53449 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
53450
53451 * g++.old-deja/g++.mike/pmf5.C: Remove test.
53452
53453 2000-12-05 Richard Henderson <rth@redhat.com>
53454
53455 * gcc.c-torture/compile/20001205-1.c: New.
53456
53457 2000-12-04 Neil Booth <neilb@earthling.net>
53458
53459 * g++.old-deja/g++.other/virtual9.C: New test.
53460 * g++.old-deja/g++.pt/crash61.C: New test.
53461 * gcc.c-torture/execute/loop-9.c: New test.
53462
53463 2000-12-04 Neil Booth <neilb@earthling.net>
53464
53465 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53466 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53467 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53468 * gcc.dg/cpp/extratokens.c: ...here.
53469
53470 2000-12-04 Neil Booth <neilb@earthling.net>
53471
53472 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53473 New tests.
53474
53475 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53476
53477 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53478 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53479
53480 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
53481
53482 * gcc.c-torture/execute/20001203-1.c: New test.
53483
53484 2000-12-03 Neil Booth <neilb@earthling.net>
53485
53486 * gcc.dg/cpp/macro6.c: New test cases.
53487
53488 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53489
53490 * gcc.c-torture/execute/string-opt-9.c: New test.
53491 * gcc.c-torture/execute/string-opt-10.c: Likewise.
53492 * gcc.c-torture/execute/string-opt-11.c: Likewise.
53493 * gcc.c-torture/execute/string-opt-12.c: Likewise.
53494
53495 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53496 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53497
53498 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
53499
53500 * gcc.dg/cpp/if-6.c: New testcase.
53501
53502 * gcc.dg/20001201-1.c: New testcase.
53503
53504 2000-12-02 Neil Booth <neilb@earthling.net>
53505
53506 * g++.old-deja/g++.other/externC4.C,
53507 g++.old-deja/g++.other/friend10.C: New tests.
53508
53509 2000-12-02 Neil Booth <neilb@earthling.net>
53510
53511 * g++.old-deja/g++.other/instan2.C
53512 * g++.old-deja/g++.other/instan3.C: New test.
53513
53514 2000-12-02 Neil Booth <neilb@earthling.net>
53515
53516 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53517 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53518 gnuc99.c,gnuc99-pedantic.c: New tests.
53519
53520 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
53521
53522 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53523 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53524
53525 2000-12-01 Neil Booth <neilb@earthling.net>
53526
53527 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53528 * gcc.dg/cpp/poison.c: Update.
53529 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53530
53531 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
53532
53533 * g77.f-torture/execute/20001201.f: New test.
53534
53535 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
53536
53537 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53538
53539 2000-12-01 Jakub Jelinek <jakub@redhat.com>
53540
53541 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53542
53543 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
53544
53545 * g++.old-deja/g++.other/cast6.C: New test.
53546
53547 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
53548
53549 * gcc.c-torture/execute/20001130-2.c: New testcase.
53550
53551 2000-11-30 Richard Henderson <rth@redhat.com>
53552
53553 * gcc.c-torture/execute/20001130-1.c: New test.
53554
53555 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
53556
53557 * g++.old-deja/g++.other/op3.C: New test.
53558
53559 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
53560
53561 * g++.old-deja/g++.other/op2.C: New test.
53562
53563 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
53564
53565 * g++.old-deja/g++.other/crash38.C: New test.
53566
53567 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
53568
53569 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53570
53571 2000-11-29 Jakub Jelinek <jakub@redhat.com>
53572
53573 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53574 tests.
53575 * gcc.c-torture/execute/string-opt-6.c: New test.
53576
53577 * gcc.dg/20001117-1.c: Add main.
53578
53579 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
53580
53581 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53582 Move from here ...
53583 * gcc.dg/940510-1.c: ... to here.
53584
53585 * gcc.dg/20000926-1.c: GNU C now allows initializations of
53586 zero-size arrays in toplevel structures.
53587
53588 2000-11-28 Jakub Jelinek <jakub@redhat.com>
53589
53590 * gcc.c-torture/execute/loop-8.c: New test.
53591
53592 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53593
53594 * g++.old-deja/g++.other/base1.C: New test.
53595
53596 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53597
53598 * g++.old-deja/g++.other/parse2.C: New test.
53599
53600 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53601
53602 * g++.old-deja/g++.pt/incomplete1.C: New test.
53603
53604 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53605
53606 * g++.old-deja/g++.other/friend9.C: New test.
53607
53608 2000-11-28 Jakub Jelinek <jakub@redhat.com>
53609
53610 * gcc.dg/20001127-1.c: New test.
53611
53612 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
53613
53614 * g++.old-deja/g++.pt/friend46.C: New test.
53615
53616 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
53617
53618 * g++.old-deja/g++.other/ptrmem8.C: New test.
53619
53620 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53621
53622 * gcc.c-torture/execute/string-opt-7.c: New test.
53623 * gcc.c-torture/execute/string-opt-8.c: Likewise.
53624
53625 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
53626
53627 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53628 instead of 'mkcheck 2'.
53629
53630 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
53631
53632 * gcc.c-torture/execute/memcheck/driver.c,
53633 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53634 C9X references to refer to C99.
53635
53636 2000-11-25 Jakub Jelinek <jakub@redhat.com>
53637
53638 * gcc.dg/ultrasp3.c: New test.
53639
53640 2000-11-25 Neil Booth <neilb@earthling.net>
53641
53642 * gcc.dg/cpp/include2.c: Update test to be locale independent.
53643
53644 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
53645
53646 * gcc.c-torture/compile/20001123-2.c: New.
53647
53648 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53649
53650 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53651
53652 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
53653
53654 * gcc.dg/sequence-point-1.c: Add some new tests.
53655 * gcc.c-torture/execute/20001124-1.c: New test.
53656
53657 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
53658
53659 * g++.old-deja/g++.other/vaarg4.C: New test.
53660 * gcc.c-torture/compile/20001123-1.c: New test.
53661
53662 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
53663
53664 * g++.other/crash24.C: Adjust and remove XFAIL.
53665 * g++.other/crash37.C: New test.
53666
53667 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
53668
53669 * g++.old-deja/g++.pt/instantiate9.C: New test.
53670
53671 2000-11-22 Mark Mitchell <mark@codesourcery.com>
53672
53673 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53674 new ABI, too.
53675
53676 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53677 * g++.old-deja/g++.robertl/eb55.C: Likewise.
53678
53679 2000-11-22 Neil Booth <neilb@earthling.net>
53680
53681 * gcc.dg/cpp/Wtrigraphs.c: New test.
53682
53683 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
53684
53685 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53686
53687 2000-11-22 Jakub Jelinek <jakub@redhat.com>
53688
53689 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53690
53691 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
53692
53693 * lib/gcc-dg.exp: load_lib scanasm.exp.
53694 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53695 * lib/g++-dg.exp: load_lib scanasm.exp.
53696 * lib/scanasm.exp: New.
53697 (scan-assembler, scan-assembler-not): Add optional arguments to
53698 test name, or if not present, the pattern name.
53699 (scan-assembler-dem, scan-assembler-dem-not): New.
53700
53701 * g++.dg/dg.exp: New.
53702
53703 2000-11-21 Neil Booth <neilb@earthling.net>
53704
53705 * gcc.dg/cpp/integrated1.c: Remove.
53706
53707 2000-11-21 Jakub Jelinek <jakub@redhat.com>
53708
53709 * gcc.c-torture/execute/20001121-1.c: New test.
53710
53711 2000-11-21 Richard Henderson <rth@redhat.com>
53712
53713 * gcc.c-torture/compile/20001121-1.c: New test.
53714
53715 2000-11-20 Neil Booth <neilb@earthling.net>
53716
53717 * gcc.dg/cpp/integrated1.c: New test.
53718
53719 2000-11-21 Jakub Jelinek <jakub@redhat.com>
53720
53721 * g++.old-deja/g++.other/inline17.C: New test.
53722
53723 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
53724
53725 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53726 local variable to be zero: I made the variable global. Now
53727 uses abort() and exit() instead of relying on main's return value.
53728
53729 2000-11-20 Neil Booth <neilb@earthling.net>
53730
53731 * gcc.dg/cpp/paste2.c: Update test.
53732 * objc/execute/paste.m: New test.
53733
53734 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
53735
53736 * gcc.dg/c99-condexpr-1.c: New test.
53737
53738 2000-11-20 Neil Booth <neilb@earthling.net>
53739
53740 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53741
53742 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
53743
53744 * g++.old-deja/g++.pt/export1.C: New test.
53745
53746 2000-11-20 Jakub Jelinek <jakub@redhat.com>
53747
53748 * gcc.dg/20001117-1.c: New test.
53749
53750 2000-11-18 Richard Henderson <rth@redhat.com>
53751
53752 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53753
53754 2000-11-18 Richard Henderson <rth@redhat.com>
53755
53756 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53757 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53758 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53759
53760 2000-11-18 Richard Henderson <rth@redhat.com>
53761
53762 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53763 (main): New. Exit cleanly.
53764
53765 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53766
53767 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53768 gcc.dg/c99-fordecl-2.c: New tests.
53769
53770 2000-11-18 Richard Henderson <rth@redhat.com>
53771
53772 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53773 * gcc.c-torture/execute/zerolen-2.c: New.
53774
53775 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53776
53777 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53778 memory.
53779
53780 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
53781
53782 * g++.old-deja/g++.pt/instantiate8.C: New test.
53783
53784 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
53785
53786 * g++.old-deja/g++.other/incomplete.C: Add more tests.
53787 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53788
53789 2000-11-16 Nick Clifton <nickc@redhat.com>
53790
53791 * gcc.c-torture/execute/nestfunc-2.c: New test.
53792 * gcc.c-torture/execute/nestfunc-3.c: New test.
53793
53794 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
53795
53796 * gcc.c-torture/compile/20001116-1.c: New test.
53797
53798 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53799
53800 * gcc.c-torture/execute/20001115-1.c: New test.
53801
53802 2000-11-15 Mark Mitchell <mark@codesourcery.com>
53803
53804 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53805 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53806 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53807 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53808
53809 2000-11-15 Neil Booth <neilb@earthling.net>
53810
53811 gcc.dg/cpp/_Pragma1.c: Update.
53812 gcc.dg/cpp/_Pragma2.c: New test.
53813
53814 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
53815
53816 * g++.old-deja/g++.other/anon5.C: New test.
53817
53818 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
53819
53820 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53821 tests.
53822
53823 2000-11-14 Jakub Jelinek <jakub@redhat.com>
53824
53825 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53826 output.
53827
53828 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53829
53830 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53831 labels at end of compound statements.
53832
53833 2000-11-13 Jakub Jelinek <jakub@redhat.com>
53834
53835 * gcc.c-torture/execute/loop-7.c: New test.
53836
53837 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53838
53839 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53840
53841 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53842
53843 * gcc.dg/c99-bool-1.c: New test.
53844
53845 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53846
53847 * gcc.dg/c99-scope-1.c: Remove xfail.
53848 * gcc.dg/c99-scope-2.c: New test.
53849
53850 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53851
53852 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53853 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53854
53855 2000-11-11 Mark Mitchell <mark@codesourcery.com>
53856
53857 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53858 error messages.
53859
53860 * g++.mike/p700.C: Don't typedef wchar_t.
53861 * g++.mike/p784.C: Likewise.
53862 * g++.mike/eb101.C: Don't use __wchar_t.
53863
53864 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
53865
53866 * g77.f-torture/execute/20001111.[fx]: Test premature exit
53867 from DO loop.
53868
53869 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
53870
53871 * gcc.c-torture/execute/20001111-1.c: New test.
53872
53873 2000-11-10 Nick Clifton <nickc@redhat.com>
53874
53875 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53876 long multuiple and accumulate.
53877
53878 2000-11-09 Richard Henderson <rth@redhat.com>
53879
53880 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53881 via size_t instead of int.
53882
53883 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53884 * gcc.c-torture/execute/string-opt-2.c: Likewise.
53885 * gcc.c-torture/execute/string-opt-3.c: Likewise.
53886 * gcc.c-torture/execute/string-opt-4.c: Likewise.
53887
53888 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
53889
53890 * gcc.c-torture/compile/20001109-1.c: New test.
53891 * gcc.c-torture/compile/20001109-2.c: New test.
53892
53893 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
53894
53895 * g++.old-deja/g++.pt/operator1.C: New test.
53896 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53897
53898 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53899
53900 * gcc.dg/20001108-1.c: New test.
53901
53902 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53903
53904 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53905 with both arguments constant strings.
53906 * gcc.c-torture/execute/string-opt-3.c: New test.
53907 * gcc.c-torture/execute/string-opt-4.c: New test.
53908 * gcc.c-torture/execute/string-opt-5.c: New test.
53909
53910 2000-11-08 Nick Clifton <nickc@redhat.com>
53911
53912 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
53913 mulsidi3adddi patterns.
53914
53915 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
53916
53917 * g++.old-deja/g++.other/crash36.C: New test.
53918
53919 2000-11-08 Jakub Jelinek <jakub@redhat.com>
53920
53921 * g++.old-deja/g++.other/init16.C: New test.
53922
53923 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
53924
53925 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53926
53927 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53928
53929 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53930 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53931 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53932
53933 2000-11-07 DJ Delorie <dj@redhat.com>
53934
53935 * gcc.dg/20000614-1.c: Add return so that test can pass.
53936
53937 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53938
53939 * gcc.c-torture/execute/string-opt-1.c: New test.
53940
53941 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53942
53943 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
53944 mips-sgi-irix6.* because the MIPS ABI passes floating-point
53945 parameters in registers, and there is no way for a varargs
53946 function to know in which order the integer and floating-point
53947 parameters should be interleaved when they are placed on the
53948 stack.
53949 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53950 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53951
53952 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53953
53954 * gcc.c-torture/execute/string-opt-2.c: New test.
53955
53956 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
53957
53958 * g++.old-deja/g++.pt/crash60.C: New test.
53959
53960 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53961
53962 * g++.old-deja/g++.other/crash24.C: New test.
53963 * g++.old-deja/g++.other/crash25.C: New test.
53964 * g++.old-deja/g++.other/crash26.C: New test.
53965 * g++.old-deja/g++.other/crash27.C: New test.
53966 * g++.old-deja/g++.other/crash28.C: New test.
53967 * g++.old-deja/g++.other/crash29.C: New test.
53968 * g++.old-deja/g++.other/crash30.C: New test.
53969 * g++.old-deja/g++.other/crash31.C: New test.
53970 * g++.old-deja/g++.other/crash32.C: New test.
53971 * g++.old-deja/g++.other/crash33.C: New test.
53972 * g++.old-deja/g++.other/crash34.C: New test.
53973 * g++.old-deja/g++.other/crash35.C: New test.
53974
53975 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53976
53977 * gcc.c-torture/execute/20001031-1.c: New test.
53978
53979 2000-11-04 Mark Mitchell <mark@codesourcery.com>
53980
53981 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53982 namespace.
53983
53984 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53985 standards-conformant.
53986
53987 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53988
53989 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53990 * g++.old-deja/g++.mike/p755a.C: Likewise.
53991 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53992 library makes no calls to `operator new' during initialization.
53993
53994 2000-11-04 Neil Booth <neilb@earthling.net>
53995
53996 * gcc.dg/cpp/include2.c: New tests.
53997
53998 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53999
54000 * lib/g++.exp (g++_set_ld_library_path): New function.
54001 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54002
54003 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
54004
54005 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
54006 warnings.
54007
54008 2000-11-01 Richard Henderson <rth@redhat.com>
54009
54010 * g++.old-deja/g++.ext/namedret1.C: New.
54011 * g++.old-deja/g++.ext/namedret2.C: New.
54012 * g++.old-deja/g++.ext/namedret3.C: New.
54013
54014 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
54015
54016 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54017 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54018
54019 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54020
54021 * gcc.c-torture/execute/va-arg-21.c: New test.
54022
54023 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
54024
54025 * gcc.dg/c99-complex-2.c: New test.
54026
54027 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54028
54029 * gcc.c-torture/execute/stdio-opt-1.c: New test.
54030
54031 2000-10-31 Jakub Jelinek <jakub@redhat.com>
54032
54033 * g++.old-deja/g++.other/inline16.C: New test.
54034
54035 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
54036
54037 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54038 __PRETTY_FUNCTION__
54039
54040 2000-10-29 Neil Booth <neilb@earthling.net>
54041
54042 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54043 New tests.
54044 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54045 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54046 optimisation.
54047
54048 2000-10-29 Neil Booth <neilb@earthling.net>
54049
54050 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54051 * mi1.c, mi1c.h: Add null directives to multiple-include test.
54052 * mi5.c: Test multiple includes work with -C.
54053 * trigraphs.c: Test ^= version.
54054
54055 2000-10-28 Neil Booth <neilb@earthling.net>
54056
54057 New tests and test updates for new macro expander.
54058
54059 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54060 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54061 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54062 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54063 new diagnostic messages.
54064
54065 * gcc.dg/cpp/macro3.c: New tests.
54066
54067 2000-10-27 Mark Mitchell <mark@codesourcery.com>
54068
54069 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54070 on the same line.
54071
54072 2000-10-27 Jakub Jelinek <jakub@redhat.com>
54073
54074 * g++.old-deja/g++.other/eh2.C: New test.
54075
54076 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
54077
54078 * gcc.c-torture/execute/20001027-1.c: New test.
54079
54080 2000-10-26 Richard Henderson <rth@redhat.com>
54081
54082 * gcc.c-torture/execute/20001026-1.c: New.
54083
54084 2000-10-26 Mark Mitchell <mark@codesourcery.com>
54085
54086 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54087 * g++.old-deja/g++.law/builtin1.C: Likewise.
54088 * g++.old-deja/g++.law/ctors10.C: Likewise.
54089 * g++.old-deja/g++.law/virtual3.C: Likewise.
54090 * g++.old-deja/g++.mike/p658.C: Likewise.
54091 * g++.old-deja/g++.other/sibcall1.C: Likewise.
54092 * g++.old-deja/g++.other/vaarg2.C: Likewise.
54093 * g++.old-deja/g++.robertl/eb124.C: Likewise.
54094 * g++.old-deja/g++.robertl/eb44.C: Likewise.
54095 * g++.old-deja/g++.robertl/eb77.C: Likewise.
54096
54097 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
54098
54099 * gcc.c-torture/compile/20001024-1.c: New test.
54100
54101 2000-10-25 Mark Mitchell <mark@codesourcery.com>
54102
54103 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54104 to tell us whether or not we are using V3.
54105
54106 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
54107
54108 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54109 operands.
54110
54111 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
54112
54113 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54114
54115 2000-10-25 Jakub Jelinek <jakub@redhat.com>
54116
54117 * gcc.c-torture/execute/20001024-1.c: New test.
54118
54119 2000-10-24 Jakub Jelinek <jakub@redhat.com>
54120
54121 * g++.old-deja/g++.other/sibcall1.C: New test.
54122
54123 2000-10-20 Jakub Jelinek <jakub@redhat.com>
54124
54125 * gcc.dg/noncompile/init-3.c: New test.
54126
54127 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
54128
54129 * gcc.dg/format-array-1.c: New test.
54130
54131 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
54132
54133 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54134 writing through null pointers; remove comment about testing
54135 unterminated strings.
54136
54137 2000-10-17 Matthew Hiller <hiller@redhat.com>
54138
54139 * gcc.c-torture/execute/20001017-2.c: New test.
54140
54141 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
54142
54143 * gcc.c-torture/compile/20001018-1.c: New test.
54144 * gcc.c-torture/compile/20001018-1.x: Xfail.
54145
54146 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54147
54148 * gcc.c-torture/execute/20001017-1.c: New test.
54149
54150 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
54151
54152 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54153 for multiple use of arguments with scanf formats; add tests for
54154 multiple use of arguments.
54155
54156 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
54157
54158 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54159 from some old tests.
54160
54161 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
54162
54163 * gcc.dg/format-miss-1.c: New test.
54164
54165 2000-10-16 Jakub Jelinek <jakub@redhat.com>
54166
54167 * gcc.c-torture/execute/20001013-1.c: New test.
54168
54169 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
54170
54171 * gcc.dg/format-branch-1.c: New test.
54172
54173 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
54174
54175 * README, lib/file-format.exp: Remove EGCS references.
54176
54177 2000-10-16 Jakub Jelinek <jakub@redhat.com>
54178
54179 * gcc.dg/20001013-1.c: New test.
54180
54181 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
54182
54183 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54184 for intmax_t in the compiler using __typeof__ and the type rules
54185 for conditional expressions.
54186
54187 2000-10-13 Jakub Jelinek <jakub@redhat.com>
54188
54189 * gcc.dg/20001012-1.c: New test.
54190 * gcc.dg/20001012-2.c: New test.
54191
54192 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
54193
54194 * gcc.dg/format-attr-1.c: New test.
54195
54196 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
54197
54198 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54199 __LONG_LONG_MAX__ instead of LLONG_MAX.
54200
54201 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
54202
54203 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54204 scanf flags.
54205 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54206 flags.
54207
54208 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
54209
54210 * gcc.dg/sequence-pt-1.c: New test.
54211
54212 2000-10-11 Geoff Keating <geoffk@cygnus.com>
54213
54214 * gcc.c-torture/execute/20001011-1.c: New testcase.
54215 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54216
54217 2000-10-10 Jakub Jelinek <jakub@redhat.com>
54218
54219 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54220 does not error on it.
54221
54222 2000-10-10 Jakub Jelinek <jakub@redhat.com>
54223
54224 * gcc.dg/20001009-1.c: New test.
54225
54226 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
54227
54228 * gcc.c-torture/compile/20001009-1.c: Move from here ....
54229 * gcc.c-torture/execute/20001009-2.c: ... to here.
54230
54231 2000-10-09 Geoff Keating <geoffk@cygnus.com>
54232
54233 * gcc.c-torture/compile/20001009-1.c: New testcase.
54234 * gcc.c-torture/execute/20001009-1.c: New testcase.
54235 Testcases provided by Jan Hubicka <jh@suse.cz>.
54236
54237 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
54238
54239 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54240 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54241 uintmax_t using <limits.h> to emulate the compiler's internal
54242 logic. No longer XFAIL %j tests.
54243
54244 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
54245
54246 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54247 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54248 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54249 regexps and details of expected handling of some bad formats.
54250 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54251 suppression.
54252
54253 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
54254
54255 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54256 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54257 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54258 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54259 in list archives.
54260
54261 2000-10-06 Richard Henderson <rth@cygnus.com>
54262
54263 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54264 * g++.old-deja/g++.brendan/crash52.C: Likewise.
54265 * g++.old-deja/g++.jason/report.C: Likewise.
54266 * g++.old-deja/g++.law/friend5.C: Likewise.
54267 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
54268 of the expected warnings.
54269
54270 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
54271
54272 * g++.old-deja/g++.pt/enum14.C: New test.
54273
54274 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
54275
54276 * g++.old-deja/g++.pt/crash59.C: New test.
54277
54278 2000-10-04 Will Cohen <wcohen@redhat.com>
54279
54280 * gcc.dg/20000926-1.c: New test.
54281
54282 2000-10-03 Geoff Keating <geoffk@cygnus.com>
54283
54284 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54285 function name for current C++ compiler.
54286 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54287
54288 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
54289
54290 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54291 __PRETTY_FUNCTION__.
54292 * g++.old-deja/g++.ext/pretty2.C: Likewise.
54293
54294 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54295
54296 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54297
54298 2000-09-26 Jakub Jelinek <jakub@redhat.com>
54299
54300 * gcc.c-torture/compile/20000923-1.c: New test.
54301
54302 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54303
54304 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54305 * g++.old-deja/g++.pt/ttp62.C: Same.
54306 * g++.old-deja/g++.other/inline14.C: Same.
54307
54308 2000-09-24 Richard Henderson <rth@cygnus.com>
54309
54310 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54311
54312 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
54313
54314 * gcc.dg/c90-printf-1.c: Add test for wide string format.
54315
54316 2000-09-22 Geoff Keating <geoffk@cygnus.com>
54317
54318 * gcc.c-torture/compile/20000922-1.c: New file.
54319
54320 2000-09-21 Nick Clifton <nickc@redhat.com>
54321
54322 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54323 a signed long modulo operation.
54324 (mod6): New function - perform an unsigned long modulo operation.
54325 (main): Add tests for modulos of very large numbers by very small
54326 dividends.
54327
54328 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54329
54330 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54331
54332 2000-09-19 Richard Henderson <rth@cygnus.com>
54333
54334 * gcc.dg/compare2.c (case 10): XFAIL.
54335
54336 2000-09-18 Richard Henderson <rth@cygnus.com>
54337
54338 * gcc.c-torture/execute/20000906-1.c: Move ...
54339 * gcc.dg/20000906-1.c: ... here. Only run on targets
54340 that support __builtin_trap.
54341
54342 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
54343
54344 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54345
54346 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
54347
54348 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54349 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
54350 more $ format tests.
54351
54352 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
54353
54354 * gcc.dg/format-errmk-1.c: New test.
54355
54356 2000-09-17 Greg McGary <greg@mcgary.org>
54357
54358 * gcc.c-torture/execute/20000917-1.x: Remove.
54359
54360 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
54361
54362 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54363
54364 2000-09-17 Greg McGary <greg@mcgary.org>
54365
54366 * gcc.c-torture/execute/20000917-1.c: New test.
54367 * gcc.c-torture/execute/20000917-1.x: XFAIL.
54368
54369 2000-09-16 Neil Booth <NeilB@earthling.net>
54370
54371 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54372 in nested macro bug.
54373
54374 2000-09-15 Neil Booth <NeilB@earthling.net>
54375
54376 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54377
54378 2000-09-14 Jeffrey A Law (law@cygnus.com)
54379
54380 * gcc.c-torture/execute/20000914-1.c: New test.
54381
54382 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
54383
54384 * g++.other/inline13.C: New test.
54385
54386 2000-09-12 Andreas Jaeger <aj@suse.de>
54387
54388 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54389 constant by Ulrich Drepper <drepper@redhat.com>.
54390
54391 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
54392
54393 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54394
54395 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54396
54397 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54398
54399 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
54400
54401 * gcc.dg/cpp/backslash.c: New test.
54402
54403 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
54404
54405 * gcc.c-torture/execute/20000910-1.c: New test.
54406 * gcc.c-torture/execute/20000910-2.c: Likewise.
54407
54408 2000-09-11 Robert Lipe <robertl@sco.com>
54409
54410 * gcc.dg/pragma-align.c: New test.
54411
54412 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
54413
54414 * g++.old-deja/g++.pt/explicit82.C: New test.
54415 * g++.old-deja/g++.pt/explicit83.C: New test.
54416
54417 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
54418
54419 * gcc.dg/asm-names.c: New test.
54420
54421 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54422
54423 * gcc.dg/cpp/tr-warn6.c: New test
54424
54425 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
54426
54427 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54428 be accepted.
54429
54430 2000-09-07 Catherine Moore <clm@redhat.com>
54431
54432 * gcc.c-torture/execute/unroll-1.c: New test.
54433
54434 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
54435
54436 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54437 ERROR markers.
54438 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54439 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54440 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54441 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54442 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54443 Preprocess only.
54444 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54445 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54446
54447 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
54448
54449 * g++.old-deja/g++.pt/deduct2.C: New test.
54450
54451 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
54452
54453 * g++.old-deja/g++.pt/parms2.C: New test.
54454
54455 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
54456
54457 * g++.old-deja/g++.pt/crash58.C: New test.
54458
54459 2000-09-06 Greg McGary <greg@mcgary.org>
54460
54461 * gcc.c-torture/execute/20000906-1.c: New test.
54462 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54463
54464 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54465
54466 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54467
54468 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
54469
54470 * g++.old-deja/g++.pt/crash57.C: New test.
54471
54472 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
54473
54474 * g++.old-deja/g++.pt/crash56.C: New test.
54475
54476 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
54477
54478 * g++.old-deja/g++.pt/koenig1.C: New test.
54479
54480 2000-09-04 Jakub Jelinek <jakub@redhat.com>
54481
54482 * gcc.dg/20000904-1.c: New test.
54483
54484 2000-09-04 Jakub Jelinek <jakub@redhat.com>
54485
54486 * gcc.dg/cpp/paste8.c: New test.
54487
54488 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
54489
54490 * gcc.c-torture/compile/20000827-1.c: New test.
54491
54492 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
54493
54494 * gcc.dg/format-diag-1.c: New test.
54495
54496 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
54497
54498 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54499 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54500 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54501 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54502 gcc.dg/formatz-1.c: Adjust warning regular expressions.
54503
54504 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
54505
54506 * g++.old-deja/g++.other/nested4.C: New test.
54507
54508 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
54509
54510 * g++.old-deja/g++.ns/scoped1.C: New test.
54511
54512 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
54513
54514 * lib/g++.exp: Support testing already-installed GCC.
54515
54516 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54517
54518 * wtr-label-1.c, wtr-suffix-1.c: New tests.
54519
54520 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54521
54522 * gcc.dg/return-type-2.c: New test.
54523
54524 2000-08-27 Geoff Keating <geoffk@cygnus.com>
54525
54526 * gcc.c-torture/compile/20000825-1.c: New test.
54527
54528 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
54529
54530 * gcc.dg/dwarf2-2.c: New test.
54531
54532 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
54533
54534 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54535 dg-warning regexps.
54536
54537 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
54538
54539 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54540 gcc.dg/format-ext-5.c: New tests.
54541
54542 2000-08-25 Jakub Jelinek <jakub@redhat.com>
54543
54544 * g++.old-deja/g++.other/crash22.C: New test.
54545
54546 2000-08-24 Mark Mitchell <mark@codesourcery.com>
54547
54548 * gcc.dg/noncompile/930622-2.c: Adjust error message.
54549
54550 2000-08-24 Richard Henderson <rth@cygnus.com>
54551
54552 * gcc.dg/ia64-sync-1.c: New test.
54553 * gcc.dg/ia64-sync-2.c: New test.
54554 * gcc.dg/ia64-asm-1.c: New test.
54555
54556 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
54557
54558 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54559 * gcc.dg/format-ext-2.c: New test.
54560
54561 2000-08-23 Jason Merrill <jason@redhat.com>
54562
54563 * lib/old-dejagnu.exp: Also ignore "In member function" and
54564 "At global scope".
54565
54566 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54567
54568 * gcc.dg/noncompile/label-lineno-1.c: New test.
54569
54570 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
54571
54572 * gcc.dg/c99-array-nonobj-1.c: New test.
54573
54574 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
54575
54576 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54577 tests.
54578 * gcc.dg/format-ext-1.c: New test.
54579
54580 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54581
54582 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54583 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54584 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54585 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54586 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54587
54588 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
54589
54590 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54591 gcc.dg/c99-strftime-2.c: New tests.
54592
54593 2000-08-22 Richard Henderson <rth@cygnus.com>
54594
54595 * gcc.c-torture/execute/20000822-1.c: New test.
54596
54597 2000-08-21 Jakub Jelinek <jakub@redhat.com>
54598
54599 * gcc.c-torture/execute/20000819-1.x: Remove.
54600
54601 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
54602
54603 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54604 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54605 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54606 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54607 gcc.dg/format-xopen-1.c: New tests.
54608
54609 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
54610
54611 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54612
54613 2000-08-21 Jakub Jelinek <jakub@redhat.com>
54614
54615 * g++.old-deja/g++.other/loop2.C: New test.
54616
54617 * gcc.c-torture/compile/20000606-1.c: New test.
54618 * gcc.c-torture/compile/20000728-1.c: New test.
54619 * gcc.c-torture/execute/20000801-1.c: New test.
54620 * gcc.c-torture/execute/20000801-2.c: New test.
54621 * gcc.c-torture/execute/20000819-1.c: New test.
54622 * gcc.c-torture/execute/20000819-1.x: XFAIL.
54623 * gcc.dg/20000629-1.c: New test.
54624 * gcc.dg/20000724-1.c: New test.
54625 * gcc.dg/20000807-1.c: New test.
54626
54627 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54628
54629 * gcc.dg/cpp/pragma-1.c: New test.
54630 * gcc.dg/cpp/pragma-2.c: New test.
54631
54632 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
54633
54634 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54635 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
54636
54637 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54638
54639 * gcc.c-torture/compile/20000818-1.c: New test.
54640
54641 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
54642
54643 * gcc.c-torture/execute/20000818-1.c: New test.
54644
54645 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
54646
54647 * gcc.dg/format-va-1.c: New test.
54648
54649 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54650
54651 * g++.old-deja/g++.other/typedef8.C: New test.
54652
54653 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54654
54655 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54656 * g++.old-deja/g++.mike/net36.C: Mark candidate.
54657 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54658 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54659 * g++.old-deja/g++.other/ptrmem7.C: New test.
54660 * g++.old-deja/g++.pt/ptrmem10.C: New test.
54661
54662 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54663
54664 * g++.old-deja/g++.pt/typename27.C: New test.
54665
54666 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
54667
54668 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54669 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54670 * g++.old-deja/g++.pt/friend45.C: New test.
54671 * g++.old-deja/g++.other/friend8.C: New test.
54672
54673 2000-08-15 Richard Henderson <rth@cygnus.com>
54674
54675 * gcc.c-torture/execute/20000815-1.c: New test.
54676
54677 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
54678
54679 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54680 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54681 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54682
54683 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
54684
54685 * g++.old-deja/g++.other/refinit2.C: New test.
54686
54687 2000-08-13 Geoff Keating <geoffk@cygnus.com>
54688
54689 * lib/c-torture.exp (c-torture): Make
54690 compiler_conditional_xfail_data global.
54691 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54692 compiler_conditional_xfail_data machinery.
54693 (f-torture-execute): Likewise.
54694 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54695 and only when unrolling loops.
54696
54697 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54698
54699 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
54700
54701 * g++.old-deja/g++.pt/explicit81.C: New test.
54702
54703 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
54704
54705 * g++.old-deja/g++.pt/typename26.C: New test.
54706
54707 2000-08-10 Geoff Keating <geoffk@cygnus.com>
54708
54709 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54710 warning.
54711
54712 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
54713
54714 * g++.old-deja/g++.other/array3.C: New test.
54715
54716 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
54717
54718 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54719 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54720 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54721 New tests.
54722
54723 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
54724
54725 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54726 * g++.old-deja/g++.abi/vmihint.C: Likewise.
54727
54728 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
54729
54730 * gcc.c-torture/execute/20000808-1.c: New test.
54731
54732 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
54733
54734 * gcc.dg/c90-const-expr-1.c: New test.
54735
54736 2000-08-08 Richard Henderson <rth@cygnus.com>
54737
54738 * gcc.dg/noncompile/920923-1.c: Declare calloc.
54739
54740 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
54741
54742 * gcc.dg/noncompile/const-ll-1.c: New test.
54743
54744 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
54745
54746 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54747
54748 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54749
54750 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54751 that running programs linked against the shared version of libobjc
54752 run correctly.
54753
54754 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
54755
54756 * gcc.dg/c99-printf-1.c: New test.
54757
54758 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
54759
54760 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54761
54762 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
54763
54764 * gcc.c-torture/execute/20000731-1.x: Delete.
54765
54766 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
54767
54768 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54769 and torture_without_loops as is done by c-torture.exp.
54770 (search_for): Copy from c-torture.exp.
54771 (gcc-dg-runtest): New function, drives a directory of tests
54772 iterating over the TORTURE_OPTIONS.
54773 (scan-assembler, scan-assembler-not): Move here from
54774 individual directory drivers.
54775
54776 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54777 defined by lib/gcc-dg.exp.
54778 * gcc.dg/cpp/cpp.exp: Likewise.
54779 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
54780 gcc-dg-runtest, so we cycle over optimization options.
54781
54782 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54783 * gcc.dg/compare2.c: No longer expected to fail.
54784
54785 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
54786
54787 * gcc.c-torture/execute/20000804-1.c: New test.
54788
54789 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
54790
54791 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54792
54793 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
54794
54795 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54796
54797 2000-08-03 Jeffrey A Law (law@cygnus.com)
54798
54799 * gcc.c-torture/compile/20000803-1.c: New test.
54800
54801 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
54802
54803 * gcc.c-torture/execute/20000801-3.c,
54804 gcc.c-torture/execute/20000801-4.c: New tests.
54805 * gcc.c-torture/execute/20000801-3.x,
54806 gcc.c-torture/execute/20000801-4.x: Xfail.
54807
54808 2000-08-02 Geoff Keating <geoffk@cygnus.com>
54809
54810 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54811 libobjc/.libs to allow for libtool.
54812
54813 2000-08-02 Jakub Jelinek <jakub@redhat.com>
54814
54815 * gcc.c-torture/compile/20000802-1.c: New test.
54816
54817 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
54818
54819 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54820
54821 2000-07-31 Jeffrey A Law (law@cygnus.com)
54822
54823 * gcc-c-torture/execute/20000731-2.c: New test.
54824
54825 * gcc.c-torture/execute/20000731-1.c: New test.
54826 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54827
54828 2000-07-31 Jakub Jelinek <jakub@redhat.com>
54829
54830 * gcc.dg/cpp/paste7.c: New test.
54831 * gcc.dg/cpp/20000725-1.c: New test.
54832
54833 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
54834
54835 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54836 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54837 declaration warning for __builtin_dwarf_reg_size.
54838
54839 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54840
54841 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
54842
54843 * gcc.dg/noncompile/voidparam-1.c: New test.
54844
54845 2000-07-30 Richard Henderson <rth@cygnus.com>
54846
54847 * gcc.dg/c90-digraph-1.c: Don't xfail.
54848 * gcc.dg/compare2.c (case 10): Xfail.
54849 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54850
54851 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
54852
54853 * gcc.dg/c99-main-1.c: New test.
54854
54855 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
54856
54857 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54858
54859 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
54860
54861 * gcc.c-tortuer/execute/20000726-1.c: New test.
54862
54863 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
54864
54865 * gcc.c-torture/execute/enum-2.c: New test.
54866
54867 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54868
54869 * gcc.dg/cpp/tr-warn3.c: New test.
54870
54871 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
54872
54873 * g++.old-deja/g++.ext/implicit1.C: Remove.
54874 * g++.old-deja/g++.jason/c2.C: Remove
54875 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54876 * g++.old-deja/g++.pt/crash16.C: Likewise.
54877 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54878
54879 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
54880
54881 * g++.old-deja/g++.other/for2.C: New test.
54882
54883 2000-07-25 Jakub Jelinek <jakub@redhat.com>
54884
54885 * gcc.dg/20000720-1.c: New test.
54886
54887 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
54888
54889 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
54890
54891 2000-07-24 Geoff Keating <geoffk@cygnus.com>
54892
54893 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54894 * gcc.c-torture/execute/20000722-1.c: New.
54895 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54896
54897 2000-07-24 Jakub Jelinek <jakub@redhat.com>
54898
54899 * gcc.dg/cpp/20000720-1.S: New test.
54900
54901 2000-07-21 Michael Meissner <meissner@redhat.com>
54902
54903 * gcc.c-torture/execute/ieee/hugeval.c: New test.
54904
54905 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54906
54907 * g++.old-deja/g++.brendan/crash16.C,
54908 g++.old-deja/g++.brendan/parse3.C,
54909 g++.old-deja/g++.brendan/redecl1.C,
54910 g++.old-deja/g++.ns/template13.C,
54911 g++.old-deja/g++.other/decl4.C,
54912 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54913
54914 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54915
54916 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54917 and "Internal error".
54918
54919 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54920 regexps.
54921 * gcc.dg/cpp/paste6.c: New test.
54922
54923 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
54924
54925 * gcc.dg/cpp/tr-direct.c: New test.
54926
54927 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54928 gcc.dg/cpp/undef1.c: Tweak error regexps.
54929
54930 2000-07-18 Eric Christopher <echristo@redhat.com>
54931
54932 * gcc.c-torture/compile/20000718-1.c: New test.
54933
54934 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
54935
54936 * cpplex.c (_cpp_push_token): If the token being pushed back
54937 is the previous token in this context, just subtract one from
54938 context->posn.
54939 * cppmacro.c (save_expansion): Clear aux field when storing a
54940 placemarker.
54941
54942 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
54943
54944 * gcc.dg/noncompile/redecl-1.c: New test.
54945
54946 2000-07-18 Jakub Jelinek <jakub@redhat.com>
54947
54948 * gcc.c-torture/execute/20000717-5.c: New test.
54949 * gcc.c-torture/execute/20000717-1.x: Removed.
54950
54951 2000-07-17 Richard Henderson <rth@cygnus.com>
54952
54953 * gcc.c-torture/execute/20000717-4.c: New test.
54954
54955 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
54956
54957 * gcc.dg/cpp/syshdr.c: New test.
54958 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54959
54960 2000-07-17 Neil Booth <neilb@earthling.net>
54961
54962 * gcc.dg/cpp/cmdlne-dM.c: New test.
54963 * gcc.dg/cpp/cmdlne-dD.c: New test.
54964
54965 2000-07-17 Jeffrey A Law (law@cygnus.com)
54966
54967 * gcc.c-torture/execute/20000717-3.c: New test.
54968
54969 * gcc.c-torture/compile/20000717-1.c: New test.
54970
54971 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
54972
54973 * gcc.c-torture/execute/20000717-2.c: New test.
54974
54975 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54976
54977 * gcc.dg/formatz-1.c: New test.
54978
54979 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54980 * gcc.dg/c99-digraph-1.c: New tests.
54981
54982 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54983 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54984
54985 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54986 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54987 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54988 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54989 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54990 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54991 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54992
54993 2000-07-17 Greg McGary <greg@mcgary.org>
54994
54995 * gcc.c-torture/execute/20000717-1.c: New test.
54996 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54997
54998 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54999
55000 * gcc.c-torture/execute/20000715-2.c: New test.
55001 * gcc.dg/20000715-1.c: New test.
55002
55003 2000-07-15 Michael Meissner <meissner@redhat.com>
55004
55005 * gcc.c-torture/execute/20000715-1.c: New test.
55006
55007 2000-07-13 Jakub Jelinek <jakub@redhat.com>
55008
55009 * gcc.c-torture/execute/20000707-1.c: New test.
55010
55011 2000-07-13 Neil Booth <NeilB@earthling.net>
55012
55013 * gcc.dg/cpp/digraph1.c,
55014 gcc.dg/cpp/digraph2.c,
55015 gcc.dg/cpp/digraphs.c: New tests.
55016
55017 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
55018
55019 * g77.f-torture/compile/20000630-2.f: New test.
55020 * g77.f-torture/compile/20000630-2.x
55021
55022 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
55023
55024 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
55025
55026 2000-07-11 Neil Booth <NeilB@earthling.net>
55027
55028 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55029
55030 2000-07-11 Neil Booth <NeilB@earthling.net>
55031
55032 * gcc.dg/cpp/cmdlne-C.c: New.
55033
55034 2000-07-09 Neil Booth <NeilB@earthling.net>
55035
55036 * gcc.dg/cpp/directiv.c: New tests.
55037 * gcc.dg/cpp/undef1.c: Update.
55038
55039 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
55040
55041 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55042
55043 2000-07-09 Neil Booth <NeilB@earthling.net>
55044
55045 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55046
55047 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
55048
55049 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55050 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55051
55052 2000-07-08 Neil Booth <NeilB@earthling.net>
55053
55054 * gcc.dg/cpp/macsyntx.c: New tests.
55055
55056 2000-07-07 Jakub Jelinek <jakub@redhat.com>
55057
55058 * gcc.dg/20000707-1.c: New test.
55059
55060 2000-07-07 Jakub Jelinek <jakub@redhat.com>
55061
55062 * gcc.c-torture/execute/20000706-1.c: New test.
55063 * gcc.c-torture/execute/20000706-2.c: New test.
55064 * gcc.c-torture/execute/20000706-3.c: New test.
55065 * gcc.c-torture/execute/20000706-4.c: New test.
55066 * gcc.c-torture/execute/20000706-5.c: New test.
55067
55068 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
55069
55070 * g++.old-deja/g++.pt/instantiate7.C: New test.
55071
55072 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
55073
55074 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55075 * g++.old-deja/g++.mike/thunk3.C: Likewise.
55076 * g++.old-deja/g++.other/rtti3.C: Likewise.
55077 * g++.old-deja/g++.other/rttid3.C: Likewise.
55078
55079 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
55080
55081 * g77.f-torture/compile/20000630-1.x: Fix typo
55082
55083 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
55084
55085 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55086 assembly output.
55087
55088 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
55089
55090 * gcc.dg/cpp/ident.c: New test.
55091
55092 2000-07-05 Neil Booth <NeilB@earthling.net>
55093
55094 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55095 gcc.dg/cpp/lexstrng.c: New tests.
55096
55097 2000-07-04 Neil Booth <NeilB@earthling.net>
55098
55099 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55100 * gcc.dg/cpp/strify2.c: Same.
55101
55102 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
55103
55104 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55105 * gcc.dg/cpp/19990703-1.c: Likewise.
55106 * gcc.dg/cpp/20000625-1.c: Likewise.
55107 * gcc.dg/cpp/20000625-2.c: Likewise.
55108
55109 * gcc.dg/cpp/macro1.c,
55110 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55111 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55112 gcc.dg/cpp/strify1.c,
55113 gcc.dg/cpp/strify2.c: New tests.
55114
55115 2000-07-03 Jakub Jelinek <jakub@redhat.com>
55116
55117 * gcc.c-torture/execute/20000703-1.c: New test.
55118
55119 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
55120
55121 * g++.old-deja/g++.pt (lookup10.C): New test.
55122
55123 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
55124
55125 * g++.old-deja/g++.pt (typename25.C): New test.
55126
55127 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
55128
55129 * gcc.c-torture/compile/20000701-1.c: New test.
55130
55131 2000-06-30 Nick Clifton <nickc@cygnus.com>
55132
55133 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55134 to test case.
55135
55136 2000-06-30 Catherine Moore <clm@cygnus.com>
55137
55138 * gcc.c-torture/execute/align-1.c: New test.
55139
55140 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
55141
55142 * g++.old-deja/g++.pt/expr8.C: New test.
55143 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55144
55145 2000-06-29 Nick Clifton <nickc@cygnus.com>
55146
55147 * gcc.c-torture/compile/20000629-1.c: New test.
55148
55149 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
55150
55151
55152 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55153 gcc.dg/noncompile directory, depending on whether they're
55154 preprocessor tests or not. Annotate all the tests for the dg
55155 framework.
55156
55157 * gcc.c-torture/noncompile/noncompile.exp: Delete.
55158 * gcc.dg/noncompile/noncompile.exp: New.
55159
55160 * Moved files:
55161 Old name New name
55162 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
55163 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
55164 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
55165 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
55166 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
55167 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
55168 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
55169 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
55170 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
55171 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
55172 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
55173 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
55174 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
55175 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
55176 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
55177 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
55178 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
55179 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
55180 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
55181 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
55182 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
55183 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
55184 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
55185 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
55186
55187 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
55188 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
55189 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
55190 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
55191 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
55192 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
55193
55194 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
55195
55196 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55197 declare one variable. On the fourth, error.
55198 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55199 declared by 20000628-1a.h.
55200
55201 2000-06-29 Richard Henderson <rth@redhat.com>
55202
55203 * gcc.c-torture/execute/930529-1.x: New file.
55204 * gcc.dg/920413-1.c: Adjust expected warning text.
55205 * gcc.dg/980217-1.c: Declare abort.
55206 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55207
55208 2000-06-29 Jeffrey A Law (law@cygnus.com)
55209
55210 * g77.f-torture/compile/20000629-1.f: New test.
55211 * g77.f-torture/compile/20000629-1.x: Expected to fail.
55212
55213 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
55214
55215 Rearrange lots of files, removing entirely the
55216 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55217 directories.
55218
55219 * Deleted files:
55220 gcc.c-torture/code_quality/code_quality.exp
55221 gcc.c-torture/special/special.exp
55222 gcc.failure/failure.exp
55223 gcc.failure/940409-1.x
55224 gcc.c-torture/compile/961203-1.x
55225
55226 * New files:
55227 gcc.misc-tests/linkage.exp
55228 gcc.c-torture/execute/920730-1t.c
55229 gcc.c-torture/execute/920730-1t.x
55230 gcc.c-torture/compile/920520-1.x
55231 gcc.c-torture/compile/920521-1.x
55232 gcc.c-torture/compile/981006-1.x
55233 gcc.c-torture/execute/eeprof-1.x
55234
55235 * Moved files (possibly with modifications to fit a new harness):
55236 Old name New name
55237 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
55238 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
55239 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
55240 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
55241 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
55242 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
55243 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
55244 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
55245 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
55246 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
55247 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
55248 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
55249 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
55250 gcc.failure/940409-1.c gcc.dg/940409-1.c
55251
55252 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
55253
55254 * c-torture/compile/961203-1.x: Delete.
55255
55256 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
55257 not exit. Include stdio.h.
55258 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55259 * gcc.misc-tests/dg-12.c: Likewise.
55260 * gcc.misc-tests/dg-5.c: Likewise.
55261 * gcc.misc-tests/dg-6.c: Likewise.
55262 * gcc.misc-tests/dg-7.c: Prototype abort.
55263 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55264 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55265 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
55266 not exit.
55267 * gcc.misc-tests/sieve.c: Use return from main, not exit.
55268 * gcc.misc-tests/sort2.c: Use return from main, not exit.
55269
55270 2000-06-28 Jakub Jelinek <jakub@redhat.com>
55271
55272 * gcc.dg/cpp/20000628-1.c: New test.
55273 * gcc.dg/cpp/20000628-1.h: New header for above test.
55274 * gcc.dg/cpp/20000628-1a.h: Likewise.
55275
55276 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
55277
55278 * gcc.dg/cpp: New directory.
55279 * gcc.dg/cpp/cpp.exp: New driver.
55280 * gcc.dg/cpp/20000627-1.c: New test.
55281 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55282 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55283 and rewrite as a compilation test.
55284
55285 * gcc.dg: Move many files into the cpp subdirectory, possibly
55286 renaming or editing them as well.
55287 Old name New name
55288 990119-1.c cpp/19990119-1.c
55289 990228-1.c cpp/19990228-1.c
55290 990407-1.c cpp/19990407-1.c
55291 990409-1.c cpp/19990409-1.c
55292 990413-1.c cpp/19990413-1.c
55293 990703-1.c cpp/19990703-1.c
55294 20000127-1.c cpp/20000127-1.c
55295 20000129-1.c cpp/20000129-1.c
55296 20000207-1.c cpp/20000207-1.c
55297 20000207-2.c cpp/20000207-2.c
55298 20000209-1.c cpp/20000209-1.c
55299 20000209-2.c cpp/20000209-2.c
55300 20000301-1.c cpp/20000301-1.c
55301 20000419-1.c cpp/20000419-1.c
55302 20000510-1.S cpp/20000510-1.S
55303 20000519-1.c cpp/20000519-1.c
55304 20000529-1.c cpp/20000529-1.c
55305 20000625-1.c cpp/20000625-1.c
55306 20000625-2.c cpp/20000625-2.c
55307 cpp-as1.c cpp/assert1.c
55308 cpp-as2.c cpp/assert2.c
55309 cxx-comments-1.c cpp/cxxcom1.c
55310 cxx-comments-2.c cpp/cxxcom2.c
55311 endif-label.c cpp/endif.c
55312 cpp-hash1.c cpp/hash1.c
55313 cpp-hash2.c cpp/hash2.c
55314 cpp-if1.c cpp/if-1.c
55315 cpp-if2.c cpp/if-2.c
55316 cpp-if3.c cpp/if-3.c
55317 cpp-if4.c cpp/if-4.c
55318 cpp-if5.c cpp/if-5.c
55319 cpp-cond.c cpp/if-cexp.c
55320 cpp-missingop.c cpp/if-mop.c
55321 cpp-missingparen.c cpp/if-mpar.c
55322 cpp-opprec.c cpp/if-oppr.c
55323 cpp-ifparen.c cpp/if-paren.c
55324 cpp-shortcircuit.c cpp/if-sc.c
55325 cpp-shift.c cpp/if-shift.c
55326 cpp-unary.c cpp/if-unary.c
55327 cpp-li1.c cpp/line1.c
55328 cpp-li2.c cpp/line2.c
55329 lineno.c cpp/line3.c
55330 lineno-2.c cpp/line4.c
55331 cpp-mi.c cpp/mi1.c
55332 cpp-mic.h cpp/mi1c.h
55333 cpp-micc.h cpp/mi1cc.h
55334 cpp-mind.h cpp/mi1nd.h
55335 cpp-mindp.h cpp/mi1ndp.h
55336 cpp-mix.h cpp/mi1x.h
55337 cpp-mi2.c cpp/mi2.c
55338 cpp-mi2a.h cpp/mi2a.h
55339 cpp-mi2b.h cpp/mi2b.h
55340 cpp-mi2c.h cpp/mi2c.h
55341 cpp-mi3.c cpp/mi3.c
55342 cpp-mi3.def cpp/mi3.def
55343 poison-1.c cpp/poison.c
55344 pr-impl.c cpp/prag-imp.c
55345 cpp-redef-2.c cpp/redef1.c
55346 cpp-redef.c cpp/redef2.c
55347 strpaste.c cpp/strp1.c
55348 strpaste-2.c cpp/strp2.c
55349 cpp-tradpaste.c cpp/tr-paste.c
55350 cpp-tradstringify.c cpp/tr-str.c
55351 cpp-tradwarn1.c cpp/tr-warn1.c
55352 cpp-tradwarn2.c cpp/tr-warn2.c
55353 trigraphs.c cpp/trigraphs.c
55354 cpp-unc1.c cpp/unc1.c
55355 cpp-unc2.c cpp/unc2.c
55356 cpp-unc3.c cpp/unc3.c
55357 cpp-unc.c cpp/unc4.c
55358 undef.c cpp/undef1.c
55359 undef-2.c cpp/undef2.c
55360 cpp-wi1.c cpp/widestr1.c
55361
55362 2000-06-27 Mark Mitchell <mark@codesourcery.com>
55363
55364 * lib/g++.exp (g++_include_flags): Tweak.
55365
55366 2000-06-27 H.J. Lu <hjl@gnu.org>
55367 Loren J. Rittle <ljrittle@acm.org>
55368
55369 * lib/g++.exp (g++_include_flags): Override libgloss.exp
55370 version with one that knows about the new gcc tree structure.
55371 (g++_link_flags): Same.
55372
55373 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
55374
55375 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55376 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55377 case we are cross-compiling.
55378
55379 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55380 g++.old-deja/g++.niklas/Makefile.in,
55381 g++.old-deja/g++.niklas/configure.in,
55382 g++.old-deja/g++.other/Makefile.in,
55383 g++.old-deja/g++.other/configure.in,
55384 gcc.c-torture/code_quality/Makefile.in,
55385 gcc.c-torture/code_quality/configure.in,
55386 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55387 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55388 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55389 gcc.c-torture/execute/ieee/Makefile.in,
55390 gcc.c-torture/execute/ieee/configure.in,
55391 gcc.c-torture/noncompile/Makefile.in,
55392 gcc.c-torture/noncompile/configure.in,
55393 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55394 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55395 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55396
55397 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
55398
55399 * g++.old-deja/g++.other/ambig3.C: New test.
55400
55401 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
55402
55403 * g++.old-deja/g++.pt/syntax1.C: New test.
55404 * g++.old-deja/g++.pt/syntax2.C: New test.
55405 * g++.old-deja/g++.other/syntax3.C: New test.
55406 * g++.old-deja/g++.other/syntax4.C: New test.
55407
55408 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
55409
55410 * gcc.dg/20000623-1.c: Prototype exit and abort.
55411
55412 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
55413
55414 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55415 New tests.
55416 * gcc.dg/cpp-mi3.def: New file.
55417
55418 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55419 inside assertions.
55420 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55421 lexer's error messages.
55422 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55423 divine anything from the linemarkers.
55424 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55425 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55426
55427 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
55428
55429 * gcc.dg/20000623-1.c: New test.
55430
55431 2000-06-22 Jakub Jelinek <jakub@redhat.com>
55432
55433 * gcc.c-torture/execute/20000622-1.c: New test.
55434
55435 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
55436
55437 * g++.old-deja/g++.other/init15.C: New test.
55438
55439 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
55440
55441 * g++.old-deja/g++.pt/vaarg2.C: New test.
55442 * g++.old-deja/g++.pt/vaarg3.C: New test.
55443
55444 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
55445
55446 * g++.old-deja/g++.other/dyncast6.C: New test.
55447
55448 2000-06-15 Jakub Jelinek <jakub@redhat.com>
55449
55450 * gcc.c-torture/execute/loop-6.c: New test.
55451
55452 2000-06-14 Jakub Jelinek <jakub@redhat.com>
55453
55454 * gcc.dg/20000614-1.c: New test.
55455 * gcc.dg/20000614-2.c: New test.
55456
55457 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
55458
55459 * g++.old-deja/g++.other/inline12.C: New test.
55460
55461 2000-06-13 Jakub Jelinek <jakub@redhat.com>
55462
55463 * g++.old-deja/g++.other/eh1.C: New test.
55464
55465 2000-06-12 Jakub Jelinek <jakub@redhat.com>
55466
55467 * g++.old-deja/g++.other/type.C: New test.
55468
55469 2000-06-05 Jakub Jelinek <jakub@redhat.com>
55470
55471 * g++.old-deja/g++.other/initstring.C: New test.
55472
55473 2000-06-12 Jason Merrill <jason@redhat.com>
55474
55475 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55476
55477 2000-06-09 Jeffrey A Law (law@cygnus.com)
55478
55479 * gcc.c-torture/compile/20000609-1.c: New test.
55480
55481 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
55482
55483 * gcc.dg/20000609-1.c: New test.
55484
55485 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
55486
55487 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55488 * gcc.c-torture/noncompile/poison-1.c: Move...
55489 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55490 * gcc.dg/cpp-li1.c: Add a token after the #line.
55491
55492 2000-06-05 Richard Henderson <rth@cygnus.com>
55493
55494 * gcc.c-torture/execute/20000605-2.c: New test.
55495 * gcc.c-torture/execute/20000605-3.c: New test.
55496
55497 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
55498
55499 * g77.f-torture/execute/20000503-1.x: New file.
55500
55501 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
55502
55503 * g++.old-deja/g++.eh/badalloc1.C: New test.
55504
55505 2000-06-05 Richard Henderson <rth@cygnus.com>
55506
55507 * gcc.c-torture/execute/20000605-1.c: New test.
55508
55509 2000-06-05 Jakub Jelinek <jakub@redhat.com>
55510 Nathan Sidwell <nathan@codesourcery.com>
55511
55512 * gcc.c-torture/compile/20000605-1.c: New test.
55513
55514 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
55515
55516 * g77.f-torture/compile/20000601-1.f: New test.
55517
55518 2000-06-03 Richard Henderson <rth@cygnus.com>
55519
55520 * gcc.c-torture/execute/20000603-1.c: New.
55521
55522 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
55523
55524 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55525 * gcc.dg/noreturn-2.c (noreturn): Likewise.
55526
55527 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
55528
55529 * gcc.dg/compare2.c (case 12): XFAIL.
55530 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55531 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55532
55533 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55534
55535 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
55536
55537 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55538 guard macro is already defined when the header is first
55539 included.
55540 * gcc.dg/cpp-mix.h: New file.
55541 * gcc.dg/endif-label.c: Update patterns to match compiler.
55542
55543 * g++.brendan/complex1.C: Declare abort.
55544 * g++.law/refs4.C: Remove XFAIL.
55545 * g++.oliva/expr2.C: Declare abort and exit.
55546
55547 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
55548
55549 * gcc.c-torture/execute/20000528-1.c: New test.
55550
55551 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55552 * g++.old-deja/g++.law/temps4.C: Likewise.
55553
55554 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55555 stdlib.h. Call abort() on failure.
55556 * g++.old-deja/g++.law/refs4.C: Likewise.
55557 * g++.old-deja/g++.law/temps4.C: Likewise.
55558 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55559 * gcc.c-torture/execute/20000112-1.c: Include string.h.
55560
55561 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
55562
55563 Relative to g++.dg/special:
55564 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55565
55566 Relative to g++.old-deja:
55567 * g++.brendan/complex1.C, g++.jason/optimize2.C,
55568 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55569 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55570 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55571 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55572 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55573 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55574
55575 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55576 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55577 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55578 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55579 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55580 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55581 and/or string.h.
55582
55583 * g++.other/goto1.C: Update expectations for error messages.
55584
55585 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
55586
55587 * gcc.c-torture/compile/20000523-1.c: New test.
55588
55589 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
55590
55591 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55592
55593 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
55594
55595 * g++.old-deja/g++.eh/catch11.C: New test.
55596 * g++.old-deja/g++.eh/catch12.C: New test.
55597
55598 2000-05-24 Nick Clifton <nickc@cygnus.com>
55599
55600 * gcc.c-torture/execute/20000523-1.c: New test.
55601
55602 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
55603
55604 * c-torture/execute/bcp-1.c: Replace abort in arg of
55605 __builtin_constant_p with a generic external function.
55606
55607 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55608 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55609 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55610 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55611 Prototype abort and/or exit.
55612
55613 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55614 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55615 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55616 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55617
55618 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
55619
55620 * gcc.dg/dwarf2-1.c: New test.
55621
55622 2000-05-20 Richard Henderson <rth@cygnus.com>
55623
55624 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55625
55626 2000-05-20 Andreas Jaeger <aj@suse.de>
55627
55628 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55629 testcase.
55630
55631 2000-05-19 David Edelsohn <edelsohn@gnu.org>
55632
55633 * gcc.c-torture/execute/20000519-2.c: New test.
55634
55635 2000-05-19 Andreas Jaeger <aj@suse.de>
55636
55637 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55638 which fails with SSA.
55639
55640 * lib/c-torture.exp: Also test with -O3 -fssa.
55641
55642 2000-05-18 Michael Meissner <meissner@redhat.com>
55643
55644 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55645 * gcc.c-torture/execute/920415-1.c: Ditto.
55646 * gcc.c-torture/execute/920501-1.c: Ditto.
55647 * gcc.c-torture/execute/conversion.c: Ditto.
55648 * gcc.c-torture/execute/cvt-1.c: Ditto.
55649
55650 2000-05-18 Jeffrey A Law (law@cygnus.com)
55651
55652 * gcc.c-torture/compile/20000518-1.c: New test.
55653
55654 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
55655
55656 * g77.f-torture/compile/200005018.f: New test.
55657
55658 2000-05-17 Jeffrey A Law (law@cygnus.com)
55659
55660 * gcc.c-torture/compile/20000517-1.c: New test.
55661
55662 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55663
55664 * gcc.c-torture/execute/20000516-1.c: New test.
55665
55666 2000-05-15 Jakub Jelinek <jakub@redhat.com>
55667
55668 * g++.old-deja/g++.other/eh.C: New test.
55669
55670 2000-05-12 Richard Henderson <rth@cygnus.com>
55671
55672 * gcc.c-torture/execute/990208-1.c (main): Don't pass
55673 constants through to doit's conditional.
55674
55675 2000-05-11 Jeffrey A Law (law@cygnus.com)
55676
55677 * gcc.c-torture/compile/20000511-1.c: New test.
55678 * g77.f-torture/compile/20000511-1.f: New test.
55679 * g77.f-torture/compile/20000511-2.f: New test.
55680
55681 2000-05-11 Michael Meissner <meissner@redhat.com>
55682
55683 * gcc.c-torture/execute/20000511-1.c: New test.
55684
55685 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
55686
55687 * gcc.dg/dg.exp: Scan .S files as well as .c files.
55688 * gcc.dg/20000510-1.S: New.
55689
55690 2000-05-08 Catherine Moore <clm@cygnus.com>
55691
55692 * gcc.dg/unused-3.c: New.
55693
55694 2000-05-06 Richard Henderson <rth@cygnus.com>
55695
55696 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55697 * g++.old-deja/g++.mike/warn1.C: Likewise.
55698 * g++.old-deja/g++.pt/local1.C: Likewise.
55699 * g++.old-deja/g++.pt/local7.C: Likewise.
55700 * g++.old-deja/g++.pt/spec16.C: Likewise.
55701
55702 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
55703
55704 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55705
55706 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
55707
55708 * g77.f-torture/execute/20000503-1.f: New test.
55709
55710 2000-05-04 Andreas Jaeger <aj@suse.de>
55711
55712 * gcc.dg/noreturn-2.c: New test.
55713
55714 2000-05-04 Neil Booth <NeilB@earthling.net>
55715
55716 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55717 preprocessor.
55718
55719 2000-05-04 Richard Henderson <rth@cygnus.com>
55720
55721 * gcc.c-torture/execute/20000503-1.c: Fix typo.
55722
55723 2000-05-04 Richard Henderson <rth@cygnus.com>
55724
55725 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
55726 OpenSSL by Jason R Thorpe.
55727
55728 2000-05-03 Jim Wilson <wilson@cygnus.com>
55729
55730 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55731
55732 2000-05-03 Robert Lipe <robertlipe@usa.net>
55733
55734 * gcc.dg/20000503-1.c: New test.
55735
55736 2000-05-02 Jakub Jelinek <jakub@redhat.com>
55737
55738 * gcc.c-torture/compile/20000502-1.c: New test.
55739 * g++.old-deja/g++.other/align.C: New test.
55740 * gcc.dg/cpp-tradstringify.c: New test.
55741
55742 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
55743
55744 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55745 and hard registers.
55746
55747 2000-04-26 Geoff Keating <geoffk@cygnus.com>
55748
55749 * gcc.c-torture/execute/loop-5.c: New test.
55750
55751 2000-04-25 Jakub Jelinek <jakub@redhat.com>
55752
55753 * gcc.c-torture/execute/va-arg-20.c: New test.
55754
55755 2000-04-23 Jeffrey A Law (law@cygnus.com)
55756
55757 * gcc.c-torture/execute/20000422-1.c: New test.
55758
55759 2000-04-20 Greg McGary <gkm@gnu.org>
55760
55761 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55762 when optimizing, but without sibling-call optimizations (-O1).
55763
55764 2000-04-20 Jeffrey A Law (law@cygnus.com)
55765
55766 * gcc.c-torture/compile/20000420-1.c: New test.
55767
55768 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
55769
55770 * g++.abi/ptrflags.C: New test.
55771 * g++.eh/catchptr1.C: Test incomplete pointer chains.
55772
55773 2000-04-19 Catherine Moore <clm@cygnus.com>
55774
55775 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55776
55777 2000-04-19 Greg McGary <gkm@gnu.org>
55778
55779 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55780 sibling-call optimizations.
55781
55782 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
55783
55784 * gcc.dg/20000419-1.c: New test.
55785
55786 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
55787
55788 * gcc.c-torture/execute/20000412-6.c: New test.
55789
55790 2000-04-12 Jeffrey A Law (law@cygnus.com)
55791
55792 * gcc.c-torture/execute/20000412-5.c: New test.
55793 * g77.f-torture/compile/20000412-1.f: New test.
55794 * gcc.c-torture/execute/20000412-4.c: New test.
55795 * gcc.c-torture/compile/20000412-2.c: New test.
55796 * gcc.c-torture/execute/20000412-3.c: New test.
55797 * gcc.c-torture/compile/20000412-1.c: New test.
55798 * gcc.c-torture/execute/20000412-2.c: New test.
55799
55800 2000-04-12 Jakub Jelinek <jakub@redhat.com>
55801
55802 * objc/execute/bf-20.m: New test.
55803
55804 2000-04-10 Richard Henderson <rth@cygnus.com>
55805
55806 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55807
55808 * gcc.c-torture/execute/20000412-1.c: New test.
55809
55810 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
55811
55812 * g++.old-deja/g++.eh/catchptr1.C: New test.
55813
55814 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
55815
55816 * g++.old-deja/g++.abi/cxa_vec.C: New test.
55817
55818 2000-04-08 Neil Booth <NeilB@earthling.net>
55819
55820 * gcc.dg/cpp-nullchar.c: Remove test as
55821 embedded nulls cause problems.
55822
55823 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55824
55825 * gcc.dg/compare2.c: New test.
55826
55827 2000-04-08 Neil Booth <NeilB@earthling.net>
55828
55829 * gcc.dg/cpp-nullchar.c: New test.
55830
55831 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
55832
55833 * gcc.dg/cpp-mi2.c: New test.
55834 * gcc.dg/cpp-mi2[abc].h: New files.
55835
55836 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
55837
55838 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55839 member name.
55840
55841 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
55842
55843 * g++.old-deja/g++.abi/vmihint.C: New test.
55844
55845 2000-04-06 Neil Booth <NeilB@earthling.net>
55846
55847 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55848 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55849 copyright.
55850
55851 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
55852
55853 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55854 avoid stack-frame overwrite.
55855
55856 2000-04-05 Jakub Jelinek <jakub@redhat.com>
55857
55858 * gcc.c-torture/compile/20000405-2.c: New test.
55859 * gcc.c-torture/compile/20000405-3.c: New test.
55860
55861 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55862
55863 * gcc.c-torture/compile/20000405-1.c: New test.
55864
55865 2000-04-04 Geoff Keating <geoffk@cygnus.com>
55866
55867 * gcc.dg/cast-qual-1.c: Revert last change.
55868
55869 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55870
55871 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55872
55873 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
55874
55875 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55876 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55877
55878 2000-04-03 Jeffrey A Law (law@cygnus.com)
55879
55880 * gcc.c-torture/compile/20000403-2.c: New test.
55881 * gcc.c-torture/compile/20000403-1.c: New test.
55882
55883 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
55884
55885 * gcc.c-torture/execute/20000403-1.c: New test.
55886
55887 2000-04-03 Geoff Keating <geoffk@cygnus.com>
55888
55889 * gcc.c-torture/execute/20000402-1.c: New test.
55890
55891 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
55892
55893 * gcc.c-torture/execute/va-arg-15.c: New test.
55894 * gcc.c-torture/execute/va-arg-16.c: New test.
55895 * gcc.c-torture/execute/va-arg-17.c: New test.
55896 * gcc.c-torture/execute/va-arg-18.c: New test.
55897 * gcc.c-torture/execute/va-arg-19.c: New test.
55898
55899 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
55900
55901 * gcc.c-torture/compile/981211-1.c: Move to...
55902 * gcc.dg/cpp-as1.c: ...here.
55903 * gcc.dg/cpp-as2.c: New file.
55904
55905 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55906 compiler.
55907
55908 2000-04-02 Neil Booth <NeilB@earthling.net>
55909
55910 * gcc.dg/cpp-cond.c New tests.
55911 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
55912 accidental success less likely.
55913 * gcc.dg/cpp-missingop.c New tests.
55914 * gcc.dg/cpp-missingparen.c New tests.
55915 * gcc.dg/cpp-shift.c New tests.
55916 * gcc.dg/cpp-shortcircuit.c New tests.
55917 * gcc.dg/cpp-unary.c New tests.
55918
55919 2000-03-29 Jeffrey A Law (law@cygnus.com)
55920
55921 * gcc.c-torture/compile/20000329-1.c: New test.
55922
55923 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
55924
55925 * gcc.c-torture/compile/20000326-1.c: New test.
55926 * gcc.c-torture/compile/20000326-2.c: New test.
55927
55928 2000-03-24 Geoff Keating <geoffk@cygnus.com>
55929
55930 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55931 the first parameter is a function argument.
55932
55933 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
55934
55935 * g++.old-deja/g++.ext/array4.C: New test.
55936
55937 2000-03-22 Geoff Keating <geoffk@cygnus.com>
55938
55939 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55940
55941 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55942
55943 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55944
55945 2000-03-19 Richard Henderson <rth@cygnus.com>
55946
55947 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55948
55949 2000-03-19 Richard Henderson <rth@cygnus.com>
55950
55951 * gcc.c-torture/compile/20000319-1.c: New test.
55952
55953 2000-03-14 Jeffrey A Law (law@cygnus.com)
55954
55955 * gcc.c-torture/execute/20000314-3.c: New test.
55956 * gcc.c-torture/execute/20000314-2.c: New test.
55957 * gcc.c-torture/execute/20000314-1.c: New test.
55958 * gcc.c-torture/compile/20000314-2.c: New test.
55959 * gcc.c-torture/compile/20000314-1.c: New test.
55960
55961 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
55962
55963 * g++.old-deja/g++.warn/inline.C: New test.
55964
55965 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
55966
55967 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55968 standards-compliant result rather than specific constants.
55969 Put test-values in array.
55970
55971 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
55972
55973 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55974 (g++_target_compile): Put test-specific options last.
55975
55976 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55977
55978 * g++.old-deja/g++.eh/vbase4.C: New test.
55979
55980 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55981
55982 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55983
55984 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55985
55986 * g++.old-deja/g++.brendan/misc12.C: Removed.
55987 * g++.old-deja/g++.pt/memtemp77.C: Constify.
55988 * g++.old-deja/g++.ext/pretty4.C: New test.
55989
55990 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55991
55992 * g++.old-deja/g++.other/string2.C: New test.
55993
55994 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55995
55996 * g++.old-deja/g++.warn/impint2.C: New test.
55997
55998 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55999
56000 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56001 is 1, not zero.
56002
56003 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
56004
56005 * g++.old-deja/g++.warn/impint.C: New test.
56006 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56007 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56008 * g++.old-deja/g++.pt/explicit12.C: Likewise.
56009 * g++.old-deja/g++.pt/explicit13.C: Likewise.
56010 * g++.old-deja/g++.pt/explicit17.C: Likewise.
56011 * g++.old-deja/g++.pt/explicit18.C: Likewise.
56012 * g++.old-deja/g++.pt/explicit19.C: Likewise.
56013 * g++.old-deja/g++.pt/explicit23.C: Likewise.
56014 * g++.old-deja/g++.pt/explicit31.C: Likewise.
56015 * g++.old-deja/g++.pt/explicit35.C: Likewise.
56016 * g++.old-deja/g++.pt/explicit6.C: Likewise.
56017 * g++.old-deja/g++.pt/memclass7.C: Likewise.
56018
56019 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
56020
56021 * gcc.dg/cpp-redef.c: New test.
56022
56023 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
56024
56025 * g++.old-deja/g++.pt/unify7.C: New test.
56026
56027 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56028
56029 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56030 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56031
56032 2000-02-25 Geoff Keating <geoffk@cygnus.com>
56033
56034 * gcc.c-torture/compile/20000224-1.c: New test.
56035
56036 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56037
56038 * gcc.c-torture/compile/cpp-2.c: New test.
56039 * gcc.c-torture/compile/cpp-1.c: New test.
56040
56041 2000-02-25 Jeffrey A Law (law@cygnus.com)
56042
56043 * gcc.c-torture/execute/20000225-1.c: New test.
56044
56045 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56046
56047 * gcc.dg/cpp-li2.c: New test.
56048
56049 * gcc.dg/cpp-wi1.c: New test.
56050
56051 * gcc.dg/cpp-li1.c: New test.
56052
56053 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
56054
56055 * g++.old-deja/g++.other/sizeof5.C: New test.
56056
56057 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56058
56059 * gcc.c-torture/execute/va-arg-13.c: New test.
56060
56061 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
56062
56063 * gcc.c-torture/execute/va-arg-12.c: New test.
56064
56065 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
56066
56067 * gcc.c-torture/execute/20000223-1.c: New test.
56068
56069 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
56070
56071 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56072
56073 2000-02-22 Mark Mitchell <mark@codesourcery.com>
56074
56075 * g++.old-deja/g++.abi/ptrmem.C: New test.
56076
56077 2000-02-19 Richard Henderson <rth@cygnus.com>
56078
56079 * gcc.c-torture/compile/init-3.c: New.
56080
56081 2000-02-17 Mark Mitchell <mark@codesourcery.com>
56082
56083 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56084 ALWAYS_CXXFLAGS.
56085
56086 2000-02-11 Robert Lipe <robertl@sco.com>
56087
56088 * gcc.c-torture/compile/20000211-3.c: New test.
56089
56090 2000-02-11 Martin Buchholz <martin@xemacs.org>
56091
56092 * gcc.c-torture/compile/20000211-2.c: New test.
56093
56094 2000-02-11 Jeffrey A Law (law@cygnus.com)
56095
56096 * gcc.c-torture/compile/20000211-1.c: New test.
56097
56098 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
56099
56100 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56101 on native targets
56102
56103 2000-02-08 Nathan Sidwell <nathan@acm.org>
56104
56105 * g++.old-deja/g++.other/cast5.C: New test.
56106
56107 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
56108
56109 * gcc.c-torture/execute/20000205-1.c: New.
56110
56111 2000-02-03 Nathan Sidwell <nathan@acm.org>
56112
56113 * g++.old-deja/g++.jason/cast3.C: Return void.
56114 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56115
56116 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56117
56118 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56119
56120 * gcc.dg/loop-1.c: New test.
56121
56122 2000-01-27 Jakub Jelinek <jakub@redhat.com>
56123
56124 * gcc.c-torture/compile/20000127-1.c: New test.
56125 * gcc.c-torture/execute/991228-1.c: New test.
56126
56127 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56128
56129 * gcc.dg/unused-2.c: New test.
56130
56131 * gcc.dg/conv-1.c: New test.
56132
56133 2000-01-24 Mark Mitchell <mark@codesourcery.com>
56134
56135 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56136 compiler.
56137 (tool_option_proc): Fix typo.
56138
56139 2000-01-24 Geoff Keating <geoffk@cygnus.com>
56140
56141 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56142 of the ld on the host, not on the build machine.
56143 Also, don't crash if '--help' is not a supported option.
56144
56145 2000-01-24 Richard Henderson <rth@cygnus.com>
56146
56147 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56148
56149 2000-01-20 Jeffrey A Law (law@cygnus.com)
56150
56151 * gcc.c-torture/execute/20000120-2.c: New test.
56152 * gcc.c-torture/execute/20000120-1.c: New test.
56153
56154 2000-01-13 Jeffrey A Law (law@cygnus.com)
56155
56156 * gcc.c-torture/execute/20000113-1.c: New test.
56157
56158 2000-01-12 Jeffrey A Law (law@cygnus.com)
56159
56160 * gcc.c-torture/execute/20000112-1.c: New test.
56161
56162 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56163
56164 * gcc.dg/20000111-1.c: New test.
56165
56166 2000-01-10 Jeffrey A Law (law@cygnus.com)
56167
56168 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56169 with 16 bit integers.
56170
56171 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56172
56173 * gcc.dg/20000108-1.c: New test.
56174
56175 2000-01-05 Nathan Sidwell <nathan@acm.org>
56176
56177 * g++.old-deja/g++.ns/koenig8.C: New test.
56178
56179 2000-01-05 Nathan Sidwell <nathan@acm.org>
56180
56181 * g++.old-deja/g++.other/cast4.C: New test.
56182
56183 2000-01-05 Jeffrey A Law (law@cygnus.com)
56184
56185 * gcc.c-torture/compile/20000105-2.c: New test.
56186 * gcc.c-torture/compile/20000105-1.c: New test.
56187
56188 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56189
56190 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56191 references to printf & atoi to conform to ANSI standard.
56192 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56193 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56194 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56195 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56196 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56197 * g++.old-deja/g++.brendan/complex1.C: Likewise.
56198 * g++.old-deja/g++.brendan/copy1.C: Likewise.
56199 * g++.old-deja/g++.brendan/copy2.C: Likewise.
56200 * g++.old-deja/g++.brendan/copy3.C: Likewise.
56201 * g++.old-deja/g++.brendan/copy4.C: Likewise.
56202 * g++.old-deja/g++.brendan/copy5.C: Likewise.
56203 * g++.old-deja/g++.brendan/copy6.C: Likewise.
56204 * g++.old-deja/g++.brendan/copy7.C: Likewise.
56205 * g++.old-deja/g++.brendan/copy8.C: Likewise.
56206 * g++.old-deja/g++.brendan/crash11.C: Likewise.
56207 * g++.old-deja/g++.brendan/crash14.C: Likewise.
56208 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56209 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56210 * g++.old-deja/g++.brendan/delete2.C: Likewise.
56211 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56212 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56213 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56214 * g++.old-deja/g++.brendan/eh1.C: Likewise.
56215 * g++.old-deja/g++.brendan/groff1.C: Likewise.
56216 * g++.old-deja/g++.brendan/init3.C: Likewise.
56217 * g++.old-deja/g++.brendan/misc12.C: Likewise.
56218 * g++.old-deja/g++.brendan/misc7.C: Likewise.
56219 * g++.old-deja/g++.brendan/new2.C: Likewise.
56220 * g++.old-deja/g++.brendan/operators4.C: Likewise.
56221 * g++.old-deja/g++.brendan/operators5.C: Likewise.
56222 * g++.old-deja/g++.brendan/overload2.C: Likewise.
56223 * g++.old-deja/g++.brendan/overload7.C: Likewise.
56224 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56225 * g++.old-deja/g++.brendan/reference1.C: Likewise.
56226 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56227 * g++.old-deja/g++.brendan/template24.C: Likewise.
56228 * g++.old-deja/g++.brendan/template3.C: Likewise.
56229 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56230 * g++.old-deja/g++.jason/inline3.C: Likewise.
56231 * g++.old-deja/g++.jason/opeq.C: Likewise.
56232 * g++.old-deja/g++.law/arg5.C: Likewise.
56233 * g++.old-deja/g++.law/arm7.C: Likewise.
56234 * g++.old-deja/g++.law/ctors11.C: Likewise.
56235 * g++.old-deja/g++.law/cvt8.C: Likewise.
56236 * g++.old-deja/g++.law/init9.C: Likewise.
56237 * g++.old-deja/g++.law/refs4.C: Likewise.
56238 * g++.old-deja/g++.law/template2.C: Likewise.
56239 * g++.old-deja/g++.law/visibility24.C: Likewise.
56240 * g++.old-deja/g++.law/vtable3.C: Likewise.
56241 * g++.old-deja/g++.mike/asm2.C: Likewise.
56242 * g++.old-deja/g++.mike/eh1.C: Likewise.
56243 * g++.old-deja/g++.mike/misc1.C: Likewise.
56244 * g++.old-deja/g++.mike/misc13.C: Likewise.
56245 * g++.old-deja/g++.mike/misc14.C: Likewise.
56246 * g++.old-deja/g++.mike/ns12.C: Likewise.
56247 * g++.old-deja/g++.mike/p1248.C: Likewise.
56248 * g++.old-deja/g++.mike/p3708.C: Likewise.
56249 * g++.old-deja/g++.mike/p3708a.C: Likewise.
56250 * g++.old-deja/g++.mike/p3708b.C: Likewise.
56251 * g++.old-deja/g++.mike/p646.C: Likewise.
56252 * g++.old-deja/g++.mike/p700.C: Likewise.
56253 * g++.old-deja/g++.mike/p783.C: Likewise.
56254 * g++.old-deja/g++.mike/p783a.C: Likewise.
56255 * g++.old-deja/g++.mike/p783b.C: Likewise.
56256 * g++.old-deja/g++.mike/p786.C: Likewise.
56257 * g++.old-deja/g++.mike/p789.C: Likewise.
56258 * g++.old-deja/g++.mike/p789a.C: Likewise.
56259 * g++.old-deja/g++.mike/p807a.C: Likewise.
56260 * g++.old-deja/g++.other/delete3.C: Likewise.
56261 * g++.old-deja/g++.other/dyncast1.C: Likewise.
56262 * g++.old-deja/g++.other/dyncast2.C: Likewise.
56263 * g++.old-deja/g++.other/dyncast3.C: Likewise.
56264 * g++.old-deja/g++.other/empty1.C: Likewise.
56265 * g++.old-deja/g++.other/temporary1.C: Likewise.
56266 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56267 * g++.old-deja/g++.pt/t16.C: Likewise.
56268 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56269
56270 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
56271
56272 * gcc.dg/991230-1.c: New test.
56273
56274 1999-12-29 Jeffrey A Law (law@cygnus.com)
56275
56276 * gcc.c-torture/compile/991229-3.c: New test.
56277 * gcc.c-torture/compile/991229-2.c: New test.
56278 * gcc.c-torture/compile/991229-1.c: New test.
56279
56280 1999-12-29 Greg McGary <gkm@eng.ascend.com>
56281
56282 * gcc.c-torture/compile/labels-2.c: New test.
56283
56284 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
56285
56286 * gcc.c-torture/execute/991227-1.c: New test.
56287
56288 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56289
56290 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56291
56292 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
56293
56294 * gcc.c-torture/execute/991221-1.c: New test.
56295
56296 1999-12-20 Nathan Sidwell <nathan@acm.org>
56297
56298 * g++.old-deja/g++.other/cast3.C: New test.
56299
56300 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
56301
56302 * gcc.c-torture/execute/991216-4.c: New test.
56303
56304 1999-12-16 Michael Meissner <meissner@cygnus.com>
56305
56306 * gcc.c-torture/execute/991216-1.c: New test.
56307 * gcc.c-torture/execute/991216-2.c: New test.
56308 * gcc.c-torture/execute/991216-3.c: New test.
56309
56310 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
56311
56312 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56313 Actually make the test fail by using "-O2" for compilation.
56314
56315 1999-12-15 Nathan Sidwell <nathan@acm.org>
56316
56317 * g++.old-deja/g++.warn/cast-align1.C: New test.
56318
56319 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
56320
56321 * gcc.c-torture/compile/991214-1.c: New test.
56322 * gcc.c-torture/compile/991214-2.c: New test.
56323
56324 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
56325
56326 * gcc.dg/991214-1.c: New test.
56327
56328 1999-12-13 Jeffrey A Law (law@cygnus.com)
56329
56330 * gcc.c-torture/compile/991213-3.c: New test.
56331 * gcc.c-torture/compile/991213-2.c: New test.
56332 * gcc.c-torture/compile/991213-1.c: New test.
56333
56334 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
56335
56336 * gcc.dg/991209-1.c: New test.
56337
56338 1999-12-08 Nathan Sidwell <nathan@acm.org>
56339
56340 * gcc.c-torture/compile/991208-1.c: New test.
56341
56342 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56343
56344 * gcc.dg/ultrasp2.c: New test.
56345
56346 1999-12-05 Alex Samuel <samuel@codesourcery.com>
56347
56348 * g++.old-deja/g++.abi/align.C (main): Fix typo.
56349
56350 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
56351
56352 * gcc.c-torture/compile/991202-1.c: New test.
56353 * gcc.c-torture/execute/991202-1.c: New test.
56354 * gcc.c-torture/execute/991202-2.c: New test.
56355 * gcc.c-torture/execute/991202-3.c: New test.
56356
56357 1999-12-02 Alex Samuel <samuel@codesourcery.com>
56358
56359 * g++.old-deja/g++.abi/align.C: New test.
56360 * g++.old-deja/g++.abi/aggregates.C: Likewise.
56361 * g++.old-deja/g++.abi/bitfields.C: Likewise.
56362
56363 1999-12-01 Richard Henderson <rth@cygnus.com>
56364
56365 * gcc.c-torture/execute/991201-1.c: New.
56366
56367 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
56368
56369 * gcc.dg/991129-1.c: New test.
56370
56371 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
56372
56373 * gcc.c-torture/compile/991127-1.c: New test.
56374
56375 1999-11-22 Nathan Sidwell <nathan@acm.org>
56376
56377 * g++.old-deja/g++.other/warn4.C: New test.
56378
56379 1999-11-22 Nathan Sidwell <nathan@acm.org>
56380
56381 * g++.old-deja/g++.eh/cleanup2.C: New test.
56382 * g++.old-deja/g++.ext/pretty2.C: New test.
56383 * g++.old-deja/g++.ext/pretty3.C: New test.
56384 * g++.old-deja/g++.other/debug6.C: New test.
56385
56386 1999-10-20 Jim Wilson <wilson@cygnus.com>
56387
56388 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56389 compiler_output to look for one error message instead of two.
56390
56391 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
56392
56393 * gcc.c-torture/execute/991118-1.c: Also test case
56394 where the word boundary does not split a byte evenly.
56395
56396 1999-11-19 Nathan Sidwell <nathan@acm.org>
56397
56398 * g++.old-deja/g++.ext/restrict1.C: New test.
56399
56400 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56401
56402 * gcc.c-torture/execute/991118-1.c: New test.
56403
56404 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
56405
56406 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56407 working directory pathnames.
56408
56409 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
56410
56411 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56412 host is equipped with driver.h and driver.o so it can actually
56413 compile and run the tests.
56414
56415 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
56416
56417 * gcc.c-torture/compile/991008-1.c: New test.
56418
56419 1999-11-08 Nick Clifton <nickc@cygnus.com>
56420
56421 * lib/gcc-dg.exp: Include target-supports.exp
56422
56423 1999-11-05 Nick Clifton <nickc@cygnus.com>
56424
56425 * lib/target-supports.exp: New file: Provide procs to test for
56426 features supported by the target.
56427 (check_weak_available): Moved here from ecos.exp.
56428 (check_alias_available): New proc: Determine of the target
56429 toolchain supports the alias attribute.
56430
56431 * gcc.dg/special/ecos.exp: Move check_weak_available to
56432 target-supports.exp.
56433 (alias-1.c): Only perform the test if the target supports
56434 aliases.
56435 (wkali-1.c): Only perform the test if the target supports
56436 aliases.
56437
56438 * gcc.dg/990506-0.c: Expect error messages from cross
56439 targets as well as native targets.
56440
56441 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56442
56443 * gcc.dg/ultrasp1.c: Removed xfail.
56444 * gcc.dg/struct-ret-2.c: Likewise.
56445 * gcc.dg/array-1.c: Likewise.
56446
56447 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56448
56449 * gcc.dg/struct-ret-2.c: New test.
56450
56451 * gcc.dg/array-1.c: New test.
56452
56453 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
56454
56455 * gcc.c-torture/execute/991030-1.c: New test.
56456
56457 1999-10-26 Richard Henderson <rth@cygnus.com>
56458
56459 * gcc.c-torture/compile/991026-2.c: New test.
56460
56461 1999-10-26 Jeffrey A Law (law@cygnus.com)
56462
56463 * gcc.c-torture/compile/991026-1.c: New test.
56464
56465 1999-10-23 Jeffrey A Law (law@cygnus.com)
56466
56467 * gcc.c-torture/execute/991023-1.c: New test.
56468
56469 1999-10-19 Jeffrey A Law (law@cygnus.com)
56470
56471 * gcc.c-torture/execute/991019-1.c: New test.
56472
56473 1999-10-16 Richard Henderson <rth@cygnus.com>
56474
56475 * gcc.c-torture/execute/991016-1.c: New test.
56476
56477 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
56478
56479 * gcc.c-torture/execute/991014-1.c: New test.
56480
56481 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
56482
56483 * g++.old-deja/g++.other/union2.C: New test.
56484
56485 1999-10-13 Nathan Sidwell <nathan@acm.org>
56486
56487 * g++.old-deja/g++.other/vaarg2.C: New test.
56488 * g++.old-deja/g++.other/vaarg3.C: New test.
56489
56490 1999-10-12 Craig Burley <craig@jcb-sc.com>
56491
56492 * g77.f-torture/noncompile/19990905-1.f: Moved from being
56493 in compile/.
56494
56495 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
56496
56497 * gcc.c-torture/execute/va-arg-11.c: New test.
56498
56499 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
56500
56501 * lib/file-format.exp (gcc_target_object_format): Don't
56502 crash if objdump is unavailable.
56503
56504 1999-09-29 Donn Terry <donn@interix.com>
56505
56506 * gcc.misc-tests/mg.exp: delete extraneous redirection.
56507
56508 1999-09-28 Nick Clifton <nickc@cygnus.com>
56509
56510 * gcc.c-torture/compile/990928-1.c: New test.
56511
56512 1999-09-28 Nathan Sidwell <nathan@acm.org>
56513
56514 * g++.old-deja/g++.other/decl6.C: New test.
56515
56516 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56517
56518 * gcc.c-torture/execute/va-arg-10.c: New test.
56519
56520 1999-09-27 Nathan Sidwell <nathan@acm.org>
56521
56522 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56523 __PRETTY_FUNCTION__.
56524
56525 1999-09-23 Nick Clifton <nickc@cygnus.com>
56526
56527 * gcc.c-torture/execute/990923-1.c: New test.
56528
56529 1999-09-21 Nick Clifton <nickc@cygnus.com>
56530
56531 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56532 for which -fpic is inappropriate.
56533
56534 1999-09-21 Mark Mitchell <mark@codesourcery.com>
56535
56536 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56537
56538 1999-09-21 Nathan Sidwell <nathan@acm.org>
56539
56540 * g++.old-deja/g++.other/dyncast1.C: New test.
56541 * g++.old-deja/g++.other/dyncast2.C: New test.
56542 * g++.old-deja/g++.other/dyncast3.C: New test.
56543 * g++.old-deja/g++.other/dyncast4.C: New test.
56544 * g++.old-deja/g++.other/dyncast5.C: New test.
56545 * g++.old-deja/g++.eh/catch3.C: New test.
56546 * g++.old-deja/g++.eh/catch3p.C: New test.
56547 * g++.old-deja/g++.eh/catch4.C: New test.
56548 * g++.old-deja/g++.eh/catch4p.C: New test.
56549 * g++.old-deja/g++.eh/catch5.C: New test.
56550 * g++.old-deja/g++.eh/catch5p.C: New test.
56551 * g++.old-deja/g++.eh/catch6.C: New test.
56552 * g++.old-deja/g++.eh/catch6p.C: New test.
56553 * g++.old-deja/g++.eh/catch7.C: New test.
56554 * g++.old-deja/g++.eh/catch7p.C: New test.
56555 * g++.old-deja/g++.eh/catch8.C: New test.
56556 * g++.old-deja/g++.eh/catch8p.C: New test.
56557 * g++.old-deja/g++.eh/catch9.C: New test.
56558 * g++.old-deja/g++.eh/catch9p.C: New test.
56559
56560 1999-09-13 Nathan Sidwell <nathan@acm.org>
56561
56562 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56563 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56564
56565 1999-09-13 Jeffrey A Law (law@cygnus.com)
56566
56567 * gcc.c-torture/compile/990913-1.c: New test.
56568
56569 1999-09-10 Nathan Sidwell <nathan@acm.org>
56570
56571 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56572 * g++.old-deja/g++.jason/rfg5.C: Likewise.
56573
56574 1999-09-09 Richard Henderson <rth@cygnus.com>
56575
56576 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56577
56578 1999-09-09 Nathan Sidwell <nathan@acm.org>
56579
56580 * g++.old-deja/g++.other/lookup11.C: New test.
56581 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56582 what is permitted and what we want.
56583 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56584 overload use.
56585 * g++.old-deja/g++.jason/rfg5.C: Likewise.
56586
56587 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
56588
56589 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56590 * gcc.c-torture/noncompile/poison-1.c: New file.
56591
56592 1999-09-08 Nathan Sidwell <nathan@acm.org>
56593
56594 * g++.old-deja/g++.other/sizeof3.C: New test.
56595 * g++.old-deja/g++.other/sizeof4.C: New test.
56596 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56597 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56598
56599 1999-09-07 Richard Henderson <rth@cygnus.com>
56600
56601 * gcc.dg/va-arg-1.c: New.
56602
56603 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56604
56605 * gcc.c-torture/execute/va-arg-9.c: New test.
56606
56607 1999-09-05 Craig Burley <craig@jcb-sc.com>
56608
56609 * g77.f-torture/compile/980519-2.f: New test.
56610 * g77.f-torture/compile/19990905-0.f: New test.
56611 * g77.f-torture/compile/19990905-1.f: New test.
56612 * g77.f-torture/compile/19990905-2.f: New test.
56613
56614 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56615
56616 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
56617
56618 * gcc.c-torture/execute/990827-1.c: Fix typo.
56619
56620 1999-09-03 Nathan Sidwell <nathan@acm.org>
56621
56622 * g++.old-deja/g++.other/deref1.C: New test.
56623
56624 1999-09-02 Nathan Sidwell <nathan@acm.org>
56625
56626 * g++.old-deja/g++.other/ambig2.C: New test.
56627 * g++.old-deja/g++.other/cond5.C: New test.
56628 * g++.old-deja/g++.other/lookup16.C: New test.
56629
56630 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
56631
56632 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56633 assemblers too.
56634
56635 1999-08-31 Jeffrey A Law (law@cygnus.com)
56636
56637 * lib/c-torture.exp: Avoid the "compare executables" optimization
56638 when testing native.
56639
56640 1999-08-29 Jeffrey A Law (law@cygnus.com)
56641
56642 * gcc.c-torture/execute/990829-1.c: New test.
56643 * gcc.c-torture/compile/990829-1.c: New test.
56644
56645 1999-08-27 Paul Burchard <burchard@pobox.com>
56646
56647 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56648 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56649 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56650 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56651 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56652 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56653 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56654 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56655 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56656 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56657 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56658
56659 1999-08-27 Jeffrey A Law (law@cygnus.com)
56660
56661 * gcc.c-torture/execute/990827-1.c: New test.
56662
56663 1999-08-26 Craig Burley <craig@jcb-sc.com>
56664
56665 * g77.f-torture/noncompile/19990826-4.f: New test.
56666
56667 * g77.f-torture/compile/19990826-3.f: New test.
56668
56669 * g77.f-torture/execute/19990826-2.f: New test.
56670
56671 * g77.f-torture/compile/19990826-1.f: New test.
56672
56673 * gcc.c-torture/execute/990826-0.c: New test.
56674 * g77.c-torture/execute/19990826-0.f: New test.
56675
56676 * g77.f-torture/noncompile/970626-2.f: New test.
56677
56678 1999-08-25 Paul Burchard <burchard@pobox.com>
56679
56680 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56681 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56682 lss-011.C: New tests.
56683
56684 1999-08-25 Nathan Sidwell <nathan@acm.org>
56685
56686 * g++.old-deja/g++.other/decl5.C: New test.
56687
56688 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56689
56690 * noncompile/noncompile.exp: Load_lib c-torture.exp.
56691 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56692 call `postbase' for each one. All callers of `postbase' changed
56693 to call this instead.
56694
56695 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
56696
56697 * gcc.c-torture/execute/990811-1.c: New test.
56698
56699 1999-08-09 Nick Clifton <nickc@cygnus.com>
56700
56701 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56702 just native ones.
56703
56704 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56705 just native ones.
56706
56707 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
56708
56709 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56710
56711 1999-08-04 Jeffrey A Law (law@cygnus.com)
56712
56713 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56714
56715 1999-08-04 Nathan Sidwell <nathan@acm.org>
56716
56717 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56718
56719 1999-08-04 Jeffrey A Law (law@cygnus.com)
56720
56721 * gcc.c-torture/execute/990804-1.c: New test.
56722
56723 1999-08-03 Nathan Sidwell <nathan@acm.org>
56724
56725 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56726 * g++.old-deja/g++.brendan/crash64.C: Likewise.
56727 * g++.old-deja/g++.brendan/overload8.C: Likewise.
56728
56729 1999-08-03 Nathan Sidwell <nathan@acm.org>
56730
56731 * g++.old-deja/g++.other/struct1.C: New test.
56732
56733 1999-08-03 Nathan Sidwell <nathan@acm.org>
56734
56735 * g++.old-deja/g++.other/enum2.C: New test.
56736
56737 1999-08-02 Richard Henderson <rth@cygnus.com>
56738
56739 Adapted from tests from Franz Sirl:
56740 * gcc.c-torture/execute/va-arg-7.c: New test.
56741 * gcc.c-torture/execute/va-arg-8.c: New test.
56742
56743 1999-08-01 Jeffrey A Law (law@cygnus.com)
56744
56745 * gcc.c-torture/compile/990801-2.c: New test.
56746
56747 * gcc.c-torture/compile/990801-1.c: New test.
56748
56749 1999-07-27 Michael Meissner <meissner@cygnus.com>
56750
56751 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56752 fp-cmp-1.c, converting double to float.
56753
56754 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56755 fp-cmp-1.c, converting double to long double.
56756
56757 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56758 from fr1 to unknown_register, since fr1 is a legitimate register
56759 on some machines.
56760
56761 1999-07-25 Jeffrey A Law (law@cygnus.com)
56762
56763 * README: More listname related changes.
56764
56765 1999-07-08 Catherine Moore <clm@cygnus.com>
56766
56767 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
56768
56769 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
56770
56771 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56772
56773 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
56774
56775 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56776
56777 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
56778
56779 * gcc.dg/990703-1.c: New test.
56780
56781 1999-06-29 Nick Clifton <nickc@cygnus.com>
56782
56783 * lib/file-format.exp: New file: Move definition of proc
56784 gcc_target_object_format to here from
56785 gcc.dg/special/ecos.exp.
56786
56787 * lib/c-torture.exp: Include lib file-format.exp.
56788 * lib/gcc-dg.exp: Include lib file-format.exp.
56789
56790 * gcc.dg/special/ecos.exp: Remove definition of proc
56791 gcc_target_object_format.
56792
56793 1999-06-28 Jeffrey A Law (law@cygnus.com)
56794
56795 * gcc.c-torture/execute/990628-1.c: New test.
56796
56797 1999-06-25 Jeffrey A Law (law@cygnus.com)
56798
56799 * gcc.c-torture/compile/990625-2.c: New test.
56800
56801 * gcc.c-torture/compile/990625-1.c: New test.
56802
56803 1999-06-23 Nick Clifton <nickc@cygnus.com>
56804
56805 * gcc.c-torture/compile/dll.c: New test case. Check that dll
56806 attributes compile.
56807 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56808 ports that use the COFF/PE file format.
56809
56810 1999-06-17 Jeffrey A Law (law@cygnus.com)
56811
56812 * gcc.c-torture/compile/990617-1.c: New test.
56813
56814 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
56815
56816 * g++.old-deja/g++.other/decl4.C: New test.
56817
56818 1999-06-14 Nathan Sidwell <nathan@acm.org>
56819
56820 * g++.old-deja/g++.other/bitfld3.C: New test.
56821
56822 1999-06-08 Nathan Sidwell <nathan@acm.org>
56823
56824 * g++.old-deja/g++.eh/catch1.C: New test.
56825
56826 1999-06-07 Jeffrey A Law (law@cygnus.com)
56827
56828 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56829
56830 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56831 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
56832
56833 1999-06-05 Craig Burley <craig@jcb-sc.com>
56834
56835 * g77.f-torture/compile/19990502-0.f: Replace with new,
56836 shorter, test that still fails after recent changes.
56837
56838 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56839
56840 * gcc.c-torture/execute/990604-1.c: New test.
56841
56842 1999-05-31 Jeffrey A Law (law@cygnus.com)
56843
56844 * gcc.c-torture/execute/990531-1.c: New test.
56845
56846 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56847
56848 * gcc.c-torture/compile/990527-1.c: New test.
56849
56850 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
56851
56852 * gcc.c-torture/execute/990527-1.c: New test.
56853
56854 1999-05-25 Nick Clifton <nickc@cygnus.com>
56855
56856 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56857 bitfields as signed.
56858
56859 1999-05-25 Craig Burley <craig@jcb-sc.com>
56860
56861 * g77.f-torture/compile/19990525-0.f: New test.
56862
56863 1999-05-25 Jeffrey A Law (law@cygnus.com)
56864
56865 * gcc.c-torture/execute/990525-2.c: New test.
56866
56867 * gcc.c-torture/execute/990525-1.c: New test.
56868
56869 1999-05-24 Nathan Sidwell <nathan@acm.org>
56870
56871 * g++.old-deja/g++.other/anon3.C: New test.
56872 * g++.old-deja/g++.other/anon4.C: New test.
56873 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56874 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56875 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56876 Merrill).
56877
56878 1999-05-24 Jeffrey A Law (law@cygnus.com)
56879
56880 * gcc.c-torture/execute/990524-1.c: New test.
56881
56882 * gcc.dg/990524-1.c: New test.
56883
56884 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56885
56886 * gcc.c-torture/compile/990523-1.c: New test.
56887
56888 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
56889
56890 * gcc.c-torture/compile/990519-1.c: New test.
56891
56892 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56893
56894 * gcc.c-torture/compile/990517-1.c: New test.
56895
56896 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56897 (e4, f4): New tests.
56898 (main): Call them.
56899
56900 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56901
56902 * gcc.dg/noreturn-1.c: New test.
56903
56904 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56905
56906 * gcc.c-torture/execute/990513-1.c: New test.
56907
56908 1999-05-10 Richard Henderson <rth@cygnus.com>
56909
56910 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56911
56912 1999-05-10 Craig Burley <craig@jcb-sc.com>
56913
56914 * g77.f-torture/execute/erfc.f: Use small single-precision
56915 values, to avoid problems on Alphas when not -mieee.
56916
56917 1999-05-08 Craig Burley <craig@jcb-sc.com>
56918
56919 * gcc.dg/990506-0.c: New test.
56920
56921 1999-05-08 Richard Henderson <rth@cygnus.com>
56922
56923 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56924 the constant to test. Don't XFAIL 64-bit targets.
56925
56926 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56927 * g++.old-deja/g++.law/profile1.C: Likewise.
56928
56929 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56930 operator new instances.
56931 * g++.old-deja/g++.other/delete5.C: Likewise.
56932
56933 1999-05-03 Craig Burley <craig@jcb-sc.com>
56934
56935 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56936 intrinsic.
56937
56938 1999-05-03 Craig Burley <craig@jcb-sc.com>
56939
56940 * g77.f-torture/execute/u77-test.f: Reverse order of two
56941 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56942
56943 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56944
56945 * gcc.dg/compare1.c: New test.
56946
56947 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
56948
56949 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56950 New tests.
56951
56952 1999-05-02 Craig Burley <craig@jcb-sc.com>
56953
56954 * g77.f-torture/compile/19990502-1.f: New test.
56955
56956 1999-05-02 Craig Burley <craig@jcb-sc.com>
56957
56958 * g77.f-torture/compile/19990502-0.f: New test.
56959
56960 1999-05-02 Craig Burley <craig@jcb-sc.com>
56961
56962 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56963 intrinsic.
56964
56965 1999-05-02 Craig Burley <craig@jcb-sc.com>
56966
56967 * g77.f-torture/execute/u77-test.f (main): List libU77
56968 intrinsics not currently tested.
56969 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56970 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56971 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56972 Trim blanks off the ends of some printed strings.
56973
56974 1999-05-02 Craig Burley <craig@jcb-sc.com>
56975
56976 * g77.f-torture/execute/u77-test.f (main): Just warn about
56977 FSTAT gid disagreement, as it's expected on some systems.
56978
56979 1999-05-01 Craig Burley <craig@jcb-sc.com>
56980
56981 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56982 use a new function, which allows for some slop.
56983 Clean up some commentary.
56984 (issum): The new function.
56985 (sgladd): Deleted subroutine.
56986
56987 1999-05-01 Craig Burley <craig@jcb-sc.com>
56988
56989 * g77.f-torture/execute/u77-test.f: Modify to be more like
56990 libf2c/libU77 version, bringing patches to that version here.
56991 Add suitable commentary.
56992
56993 1999-04-25 Richard Henderson <rth@cygnus.com>
56994
56995 * gcc.dg/990424-1.c: New test.
56996
56997 1999-04-24 Craig Burley <craig@jcb-sc.com>
56998
56999 * g77.f-torture/execute/u77-test.f (main): Bug involving
57000 LSTAT has been fixed, so turn back on full checking.
57001
57002 1999-04-20 Craig Burley <craig@jcb-sc.com>
57003
57004 * g77.f-torture/compile/19990419-0.f: New test.
57005 * g77.f-torture/execute/19990419-1.f: New test.
57006
57007 1999-04-17 Richard Henderson <rth@cygnus.com>
57008
57009 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57010 to avoid the need for a prototype to supress a warning.
57011
57012 1999-04-07 Jim Wilson <wilson@cygnus.com>
57013
57014 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57015
57016 1999-04-04 Jeffrey A Law (law@cygnus.com)
57017
57018 * gcc.c-torture/execute/990404-1.c: New test.
57019
57020 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
57021
57022 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57023 * gcc.dg/cpp-if3.c: Don't use -pedantic.
57024 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57025 missing initializer warnings.
57026
57027 1999-03-28 Jeffrey A Law (law@cygnus.com)
57028
57029 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57030 matching strings.
57031
57032 1999-03-26 Jeffrey A Law (law@cygnus.com)
57033
57034 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57035
57036 1999-03-26 Craig Burley <craig@jcb-sc.com>
57037
57038 * g77.f-torture/execute/19990325-0.f: New test.
57039 * g77.f-torture/execute/19990325-1.f: New test.
57040
57041 1999-03-24 Jeffrey A Law (law@cygnus.com)
57042
57043 * gcc.c-torture/execute/990324-1.c: New test.
57044
57045 1999-03-22 Jim Wilson <wilson@cygnus.com>
57046
57047 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57048 test with 4.
57049
57050 1999-03-17 Richard Henderson <rth@cygnus.com>
57051
57052 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
57053
57054 1999-03-13 Craig Burley <craig@jcb-sc.com>
57055
57056 * g77.f-torture/execute/19990313-2.f: New test.
57057 * g77.f-torture/execute/19990313-3.f: New test.
57058
57059 1999-03-13 Craig Burley <craig@jcb-sc.com>
57060
57061 * g77.f-torture/execute/19990313-0.f: New test.
57062 * g77.f-torture/execute/19990313-1.f: New test.
57063
57064 1999-03-12 Jim Wilson <wilson@cygnus.com>
57065
57066 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57067 printf to sprintf.
57068 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57069 (main): Add check for u15. Conditionalize u31 check depending on
57070 whether ints are <32 bits or >=32 bits.
57071
57072 1999-03-08 Craig Burley <craig@jcb-sc.com>
57073
57074 * g77.f-torture/execute/19981119-0.f: Improve testiness.
57075
57076 1999-03-08 Craig Burley <craig@jcb-sc.com>
57077
57078 * g77.f-torture/compile/19990305-0.f: New test.
57079 * g77.f-torture/execute/19981119-0.f: New test.
57080
57081 1999-03-08 Craig Burley <craig@jcb-sc.com>
57082
57083 * g77.f-torture/execute/970625-2.f: call ABORT if final
57084 result is not correct, instead of just printing it.
57085 Add this checking via newly introduced obfuscation, to
57086 trip up buggy front ends.
57087
57088 1999-03-07 Craig Burley <craig@jcb-sc.com>
57089
57090 * g77.f-torture/compile/960317-1.f: Moved from being
57091 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
57092
57093 1999-03-06 Craig Burley <craig@jcb-sc.com>
57094
57095 * g77.f-torture/execute/960317-1.f: New (old) test.
57096 * g77.f-torture/execute/970625-2.f: Ditto.
57097
57098 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
57099
57100 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57101 error message on line 1 or line 2; cccp and cpplib do this differently.
57102
57103 1999-03-01 Jeffrey A Law (law@cygnus.com)
57104
57105 * g++.old-deja/g++.law/weak1.C: New test.
57106
57107 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
57108
57109 * gcc.c-torture/execute/990119-1.c: Renamed to...
57110 * gcc.dg/990119-1.c: this, so it will only be tested once
57111 (it's a preprocessor test, it doesn't need to be run at
57112 multiple optimization levels).
57113
57114 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
57115
57116 * lib/g++.exp: Don't add incdir=$base_dir/../include to
57117 ALWAYS_CXXFLAGS.
57118
57119 1999-02-24 Craig Burley <craig@jcb-sc.com>
57120
57121 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57122 * g77.f-torture/compile/19981216-0.f: ...as it is expected
57123 to not be compilable by current g77.
57124
57125 1999-02-24 Nick Clifton <nickc@cygnus.com>
57126
57127 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57128
57129 1999-02-22 Jeffrey A Law (law@cygnus.com)
57130
57131 * gcc.c-torture/execute/990222-1.c: New test.
57132
57133 1999-02-19 Craig Burley <craig@jcb-sc.com>
57134
57135 * g77.f-torture/compile/19990218-0.f: New test.
57136 * g77.f-torture/noncompile/19990218-1.f: New test.
57137
57138 1999-02-18 Craig Burley <craig@jcb-sc.com>
57139
57140 * g77.f-torture/compile/19981216-0.f: New test.
57141
57142 1999-02-14 Jeffrey A Law (law@cygnus.com)
57143
57144 * gcc.dg/990214-1.c: New test.
57145
57146 1999-02-13 Jeffrey A Law (law@cygnus.com)
57147
57148 * gcc.dg/990213-2.c: New test.
57149
57150 * gcc.dg/990213-1.c: New test.
57151
57152 1999-02-12 Jeffrey A Law (law@cygnus.com)
57153
57154 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57155 ints.
57156
57157 1999-02-11 Nick Clifton <nickc@cygnus.com>
57158
57159 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57160 specified by target.
57161
57162 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57163
57164 1999-02-11 Jeffrey A Law (law@cygnus.com)
57165
57166 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57167
57168 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
57169
57170 * gcc.dg/special/ecos.exp: New test driver for new tests with
57171 special requirements.
57172
57173 * gcc.dg/special/alias-1.c: New test.
57174 * gcc.dg/special/gcsec-1.c: New test.
57175 * gcc.dg/special/weak-1.c: New test.
57176 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57177 * gcc.dg/special/weak-2.c: New test.
57178 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57179 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57180 * gcc.dg/special/wkali-1.c: New test.
57181 * gcc.dg/special/wkali-2.c: New test.
57182 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57183 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57184
57185 1999-02-10 Felix Lee <flee@cygnus.com>
57186
57187 * lib/c-torture.exp (c-torture-compile): Pull out code for
57188 analyzing gcc error messages.
57189 (c-torture-execute): Likewise. Fix some (harmless) false
57190 positives.
57191 * lib/gcc.exp (gcc_check_compile): New function.
57192
57193 1999-02-08 Richard Henderson <rth@cygnus.com>
57194
57195 * gcc.c-torture/execute/990208-1.c: New test.
57196
57197 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
57198
57199 * g++.dg/special/ecos.exp: New driver for new tests with special
57200 requirements
57201
57202 * g++.dg/special/conpr-1.C: New test
57203 * g++.dg/special/conpr-2.C: New test
57204 * g++.dg/special/conpr-2a.C: New test
57205 * g++.dg/special/conpr-3.C: New test
57206 * g++.dg/special/conpr-3a.C: New test
57207 * g++.dg/special/conpr-3b.C: New test
57208
57209 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57210 allow g++ to use the dg driver
57211
57212 * README: Add comment about g++.dg directory
57213
57214 1999-02-06 Jeffrey A Law (law@cygnus.com)
57215
57216 * README: Update email addresses.
57217
57218 1999-02-03 Nick Clifton <nickc@cygnus.com>
57219
57220 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57221 arguments in order to force structure S onto the stack even on
57222 the alpha.
57223 (test): Pass 10 leading arguments to function foo as well as the
57224 structure S.
57225
57226 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57227 failure for all targets.
57228
57229 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57230 abort to terminate program execution.
57231
57232 1999-01-30 Richard Henderson <rth@cygnus.com>
57233
57234 * gcc.c-torture/execute/990130-1.c: New test.
57235
57236 1999-01-30 Jeffrey A Law (law@cygnus.com)
57237
57238 * gcc.dg/990130-1.c: New test.
57239
57240 1999-01-28 Michael Meissner <meissner@cygnus.com>
57241
57242 * gcc.c-torture/execute/990128-1.c: New test.
57243
57244 1999-01-27 Michael Meissner <meissner@cygnus.com>
57245
57246 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57247
57248 1999-01-27 Felix Lee <flee@cygnus.com>
57249
57250 * lib/c-torture.exp (c-torture-compile): pull out code for
57251 analyzing gcc error messages.
57252 (c-torture-execute): ditto, and fix some (harmless) false
57253 positives.
57254 * lib/gcc.exp (gcc_check_compile): new function.
57255
57256 1999-01-17 Jeffrey A Law (law@cygnus.com)
57257
57258 * gcc.dg/990117-1.c: New test.
57259
57260 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57261
57262 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57263
57264 1999-01-15 Jeffrey A Law (law@cygnus.com)
57265
57266 * g77.f-torture/compile/990115-1.f: New test.
57267
57268 1999-01-07 Jeffrey A Law (law@cygnus.com)
57269
57270 * gcc.c-torture/compile/990107-1.c: New test
57271
57272 1999-01-06 Jeffrey A Law (law@cygnus.com)
57273
57274 * gcc.c-torture/execute/990106-2.c: New test.
57275
57276 * gcc.c-torture/execute/990106-1.c: New test.
57277
57278 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
57279
57280 * gcc.c-torture/compile/981223-1.c: New test.
57281
57282 1998-12-29 Richard Henderson <rth@cygnus.com>
57283
57284 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57285 (opt3): Rename from opt4 and disable.
57286
57287 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
57288
57289 * g++.old-deja/g++.pt/ptrmem5.C: New test.
57290
57291 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
57292
57293 * g++.old-deja/g++.other/conv5.C: New test.
57294
57295 1998-12-14 Nick Clifton <nickc@cygnus.com>
57296
57297 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57298
57299 1998-12-11 Jeffrey A Law (law@cygnus.com)
57300
57301 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57302
57303 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
57304
57305 * gcc.c-torture/compile/981211-1.c: New test.
57306
57307 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
57308
57309 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57310
57311 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57312
57313 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57314
57315 * gcc.special/930510-1.c: Make C9X safe.
57316 * gcc.misc-tests/gcov-1.c Similarly.
57317 * gcc.misc-tests/gcov-2.c Similarly.
57318
57319 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
57320
57321 * gcc.dg/ultrasp1.c: New test.
57322
57323 1998-12-06 Richard Henderson <rth@cygnus.com>
57324
57325 * gcc.c-torture/execute/981206.c: New test.
57326
57327 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
57328
57329 * g++.old-deja/g++.ns/template7.C: New test.
57330
57331 * g++.old-deja/g++.other/expr1.C: New test.
57332
57333 * g++.old-deja/g++.eh/tmpl3.C: New test.
57334
57335 * g++.old-deja/g++.eh/tmpl2.C: New test.
57336
57337 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
57338
57339 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57340 * g++.old-deja/g++.other/using6.C: Removed.
57341 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57342
57343 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57344
57345 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
57346
57347 * g++.old-deja/g++.pt/overload8.C: New test.
57348
57349 * g++.old-deja/g++.pt/overload7.C: New test.
57350
57351 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57352
57353 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57354 and relinking messages.
57355 * lib/g++.exp (g++_target_compile): Remove .rpo file when
57356 compiling with -frepo.
57357
57358 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
57359
57360 * g++.old-deja/g++.pt/lookup6.C: New test.
57361
57362 1998-11-30 Nick Clifton <nickc@cygnus.com>
57363
57364 * gcc.c-torture/execute/981130-1.c: New test.
57365 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57366
57367 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
57368
57369 * g++.old-deja/g++.pt/explicit76.C: New test.
57370
57371 * g++.old-deja/g++.pt/friend38.C: New test.
57372
57373 * g++.old-deja/g++.ns/crash2.C: New test.
57374
57375 * g++.old-deja/g++.pt/defarg8.C: New test.
57376
57377 * g++.old-deja/g++.pt/instantiate6.C: New test.
57378
57379 * g++.old-deja/g++.pt/static6.C: New test.
57380
57381 * g++.old-deja/g++.pt/decl2.C: New test.
57382
57383 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
57384
57385 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
57386 problem is actually related with name lookup, but so what? :-)
57387
57388 * g++.old-deja/g++.pt/friend37.C: New test.
57389
57390 1998-11-25 Dave Love <d.love@dl.ac.uk>
57391
57392 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57393 element, which fails on some systems.
57394
57395 * g77.f-torture/execute/labug1.f: New test.
57396
57397 1998-11-21 Jeffrey A Law (law@cygnus.com)
57398
57399 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57400 is defined.
57401
57402 1998-11-18 Dave Love <d.love@dl.ac.uk>
57403
57404 * g77.f-torture/compile/981117-1.f: New test.
57405
57406 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
57407
57408 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
57409 properly discarded.
57410
57411 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
57412
57413 * gcc.c-torture/execute/memcheck: New directory of tests for
57414 -fcheck-memory-usage.
57415
57416 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
57417
57418 * README: New file, general information about the testsuite and
57419 new description of the various C++ test subdirectories.
57420 * README.g++: Eliminate obsolete information, update and move most
57421 relevant stuff to README.
57422
57423 1998-11-07 Richard Henderson <rth@cygnus.com>
57424
57425 * gcc.c-torture/compile/981107-1.c: New test.
57426
57427 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
57428
57429 * execute/memcpy-bi.c: New testcase.
57430
57431 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
57432
57433 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57434 base classes.
57435
57436 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57437 template is selected.
57438
57439 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57440 classes, it should be accepted for all types.
57441
57442 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57443
57444 * g++.old-deja/g++.pt/spec24.C: Ensure that template
57445 specializations start with template headers.
57446
57447 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
57448
57449 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57450
57451 * g++.old-deja/g++.other/init9.C: Test cross initialization of
57452 non-POD types.
57453
57454 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
57455
57456 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57457
57458 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57459
57460 * compile/981022-1.c, compile/981022-1.x: New test and driver.
57461
57462 1998-10-19 Jeffrey A Law (law@cygnus.com)
57463
57464 * 981019-1.c: New test.
57465
57466 1998-10-14 Robert Lipe <robertl@dgii.com>
57467
57468 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57469 find objc headers.
57470
57471 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57472
57473 * compile/981001-4.c: Remove use of GCC extension that triggers a
57474 compiler bug.
57475
57476 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
57477
57478 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57479
57480 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
57481
57482 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
57483 instantiation of template produces incorrect code for delete
57484 expression.
57485
57486 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
57487 constructors' name is not unique.
57488 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57489 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57490
57491 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
57492 automatic array of const is ill-formed.
57493
57494 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
57495 of template parameter?
57496
57497 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
57498 const.
57499
57500 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
57501 pointer-to-member expression.
57502
57503 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
57504 declaration causes ICE.
57505
57506 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
57507
57508 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
57509 reserved in the global namespace.
57510
57511 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57512 generate needed virtual table.
57513
57514 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57515
57516 1998-10-10 Dariush Eslimi <eslimi@loran.com>
57517
57518 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57519 template-dependent type
57520
57521 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57522
57523 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57524 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57525 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57526
57527 * g++.old-deja/g++.other/using5.C: New test; using decl from base
57528 class should be usable as argument of member function.
57529 * g++.old-deja/g++.other/using6.C: New test; using decl from base
57530 class should be usable as return type of member function.
57531 * g++.old-deja/g++.other/using7.C: New test; using decl from base
57532 class should be usable as type of data member.
57533
57534 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57535
57536 1998-10-09 Jeffrey A Law (law@cygnus.com)
57537
57538 * gcc.c-torture/special/920521-1.c: Fix bogus test.
57539
57540 1998-10-08 Nick Clifton <nickc@cygnus.com>
57541
57542 * gcc.dg/dll-?.c Add thumb to target list.
57543 Fix assembler scan patterns to match current assembler output.
57544
57545 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
57546
57547 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
57548 matching of template brackets.
57549
57550 * g++.old-deja/g++.other/using4.C: New test. Test using
57551 declarations of methods from base classes.
57552
57553 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
57554 within functions should introduce names into the innermost
57555 enclosing namespace.
57556
57557 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
57558 of static locals if first initialization throws.
57559
57560 1998-10-07 Jim Wilson <wilson@cygnus.com>
57561
57562 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57563
57564 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
57565
57566 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
57567 lose track of the possible targets of tablejump insns.
57568 * special/special.exp: Run it.
57569
57570 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
57571
57572 * g++.old-deja/g++.pt/friend35.C: New test. A template function
57573 must be declared before its specializations can be named in friend
57574 declarations.
57575
57576 1998-10-05 Dave Love <d.love@dl.ac.uk>
57577
57578 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57579
57580 * g77.f-torture/execute/io1.f: New test.
57581
57582 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
57583
57584 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57585 with pointer to template function, for which no argument deduction
57586 is possible.
57587
57588 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57589 specialization of template function as argument to template
57590 function.
57591
57592 * g++.old-deja/g++.other/access2.C: New test; Inner class
57593 shouldn't have privileged access to Outer's names.
57594
57595 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
57596
57597 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57598 friend template declared within template class conflicts with
57599 nested class of the same name.
57600
57601 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57602 is ignored.
57603
57604 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57605 object with direct initializer as function declaration.
57606
57607 * g++.old-deja/g++.other/decl2.C: New test; duplicate
57608 initializers.
57609
57610 * g++.old-deja/g++.other/null2.C: New test; conditional operator
57611 involving const pointer and NULL produces incorrect result.
57612
57613 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57614 type name without `typename' should be rejected with -pedantic.
57615
57616 1998-10-02 Richard Henderson <rth@cygnus.com>
57617
57618 * g++.old-deja/g++.other/addrof1.C: New test.
57619
57620 1998-10-01 Nick Clifton <nickc@cygnus.com>
57621
57622 * gcc.c-torture/compile/981001-1.c: New test.
57623 * gcc.c-torture/execute/981001-1.c: New test.
57624
57625 1998-10-01 Jeffrey A Law (law@cygnus.com)
57626
57627 * gcc.c-torture/compile/981001-2.c: New test.
57628 * gcc.c-torture/compile/981001-3.c: New test.
57629 * gcc.c-torture/compile/981001-4.c: New test.
57630
57631 1998-10-01 Robert Lipe <robertl@dgii.com>
57632
57633 * lib/objc.exp (objc_target_compile): Add -L during compiles for
57634 multilibbed hosts. Idea grafted from g77.exp.
57635
57636 1998-09-30 Dave Love <d.love@dl.ac.uk>
57637
57638 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57639 avoid losing on systems which need -lsocket.
57640
57641 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
57642
57643 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57644 * g++.old-deja/g++.other/nested2.C: Ditto.
57645 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57646 failure.
57647
57648 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
57649
57650 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57651 preferred over template operator!= for enum bitfields.
57652
57653 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
57654
57655 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57656 that happen to have the same base name, but in different scopes,
57657 are incorrectly rejected.
57658
57659 1998-09-16 Richard Henderson <rth@cygnus.com>
57660
57661 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57662 on the native word size instead of an integer literal.
57663
57664 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
57665
57666 * g++.old-deja/g++.other/static2.C: Invocation of static data
57667 member of type pointer-to-function denoted as non-static member.
57668
57669 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57670 checks involving function types and aliases.
57671
57672 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
57673
57674 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57675 redefined to the same non-trivial type.
57676
57677 * g++.old-deja/g++.pt/explicit73.C: Test for proper
57678 namespace-qualification of template specializations declared in
57679 other namespaces.
57680
57681 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57682 to declare a subset of the specializations of a template function
57683 as friends of specializations of a template class.
57684
57685 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57686 member templates that do not fully specialize the enclosing
57687 template class are rejected.
57688
57689 1998-09-11 Dave Love <d.love@dl.ac.uk>
57690
57691 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57692
57693 1998-09-08 Dave Love <d.love@dl.ac.uk>
57694
57695 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57696 altered from libf2c/libU77 version.
57697
57698 1998-09-06 Dave Love <d.love@dl.ac.uk>
57699
57700 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57701
57702 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
57703 Alexandre Oliva <oliva@dcc.unicamp.br>
57704
57705 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57706 (un)signed char are different types for template specialization
57707 purposes.
57708
57709 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
57710
57711 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57712 * objc: ObjC testsuite.
57713
57714 1998-08-31 Catherine Moore <clm@cygnus.com>
57715
57716 * gcc.c-torture/execute/941014-1.x: New file.
57717
57718 1998-08-31 Nick Clifton <nickc@cygnus.com>
57719
57720 * lib/c-torture.exp: Add support for
57721 torture_eval_before_compile and torture_eval_before_execute
57722 variables.
57723
57724 1998-08-30 Jeffrey A Law (law@cygnus.com)
57725
57726 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
57727 this test triggers valid.
57728
57729 1998-08-27 Jeffrey A Law (law@cygnus.com)
57730
57731 * gcc.dg/980827-1.c: New test.
57732
57733 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
57734
57735 * gcc.c-torture/execute/loop-4b.c: New test.
57736
57737 1998-08-26 Nick Clifton <nickc@cygnus.com>
57738
57739 * lib/c-torture.exp: Add support for
57740 torture_eval_before_compile and torture_eval_before_execute
57741 variables.
57742
57743 1998-08-25 Jeffrey A Law (law@cygnus.com)
57744
57745 * gcc.c-torture/compile/980825-1.c: New test.
57746
57747 1998-08-24 Nick Clifton <nickc@cygnus.com>
57748
57749 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57750 count number tests in opt_t0 not good_t0.
57751
57752 1998-08-24 Jeffrey A Law (law@cygnus.com)
57753
57754 * gcc.c-torture/compile/930326-1.x: Fix typo.
57755
57756 1998-08-23 Mark Mitchell <mark@markmitchell.com>
57757
57758 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57759 causes an ICE.
57760
57761 1998-08-21 Jeffrey A Law (law@cygnus.com)
57762
57763 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57764 STACK_SIZE is defined.
57765 * gcc.c-torture/unsorted/stuct.c: Similarly.
57766
57767 * gcc.c-torture/compile/980821-1.c: New test.
57768
57769 1998-08-21 Jeffrey A Law (law@cygnus.com)
57770
57771 * gcc.c-torture/execute/980526-2.c: Disable for targets with
57772 16bit ints.
57773
57774 1998-08-19 Mark Mitchell <mark@markmitchell.com>
57775
57776 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57777 code.
57778
57779 1998-08-09 Mark Mitchell <mark@markmitchell.com>
57780
57781 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57782 error'.
57783
57784 1998-08-18 Jeffrey A Law (law@cygnus.com)
57785
57786 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57787
57788 1998-08-16 Jeffrey A Law (law@cygnus.com)
57789
57790 * gcc.c-torture/compile/980816-1.c: New test.
57791
57792 * gcc.dg/980816-1.c: New test.
57793
57794 1998-08-13 Jeffrey A Law (law@cygnus.com)
57795
57796 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57797 compiler for ieee tests.
57798
57799 1998-08-01 Dave Love <d.love@dl.ac.uk>
57800
57801 * g77.f-torture/compile/980729-0.f: New test.
57802
57803 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
57804
57805 * gcc.c-torture/special/eeprof-1.c: New test, for
57806 -finstrument-functions.
57807 * gcc.c-torture/special/special.exp: Run it.
57808
57809 1998-07-29 Jeffrey A Law (law@cygnus.com)
57810
57811 * gcc.c-torture/compile/980729-1.c: New test.
57812
57813 1998-07-27 Nick Clifton <nickc@cygnus.com>
57814
57815 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57816 __thumb__ is defined, and test for ARM style doubles if so.
57817
57818 1998-07-26 Dave Love <d.love@dl.ac.uk>
57819
57820 * g77.f-torture/noncompile/980615-0.f: New test.
57821
57822 1998-07-26 H.J. Lu (hjl@gnu.org)
57823
57824 * gcc.dg/980312-1.c: Do link instead of compile.
57825 * gcc.dg/980313-1.c: Likewise.
57826
57827 1998-07-26 Jeffrey A Law (law@cygnus.com)
57828
57829 * gcc.c-torture/compile/980726-1.c: New test.
57830
57831 1998-07-25 Dave Love <d.love@dl.ac.uk>
57832
57833 * g77.f-torture/execute/io0.f: New test.
57834
57835 1998-07-24 Nick Clifton <nickc@cygnus.com>
57836
57837 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57838 an int.
57839
57840 1998-06-18 Michael Meissner <meissner@cygnus.com>
57841
57842 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57843 m32r bugs.
57844
57845 1998-07-17 Nick Clifton <nickc@cygnus.com>
57846
57847 * gcc.dg/980626-1.c: Expect failures for all toolchains until
57848 c-decl.c:grokdeclarator can handle mode attributes.
57849
57850 1998-07-16 Jeffrey A Law (law@cygnus.com)
57851
57852 * gcc.c-torture/execute/980716-1.c: New test.
57853
57854 1998-07-13 Jeffrey A Law (law@cygnus.com)
57855
57856 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57857 the mn10200.
57858 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
57859 the mn10200.
57860 * gcc.c-torture/execute/va-arg-3.x: Similarly.
57861 * gcc.c-torture/compile/930326-1.x: Similarly.
57862
57863 1998-07-13 Dave Love <d.love@dl.ac.uk>
57864
57865 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57866 New test from Craig.
57867
57868 1998-07-12 Dave Love <d.love@dl.ac.uk>
57869
57870 * g77.f-torture/noncompile/980616-0.f: New test.
57871
57872 * g77.f-torture/execute/970816-3.f: New test from Craig.
57873
57874 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57875
57876 * g++.other/singleton.C: Return error value instead of taking
57877 SIGSEGV.
57878
57879 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57880
57881 * g++.other/singleton.C: New test. Warning is under dispute.
57882 Runtime crash is not.
57883
57884 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57885
57886 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57887 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57888 using6.C, using7.C}: New namespace tests.
57889
57890 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
57891
57892 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57893 specialization with typedef'ed names used as array indexes.
57894
57895 1998-07-09 Jeffrey A Law (law@cygnus.com)
57896
57897 * gcc.c-torture/execute/980709-1.c: New test.
57898
57899 * gcc.dg/980709-1.c: New test.
57900
57901 1998-07-07 Richard Henderson <rth@cygnus.com>
57902
57903 * gcc.c-torture/execute/bcp-1.c: New test.
57904
57905 1998-07-07 Jeffrey A Law (law@cygnus.com)
57906
57907 * gcc.c-torture/execute/980707-1.c: New test.
57908
57909 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
57910
57911 * gcc.c-torture/compile/980706-1.c: New test.
57912
57913 1998-07-01 Dave Love <d.love@dl.ac.uk>
57914
57915 * g77.f-torture/execute/980701-0.f,
57916 g77.f-torture/execute/980701-1.f: New test from Craig.
57917
57918 1998-07-01 Jeffrey A Law (law@cygnus.com)
57919
57920 * gcc.c-torture/compile/980701-1.c: New test.
57921
57922 * gcc.c-torture/execute/980701-1.c: New test.
57923
57924 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
57925 rlsruhe.de>
57926
57927 * g++.old-deja/g++.robertl/eb132.C: New test.
57928 * g++.old-deja/g++.robertl/eb133.C: Likewise.
57929
57930 1998-06-29 Dave Love <d.love@dl.ac.uk>
57931
57932 * g77.f-torture/execute/980628-7.f,
57933 g77.f-torture/execute/980628-8.f,
57934 g77.f-torture/execute/980628-9.f,
57935 g77.f-torture/execute/980628-10.f: New tests from Craig.
57936
57937 * g77.f-torture/execute/980628-3.f: Remove mail headers.
57938
57939 1998-06-28 Jeffrey A Law (law@cygnus.com)
57940
57941 * g77.f-torture/execute/980628-4.f: New test from Craig.
57942 * g77.f-torture/execute/980628-5.f: Likewise.
57943 * g77.f-torture/execute/980628-2.f: Likewise.
57944 * g77.f-torture/execute/980628-0.f: Likewise.
57945 * g77.f-torture/execute/980628-1.f: Likewise.
57946 * g77.f-torture/execute/980628-3.f: Likewise.
57947 * g77.f-torture/execute/980628-6.f: Likewise.
57948
57949 1998-06-28 Jeffrey A Law (law@cygnus.com)
57950
57951 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57952 directory when nothing has been installed yet.
57953
57954 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
57955
57956 * gcc.c-torture/special/special.exp: Handle newer versions of
57957 dejagnu.
57958
57959 1998-06-26 Jeffrey A Law (law@cygnus.com)
57960
57961 * gcc.dg/980626-1.c: New test.
57962
57963 1998-06-19 Bruno Haible <haible@ilog.fr>
57964
57965 * gcc.misc-tests/m-un-2.c: New test.
57966 * g++.old-deja/g++.other/warn01.c: Likewise.
57967
57968 1998-06-19 Robert Lipe <robertl@dgii.com>
57969
57970 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57971 compatibility with assmblers with a different comment character.
57972 Eliminate use of GAS-specific extensions.
57973
57974 1998-06-19 Jeffrey A Law (law@cygnus.com)
57975
57976 * gcc.c-torture/execute/ieee/980619-1.c: New test.
57977
57978 1998-06-19 Robert Lipe <robertl@dgii.com>
57979
57980 * lib/g77.exp: Replace search for libf2c.a with search for newly
57981 renamed libg2c.a
57982
57983 1998-06-17 Jeffrey A Law (law@cygnus.com)
57984
57985 * gcc.c-torture/execute/980617-1.c: New test.
57986
57987 1998-06-12 Jeffrey A Law (law@cygnus.com)
57988
57989 * gcc.c-torture/execute/980612-1.c: New test.
57990
57991 1998-06-08 Jeffrey A Law (law@cygnus.com)
57992
57993 * gcc.dg/980523-1.c: Only test on ppc-linux.
57994 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57995
57996 * gcc.c-torture/execute/980608-1.c: New test.
57997
57998 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57999
58000 * gcc.c-torture/execute/980605-1.c: New test.
58001
58002 1998-06-04 Jeffrey A Law (law@cygnus.com)
58003
58004 * gcc.c-torture/execute/980604-1.c: New test.
58005
58006 1998-06-02 Jeffrey A Law (law@cygnus.com)
58007
58008 * gcc.c-torture/execute/980602-1.c: New test.
58009 * gcc.c-torture/execute/980602-2.c: Likewise.
58010
58011 1998-06-02 Dave Love <d.love@dl.ac.uk>
58012
58013 * 970125-0.f: Fix per JCB. Add commentary.
58014
58015 1998-05-31 Michael Meissner <meissner@cygnus.com>
58016
58017 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58018 IEEE -0 support.
58019
58020 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58021
58022 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58023 earlier.
58024
58025 1998-05-28 Catherine Moore <clm@cygnus.com>
58026
58027 * gcc.c-torture/execute/980526-3.c: New test.
58028
58029 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
58030
58031 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58032 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58033 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58034 m88k-motorola-sysv3 to XFAIL.
58035
58036 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58037
58038 * gcc.dg/980526-1.c: New test.
58039 * gcc.c-torture/execute/980526-2.c: New test.
58040
58041 1998-05-26 Jeffrey A Law (law@cygnus.com)
58042
58043 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58044
58045 * gcc.c-torture/execute/980526-1.c: New test.
58046
58047 1998-05-26 Dave Love <d.love@dl.ac.uk>
58048
58049 * g77.f-torture/execute/alpha2.f: Add runtime test.
58050
58051 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
58052
58053 * g++.old-deja/old-deja.exp: Strip leading directories.
58054
58055 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58056 error for the line. Don't run multiple tests for the same line.
58057
58058 1998-05-23 Jeffrey A Law (law@cygnus.com)
58059
58060 * gcc.dg/980523-1.c: New test.
58061
58062 1998-05-23 Dave Love <d.love@dl.ac.uk>
58063
58064 * g77.f-torture/compile/970915-0.f: New test.
58065
58066 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
58067
58068 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58069
58070 1998-05-21 Jeffrey A Law (law@cygnus.com)
58071
58072 * gcc.dg/980520-1.c: New test.
58073
58074 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
58075
58076 * gcc.dg/980502-1.c: Fix return type.
58077
58078 1998-05-20 Jeffrey A Law (law@cygnus.com)
58079
58080 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58081 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58082 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58083 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58084 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58085
58086 1998-05-20 Dave Love <d.love@dl.ac.uk>
58087
58088 * g77.f-torture/execute/980520-1.f: New test.
58089
58090 1998-05-15 Dave Love <d.love@dl.ac.uk>
58091
58092 * lib/mike-g77.exp: New file.
58093
58094 * g77.f-torture/noncompile/noncompile.exp,
58095 g77.f-torture/noncompile/check0.f: New files.
58096
58097 1998-05-14 Dave Love <d.love@dl.ac.uk>
58098
58099 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58100 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58101 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58102 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58103 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58104 abort where appropriate.
58105
58106 1998-05-05 Michael Meissner <meissner@cygnus.com>
58107
58108 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58109 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58110
58111 1998-04-29 Dave Love <d.love@dl.ac.uk>
58112
58113 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58114
58115 1998-04-27 Dave Love <d.love@dl.ac.uk>
58116
58117 * g77.f-torture/compile/980427-0.f: New test.
58118
58119 1998-04-24 Dave Love <d.love@dl.ac.uk>
58120
58121 * g77.f-torture/compile/980424-0.f: New test.
58122
58123 1998-04-19 Dave Love <d.love@dl.ac.uk>
58124
58125 * g77.f-torture/compile/980419-2.f (main): New test.
58126 * g77.f-torture/compile/970125-0.f: New test.
58127 * g77.f-torture/compile/980419-1.f: New test.
58128
58129 1998-04-08 Jim Wilson <wilson@cygnus.com>
58130
58131 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
58132 of loop-4.c.
58133
58134 1998-04-07 Jim Wilson <wilson@cygnus.com>
58135
58136 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58137
58138 1998-04-03 Jim Wilson <wilson@cygnus.com>
58139
58140 * gcc.c-torture/compile/980329-1.c: New test.
58141
58142 1998-03-18 Jim Wilson <wilson@cygnus.com>
58143
58144 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58145 * gcc.dg/980312-1.c: Fix typo in -march command.
58146
58147 1998-03-16 H.J. Lu (hjl@gnu.org)
58148
58149 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58150
58151 1998-03-11 Robert Lipe <robertl@dgii.com>
58152
58153 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
58154 Dave Love agree the Fortran source is bogus.
58155
58156 1998-03-11 Robert Lipe <robertl@dgii.com>
58157
58158 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58159 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58160 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58161 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58162 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58163
58164 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
58165
58166 * g++.old-deja/g++.other/friend1.C: New test.
58167
58168 1998-02-18 Dave Love <d.love@dl.ac.uk>
58169
58170 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58171 possibly uninitialized) variables and declare dnrm2.
58172
58173 1998-02-23 Robert Lipe <robertl@dgii.com>
58174
58175 From Bruno Haible <haible@ilog.fr>:
58176 * gcc.c-torture/execute/980223.c: New test.
58177
58178 1998-02-13 Jeffrey A Law (law@cygnus.com)
58179
58180 * gcc.dg/ifelse-1.c: New test.
58181
58182 1998-02-09 H.J. Lu (hjl@gnu.org)
58183
58184 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58185
58186 * lib/old-dejagnu.exp (old-dejagnu): Added the
58187 "execution test - XFAIL *-*-*" handling in the spirit of
58188 "excess errors test -". Changed the "execution test fails"
58189 handling to be like "excess errors test fails".
58190 * Update various tests accordingly.
58191
58192 1998-02-06 Jim Wilson <wilson@cygnus.com>
58193
58194 * gcc.c-torture/execute/980205.c: New test.
58195
58196 1998-01-18 Jeffrey A Law (law@cygnus.com)
58197
58198 * lib/c-torture.exp: Look for .x files instead of .cexp files.
58199 * lib/f-torture.exp: Similarly.
58200 * gcc.c-torture: Rename all .cexp files to .x files.
58201
58202 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
58203
58204 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58205 (940510-1.c): Removed duplicate.
58206 (971104-1.c): New test.
58207
58208 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
58209
58210 * lib/f-torture.exp: Improve error and loop detection.
58211
58212 1997-11-19 Michael Meissner <meissner@cygnus.com>
58213
58214 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58215 use that to size the filler array.
58216
58217 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
58218
58219 * lib/c-torture.exp(c-torture-execute): Fix typo.
58220
58221 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58222 testcase as the executable name. Keep the executable around if
58223 the test fails.
58224
58225 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
58226
58227 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58228 changes. Only test one -g option, and move it to the end of the
58229 list of options to test.
58230
58231 1997-09-19 Michael Meissner <meissner@cygnus.com>
58232
58233 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58234 variable GCC_TORTURE_OPTIONS to supply default switches separated
58235 by colons. If no environment variable, run tests with -O0 -g, -O1
58236 -g, and -O2 -g as well.
58237
58238 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
58239
58240 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58241 explanatory comments. Fix indentation.
58242
58243 1997-09-15 Jeffrey A Law (law@cygnus.com)
58244
58245 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58246
58247 1997-09-11 Jeffrey A Law (law@cygnus.com)
58248
58249 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58250 * g++.old-deja/g++.mike/p7325.C: Likewise.
58251 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58252
58253 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
58254
58255 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58256 * g++.old-deja/g++.brendan/crash30.C: Likewise.
58257 * g++.old-deja/g++.brendan/crash39.C: Likewise.
58258 * g++.old-deja/g++.law/operators4.C: Likewise.
58259
58260 1997-09-11 Joe Buck (jbuck@synopsys.com)
58261
58262 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58263 * g++.old-deja/g++.mike/p784.C: Ditto.
58264 * g++.old-deja/g++.mike/p785.C: Ditto.
58265
58266 1997-09-05 Jeffrey A Law (law@cygnus.com)
58267
58268 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58269
58270 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
58271
58272 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58273 target feature; pass this to c-torture-execute as needed.
58274
58275 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
58276
58277 * lib/c-torture.exp(c-torture-execute): If the previous and the
58278 current executables being tested are identical, we don't need to
58279 run the executable again. Try to make the executable names
58280 unique. Add an optional argument for passing additional compiler
58281 flags.
58282
58283 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
58284
58285 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58286
58287 1997-08-29 Jeffrey A Law (law@cygnus.com)
58288
58289 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58290
58291 1997-07-31 Jeffrey A Law (law@cygnus.com)
58292
58293 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58294 32bit or larger longs.
58295
58296 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58297 have either a 32bit long or 32bit int.
58298
58299 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
58300
58301 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58302 Make double precision tests dependent on sizeof (double).
58303
58304 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
58305
58306 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58307 too.
58308
58309 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
58310
58311 * gcc.c-torture/compile/961203-1.cexp: New script.
58312
58313 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
58314
58315 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58316 up the includes ourselves.
58317
58318 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
58319
58320 * lib/plumhall.exp: Remove random include, and add a few
58321 verbose messages for debugging.
58322
58323 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
58324
58325 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58326 of trying to do it ourselves.
58327
58328 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58329
58330 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58331
58332 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
58333
58334 * gcc.prms/5403.c: Made regexp a bit less strict.
58335
58336 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
58337
58338 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58339 is returned from remote_load instead.
58340 * lib/plumhall.exp: Ditto.
58341 * lib/mike-g++.exp: Ditto.
58342 * lib/old-dejagnu.exp: Ditto.
58343 * lib/c-torture.exp: Ditto.
58344
58345 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
58346
58347 * lib/g++.exp: Use build_wrapper procedure.
58348 * lib/gcc.exp: Ditto.
58349
58350 1997-05-20 Jeffrey A Law (law@cygnus.com)
58351
58352 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58353 an old-style decl for malloc. Fixes tests to work when
58354 sizeof (int) != sizeof (size_t).
58355
58356 1997-05-15 Mike Meissner <meissner@cygnus.com>
58357
58358 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58359
58360 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58361 use stdargs.h interface.
58362
58363 1997-05-15 Mike Meissner <meissner@cygnus.com>
58364
58365 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58366 NO_VARARGS when compiling.
58367
58368 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
58369
58370 * lib/plumhall.exp(ph_includes): New procedure.
58371 (ph_make): Use it.
58372 (ph_compiler): Ditto.
58373
58374 * lib/g++.exp: Rename test-glue.c to testglue.c.
58375 * lib/gcc.exp: Ditto.
58376
58377 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
58378
58379 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58380 to completion when it's called.
58381
58382 1997-03-21 Michael Meissner <meissner@cygnus.com>
58383
58384 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58385 is defined, don't do test.
58386
58387 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
58388
58389 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58390 for object files.
58391 (ph_summary): Mark skipped testcases as untested, not unresolved.
58392
58393 * lib/plumhall.exp (ph_make): If unresolved because of bad
58394 errorCode, record errorCode in log file.
58395 (*): Replace send_log/verbose with verbose -log.
58396
58397 1997-03-19 Michael Meissner <meissner@cygnus.com>
58398
58399 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58400 double conversion if double isn't at least 8 bytes.
58401
58402 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58403 int to work with targets where int is 16 bits.
58404
58405 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58406 8 bytes, just exit, since 4 byte doubles don't have enough bits of
58407 precision for the test to complete.
58408
58409 1997-03-14 Michael Meissner <meissner@cygnus.com>
58410
58411 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58412 if d10v is not compiled with the -mdouble64 flag.
58413 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58414
58415 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58416 d10v is not compiled with the -mint32 flag.
58417
58418 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
58419
58420 * lib/plumhall.exp: Use incr_count.
58421
58422 1997-03-12 Jeffrey A Law (law@cygnus.com)
58423
58424 * gcc.c-torture: Update to c-torture-1.45.
58425
58426 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
58427
58428 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58429 the name of the expect testcase file).
58430
58431 * lib/g++.exp(g++_init): Ditto.
58432
58433 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
58434
58435 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58436 the host.
58437
58438 * lib/gcc.exp(gcc_exit): New procedure.
58439
58440 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
58441
58442 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58443 specs where appropriate.
58444
58445 * g++.old-deja/g++.arm/*: Added additional ERROR checks
58446 because of new "candidates are" messages, and removed a few
58447
58448 * Converted all non-old-style g++ testcases to old-style, and
58449 moved into g++.old-deja.
58450
58451 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
58452
58453 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58454 options.
58455
58456 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58457 succeeded.
58458
58459 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58460
58461 1997-02-13 Michael Meissner <meissner@cygnus.com>
58462
58463 * lib/gcc.exp (gcc_target_compile): Add support for defining
58464 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58465 the machine doesn't have those features.
58466
58467 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
58468
58469 * g++.law/operators4.exp: Don't use LIBS.
58470
58471 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
58472
58473 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58474
58475 * lib/mike-g++.exp: Don't set the compiler to be tested here.
58476 * lib/g++.exp: Set it here instead. Also, allow use of the
58477 --tool_exec and --tool_opt options. Change CXX to
58478 GXX_UNDER_TEST.
58479
58480 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58481
58482 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58483
58484 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
58485
58486 * lib/old-dejagnu.exp: Use prune_warnings instead of
58487 prune_system_crud.
58488 * lib/mike-g++.exp: Ditto.
58489 * lib/gcc.exp: Ditto.
58490 * lib/g++.exp: Ditto.
58491
58492 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58493
58494 1997-02-07 Jeffrey A Law (law@cygnus.com)
58495
58496 * 941014-2.c: Include stdlib.h
58497 * 960327-1.c: Include stdio.h
58498 * dbra.c, index-1.c: Don't assume ints are 32bits.
58499
58500 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
58501
58502 * lib/gcc.exp: Add gcc,stack_size target feature.
58503
58504 * lib/g++.exp(g++_target_compile): Add the include and link
58505 paths here, not in two other places. And, it's $options, not
58506 options.
58507
58508 * lib/mike-g++.exp(postbase): Remove the code that determines
58509 the correct include and link paths.
58510 * g++.old-deja/old-deja.exp: Ditto.
58511
58512 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
58513
58514 * lib/g++.exp(g++_init): target_compile no longer returns the
58515 filename of the result.
58516
58517 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
58518
58519 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58520 call to glob.
58521
58522 * gcc.c-torture/special/special.exp: Change call to
58523 gcc_target_compile to include the object file.
58524
58525 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
58526
58527 * gcc.c-torture/special/special.exp: Correct misspelling in last
58528 change.
58529
58530 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
58531
58532 * lib/plumhall.exp(ph_summary): Log the entire output of the
58533 executable. Return -1 if there were any failures, 0 otherwise.
58534 (ph_execute): Return -1 if there were any failures, 0 otherwise.
58535 (ph_make): Clean up objects and executables that were built
58536 if the tests succeeded.
58537
58538 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
58539
58540 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58541 libraries and includes in the build tree as appropriate.
58542
58543 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
58544
58545 * lib/c-torture.exp: Instead of looking for the global variable
58546 NO_LONG_LONG, check to see if that's a feature of the target.
58547
58548 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
58549
58550 * config/default.exp: Minimize. Delete the remainer of the files in
58551 config; this functionality is now in devo/dejagnu/config.
58552
58553 g++.*/*: Pass any additional flags used to compile to postbase;
58554 delete CXXFLAGS.
58555
58556 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58557 is now done by runtest.exp. Use gcc_target_compile instead of
58558 compile.
58559
58560 lib/c-torture.exp: Use gcc_target_compile instead of compile.
58561 Remove references to CFLAGS. Use remote_file instead of
58562 calling rm -f.
58563 (c-torture): Take a list of arguments to use to compile this
58564 testcase.
58565
58566 lib/g++.exp: Simplify. Use target_compile instead of compile.
58567 lib/gcc-dg.exp: Ditto.
58568 lib/gcc.exp: Ditto.
58569 lib/mike-{gcc,g++}.exp: Ditto.
58570 lib/old-dejagnu.exp: Ditto.
58571 lib/plumhall.exp: Ditto.
58572
58573 1997-01-08 Jim Wilson <wilson@cygnus.com>
58574
58575 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58576 (ph_linker): Likewise.
58577
58578 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
58579
58580 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58581 MAP_ANON / MAP_ANONYMOUS if defined;
58582 else try to map from /dev/zero .
58583
58584 1996-11-12 Jeffrey A Law (law@cygnus.com)
58585
58586 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58587 isn't defined, then define it to MAP_ANONYMOUS.
58588
58589 1996-11-12 Jeffrey A Law (law@cygnus.com)
58590
58591 * gcc.c-torture: Update to c-torture-1.42 release.
58592
58593 1996-11-11 Jeffrey A Law (law@cygnus.com)
58594
58595 * gcc.c-torture: Update to c-torture-1.41 release.
58596
58597 1996-10-27 Jeffrey A Law (law@cygnus.com)
58598
58599 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
58600 c-torture release.
58601
58602 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
58603
58604 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58605 and LDFLAGS. Fix second case to append the target_info ldflags
58606 onto LDFLAGS, not CFLAGS.
58607 * lib/g++.exp (g++_init): Add target_info stuff.
58608 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
58609 of libgloss and newlib flags for !native.
58610
58611 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58612 (GDB): Fix relative path to go up another dir for finding gdb.
58613
58614 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
58615
58616 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58617 versions in the target_info array, if they don't exist.
58618
58619 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
58620
58621 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58622
58623 1996-07-08 Jim Wilson <wilson@cygnus.com>
58624
58625 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58626 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58627
58628 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
58629
58630 * lib/old-dejagnu.exp: Don't remove the output file before we've
58631 actually tested it. Don't append pwd to the path of the executable
58632 we're testing.
58633
58634 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
58635
58636 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58637
58638 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
58639
58640 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58641 temporary directory for compiler files, and set it to a default
58642 value of /tmp. Set $output as the name of the output file from
58643 compiling the testcase. Add a -o option to $cflags_var so the
58644 compiler writes the final output file as $output. Set $executable
58645 to $output.
58646
58647 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58648 directory for compiler files, and set it to /tmp if it doesn't
58649 already have a value. Set $output_file to the name of the output
58650 file from compiling the testcase. Add a -o option to CXXFLAGS so
58651 the compiler writes the final output file as $output. Use $output
58652 as the executable to be tested.
58653
58654 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
58655
58656 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58657
58658 1996-06-08 Jeffrey A Law (law@cygnus.com)
58659
58660 * gcc.c-torture/execute/pending-1.c: New test. Still
58661 pending in Tege's queue.
58662
58663 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
58664
58665 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58666 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
58667 if there were failures. Call unresolved if there were unresolved
58668 testcases. Call gcc_fail if program did not run to completion.
58669 (ph_make): Pass additional argument name to ph_execute.
58670 (ph_execute): Add new argument. Pass additional arguments to
58671 ph_summary. Call gcc_fail is there is no execution output.
58672
58673 1996-04-24 Jeffrey A Law (law@cygnus.com)
58674
58675 * lib/plumhall.exp (proc_summary): Output relavent summary
58676 lines into the log so specific failures in plumhall can be
58677 investigated.
58678
58679 1996-04-10 Jeffrey A Law (law@cygnus.com)
58680
58681 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58682 (c-torture-execute): Don't try to execute tests which use
58683 "long long" types if $NO_LONG_LONG is nonzero.
58684
58685 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
58686
58687 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58688 not c-torture.
58689
58690 * gcc.ieee: Move from here.
58691 * gcc.c-torture/execute/ieee: To here.
58692
58693 1996-03-26 Jeffrey A Law (law@cygnus.com)
58694
58695 * gcc.c-torture: Update to c-torture-1.41 release.
58696
58697 1996-03-22 Jeffrey A Law (law@cygnus.com)
58698
58699 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58700 not "$output".
58701
58702 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
58703
58704 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58705 -c present.
58706
58707 1996-03-02 Jeffrey A Law (law@cygnus.com)
58708
58709 * config/proelf.exp: Handle connecting to a simulator.
58710
58711 1996-01-31 Jeffrey A Law (law@cygnus.com)
58712
58713 * config/proelf.exp: New file. Enough framework that we can
58714 run c-torture tests on the proelf targets (or any other target
58715 that gdb can connect to for that matter).
58716
58717 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
58718
58719 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58720 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
58721
58722 * lib/plumhall.exp (ph_execute): Always call ph_summary if
58723 exec_output exists.
58724
58725 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
58726
58727 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58728 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58729
58730 * config/*.exp: Update FSF address. Change result of ${tool}_load
58731 to pass/fail/unresolved/unsupported/untested. Caller must now
58732 call unresolved/unsupported/untested.
58733 * lib/*.exp: Update FSF address. Update to handle new results of
58734 ${tool}_load.
58735 * lib/chill.exp (verbose): Delete.
58736
58737 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
58738
58739 * lib/gcc.exp (default_gcc_start): Change order of args to
58740 $LDFLAGS $CFLAGS $LIBS.
58741 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58742 Save/set/restore CFLAGS. Pass single arg to gcc_start.
58743 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58744 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58745 * gcc.misc-tests/dg-test.exp: Likewise.
58746 * gcc.misc-tests/msgs.exp: Likewise.
58747 * gcc.prms/prms.exp: Likewise.
58748 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58749 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58750
58751 * lib/dg.exp: Deleted, moved to dejagnu/lib.
58752
58753 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
58754
58755 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58756
58757 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58758 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58759
58760 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58761 necessary.
58762
58763 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
58764
58765 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58766 global for loop; add use of $mathlib.
58767 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58768 settings here; set mathlib for anything but VxWorks.
58769
58770 1996-01-22 Jeffrey A Law (law@cygnus.com)
58771
58772 * gcc.c-torture: Update to c-torture-1.40 release.
58773
58774 1996-01-03 Jeffrey A Law (law@cygnus.com)
58775
58776 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58777 dg.exp.
58778
58779 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
58780
58781 * lib/c-torture.exp (c-torture-execute): Declare "output" as
58782 global.
58783
58784 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
58785
58786 * lib/g++.exp (LIBS): Define if not already.
58787 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58788 (gcc-dg-prune): Call prune_gcc_output.
58789 * lib/gcc.exp (prune_gcc_output): New proc.
58790 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58791 prune_gcc_output.
58792
58793 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
58794
58795 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58796 (c-torture-execute): Likewise. Rename `name' to `testcase'.
58797
58798 1995-11-15 Jeffrey A Law (law@cygnus.com)
58799
58800 * gcc.c-torture: Update to c-torture-1.39 release.
58801
58802 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
58803
58804 * lib/c-torture.exp (c-torture-execute): Don't return if one option
58805 fails, try others as well.
58806
58807 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
58808
58809 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58810 If compilation fails, mark execute tests as `untested'.
58811 If test is marked as unsupported, don't mark compilation and
58812 execute tests as failed.
58813
58814 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
58815
58816 * lib/g++.exp (g++_init): Don't link in libg++, and look to
58817 libstdc++ for whether or not we want to be doing shared
58818 libraries. Delete link_curses since we don't need it anymore.
58819 * lib/mike-g++.exp (postbase): Don't link in libg++.
58820 * g++.old-deja/old-deja.exp: Likewise.
58821
58822 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
58823
58824 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58825
58826 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
58827
58828 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58829 For that, add `-Wl,-a,shared_archive'.
58830 * g++.old-deja/old-deja.exp: Likewise.
58831
58832 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
58833
58834 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58835
58836 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
58837
58838 * lib/mike-g++.exp (postbase): Pay attention to the status of
58839 g++_load.
58840
58841 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
58842
58843 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58844
58845 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
58846
58847 * lib/gcc.exp (default_gcc_start): No longer need to log program
58848 being executed or its output, execute_anywhere does that now.
58849 * lib/g++.exp (default_g++_version): Call execute_anywhere.
58850 (default_g++_start): Likewise. Delete calls to verbose/send_log.
58851
58852 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
58853
58854 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58855 the same as those in lib/g++.exp.
58856
58857 1995-10-10 Jeff Law (law@hurl.cygnus.com)
58858
58859 * gcc.c-torture: Update to c-torture-1.38 release.
58860 * gcc.ieee: Related changes.
58861
58862 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
58863
58864 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58865 "exec". Minor reformatting changes.
58866
58867 * config/rom68k.exp (${tool}_load): Make it work in a canadian
58868 cross. This means all "exec" calls now work on a remote host as
58869 well.
58870 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58871 cross. Filter out the extra "\r\n" stuff that expect puts in.
58872 (c-torture-execute): Filter out the bogus warnings like
58873 c-torture-compile does. Add support for canadian cross.
58874 * lib/gcc.exp (default_gcc_version, default_gcc_start)
58875 Use execute_anywhere rather than calling exec directly. Now it
58876 works for canadian cross testing.
58877
58878 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
58879
58880 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
58881 results into a variable, and check that rather than using file exists.
58882
58883 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
58884
58885 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58886 create a libg++.so. For sunos4.1.*, also add -ltermcap.
58887
58888 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58889
58890 * g++.old-deja/old-deja.exp: Create and pass runshlib and
58891 lib_curses if there's a shared libg++ in the build tree.
58892
58893 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
58894
58895 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58896 if not supported target.
58897
58898 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
58899
58900 * lib/g++.exp (g++_init): Move empty setting of runshlib and
58901 link_curses up to always happen, not just for native builds.
58902
58903 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
58904
58905 * gcc.c-torture: Update to c-torture-1.36 release.
58906 * gcc.failure: Related changes.
58907
58908 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
58909
58910 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58911
58912 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
58913
58914 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58915 * lib/mike-g++.exp (postbase): Not in here. Still reference
58916 runshlib, link_curses, and mathlib for link and run.
58917
58918 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58919 pass the runtime shared library options for Solaris, OSF/1, and
58920 Irix5, and link with -lcurses to avoid unresolved references.
58921
58922 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
58923
58924 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58925 only run once.
58926
58927 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
58928
58929 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58930
58931 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
58932
58933 * gcc.c-torture: Update to c-torture-1.35 release. Note we
58934 do not have a framework for the "compat" tests yet.
58935
58936 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
58937
58938 * lib/mike-g++.exp (postbase): New local variable `mathlib',
58939 set to null if we're testing vxworks5.1. Use that instead of
58940 `-lm' in the setting of LIBS for link and run.
58941
58942 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
58943
58944 * config/rom68k.exp (${tool}_load): Major changes to make it
58945 work. Verified that it does in fact return the stuff in
58946 exec_output properly. Catch any Emul or any TRAP other than 0.
58947
58948 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
58949
58950 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58951 LDFLAGS properly for targets that need stuff from libgloss.
58952 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58953 only run once.
58954 (gpp_initialized): New variable.
58955
58956 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
58957
58958 * config/rom68k.exp: Load libgloss.exp.
58959 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58960 so we can produce a fully linked binary.
58961 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58962 so we can produce a fully linked binary.
58963
58964 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
58965
58966 * lib/plumhall.exp (ph_section): Watch for expected failures.
58967 Add missing `else'.
58968
58969 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58970 run the testcase.
58971 (c-torture): Likewise.
58972
58973 1995-08-28 Doug Evans <dje@cygnus.com>
58974
58975 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58976
58977 * lib/mike-g++.exp (mike_cleanup): New proc.
58978 (prebase): New globals compiler_result, not_compiler_result,
58979 target_regexp.
58980 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
58981 allow leading "-" in pattern. Watch for unsupported tests.
58982 If $compiler_result is set, pattern match assembler code,
58983 and ditto for $not_compiler_result.
58984 * lib/mike-gcc.exp: Likewise.
58985
58986 * lib/plumhall.exp (ph_execute): Only call ph_summary if
58987 execution "succeeded".
58988
58989 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
58990
58991 * config/win32.exp: New file.
58992 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58993
58994 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58995
58996 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58997 unsupported.
58998 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58999 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59000 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59001
59002 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59003 "... without exceptions was ...". That is now handled by
59004 prune_system_crud.
59005 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59006
59007 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
59008
59009 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59010 sieve.c,sort2.c}: New files.
59011 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59012 sieve.exp,sort2.exp}: Drivers for them.
59013
59014 * lib/mike-gcc.exp (program_output): New user settable variable.
59015 (postbase): Call prune_system_crud. Also prune extraneous compiler
59016 messages.
59017 * lib/mike-g++.exp (program_output): New user settable variable.
59018
59019 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59020
59021 * config/sh.exp: Deleted (use sim.exp instead).
59022
59023 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
59024
59025 * config/vx.exp: Declare CHECKTASK as global.
59026 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59027 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59028 * lib/old-dejagnu.exp: Load [pwd]/$executable.
59029
59030 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
59031
59032 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59033 target. Like vx.exp, only includes `vx29k.exp' instead of
59034 `vxworks.exp'.
59035
59036 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
59037
59038 * config/sim.exp: Increase time limit from 120 seconds to 240.
59039
59040 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
59041
59042 * gcc.c-torture/execute/950628-1.c: New test.
59043
59044 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
59045
59046 * gcc.c-torture: Update with changes/additions from
59047 c-torture-1.34.
59048
59049 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
59050
59051 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59052
59053 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
59054
59055 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59056
59057 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
59058
59059 * gcc.c-torture/compile/950512-1.c: New test.
59060 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59061 * gcc.dg/struct-ret-1.c: Likewise.
59062
59063 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
59064
59065 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59066 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59067
59068 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
59069
59070 * gcc.c-torture/special/920411-1.c: Deleted.
59071 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59072
59073 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
59074
59075 * config/sim.exp (${tool}_load): Hack in call to bash to get a
59076 cpu limit.
59077
59078 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
59079
59080 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59081
59082 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
59083
59084 From kenner;
59085 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59086 is the proper length.
59087 * va-arg-3.c: Likewise.
59088
59089 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
59090
59091 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
59092 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59093
59094 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
59095 * lib/g++.exp (default_g++_start): Delete old cruft.
59096
59097 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
59098
59099 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59100 (2 * (1 << 18)) to (2 * (1 << 17)).
59101
59102 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59103
59104 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
59105
59106 * config/rom68k.exp: Renamed from config/idp.exp
59107
59108 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
59109
59110 * c-torture/compile/921109-2.c
59111
59112 1995-04-18 Mike Stump <mrs@cygnus.com>
59113
59114 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59115 excess errors.
59116
59117 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
59118
59119 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59120 output.
59121 * lib/g++.exp (default_g++_start): Likewise.
59122
59123 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
59124
59125 * gcc.c-torture/compile/950329-1.c: New test.
59126
59127 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
59128
59129 * config/bug.exp (${tool}_load): Updated to use new remote_open
59130 and remote_close procs.
59131 * config/idp.exp: New file.
59132
59133 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
59134
59135 * gcc.c-torture/execute/950322-1.c: New test.
59136
59137 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
59138
59139 * config/vx.exp (${tool}_load): Clean up testing of return code from
59140 vxworks_ld and vxworks_spawn.
59141
59142 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
59143
59144 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59145
59146 1995-03-13 Mike Stump <mrs@cygnus.com>
59147
59148 * lib/old-deja.exp: Add `excess errors test - ' error, now one
59149 can mark excess errors on a machine by machine basis. Note, the
59150 default is to not expect any excess errors, even when excess
59151 errors test - is given, so you will want to put an XFAIL ... on
59152 these lines. For example, // excess errors test - XFAIL hppa*-*-*
59153 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59154 those 4 machines, but no others.
59155
59156 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
59157
59158 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59159 * lib/c-torture.exp: to here.
59160
59161 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
59162
59163 * gcc.c-torture/execute/950221-1.c: New test.
59164 * gcc.c-torture/execute/struct-ret-1.c: New test.
59165 * gcc.c-torture/compile/950221-1.c: New test.
59166
59167 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59168
59169 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
59170
59171 * gcc.c-torture/execute/arith-1.c (main): Return 0.
59172 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59173
59174 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
59175
59176 * g++.gb: New directory of tests, derived from my signature and
59177 class scoping tests.
59178
59179 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59180 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59181 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59182 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59183 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59184 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59185 * g++.gb/sig25.C: Likewise.
59186
59187 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59188 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59189 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59190 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59191 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59192 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59193 * g++.gb/sig25.exp: Likewise.
59194
59195 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59196 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59197 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59198 * g++.gb/scope13.C: Likewise, this test still fails.
59199
59200 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59201 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59202 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59203 * g++.gb/scope13.exp: Ditto.
59204
59205 * g++.gb/README: New file, explains what these tests are about.
59206
59207 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
59208
59209 * lib/dg.exp (dg-do): Support `preprocess'.
59210 (dg-test): Likewise.
59211
59212 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
59213
59214 * config/udi.exp: change "continue -expect" to "exp_continue".
59215
59216 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
59217
59218 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59219 Delete redundant tests.
59220
59221 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59222 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59223 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59224 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59225 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59226 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59227 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59228 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59229
59230 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59231 storing label pointers.
59232 * gcc.c-torture/execute/921019-1.c: Likewise.
59233 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59234 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59235 parameter fp.
59236 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59237 constants.
59238
59239 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59240 Delete obsolete tests.
59241
59242 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59243 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59244 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59245 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59246 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59247 * gcc.c-torture/compile/950124-1.c: New test.
59248
59249 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59250
59251 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
59252
59253 * lib/mike-g++.exp: Add -lm to LIBS.
59254
59255 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
59256
59257 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59258
59259 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
59260
59261 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59262
59263 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
59264
59265 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59266
59267 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
59268
59269 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59270 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59271 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59272 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59273 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59274 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59275 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59276 * g++.law/{operators31.C, operators32.C,
59277 * g++.law/{operators33.C, operators34.C}: Likewise.
59278 * g++.law/{pic1.C, refs2.C}: Likewise.
59279 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59280 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59281 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59282 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59283
59284 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59285 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59286 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59287 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59288 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59289 * g++.law/{enum9.exp, friend5.exp}: Likewise.
59290 * g++.law/{nest3.exp, nest4.exp}: Likewise.
59291 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59292 * g++.law/{operators30.exp, operators31.exp}: Likewise.
59293 * g++.law/{operators32.exp, operators33.exp}: Likewise.
59294 * g++.law/{operators34.exp}: Likewise.
59295 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59296 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59297 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59298 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59299 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59300
59301 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59302 No longer expected to fail.
59303 * g++.law/missed-error3.C: Tweak for recent bool changes.
59304
59305 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
59306
59307 * config/emb-unix: Deleted.
59308 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59309 remote execution. Do final link on remote host if REMOTE_LINK is set.
59310
59311 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
59312
59313 * lib/dg.exp (dg-test): Fix typo in last patch.
59314
59315 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
59316
59317 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59318 (handles multiple occurrences).
59319
59320 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
59321
59322 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59323 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59324 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59325 printed).
59326 * lib/c-torture.exp (c-torture-compile): Likewise.
59327 (c-torture): Prepend full path if missing.
59328 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59329 (gcc_fail): Likewise.
59330 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59331
59332 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
59333
59334 * lib/netware.exp: Only attach to NetWare i386 systems.
59335
59336 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
59337
59338 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59339 messages. Add test name to "output pattern match" pass/fail message.
59340
59341 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
59342
59343 * gcc.dg: New testsuite.
59344 * gcc.dg/dg.exp: New file.
59345
59346 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59347 test-switch.c}: Deleted.
59348
59349 * gcc.misc-tests/msgs.exp: New testcase driver.
59350
59351 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
59352
59353 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59354 Watch for illegal return values from ${tool}_load.
59355 * config/unix.exp (${tool}_load): Fix pass/fail detection for
59356 cross targets. Coerce return value >0 to 1.
59357
59358 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
59359
59360 * config/unix.exp (${tool}_load): Call program rsh, not proc.
59361
59362 * config/emb-unix.exp: New file.
59363
59364 * config/sim.exp: Error if variable $SIM not defined.
59365 (${tool}_load): Mark test as "untested" if simulator missing.
59366
59367 * config/unix.exp: Load remote.exp to get rcp_download.
59368 * lib/c-torture.exp: Use different option lists for testcases with
59369 and without loops.
59370 * gcc.c-torture/execute/execute.exp: Likewise.
59371
59372 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
59373
59374 * config/*.exp: Clarify return code from ${tool}_load.
59375 Call `unresolved' or `untested' instead of `warning' or `perror'
59376 (sometimes you still want to call both though).
59377 Add comment that `shell_id' is local to each file.
59378 * config/udi.exp (timeout): Set to 30.
59379 Don't print warning if connection fails, $connectmode has already
59380 printed an error.
59381 (${tool}_load): Move verbose messages to level 2.
59382 Rework pattern for "Process started" message.
59383 Pass `shell_id' to ${connectmode}_download.
59384 Retry twice upon timeout. Make resetting of target more robust.
59385 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59386 Pass `shell_id' to exit_$connectmode.
59387 Only call exit_$connectmode if connected.
59388 * config/unix.exp (${tool}_load): Check return codes better.
59389 * config/vrtx.exp (${tool}_load): Likewise.
59390 * config/vx.exp (${tool}_load): Likewise.
59391 Delete unneeded global's.
59392 * lib/dg.exp (dg-test): Update to reflect clarified return codes
59393 from ${tool}_load.
59394 (dg-stat): Delete.
59395 (dg-init): Delete recording of pass/fail counts.
59396 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59397 (old-dejagnu-init): Likewise.
59398 (old-dejagnu-stat): Delete contents, empty proc now.
59399 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59400 (c-torture): Delete references to lcnt, lpass, lfail.
59401 Get option list from TORTURE_OPTIONS.
59402 Delete -funroll[-all]-loops if no loops.
59403 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59404 (g++_stat): Delete contents (empty proc now).
59405 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59406 (gcc_finish): Likewise.
59407 (gcc_stat): Deleted.
59408 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59409 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59410 * gcc.c-torture/execute/execute.exp: Likewise.
59411 Split tests into two parts: compile, execute.
59412 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
59413 no loops. Update to reflect clarified return codes from ${tool}_load.
59414
59415 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
59416
59417 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59418 to grep for.
59419 (old-dejagnu): Likewise (where necessary).
59420
59421 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
59422
59423 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59424
59425 * lib/dg.exp (dg-process-target): Fix processing of selector.
59426 Add comment regarding use of `error'.
59427
59428 * lib/gcc.exp (prune_system_crud): Define if missing.
59429 * lib/g++.exp (prune_system_crud): Likewise.
59430
59431 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59432 Call prune_system_crud.
59433 * lib/dg.exp (dg-runtest): New proc.
59434 Use perror instead of send_user for tcl errors in testcase.
59435 Don't return any value, it's never used.
59436 Don't clobber previous definition of `unknown'.
59437 Print tcl errors in `dg-final'.
59438
59439 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
59440
59441 * lib/dg.exp (dg-process-target): Improve syntax error messages.
59442 (dg-test): Don't print errorInfo, it contains stack backtrace.
59443
59444 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
59445
59446 * lib/g++.exp (runtest_file_p): Define if missing.
59447
59448 1994-09-24 Doug Evans (dje@cygnus.com)
59449
59450 * lib/mike-g++.exp: Comment out loading of g++.exp.
59451 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
59452 (default_g++_version): Always print something.
59453 (default_g++_start): Comment out call to `which'.
59454 (g++_start, g++_load): Deleted (must be defined in config file).
59455 * lib/gcc.exp: Test for existence of $CC at start.
59456 Delete check for tmpdir (done in gcc_init).
59457 (default_gcc_version): Always print something.
59458 (default_gcc_start): Comment out call to `which'.
59459 * config/*.exp: Major cleanup - make cross targets work at least a
59460 little better for g++ (by not being "--tool gcc" specific).
59461 Rename gcc_xxx to ${tool}_xxx.
59462 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59463 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59464
59465 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
59466
59467 * lib/c-torture.exp (c-torture-compile): Rework compiler
59468 message processing.
59469
59470 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59471 c-torture.
59472
59473 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
59474
59475 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59476
59477 * lib/dg.exp (dg-process-target): Support { target native }.
59478
59479 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
59480
59481 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
59482 looked for "... program xxx got fatal signal".
59483 Correct regsub munging of `comp_output'.
59484 Ignore compiler messages "path prefix not used" and "linker input
59485 file unused".
59486
59487 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
59488
59489 * lib/gcc.exp (runtest_file_p): Define if missing.
59490 * gcc.prms/template.c: Example to work from.
59491
59492 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
59493
59494 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59495 * lib/dg.exp (dg-test): Call unsupported testcases as such.
59496
59497 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59498 * gcc.prms/1883.c: Moved from compile/940714-1.c.
59499 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59500 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59501
59502 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59503 (dg-process-target): No longer a varargs proc.
59504 Return S/N for target, P/F for xfail. All callers changed.
59505 (user option procs): More argument checking.
59506 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59507 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59508 (dg-test): Skip test if not running on selected target in `dg-do'.
59509 Update handling of `dg-do-what', `dg-output-text'.
59510 Separate execution pass/fail from output pattern match pass/fail.
59511 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59512
59513 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
59514
59515 * gcc.c-torture/special/special.exp: Don't expect failure for mips
59516 target for 920510-1.c.
59517
59518 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
59519
59520 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59521 Clean up comment regarding use of passcnt, etc.
59522 (gcc_stat): Don't update `testcnt' here.
59523 (gcc_finish): Do it here.
59524 Might as well reset `but_id' here too.
59525 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59526 to determine if the file should be tested.
59527 * gcc.c-torture/compile/compile.exp: Likewise.
59528 * gcc.c-torture/execute/execute.exp: Likewise.
59529 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59530 * gcc.misc-tests/dg-test.exp: Likewise.
59531 * gcc.prms/prms.exp: Likewise.
59532 * gcc.wendy/wendy.exp: Likewise.
59533 * g++.old-deja.exp: Likewise.
59534 Move "Testing file" message to verbose level 1.
59535
59536 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
59537
59538 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59539
59540 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
59541
59542 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59543 (default_gcc_start): Accept optional second list element
59544 of compiler flags. Print compiler output at verbosity level 2.
59545 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59546 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59547 Save current values of framework globals passcnt, failcnt, xpasscnt,
59548 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59549 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
59550 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59551 xfailcnt to compute stats. Update framework global `testcnt' from
59552 pass/fail counts.
59553 (gcc_finish): New proc. Clean up test environment.
59554 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59555 (gcc_epass, gcc_efail): Delete.
59556 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59557 argument of line number.
59558 (dg-init): If the tool has an init routine, call it.
59559 (dg-test): Remove args `cflags_var' and `libs_var'.
59560 Pass all compiler options to ${tool}_start.
59561 Handle missing line number.
59562 (dg-finish): New function.
59563 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59564 particular files. Call gcc_finish at end. Move "skipping test"
59565 message to verbosity level 3.
59566 * gcc.c-torture/compile/compile.exp: Likewise.
59567 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59568 * gcc.c-torture/execute/execute.exp: Likewise.
59569 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59570 Print testcase being tried at verbosity level 1.
59571 * gcc.c-torture/special/special.exp: Unset xfail.
59572 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59573 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59574 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59575 * gcc.failure/failure.exp: Likewise.
59576 * gcc.ieee/ieee.exp: Likewise.
59577 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59578 Update call to dg-test. Call dg-finish at end.
59579 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
59580 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59581 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59582 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59583 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
59584 * gcc.wendy/wendy.exp: Add copyright.
59585 Delete setting of tmpdir (done by gcc_init).
59586 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59587 Pass compiler flags to gcc_start. Call gcc_finish at end.
59588 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59589 gcc_[ce]pass/fail.
59590
59591 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
59592
59593 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59594 confusion.
59595 (g++_load): Likewise.
59596
59597 * config/*.exp (gcc_load): Some were varargs fns and some were not.
59598 Rename argument to `prog' to remove the confusion.
59599 Varargs fns behave differently too!
59600 (g++_load): Likewise.
59601
59602 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59603
59604 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59605 what it is. Delete (always) printing of status value for !native.
59606 Simplify verbose code, and include status and exec_output.
59607 (g++_load): Use gcc_load.
59608
59609 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
59610
59611 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59612 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59613 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59614 940714-3.c as these testcases don't exist anymore. Make
59615 va-arg-1.c expected to pass.
59616
59617 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
59618
59619 * gcc.misc-tests/misc.exp: Only run specific testcases.
59620 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
59621 * gcc.misc-tests/dg-[1-9].c: New files.
59622
59623 * lib/dg.exp: New testsuite driver.
59624 * gcc.prms/prms.exp: Use it.
59625
59626 * README.gcc: New file.
59627
59628 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59629 Document and reset `lxpass' and `lxfail'.
59630 Simplify "initialized" message.
59631 (gcc_stat): Clean up comments a little.
59632
59633 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
59634
59635 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59636
59637 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
59638
59639 * lib/old-dejagnu.exp (process-option): New proc.
59640 (old-dejagnu-init, old-dejagnu-stat): Likewise.
59641 (old-dejagnu): Simplify.
59642 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59643
59644 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
59645
59646 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59647 exists and is not an empty string.
59648
59649 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59650 $xfail rather than calling setup_xfail. Clear $xfail when test is
59651 finished.
59652 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59653 automatically.
59654
59655 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59656 longer expected to fail.
59657
59658 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59659 "f" function call.
59660
59661 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59662
59663 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59664 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59665 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59666 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59667 c-torture-1.29.
59668
59669 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59670 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59671
59672 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59673
59674 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59675 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59676
59677 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59678 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59679 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59680
59681 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
59682
59683 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59684 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59685 940714-1.c, 940714-2.c, 940714-3.c},
59686 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59687 gcc.misc-tests/{mg.c,mg.exp}:
59688 New tests.
59689 * gcc.noncompile/noncompile.exp: Change accordingly.
59690
59691 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
59692
59693 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59694 Undo previous clobberage.
59695
59696 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
59697
59698 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59699 * gcc.special/{930510-1.c, special.exp}:
59700 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59701 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59702 struct-varargs-1.c}: New tests from c-torture-1.26.
59703
59704 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
59705
59706 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59707 argument to switch.
59708
59709 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
59710
59711 * Revert the previous changes. Please see Rob's directory
59712 (/lisa/test/rob/progressive/gcc/testsuite) for testing
59713 fixes.
59714
59715 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
59716
59717 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59718 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59719 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59720 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59721 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59722 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59723 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59724 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59725 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59726 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59727 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59728 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59729 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59730 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59731 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59732 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59733 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59734 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59735 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59736 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59737 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59738 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59739 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59740 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59741 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59742 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59743 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59744 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59745 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59746 testing changes.
59747
59748 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
59749
59750 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59751 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59752 with perror calls.
59753
59754 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
59755
59756 * config/unix.exp (g++_load): Fix syntax.
59757
59758 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
59759
59760 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59761 * gcc.noncompile/921017-1.c: Deleted obsolete test.
59762 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59763 Don't expect va-arg-1.c to fail. Correct expected output for
59764 920928-1.c.
59765 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59766 * gcc.wendy/hbm4.c: Correct typo.
59767 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59768
59769 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
59770
59771 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59772 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59773 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
59774 * lib/c-torture.exp (c-torture-compile): Ditto.
59775
59776 Reduce volume of output (remove all the -I's and such).
59777 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59778 Call gcc_cpass, gcc_cfail.
59779 (c-torture): Pass testing option to c-torture-compile.
59780
59781 1994-03-21 Doug Evans (dje@cygnus.com)
59782
59783 Bring patches over from progressive.
59784 * config/default.exp: Exit remote shell cleanly.
59785 (g++_exit, g++_start): Add default versions.
59786 * config/sim.exp (gcc_load): Use perror, not error.
59787
59788 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
59789
59790 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
59791 set in site.exp.
59792
59793 1994-03-14 Doug Evans (dje@cygnus.com)
59794
59795 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59796 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59797 (wendy_try): New proc to run testcase.
59798 (main loop): Call 'em.
59799 * gcc.wendy/*.c: Clean up pass to correct expected output.
59800
59801 * lib/gcc.exp: Minor cleanup work.
59802 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59803
59804 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
59805
59806 * config/sim.exp (gcc_load): Document return codes better.
59807 Don't pass -v to simulator.
59808
59809 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
59810
59811 * gcc.special/920717-x.c: Fix typo.
59812 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59813 get at sources.
59814
59815 * lib/mike-gcc.exp: Fix typo.
59816
59817 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
59818
59819 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59820 binary to use, transform the name.
59821 * config/*.exp: rename everything. Nuke any g++ specific files,
59822 it's now a special case of gcc that requires no special support.
59823 Add a default.exp for unsupported targets.
59824
59825 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
59826
59827 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59828 lib/old-dejagnu.exp: Fix a few patterns to work with the new
59829 version of Tcl.
59830
59831 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
59832
59833 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59834 than a warning.
59835
59836 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
59837
59838 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59839
59840 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
59841
59842 * gcc.execute/execute.exp: Combine opt_list and foption_list into
59843 option_list. Compile every file with only 4/6 option choices
59844 (same as C torture) instead of with 12/18 different option
59845 choices.
59846 * lib/c-torture.exp: Likewise.
59847
59848 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59849 not already set.
59850
59851 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
59852
59853 * lib/old-deja.exp: Add `excess errors test fails' error, now one
59854 can put an XFAIL *-*-* on excess errors.
59855
59856 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
59857
59858 * g++.law: Add more tests derived from g++-bugs snapshots.
59859
59860 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
59861 equivalent to g++.law/init9.
59862
59863 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59864 compiled it, and the a.out file after we've run it.
59865
59866 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
59867
59868 * lib/mike-g++.exp (postbase): Delete the .o file after we've
59869 compiled it, and the a.out file after we've run it.
59870
59871 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
59872
59873 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59874
59875 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
59876
59877 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59878 version number.
59879
59880 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
59881
59882 * g++.law: New directory of g++ tests derived from the g++-bugs
59883 snapshots.
59884
59885 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
59886
59887 * gcc.compile: initbug1.c initbug1.exp testcase added
59888
59889 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
59890
59891 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59892 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59893 fixes submitted by Jeff Law (law@cs.utah.edu)
59894 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59895 Jeff Law (law@cs.utah.edu)
59896
59897
59898 1993-11-30 Mike Stump (mrs@cygnus.com)
59899
59900 * config/unix-g++.exp: Follow the gcc way of doing things.
59901 * g++.old-deja/old-deja.exp: Minor updates.
59902 * lib/g++.exp: New file, follow the gcc way of doing things.
59903 * lib/old-dejagnu.exp: Minor updates.
59904 * lib/mike-g++.exp: Always unset errorInfo.
59905
59906 1993-11-06 Mike Stump (mrs@cygnus.com)
59907
59908 * lib/gcc.exp: Fix some errors with the below change, CC and
59909 CFLAGS should be global when setting, not local.
59910
59911 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
59912
59913 * lib/gcc.exp: Transform tool name.
59914
59915 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59916
59917 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59918
59919 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59920
59921 * lib/gcc.exp: change gcc_done to gcc_stat
59922
59923 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59924
59925 * Upgraded gcc testsuite to c-torture version 1.25
59926
59927 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
59928
59929 * lib/gcc.exp: added reporting code. Changed verbose compile message.
59930 * lib/c-torture: added hooks for new reporting code.
59931
59932 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
59933
59934 * config/sh-gcc.exp: check if sh-sim exists in the path
59935
59936 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
59937
59938 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59939 * gcc.compile/compile.exp: Initial changes for new logic.
59940 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59941 * gcc.failure/failure.exp: Initial changes for new logic.
59942 * gcc.ieee/ieee.exp: Initial changes for new logic.
59943 * gcc.misc-tests/misc.exp: Initial changes for new logic.
59944 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59945 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59946 * lib/c-torture.exp: Initial changes for new logic.
59947 * lib/gcc.exp: Initial changes for new logic.
59948
59949 1993-10-15 Mike Stump (mrs@cygnus.com)
59950
59951 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59952 depend upon failure or success. Fully qualify names in failure
59953 and success messages. Always remove a.out before starting
59954 compile, just in case. Pay more attention to error text output by
59955 the compiler. Handle testcases with no known past errors just
59956 like all others, so that things are uniform. Other miscellaneous
59957 improvements.
59958
59959 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
59960
59961 * gcc.cpp: new directory for cpp tests
59962
59963 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
59964
59965 * lib/chill.exp: Code reformatted, removed unused code.
59966 * config/unix-chill.exp: Code reformatted, removed unused code.
59967 * chill.execute/execute.exp: Code reformatted, removed unused code.
59968 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59969
59970 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
59971
59972 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
59973 routines not written.
59974
59975 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
59976
59977 * config/bug-gcc.exp: Use new procs from bug.exp.
59978
59979 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
59980
59981 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59982 via ftp, rather than depending on NFS.
59983 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59984 case.
59985
59986 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
59987
59988 * config/bug-gcc.exp: Use new download proc.
59989
59990 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
59991
59992 * chill.execute/execute.exp: cleanups, handles errors better
59993 * chill.compile/compile.exp: rewrite, based on execute.exp
59994 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59995 * lib/chill.exp: major changes to diff proc and compile and link
59996 procs. added chill_fail and chill_pass wrappers to pass and
59997 fail. added more comments, and handle error codes better.
59998 Added a hack to capture stderr from exec, so noncompile tests
59999 can work.
60000
60001 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
60002
60003 * chill.execute/execute.exp: rewrite of testsuite driver
60004 * lib/chill.exp: rewrite of testsuite driver
60005 * config/unix-chill.exp: rewrite of testsuite driver
60006
60007 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
60008
60009 In chill.execute:
60010 * iexpr.ch: Standardize uppercase.
60011 * tuples.dat: Standardize uppercase.
60012 * vary.ch: standardize. Correct varying string assignments.
60013 * vary.dat: Add new output lines.
60014
60015 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
60016
60017 In chill.execute:
60018 * chprintf.ch: Standardize use of uppercase.
60019 * tuples.ch: Standardize and turn arr2 into a DCL,
60020 rather than a SYN.
60021 * pinits.ch: Standardize.
60022
60023 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
60024
60025 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60026 * Makefil: Renamed to Makefile.in.
60027 * configure.in: New.
60028
60029 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
60030
60031 In chill.execute:
60032 * .cvsignore: Add result/output files.
60033 * Makefile: Fix up variables at start. Use MFLAGS
60034 everywhere. Correct bool_loc, built_ins entries.
60035 Add entry for vary1.ch.
60036 * bitarray.ch: Standardize upper-case usage.
60037 * bitexpr.ch: Standardize, add output of b1.
60038 * params.ch: Use arrayt in along PROC parameters, to
60039 avoid novelty problems.
60040 * sets.ch: Tiny cleanup.
60041 * vary1.ch: Re-indent.
60042
60043 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
60044
60045 * Add PR-related files to Makefiles, .cvsignore files, etc.
60046
60047 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
60048
60049 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60050 with compiler objects. New names are test-flow.c and test-loop.c
60051
60052 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
60053
60054 * Upgraded c-torture tests from 1.19 to 1.20
60055
60056 * new files:
60057 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60058 * gcc.compile: 930623-1.c 930623-2.c
60059 * gcc.noncompile: 930622-1.c 930622-2.c
60060 * gcc.failure: 920411-1.c 920627-2.c
60061 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60062
60063 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
60064
60065 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60066 More changes to get testsuite working properly. Needs more work.
60067 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60068
60069 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
60070
60071 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60072 More changes to get testsuite working properly. Needs more work.
60073
60074 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
60075
60076 * chill.compile/compile.exp: Added for Dejagnu support
60077 * chill.execute/execute.exp: Added for Dejagnu support
60078 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
60079
60080 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
60081
60082 This should complete moving the CHILL test files.
60083 * chill.noncompile(.cvsignore printf.grt
60084 in-printf.grt chprintf.grt chprintf.ch):
60085 Added test-support files.
60086 (Makefile): Modified further.
60087 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60088 signal.ch): Added test files.
60089 * chill.execute (.cvsignore printf.grt printr.c
60090 in-printf.grt rts.c chprintf.grt rts.h): Added
60091 test-support files.
60092 (Makefile): More corrections.
60093
60094 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
60095
60096 * chill.compile, chill.execute, chill.nocompile: Add CHILL
60097 test cases, ready for DejaGnu.
60098
60099 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
60100
60101 * Upgraded c-torture tests from 1.18 to 1.19
60102
60103 * gcc.compile: added test(s):
60104 930607-1.c
60105 * gcc.execute: added test(s):
60106 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60107
60108 * added new subdirectory for misc tests: gcc.misc-tests
60109 * gcc.misc-test(s): added tests:
60110 inst-check.c test-consts.c test-ior.c test-switch.c
60111
60112 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
60113
60114 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60115
60116 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
60117
60118 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60119
60120 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
60121
60122 * Upgraded c-torture tests from 1.17 to 1.18
60123
60124 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
60125
60126 * Upgraded c-torture tests from 1.12 to 1.17
60127
60128 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
60129
60130 * lib/old-dejagnu.exp:
60131 Fixed handling of XFAIL target triplets to correctly
60132 recognize wildcard characters. Removed code that
60133 appended a unique id tag to the end of the file name
60134 printed out by the result of the testcases within a
60135 given test file.
60136
60137 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
60138
60139 * lib/old-dejagnu.exp:
60140 Reworked expected failure handling to trigger off of XFAIL
60141 keyword in keyphrase embeded in testcase source code. The
60142 XFAIL keyword must be at the end of the keyphrase line. It
60143 may optionally be followed by one or more target triplets.
60144 It has just occured that the handling of wildcards in the
60145 target triplet may not be correct.
60146
60147 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
60148
60149 * g++.old-deja/tests:
60150 Moved all subdirectories up one level into g++.old-deja .
60151
60152 * lib/old-dejagnu.exp:
60153 Fixed problem with CXXFLAGS not being properly reset, and being
60154 corrupted with extraneous "-c" compiler option. This was
60155 causing binaries to not be generated for test that needed them.
60156 Modified strings passed to "pass" and "fail" so that individual
60157 tests from the same test file would be distinguished by an
60158 identifier appended to the test file name in the summary logs;
60159 this corrected a problem with erroneous diff logs. Added code
60160 to search testcases for expected fail and unexpected pass keywords.
60161
60162 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
60163
60164 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60165
60166 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
60167
60168 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60169 Removed extraneous text from end of "Special g++ Options"
60170 keyphrase.
60171
60172 * lib/old-dejagnu.exp: Added pattern matching to look for new
60173 keywords, embedded in testcases comments, which will trigger
60174 calls to xpass and xfail.
60175
60176 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
60177
60178 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60179 comments embedded in the testcases, especially the one looking for
60180 special compiler options, as well as the pattern matching for the
60181 compiler output again.
60182
60183 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
60184
60185 * lib/old-dejagnu.exp: Do a proper check of the return value for
60186 execute tests. Fixed several problems with the pattern matching
60187 of the compiler output which gave erroneous test results.
60188 Changed several of the test result messages to be more descriptive.
60189 * config/unix-g++.exp: Proc g++_load now actually works and
60190 executes the tests passed to it and returns a usable return
60191 value.
60192
60193 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
60194
60195 * lib/gcc.exp: Exits gracefully if $CC is bogus.
60196
60197 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
60198
60199 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60200 Modified both files to properly execute the old style
60201 dejagnu tests. The previous versions of these files were
60202 experimental and did not function anything near correctly.
60203
60204 1993-04-05 Rob Savoye (rob@cygnus.com)
60205
60206 * Removed all Makefile.in and configure.in files. No configuration
60207 needed now.
60208
60209 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
60210
60211 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60212
60213 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
60214
60215 * gcc.compile/configure.in, gcc.unsorted/configure.in,
60216 gcc.special/configure.in, gcc.noncompile/configure.in,
60217 gcc.execute/configure.in, gcc.code_quality/configure.in,
60218 g++.other/configure.in, g++.old-deja/configure.in,
60219 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60220 in srcname setting.
60221
60222 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
60223
60224 * lib/udi.exp: Fixed mondfe and mondfe_download.
60225 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60226 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60227
60228 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
60229
60230 * config/udi-gdb.exp: Check $shell_id after connecting to target.
60231 (gdb_exit): Don't remove *_soc files.
60232
60233 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
60234
60235 * lib/c-torture.exp: Don't look for main; instead always use -w
60236 -c. This is how the c-torture tests work. Remove the object
60237 file if the compilation succeeds.
60238 * gcc.execute/execute.exp: Remove executable if test passes.
60239 * gcc.noncompile/noncompile.exp: Every test is an expected
60240 failure.
60241 * gcc.special/special.exp: Added tests from c-torture 1.11,
60242 corrected use of existing test.
60243 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60244 gcc.execute/920625-1.c: Updated to c-torture 1.11.
60245 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60246 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60247 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60248 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60249 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60250 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60251 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60252 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60253 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60254 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60255 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60256 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60257 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60258 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60259 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60260 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60261 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60262 c-torture 1.11.
60263 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60264 correspond to c-torture 1.11.
60265
60266 * New file.
This page took 2.484951 seconds and 4 git commands to generate.