]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR libfortran/34670 (bounds checking for array intrinsics)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR libfortran/34670
4 * all_bounds_1.f90: New test case.
5 * maxloc_bounds_1.f90: New test case.
6 * maxloc_bounds_2.f90: New test case.
7 * maxloc_bounds_3.f90: New test case.
8 * maxloc_bounds_4.f90: New test case.
9 * maxloc_bounds_5.f90: New test case.
10 * maxloc_bounds_6.f90: New test case.
11 * maxloc_bounds_7.f90: New test case.
12 * maxloc_bounds_8.f90: New test case.
13
14 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
15
16 * gcc.dg/struct-ret-3.c: New test.
17
18 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
19
20 PR fortran/34537
21 * gfortran.dg/transfer_simplify_8.f90: New test.
22
23 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
24
25 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
26 size_t using predefined macro.
27
28 2008-01-10 Raksit Ashok <raksit@google.com>
29
30 PR rtl-optimization/27971
31 * gcc.target/i386/pr27971.c: New testcase.
32
33 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
34
35 PR fortran/34396
36 * gfortran.dg/bounds_check_12.f90: New test.
37
38 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
39
40 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
41 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
42
43 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
44
45 PR middle-end/34641
46 * g++.dg/torture/pr34641.C: New testcase.
47
48 2008-01-10 Richard Guenther <rguenther@suse.de>
49
50 PR tree-optimization/34651
51 * g++.dg/torture/pr34651.C: New testcase.
52
53 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
54
55 PR tree-optimization/34017
56 * gcc.dg/tree-ssa/pr34017.c: New.
57
58 2008-01-09 Richard Guenther <rguenther@suse.de>
59 Andrew Pinski <andrew_pinski@playstation.sony.com>
60
61 PR middle-end/30132
62 * gcc.c-torture/compile/pr30132.c: New testcase.
63
64 2008-01-09 Richard Guenther <rguenther@suse.de>
65
66 PR middle-end/34458
67 * gcc.c-torture/compile/pr34458.c: New testcase.
68
69 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
70
71 PR testsuite/30459
72 g++.dg/eh/ia64-2.C: Require weak support.
73
74 2008-01-08 Richard Guenther <rguenther@suse.de>
75
76 PR middle-end/31863
77 * g++.dg/torture/pr31863.C: New testcase.
78
79 2008-01-08 Jakub Jelinek <jakub@redhat.com>
80
81 PR middle-end/34694
82 * gcc.dg/gomp/pr34694.c: New test.
83 * g++.dg/gomp/pr34694.C: New test.
84
85 PR c++/33890
86 * g++.dg/gomp/pr33890.C: New test.
87
88 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
89
90 PR fortran/34476
91 * gfortran.dg/parameter_array_init_3.f90: New test.
92
93 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
94
95 PR fortran/34681
96 PR fortran/34704
97 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
98
99 2008-01-07 Janis Johnson <janis187@us.ibm.com>
100
101 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
102 * g++.dg/other/spu2vmx-1.C: Use it.
103
104 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
105
106 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
107
108 PR testsuite/34575
109 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
110 * gcc.target/powerpc/parity-1.c: Likewise.
111
112 2008-01-07 Fred Fish <fnf@specifix.com>
113
114 PR preprocessor/30363:
115 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
116 macro expansions.
117
118 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
119
120 PR fortran/34672
121 * gfortran.dg/use_only_2.f90: New test.
122
123 2008-01-06 Paolo Carlini <pcarlini@suse.de>
124
125 PR libstdc++/34680
126 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
127 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
128
129 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
130
131 PR fortran/34545
132 * gfortran.dg/use_12.f90: New test.
133
134 2008-01-06 Tobias Burnus <burnus@net-b.de>
135
136 PR fortran/34689
137 * interface.c (compare_actual_formal): Fix intent(out) check for
138 function result variables.
139
140 2008-01-06 Tobias Burnus <burnus@net-b.de>
141
142 PR fortran/34690
143 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
144
145 2008-01-06 Tobias Burnus <burnus@net-b.de>
146
147 PR fortran/34689
148 * gfortran.dg/intent_out_4.f90: Fix test case.
149
150 2008-01-06 Tobias Burnus <burnus@net-b.de>
151
152 PR fortran/34689
153 * gfortran.dg/intent_out_4.f90: New.
154
155 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
156
157 PR libfortran/34540
158 * gfortran.dg/optional_dim_3.f90: New test.
159
160 2008-01-06 Tobias Burnus <burnus@net-b.de>
161
162 PR fortran/34658
163 * gfortran.dg/common_11.f90: New.
164 * gfortran.dg/blockdata_1.f90: Update test case.
165 * gfortran.dg/blockdata_2.f90: Update test case.
166
167 2008-01-06 Tobias Burnus <burnus@net-b.de>
168
169 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
170
171 2008-01-06 Tobias Burnus <burnus@net-b.de>
172
173 PR fortran/34655
174 * gfortran.dg/equiv_constraint_9.f90: New.
175
176 2008-01-06 Revital Eres <eres@il.ibm.com>
177
178 PR tree-optimization/34263
179 * gcc.dg/pr34263.c: New testcase.
180
181 2008-01-06 Tobias Burnus <burnus@net-b.de>
182
183 PR fortran/34654
184 * gfortran.dg/internal_io_unf.f90: New.
185
186 2008-01-06 Tobias Burnus <burnus@net-b.de>
187
188 PR fortran/34660
189 * gfortran.dg/elemental_args_check_2.f90: New.
190
191 2008-01-06 Tobias Burnus <burnus@net-b.de>
192
193 PR fortran/34662
194 * gfortran.dg/intent_out_3.f90: New.
195
196 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
197
198 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
199
200 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
201
202 PR libfortran/34676
203 * gfortran.dg/list_read_8.f90: New test.
204
205 2008-01-04 Richard Guenther <rguenther@suse.de>
206
207 PR middle-end/34029
208 * gcc.c-torture/compile/pr34029-1.c: New testcase.
209 * gcc.c-torture/compile/pr34029-2.c: Likewise.
210
211 2008-01-04 Jakub Jelinek <jakub@redhat.com>
212
213 PR gcov-profile/34609
214 * g++.dg/gcov/gcov-6.C: New test.
215
216 2008-01-04 Richard Guenther <rguenther@suse.de>
217
218 PR tree-optimization/31081
219 * g++.dg/torture/pr31081-1.C: New testcase.
220 * g++.dg/torture/pr31081-2.C: Likewise.
221
222 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
223
224 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
225 * gcc.target/mips/rsqrt-2.c: Likewise.
226 * gcc.target/mips/rsqrt-4.c: New test.
227
228 2008-01-04 Tobias Burnus <burnus@net-b.de>
229
230 PR fortran/34557
231 * gfortran.dg/equiv_substr.f90: New.
232
233 2008-01-03 Tom Tromey <tromey@redhat.com>
234
235 PR c/34457:
236 * gcc.dg/pr34457-2.c: New file.
237 * gcc.dg/pr34457-1.c: New file.
238
239 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
240
241 Revert fix for PR tree-optimization/34458.
242
243 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
244
245 PR tree-optimization/34458
246 * gcc.dg/tree-ssa/pr34458.c: New.
247
248 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
249
250 PR libfortran/34565
251 * gfortran.dg/internal_readwrite_1.f90: New test.
252 * gfortran.dg/internal_readwrite_2.f90: New test.
253
254 2008-01-03 Tom Tromey <tromey@redhat.com>
255
256 PR preprocessor/34602:
257 * gcc.dg/cpp/pr34602.c: New file.
258
259 2008-01-03 Jakub Jelinek <jakub@redhat.com>
260
261 PR tree-optimization/29484
262 * gcc.c-torture/execute/20071220-1.c: New test.
263 * gcc.c-torture/execute/20071220-2.c: New test.
264
265 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
266
267 PR tree-optimization/34635
268 * gcc.dg/tree-ssa/pr34635.c: New.
269 * gcc.dg/tree-ssa/pr34635-1.c: New.
270
271 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
272
273 PR middle-end/34562
274 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
275 scan-assembler check.
276
277 2008-01-03 Jakub Jelinek <jakub@redhat.com>
278
279 PR middle-end/34608
280 * g++.dg/gomp/pr34608.C: New test.
281
282 2008-01-02 Richard Guenther <rguenther@suse.de>
283
284 PR middle-end/34093
285 PR middle-end/31976
286 * gcc.c-torture/compile/pr34093.c: New testcase.
287
288 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
289
290 * g++.dg/cpp0x/long_long.C: New.
291
292 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
293
294 * gcc.target/spu/tag_manager.c : Include stdlib.h.
295 * gcc.target/spu/Wmain.c: Fix the line numbers for the
296 warning on the function main.
297
298 2008-01-01 Jakub Jelinek <jakub@redhat.com>
299
300 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
301 rather than __v2di type.
302
303 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
304
305 PR fortran/34558
306 * gfortran.dg/linked_list_1.f90: New test.
307
308 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
309
310 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
311 instead of appending to it.
312
313 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
314
315 PR tree-optimization/34591
316 * gcc.dg/vect/pr34591.c: New test.
317
318 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
319
320 PR libfortran/34594
321 * gfortran.dg/direct_io_8.f90: New test case.
322
323 2007-12-27 Jakub Jelinek <jakub@redhat.com>
324
325 PR target/34281
326 * gcc.c-torture/execute/20071213-1.c: New test.
327
328 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
329
330 PR libfortran/34560
331 * gfortran.dg/read_eof_5.f90: New test.
332
333 2007-12-25 Tobias Burnus <burnus@net-b.de>
334
335 PR fortran/34514
336 * gfortran.dg/initialization_17.f90: New.
337
338 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
339
340 PR libfortran/34566
341 * gfortran.dg/matmul_6.f90: New test.
342
343 2007-12-23 Tobias Burnus <burnus@net-b.de>
344
345 PR fortran/34421
346 * gfortran.dg/entry_17.f90: New.
347
348 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
349
350 PR fortran/34536
351 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
352 * gfortran.dg/real_const_3.f90: Likewise.
353 * gfortran.dg/unary_operator.f90: New test.
354
355 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
356
357 * gnat.dg/pack2.adb: New test.
358
359 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
360
361 PR fortran/34559
362 * gfortran.dg/repeat_6.f90: New test.
363
364 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
365
366 PR fortran/34549
367 * cshift_shift_real_1.f90: New test.
368
369 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
370
371 PR fortran/34540
372 * gfortran.dg/shift-kind_2.f90: New test.
373
374 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
375
376 PR target/8835
377 * gcc.dg/pr8835-1.c: New.
378
379 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
380
381 PR fortran/34438
382 * gfortran.dg/default_initialization_3.f90: New test.
383
384 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
385
386 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
387 conditions.
388 (dg-mips-options): Treat -march=24k* as a 32-bit option.
389
390 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
391
392 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
393 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
394
395 2007-12-20 Jason Merrill <jason@redhat.com>
396
397 * gcc.dg/overload/arg[14].C: Remove expected errors.
398
399 2007-12-20 Jakub Jelinek <jakub@redhat.com>
400
401 PR c++/34459
402 * gcc.c-torture/execute/20071219-1.c: New test.
403
404 2007-12-20 Tobias Burnus <burnus@net-b.de>
405
406 PR fortran/34530
407 * gfortran.dg/namelist_44.f90: New.
408
409 2007-12-20 Tobias Burnus <burnus@net-b.de>
410
411 PR fortran/34482
412 * gfortran.dg/boz_8.f90: Add error-check check.
413 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
414 stop by call abort.
415
416 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
417
418 * gcc.dg/gomp/combined-1.c: New test.
419
420 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
421
422 PR tree-optimization/34355
423 * g++.dg/tree-ssa/pr34355.C: New test.
424
425 2007-12-19 Revital Eres <eres@il.ibm.com>
426
427 * gcc.dg/sms-5.c: New testcase.
428
429 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
430
431 PR fortran/34325
432 * gfortran.dg/missing_parens_1.f90: New.
433 * gfortran.dg/missing_parens_1.f90: New.
434
435 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
436
437 PR fortran/34495
438 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
439 expressions.
440 * gfortran.dg/transfer_simplify_7.f90: New test.
441
442 2007-12-18 Janis Johnson <janis187@us.ibm.com>
443
444 * gcc.dg/pr32912-3.c: Compile with -w.
445
446 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
447
448 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
449 Jakub Jelinek <jakub@redhat.com>
450
451 PR c++/32565
452 PR c++/33943
453 PR c++/33965
454 * g++.dg/cpp0x/variadic86.C: New.
455 * g++.dg/cpp0x/variadic87.C: New.
456 * g++.dg/cpp0x/variadic84.C: New.
457 * g++.dg/cpp0x/variadic85.C: New.
458 * g++.dg/template/ttp25.C: New.
459
460 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
461
462 PR tree-optimization/34123
463 * gcc.dg/tree-ssa/pr34123.c: New test.
464
465 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
466
467 PR rtl-optimization/34456
468 * gcc.c-torture/execute/pr34456.c: New test.
469
470 2007-12-18 Jakub Jelinek <jakub@redhat.com>
471
472 PR c++/34488
473 * g++.dg/parse/friend7.C: New test.
474
475 PR rtl-optimization/34490
476 * gcc.c-torture/execute/20071216-1.c: New test.
477
478 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
479
480 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
481
482 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
483
484 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
485 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
486 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
487 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
488 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
489
490 2007-12-17 Jakub Jelinek <jakub@redhat.com>
491
492 PR c/34506
493 * gcc.dg/gomp/clause-2.c: New test.
494 * g++.dg/gomp/clause-4.C: New test.
495
496 2007-12-17 Tobias Burnus <burnus@net-b.de>
497
498 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
499 part of Fortran 77/95/2003.
500
501 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
502
503 PR tree-optimization/34445
504 * gfortran.dg/vect/cost-model-pr34445.f: New test.
505 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
506
507 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
508
509 PR fortran/34427
510 * gfortran.dg/namelist_42.f90: Update.
511 * gfortran.dg/namelist_43.f90: New.
512
513 2007-12-16 Tobias Burnus <burnus@net-b.de>
514
515 PR fortran/34495
516 * gfortran.dg/initialization_16.f90: New.
517
518 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
519
520 PR fortran/34305
521 * gfortran.dg/real_dimension_1.f: New test case.
522
523 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
524
525 * gcc.dg/torture/pr24257.c: Remove -O from options.
526
527 2007-12-16 Tobias Burnus <burnus@net-b.de>
528
529 PR fortran/34246
530 * gfortran.dg/bind_c_usage_16.f03: Extend test.
531
532 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
533
534 PR fortran/31213
535 PR fortran/33888
536 PR fortran/33998
537 * gfortran.dg/mapping_1.f90: New test.
538 * gfortran.dg/mapping_2.f90: New test.
539 * gfortran.dg/mapping_3.f90: New test.
540
541 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
542
543 PR rtl-optimization/34415
544 * gcc.c-torture/execute/pr34415.c: New test.
545
546 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
547
548 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
549 void.
550
551 2007-12-16 Jakub Jelinek <jakub@redhat.com>
552
553 PR bootstrap/34003
554 * gcc.dg/pr34003-1.c: New test.
555 * gcc.dg/pr34003-2.c: New.
556
557 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
558
559 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
560 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
561 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
562 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
563 add -save-temps.
564 * gcc.target/cris/torture/cris-torture.exp,
565 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
566 * gcc.target/cris/builtin_ctz_v3.c,
567 gcc.target/cris/builtin_ctz_v8.c,
568 gcc.target/cris/builtin_clz_v0.c,
569 gcc.target/cris/builtin_clz_v3.c,
570 gcc.target/cris/builtin_bswap_v3.c,
571 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
572 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
573 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
574 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
575 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
576 lib/target-supports.exp: Adjust for crisv32-*-*.
577
578 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
579
580 * gcc.dg/debug/const-3.c: New.
581
582 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
583
584 * g++.dg/other/datasec1.C: Require named section support.
585
586 2007-12-14 Jakub Jelinek <jakub@redhat.com>
587
588 PR target/29978
589 * gcc.target/i386/pr29978.c: New test.
590
591 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
592
593 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
594 instead of -msse4.1.
595 * gcc.target/i386/sse-12.c (dg-options): Ditto.
596 * g++.dg/other/i386-2.C (dg-options): Ditto.
597
598 2007-12-14 Tobias Burnus <burnus@net-b.de>
599
600 PR fortran/34438
601 * gfortran.dg/private_type_10.f90: New.
602
603 2007-12-14 Tobias Burnus <burnus@net-b.de>
604
605 PR fortran/34398
606 * gfortran.dg/nan_4.f90: New.
607
608 2007-12-14 Richard Guenther <rguenther@suse.de>
609
610 PR middle-end/34462
611 * gcc.c-torture/compile/20071214-1.c: New testcase.
612
613 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
614
615 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
616 macros to test macroized SSE intrinsics. Use new macros to test
617 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
618 emmintrin.h, xmmintrin.h and bmmintrin.h
619 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
620 to test with immediate operand.
621
622 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
623
624 PR target/34091
625 * gcc.c-torture/compile/pr34091.c: New test.
626
627 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
628
629 * gcc.dg/uninit-13.c: UnXFAIL.
630 * gcc.dg/complex-5.c: New testcase.
631
632 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
633
634 * gcc.dg/struct/struct-reorg.exp: Replace
635 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
636
637 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
638
639 PR libfortran/34370
640 PR libfortran/34323
641 PR libfortran/34405
642 * gfortran.dg/advance_6.f90: New test case.
643 * gfortran.dg/direct_io_7.f90: New test case.
644 * gfortran.dg/streamio_13.f90: New test case.
645
646 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
647
648 * g++.dg/cpp0x/__func__.C: New.
649
650 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
651
652 PR target/34435
653 * g++.dg/other/pr34435.C: New testcase.
654
655 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
656
657 * gcc.dg/struct: New directory with tests
658 for struct-reorg optimizaion.
659 * gcc.dg/struct/struct-reorg.exp: New script.
660 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
661 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
662 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
663 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
664 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
665 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
666 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
667 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
668 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
669 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
670 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
671 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
672 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
673 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
674 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
675 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
676 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
677 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
678 * gcc.dg/struct/w_prof_global_array.c: Likewise.
679 * gcc.dg/struct/w_prof_global_var.c: Likewise.
680 * gcc.dg/struct/w_prof_local_array.c: Likewise.
681 * gcc.dg/struct/w_prof_local_var.c: Likewise.
682 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
683 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
684
685 2007-12-13 Tobias Burnus <burnus@net-b.de>
686
687 PR fortran/34427
688 * gfortran.dg/namelist_42.f90: New.
689
690 2007-12-12 Tobias Burnus <burnus@net-b.de>
691
692 PR fortran/34254
693 * gfortran.dg/function_kinds_3.f90: New.
694
695 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
696
697 * gcc.target/s390/20071212-1.c: New testcase.
698
699 2007-12-11 Jakub Jelinek <jakub@redhat.com>
700
701 PR c++/34238
702 * g++.dg/ext/visibility/anon7.C: Add xfail.
703 * g++.dg/ext/visibility/anon9.C: New test.
704 * g++.dg/ext/visibility/anon10.C: New test.
705
706 PR c++/34364
707 * g++.dg/rtti/dyncast2.C: New test.
708
709 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
710
711 PR tree-optimization/34407
712 * gcc.dg/vect/pr34407.c: New test.
713
714 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
715
716 PR fortran/34411
717 * gfortran.dg/error_recovery_5.f90: New.
718 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
719
720 2007-12-10 Jakub Jelinek <jakub@redhat.com>
721
722 PR tree-optimization/34371
723 * gcc.c-torture/compile/20071207-1.c: New test.
724
725 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
726
727 PR c++/34059
728 * g++.dg/parse/crash40.C: New test.
729
730 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
731
732 * g++.dg/opt/memcpy1.C: New test.
733
734 2007-12-10 Tobias Burnus <burnus@net-b.de>
735
736 PR fortran/34425
737 * gfortran.dg/argument_checking_10.f90: New.
738
739 2007-12-10 Jakub Jelinek <jakub@redhat.com>
740
741 PR rtl-optimization/34302
742 * gcc.c-torture/execute/20071210-1.c: New test.
743
744 2007-12-10 Jakub Jelinek <jakub@redhat.com>
745
746 PR c++/34395
747 * g++.dg/cpp0x/error1.C: New test.
748
749 PR c++/34394
750 * g++.dg/other/error22.C: New test.
751
752 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
753
754 PR target/32086
755 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
756 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
757 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
758
759 2007-12-09 Jakub Jelinek <jakub@redhat.com>
760
761 PR c++/34178
762 PR c++/34340
763 * g++.dg/template/repo6.C: New test.
764 * g++.dg/template/repo7.C: New test.
765 * g++.dg/template/repo8.C: New test.
766
767 2007-12-09 H.J. Lu <hjl@lucon.org>
768 Tobias Burnus <burnus@net-b.de>
769
770 PR fortran/34404
771 * gfortran.dg/read_2.f90: New.
772
773 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
774
775 * lib/target-supports.exp (check_effective_target_tls_native):
776 Fix typo.
777
778 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
779
780 PR ada/34366
781 * gnat.dg/enclosing_record_reference.ads,
782 gnat.dg/enclosing_record_reference.adb: New test.
783
784 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
785
786 PR fortran/32129
787 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
788 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
789
790 PR fortran/31487
791 * gfortran.dg/char_component_initializer_1.f90: New test.
792
793 2007-12-09 Tobias Burnus <burnus@net-b.de>
794
795 PR fortran/34342
796 PR fortran/34345
797 PR fortran/18026
798 PR fortran/29471
799
800 * gfortran.dg/boz_8.f90: New.
801 * gfortran.dg/boz_9.f90: New.
802 * gfortran.dg/boz_10.f90: New.
803 * gfortran.dg/boz_7.f90: Update dg-warning.
804 * gfortran.dg/pr16433.f: Add dg-error.
805 * gfortan.dg/ibits.f90: Update dg-warning.
806 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
807 * gfortran.dg/unf_io_convert_2.f90: Ditto.
808
809 2007-12-08 Jakub Jelinek <jakub@redhat.com>
810
811 PR fortran/34359
812 * gfortran.dg/include_1.f90: New test.
813 * gfortran.dg/include_1.inc: New.
814 * gfortran.dg/include_2.f90: New test.
815
816 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
817
818 * gcc.c-torture/compile/20011130-2.c: Fix typo.
819
820 2007-12-08 Tobias Burnus <burnus@net-b.de>
821
822 PR fortran/34319
823 * gfortran.dg/nan_3.f90: New.
824
825 2007-12-07 Jakub Jelinek <jakub@redhat.com>
826
827 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
828
829 2007-12-07 Olivier Hainque <hainque@adacore.com>
830
831 * gnat.dg/tamdt*.ad?: Support for ...
832 * gnat.dg/test_tamdt.adb: New test.
833
834 2007-12-07 Olivier Hainque <hainque@adacore.com>
835
836 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
837 exports and document how these can be exercised.
838
839 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
840
841 PR ada/15805
842 * gnat.dg/specs/access_constants.ads: New test.
843
844 * gnat.dg/specs/access_constant_decl.ads: New test.
845
846 PR ada/21346
847 * gnat.dg/compose.adb: New test.
848
849 2007-12-07 Olivier Hainque <hainque@adacore.com>
850
851 PR ada/34173
852 * gnat.dg/unc_memops.ad[sb]: Support for ...
853 * gnat.dg/unc_memfree.adb: New test.
854
855 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
856
857 * gfortran.dg/ltrans-7.f90: New.
858
859 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
860 Dorit Nuzman <dorit@il.ibm.com>
861
862 PR tree-optimization/34005
863 * gcc.dg/vect/pr34005.c: New test.
864
865 2007-12-06 Jakub Jelinek <jakub@redhat.com>
866
867 PR c++/34336
868 * g++.dg/template/new8.C: New test.
869
870 2007-12-06 Tobias Burnus <burnus@net-b.de>
871
872 PR fortran/34333
873 * gfortran.dg/boz_7.f90: New.
874 * gfortran.dg/int_1.f90: Disable -pedantic option.
875 * gfortran.dg/boz_1.f90: Ditto.
876 * gfortran.dg/boz_3.f90: Ditto.
877 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
878 * gfortran.dg/ibits.f90: Ditto.
879 * gfortran.dg/unf_io_convert_1.f90: Ditto.
880 * gfortran.dg/unf_io_convert_2.f90: Ditto.
881
882 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
883
884 PR fortran/34335
885 * gfortran.dg/used_types_19.f90: New test.
886
887 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
888
889 * gfortran.dg/nan_2.f90: Add -mieee for sh.
890 * gfortran.dg/nearest_2.f90: Likewise.
891 * gfortran.dg/nearest_3.f90: Likewise.
892
893 2007-12-05 Jakub Jelinek <jakub@redhat.com>
894
895 PR middle-end/34337
896 * gcc.c-torture/execute/20071205-1.c: New test.
897
898 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
899
900 * gfortran.dg/module_nan.f90: Add -mieee for sh.
901 * gfortran.dg/real_const_3.f90: Likewise.
902
903 2007-12-05 Richard Guenther <rguenther@suse.de>
904
905 PR tree-optimization/34138
906 * gcc.c-torture/compile/pr34138.c: New testcase.
907
908 2007-12-05 Jakub Jelinek <jakub@redhat.com>
909
910 PR debug/33739
911 * gfortran.dg/debug_2.f: New test.
912
913 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
914
915 * gnat.dg/specs/elab1.ads: New test.
916
917 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
918
919 PR target/34312
920 * gcc.target/i386/pr34312.c: New test.
921
922 2007-12-05 Tobias Burnus <burnus@net-b.de>
923
924 PR fortran/34333
925 * gfortran.dg/nan_2.f90: New.
926
927 2007-12-05 Jakub Jelinek <jakub@redhat.com>
928
929 PR c++/34271
930 * g++.dg/cpp0x/decltype9.C: New test.
931 * g++.dg/cpp0x/decltype10.C: New test.
932
933 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
934
935 PR ada/21489
936 * gnat.dg/rm_6_4_1_13.adb: New test.
937
938 2007-12-04 Jakub Jelinek <jakub@redhat.com>
939
940 PR middle-end/34134
941 * gcc.c-torture/compile/20071117-1.c: New test.
942
943 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
944
945 PR c++/34101
946 * g++.dg/cpp0x/variadic-ttp.C: New.
947
948 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
949
950 * gcc.dg/parse-decl-after-if.c: New.
951 * gcc.dg/20031223-1.c: Adjust.
952
953 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
954
955 PR c++/33509
956 * g++.dg/cpp0x/variadic-throw.C: New.
957
958 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
959
960 PR c++/33091
961 * g++.dg/cpp0x/variadic-unify.C: New.
962
963 2007-12-04 Richard Guenther <rguenther@suse.de>
964
965 PR middle-end/34334
966 PR middle-end/34222
967 * gcc.c-torture/compile/pr34334.c: New testcase.
968 * g++.dg/torture/pr34222.C: New testcase.
969
970 2007-12-04 Jakub Jelinek <jakub@redhat.com>
971
972 * gcc.c-torture/execute/20071202-1.c: New test.
973 * gcc.dg/tree-ssa/pr34146-2.c: New test.
974
975 2007-12-04 Tobias Burnus <burnus@net-b.de>
976
977 PR fortran/34318
978 * gfortran.dg/module_nan.f90: New.
979
980 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
981
982 * lib/target-supports.exp (get_compiler_messages): Replace with...
983 (check_compile): ...this new procedure. Handle TYPE == executable.
984 Use comments in the source to determine the correct extension.
985 Return a pair containing the compiler output and the output filename.
986 Don't delete the file here.
987 (check_no_compiler_messages_nocache): New procedure.
988 (check_no_compiler_messages): Use it.
989 (check_no_messages_and_pattern_nocache): New procedure.
990 (check_no_messages_and_pattern): Use it.
991 (check_runtime_nocache, check_runtime): New procedures.
992 (check_effective_target_tls): Use check_no_compiler_messages.
993 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
994 (check_effective_target_tls_runtime): Use check_runtime.
995 (check_effective_target_fstack_protector): Likewise.
996 (check_iconv_available): Use check_runtime_nocache.
997 (check_effective_target_fortran_large_real): Use
998 check_no_compiler_messages.
999 (check_effective_target_fortran_large_int): Likewise.
1000 (check_effective_target_static_libgfortran): Likewise.
1001 (check_750cl_hw_available): Use check_cached_effective_target
1002 and check_runtime_nocache.
1003 (check_vmx_hw_available): Likewise.
1004 (check_effective_target_broken_cplxf_arg): Likewise.
1005 (check_alpha_max_hw_available): Use check_runtime.
1006 (check_function_available): Use check_no_compiler_messages.
1007 (check_cxa_atexit_available): Use check_cached_effective_target
1008 and check_runtime_nocache.
1009 (check_effective_target_dfp_nocache): Use
1010 check_no_compiler_messages_nocache.
1011 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1012 (check_effective_target_dfp): Use check_cached_effective_target.
1013 (check_effective_target_dfprt): Likewise.
1014 (check_effective_target_arm_neon_hw): Use check_runtime.
1015 (check_effective_target_ultrasparc_hw): Likewise.
1016 (check_effective_target_c99_runtime): Use
1017 check_no_compiler_messages_nocache.
1018
1019 2007-12-03 Jakub Jelinek <jakub@redhat.com>
1020
1021 PR middle-end/29749
1022 * gcc.dg/fold-rotate-1.c: New test.
1023
1024 PR tree-optimization/33453
1025 * gcc.c-torture/compile/20071203-1.c: New test.
1026
1027 2007-12-03 Robert Dewar <dewar@adacore.com>
1028 Samuel Tardieu <sam@rfc1149.net>
1029
1030 PR ada/34287
1031 * gnat.dg/check_elaboration_code.adb: New test.
1032 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1033 New support files.
1034
1035 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1036
1037 PR c++/34061
1038 * g++.dg/cpp0x/pr34061.C: New.
1039
1040 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1041
1042 PR c++/34273
1043 * g++.dg/other/error21.C: New.
1044
1045 2007-12-02 Revital Eres <eres@il.ibm.com>
1046
1047 * gcc.dg/sms-4.c: New testcase.
1048
1049 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
1050 Revital Eres <eres@il.ibm.com>
1051
1052 * gcc.dg/sms-3.c: New testcase.
1053
1054 2007-12-01 Ollie Wild <aaw@google.com>
1055
1056 PR c++/8171
1057 * g++.dg/conversion/ptrmem9.C: New test.
1058
1059 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1060
1061 PR libfortran/34291
1062 * gfortran.dg/namelist_41.f90: New test.
1063
1064 2007-11-30 Tom Tromey <tromey@redhat.com>
1065
1066 PR preprocessor/32868:
1067 * gcc.dg/cpp/pr32868.c: New file.
1068
1069 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1070
1071 PR fortran/34248
1072 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1073
1074 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
1075
1076 PR rtl-optimization/34171
1077 * gcc.dg/pr34171.c: New testcase.
1078
1079 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
1080
1081 * gcc.dg/tree-ssa/pr34244.c: Fixed.
1082
1083 2007-11-30 Tobias Burnus <burnus@net-b.de>
1084
1085 PR fortran/34133
1086 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1087 * gfortran.dg/bind_c_usage_11.f03: New.
1088 * gfortran.dg/bind_c_usage_12.f03: New.
1089
1090 2007-11-30 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR c++/34275
1093 * g++.dg/other/error20.C: New test.
1094
1095 2007-11-29 Steven G. Kargl <kargls@comcast.net>
1096
1097 PR fortran/34230
1098 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1099
1100 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
1101
1102 PR tree-optimization/34244
1103 * gcc.dg/tree-ssa/pr34244.c: New test.
1104
1105 2007-11-29 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR tree-optimization/33434
1108 * gcc.dg/pr33434-1.c: New test.
1109 * gcc.dg/pr33434-2.c: New test.
1110 * gcc.dg/pr33434-3.c: New test.
1111 * gcc.dg/pr33434-4.c: New test.
1112
1113 PR c++/34270
1114 * g++.dg/template/cond7.C: New test.
1115
1116 PR c++/34267
1117 PR c++/34268
1118 * g++.dg/cpp0x/decltype7.C: New test.
1119 * g++.dg/cpp0x/decltype8.C: New test.
1120
1121 2007-11-29 Tobias Burnus <burnus@net-b.de>
1122
1123 PR fortran/34248
1124 * gfortran.dg/result_in_spec_3.f90: New.
1125
1126 2007-11-29 Tobias Burnus <burnus@net-b.de>
1127
1128 PR fortran/34262
1129 * gfortran.dg/mvbits_3.f90: New.
1130
1131 2007-11-28 Bob Wilson <bob.wilson@acm.org>
1132
1133 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1134 Delete.
1135 (check_effective_target_hard_float): New.
1136 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1137 * gcc.dg/pr30957-1.c: Likewise.
1138
1139 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
1140
1141 PR ada/15804
1142 * gnat.dg/specs/variant_part.ads: New test.
1143
1144 PR ada/17318
1145 * gnat.dg/specs/attribute_parsing.ads: New test.
1146
1147 PR ada/32792
1148 * gnat.dg/specs/integer_value.ads: New test.
1149
1150 PR ada/22559
1151 * gnat.dg/specs/delta_small.ads: New test.
1152
1153 2007-11-28 Jakub Jelinek <jakub@redhat.com>
1154
1155 PR tree-optimization/34140
1156 * gcc.c-torture/compile/20071128-1.c: New test.
1157
1158 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1159
1160 PR fortran/32928
1161 * gfortran.dg/data_array_1.f90
1162 * gfortran.dg/data_array_2.f90
1163 * gfortran.dg/data_array_3.f90
1164 * gfortran.dg/data_array_4.f90
1165
1166 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1167
1168 PR fortran/34227
1169 * gfortran.dg/blockdata_5.f90: New test.
1170 * gfortran.dg/blockdata_6.f90: New test.
1171
1172 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR tree-optimization/34016
1175 * gcc.dg/pr34016.c: New test.
1176
1177 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
1178
1179 PR fortran/29389
1180 * gfortran.dg/stfunc_6.f90: New test.
1181
1182 PR fortran/33850
1183 * gfortran.dg/assign_10.f90: New test.
1184
1185 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
1186
1187 PR fortran/33541
1188 * gfortran.dg/use_11.f90: New test.
1189
1190 PR fortran/34231
1191 * gfortran.dg/generic_15.f90: New test.
1192
1193 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR target/34225
1196 * gcc.dg/pr34225.c: New test.
1197
1198 2007-11-27 Richard Guenther <rguenther@suse.de>
1199
1200 PR tree-optimization/34241
1201 * g++.dg/torture/pr34241.C: New testcase.
1202
1203 2007-11-27 Richard Guenther <rguenther@suse.de>
1204
1205 * gcc.dg/builtins-error.c: New testcase.
1206
1207 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1208
1209 PR c++/34213
1210 * g++.dg/ext/visibility/anon8.C: New test.
1211
1212 2007-11-13 Michael Meissner <michael.meissner@amd.com>
1213
1214 PR target/34077
1215 * gcc.target/i386/pr34077.c: New testcase.
1216
1217 2007-11-26 Tobias Burnus <burnus@net-b.de>
1218
1219 PR fortran/34203
1220 * gfortran.dg/backslash_3.f: Add -fbackslash option.
1221 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1222 * gfortran.dg/backslash_1.f90: Remove no longer needed
1223 -fno-backslash option.
1224
1225 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1226
1227 PR c/23722
1228 * gcc.dg/cpp/19990413-1.c: Update.
1229 * gcc.dg/parse-else-error.c: New.
1230 * gcc.dg/parse-else-error-2.c: New.
1231 * gcc.dg/parse-else-error-3.c: New.
1232 * gcc.dg/parse-else-error-4.c: New.
1233
1234 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
1235
1236 PR c++/34081
1237 * g++.dg/template/dependent-expr6.C: New testcase.
1238
1239 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
1240
1241 PR target/34215
1242 * gcc.target/i386/pr34215.c: New test.
1243
1244 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
1245
1246 PR target/34174
1247 * gcc.dg/torture/pr34174-1.c: New.
1248
1249 2007-11-26 Richard Guenther <rguenther@suse.de>
1250
1251 PR middle-end/34233
1252 * gcc.dg/pr34233.c: New testcase.
1253
1254 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
1255 Revital Eres <eres@il.ibm.com>
1256
1257 PR rtl-optimization/34085
1258 * gcc.dg/tree-prof (bb-reorg.c): New test.
1259
1260 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
1261
1262 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1263 Return true for MIPS16 targets.
1264
1265 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1266
1267 PR fortran/33152
1268 * gfortran.dg/blockdata_4.f90: New test.
1269
1270 2007-11-25 Tobias Burnus <burnus@net-b.de>
1271
1272 PR fortran/34079
1273 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1274 * gfortran.dg/bind_c_usage_16.f03: New.
1275 * gfortran.dg/bind_c_usage_16_c.c: New.
1276
1277 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
1278
1279 * gnat.dg/specs/size_clause1.ads: New test.
1280 * gnat.dg/specs/size_clause2.ads: Likewise.
1281 * gnat.dg/specs/size_clause3.ads: Likewise.
1282
1283 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
1284
1285 PR fortran/33499
1286 * gfortran.dg/entry_16.f90: New test.
1287
1288 2007-11-24 Tobias Burnus <burnus@net-b.de>
1289
1290 PR fortran/34192
1291 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1292
1293 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
1294
1295 PR fortran/33541
1296 * gfortran.dg/nested_modules_1.f90: Change the reference to
1297 FOO, forbidden by the standard, to a reference to W.
1298 * gfortran.dg/use_only_1.f90: New test.
1299
1300 2007-11-23 Tobias Burnus <burnus@net-b.de>
1301
1302 PR fortran/34209
1303 * gfortran.dg/nearest_3.f90: New test.
1304
1305 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1306
1307 PR fortran/33317
1308 * gfortran.dg/optional_dim_2.f90: New test.
1309
1310 2007-11-23 Tobias Burnus <burnus@net-b.de>
1311
1312 PR fortran/34187
1313 * gfortran.dg/bind_c_usage_15.f90: New.
1314
1315 2007-11-23 Tobias Burnus <burnus@net-b.de>
1316
1317 PR fortran/34192
1318 * gfortran.dg/nearest_2.f90: New.
1319
1320
1321 2007-11-23 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR c++/30293
1324 PR c++/30294
1325 * g++.dg/ext/java-2.C: New test.
1326
1327 2007-11-23 Mark Mitchell <mark@codesourcery.com>
1328 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1329
1330 PR c++/5310
1331 * g++.dg/warn/pr5310.C: New.
1332 * g++.dg/warn/pr33160.C: New.
1333
1334 2007-11-23 Richard Guenther <rguenther@suse.de>
1335 Michael Matz <matz@suse.de>
1336
1337 PR tree-optimization/34176
1338 * gcc.c-torture/execute/pr34176.c: New testcase.
1339
1340 2007-11-23 Jakub Jelinek <jakub@redhat.com>
1341
1342 PR c++/34198
1343 * gcc.dg/Wconversion-5.c: New test.
1344 * g++.dg/Wconversion3.C: New test.
1345
1346 2007-11-23 Richard Guenther <rguenther@suse.de>
1347
1348 * gcc.dg/tree-ssa/alias-17.c: New testcase.
1349
1350 2007-11-22 Joseph Myers <joseph@codesourcery.com>
1351
1352 PR c/14050
1353 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1354 qualifiers in abstract declarator.
1355
1356 2007-11-22 Tobias Burnus <burnus@net-b.de>
1357
1358 * gfortran.dg/derived_constructor_comps_3.f90: New.
1359
1360 2007-11-22 Jakub Jelinek <jakub@redhat.com>
1361
1362 PR c++/34094
1363 * g++.dg/ext/visibility/anon7.C: New test.
1364
1365 2007-11-22 Tobias Burnus <burnus@net-b.de>
1366
1367 PR fortran/34079
1368 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1369 * gfortran.dg/bind_c_usage_13.f03: New.
1370 * gfortran.dg/bind_c_usage_14.f03: New.
1371
1372 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
1373
1374 PR rtl-optimization/33848
1375 * gcc.dg/torture/pr33848.c: New test.
1376
1377 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1378
1379 PR fortran/34083
1380 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1381
1382 2007-11-20 Richard Guenther <rguenther@suse.de>
1383
1384 PR middle-end/34154
1385 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1386
1387 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
1388
1389 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1390
1391 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1392
1393 PR fortran/32770
1394 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
1395 so test passes with -frecord-marker=8.
1396 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1397 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
1398 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
1399 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1400 * gfortrand.dg/modulo_1.f90: Likewise.
1401
1402 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
1403
1404 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1405 New procedure.
1406 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1407 * gcc.dg/pr30957-1.c: Likewise.
1408
1409 2007-11-20 Jakub Jelinek <jakub@redhat.com>
1410
1411 PR c++/34089
1412 * g++.dg/template/crash74.C: New test.
1413
1414 2007-11-20 Richard Guenther <rguenther@suse.de>
1415
1416 * gcc.c-torture/execute/20071120-1.c: New testcase.
1417
1418 2007-11-20 Jakub Jelinek <jakub@redhat.com>
1419
1420 PR c/34146
1421 * gcc.dg/tree-ssa/pr34146.c: New test.
1422
1423 PR testsuite/33978
1424 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1425 dependent on target settings like move_by_pieces etc.
1426
1427 PR c++/28879
1428 * g++.dg/template/vla2.C: New test.
1429
1430 PR c++/33962
1431 * g++.dg/overload/template3.C: New test.
1432
1433 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1434
1435 PR fortran/33317
1436 * gfortran.dg/optional_dim_2.f90: Remove test.
1437
1438 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
1439
1440 * gcc.dg/dfp/ddmode-ice.c: New test.
1441
1442 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
1443
1444 PR tree-optimization/34036
1445 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1446
1447 2007-11-19 Richard Guenther <rguenther@suse.de>
1448
1449 PR tree-optimization/34
1450 * gcc.c-torture/execute/pr34099-2.c: New testcase.
1451
1452 2007-11-19 Tobias Burnus <burnus@net-b.de>
1453
1454 PR fortran/34079
1455 * gfortran.dg/bind_c_usage_10_c.c: New.
1456 * gfortran.dg/bind_c_usage_10.f03: New.
1457
1458 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
1459
1460 * gcc.dg/pr33007.c: Expect new warning.
1461 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1462 * g++.dg/opt/pr34036.C: New test.
1463
1464 2007-11-18 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR c++/30988
1467 * g++.dg/warn/noreturn-4.C: New test.
1468 * g++.dg/warn/noreturn-5.C: New test.
1469 * g++.dg/warn/noreturn-6.C: New test.
1470 * g++.dg/warn/noreturn-7.C: New test.
1471
1472 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1473
1474 PR fortran/32770
1475 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
1476 integers so tests works with -fdefault-integer-8.
1477 * gfortran.fortran-torture/execute/elemental.f90: Use default
1478 integers so test passes with -fdefault-integer-8.
1479 * gfortran.fortran-torture/execute/der_io.f90: Increase
1480 buffer length so test passes with -fdefault-integer-8.
1481 * gfortran.dg/bounds_check_8.f90: Likewise.
1482 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
1483 * gfortran.dg/equiv_7.f90: Set kind so test passes
1484 with -fdefault-integer-8.
1485 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
1486 provoke overflow.
1487
1488 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1489
1490 PR fortran/33317
1491 * gfortran.dg/optional_dim_2.f90: New test.
1492
1493 PR fortran/34139
1494 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1495
1496 2007-11-18 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR rtl-optimization/34132
1499 * gcc.c-torture/compile/20071118-1.c: New test.
1500
1501 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
1502
1503 PR fortran/31608
1504 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1505
1506 2007-11-18 Tobias Burnus <burnus@net-b.de>
1507
1508 PR fortran/34137
1509 * gfortran.dg/entry_14.f90: New.
1510 * gfortran.dg/entry_15.f90: New.
1511
1512 2007-11-18 Richard Guenther <rguenther@suse.de>
1513
1514 PR tree-optimization/34127
1515 * gcc.c-torture/compile/pr34127.c: New testcase.
1516
1517 2007-11-18 Ben Elliston <bje@au.ibm.com>
1518
1519 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1520 type specifier, as they are not permitted according to the AltiVec
1521 Programming Interface Manual.
1522
1523 2007-11-17 Tobias Burnus <burnus@net-b.de>
1524
1525 PR fortran/34133
1526 * gfortran.dg/bind_c_usage_9.f03: New.
1527 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1528
1529 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1530
1531 PR fortran/25252
1532 * interface.c (gfc_current_interface_head,
1533 gfc_set_current_interface_head): New functions.
1534 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1535 On syntax error, restore previous state of the interface.
1536 * gfortran.h (gfc_current_interface_head,
1537 gfc_set_current_interface_head): New prototypes.
1538
1539 2007-11-17 Richard Guenther <rguenther@suse.de>
1540
1541 PR middle-end/34130
1542 * gcc.c-torture/execute/pr34130.c: New testcase.
1543
1544 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1545
1546 PR fortran/34108
1547 * gfortran.dg/fmt_label_1.f90: New test.
1548
1549 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1550
1551 PR fortran/33957
1552 * gfortran.dg/initialization_15.f90 : New test.
1553
1554 2007-11-16 Richard Guenther <rguenther@suse.de>
1555
1556 PR middle-end/34030
1557 * gcc.c-torture/compile/pr34030.c: New testcase.
1558
1559 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
1560
1561 PR fortran/34008
1562 * gfortran.dg/interface_assignment_3.f90.
1563
1564 2007-11-16 Richard Guenther <rguenther@suse.de>
1565
1566 PR tree-optimization/33870
1567 * gcc.dg/torture/pr33870.c: New testcase.
1568
1569 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
1570
1571 PR fortran/33986
1572 * gfortran.dg/allocatable_function_3.f90.
1573
1574 2007-11-16 Richard Guenther <rguenther@suse.de>
1575
1576 PR tree-optimization/34113
1577 * gcc.c-torture/compile/pr34113.c: New testcase.
1578
1579 2007-11-16 Richard Guenther <rguenther@suse.de>
1580
1581 PR tree-optimization/34099
1582 * g++.dg/torture/pr3499.C: New testcase.
1583 * gcc.c-torture/execute/pr34099.c: Likewise.
1584
1585 2007-11-16 Olivier Hainque <hainque@adacore.com>
1586
1587 * gnat.dg/release_unc_maxalign.adb: New test.
1588
1589 2007-11-16 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR c++/34100
1592 * g++.dg/template/crash73.C: New test.
1593
1594 2007-11-15 Jakub Jelinek <jakub@redhat.com>
1595
1596 PR middle-end/23848
1597 * gcc.dg/tree-ssa/pr23848-1.c: New test.
1598 * gcc.dg/tree-ssa/pr23848-2.c: New test.
1599 * gcc.dg/tree-ssa/pr23848-3.c: New test.
1600 * gcc.dg/tree-ssa/pr23848-4.c: New test.
1601
1602 2007-11-15 Tobias Burnus <burnus@net-b.de>
1603
1604 PR fortran/33917
1605 * gfortran.dg/proc_decl_11.f90: New.
1606
1607 2007-11-15 Ben Elliston <bje@au.ibm.com>
1608
1609 * gcc.target/spu/compare-dp.c: New test.
1610
1611 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1612
1613 * gcc.dg/pr33923.c: New test.
1614
1615 2007-11-14 Jakub Jelinek <jakub@redhat.com>
1616
1617 PR middle-end/34088
1618 * gcc.dg/pr34088.c: New test.
1619
1620 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1621
1622 * gcc.c-torture/compile/20071114-1.c: New test.
1623
1624 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1625
1626 PR fortran/31608
1627 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1628 to match known variations in symbol format. Document in comments.
1629
1630 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1631
1632 PR fortran/33985
1633 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1634
1635 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1636
1637 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1638 when done.
1639
1640 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1641
1642 PR fortran/33162
1643 * gfortran.dg/proc_decl_1.f90: Update.
1644 * gfortran.dg/proc_decl_7.f90: New test.
1645 * gfortran.dg/proc_decl_8.f90: New test.
1646 * gfortran.dg/proc_decl_9.f90: New test.
1647 * gfortran.dg/proc_decl_10.f90: New test.
1648
1649 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
1650
1651 PR fortran/34080
1652 * gfortran.dg/transfer_assumed_size_1.f90: New test.
1653
1654 2007-11-13 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR c++/34054
1657 PR c++/34056
1658 PR c++/34057
1659 PR c++/34058
1660 PR c++/34060
1661 * g++.dg/parse/crash36.C: Add another dg-error.
1662 * g++.dg/cpp0x/pr34054.C: New test.
1663 * g++.dg/cpp0x/pr34056.C: New test.
1664 * g++.dg/cpp0x/pr34057.C: New test.
1665 * g++.dg/cpp0x/pr34058.C: New test.
1666 * g++.dg/cpp0x/pr34060.C: New test.
1667
1668 PR tree-optimization/34063
1669 * g++.dg/tree-ssa/pr34063.C: New test.
1670
1671 2007-11-13 Diego Novillo <dnovillo@google.com>
1672
1673 PR tree-optimization/33870
1674 * gcc.c-torture/execute/pr33870-1.c: New test.
1675 * gcc.dg/tree-ssa/alias-16.c: New test.
1676
1677 2007-11-13 Jakub Jelinek <jakub@redhat.com>
1678
1679 PR c++/29225
1680 * g++.dg/template/crash72.C: New test.
1681
1682 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
1683
1684 * g++.dg/opt/cfg5.C: New test.
1685
1686 2007-11-12 Richard Guenther <rguenther@suse.de>
1687
1688 PR middle-end/34070
1689 * gcc.c-torture/execute/pr34070-1.c: New testcase.
1690 * gcc.c-torture/execute/pr34070-2.c: Likewise.
1691
1692 2007-11-12 Richard Guenther <rguenther@suse.de>
1693
1694 PR middle-end/34027
1695 * gcc.dg/pr34027-1.c: New testcase.
1696 * gcc.dg/pr34027-2.c: Likewise.
1697
1698 2007-11-12 Ira Rosen <irar@il.ibm.com>
1699
1700 PR tree-optimization/33953
1701 * gcc.dg/vect/pr33953.c: New testcase.
1702
1703 2007-11-11 Tom Tromey <tromey@redhat.com>
1704
1705 PR c++/17577:
1706 * g++.dg/ext/pr17577.h: New file.
1707 * g++.dg/ext/pr17577.C: New file.
1708
1709 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1710
1711 PR c++/8570
1712 * g++.old-deja/g++.ns/template13.C: Update expected output.
1713 * g++.old-deja/g++.pt/friend23.C: Likewise.
1714 * g++.dg/warn/pr8570.C: New.
1715
1716 2007-11-11 Jakub Jelinek <jakub@redhat.com>
1717
1718 PR c++/34068
1719 * g++.dg/template/pseudodtor4.C: New test.
1720
1721 2007-11-10 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR middle-end/34018
1724 * g++.dg/opt/inline14.C: New test.
1725
1726 PR tree-optimization/33680
1727 * gcc.c-torture/compile/20071108-1.c: New test.
1728
1729 PR c++/32241
1730 * g++.dg/template/pseudodtor3.C: New test.
1731
1732 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
1733
1734 PR c++/33510
1735 * g++.dg/cpp0x/variadic-init.C: New.
1736
1737 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
1738 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR rtl-optimization/34012
1741 * gcc.target/i386/pr34012.c: New test.
1742
1743 2007-11-09 Richard Guenther <rguenther@suse.de>
1744
1745 PR tree-optimization/33604
1746 * g++.dg/tree-ssa/pr33604.C: New testcase.
1747 * gcc.dg/pr32721.c: Adjust pattern.
1748
1749 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
1750
1751 * gcc.target/mips/dse-1.c: Disable.
1752
1753 2007-11-08 Tom Tromey <tromey@redhat.com>
1754
1755 * gcc.dg/empty-source-3.c: Update warning location.
1756 * gcc.dg/gomp/barrier-2.c: Likewise.
1757 * gcc.dg/label-decl-3.c: Likewise.
1758 * gcc.dg/label-decl-2.c: Likewise.
1759 * gcc.dg/empty-source-2.c: Likewise.
1760
1761 2007-11-08 Tom Tromey <tromey@redhat.com>
1762
1763 PR c++/30297:
1764 * g++.dg/inherit/pr30297.C: New file.
1765
1766 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
1767
1768 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1769 -fno-common for cygwin and mingw32.
1770
1771 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
1772
1773 PR middle-end/33826
1774 * gcc.dg/pr33826.c: New.
1775 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
1776 recursive functions being marked pure or const.
1777
1778 2007-11-08 Tobias Burnus <burnus@net-b.de>
1779
1780 PR fortran/33917
1781 * gfortran.dg/proc_decl_5.f90: New.
1782 * gfortran.dg/proc_decl_6.f90: New.
1783
1784 2007-11-08 Jakub Jelinek <jakub@redhat.com>
1785
1786 PR tree-optimization/32575
1787 * gcc.c-torture/execute/20071108-1.c: New test.
1788
1789 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
1790
1791 * g++.dg/opt/anchor1.C: New.
1792
1793 2007-11-07 Diego Novillo <dnovillo@google.com>
1794
1795 PR 33870
1796 * gcc.c-torture/execute/pr33870.x: Remove.
1797
1798 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
1799
1800 PR c++/33045
1801 PR c++/33837
1802 PR c++/33838
1803 * g++.dg/cpp0x/decltype-33837.C: New.
1804 * g++.dg/cpp0x/decltype-refbug.C: New.
1805 * g++.dg/cpp0x/decltype-33838.C: New.
1806
1807 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
1808
1809 * gcc.c-torture/compile/20071107-1.c: New test.
1810
1811 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
1812
1813 * gcc.dg/out-of-bounds-1.c: New test.
1814
1815 2007-11-07 Jakub Jelinek <jakub@redhat.com>
1816
1817 PR c++/33501
1818 * g++.dg/warn/incomplete2.C: New test.
1819 * g++.dg/template/incomplete4.C: New test.
1820 * g++.dg/template/incomplete5.C: New test.
1821
1822 2007-11-07 Olivier Hainque <hainque@adacore.com>
1823
1824 * gnat.dg/max_align.adb: New test.
1825
1826 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
1827
1828 PR target/30961
1829 * gcc.target/i386/pr30961-1.c: New.
1830
1831 2007-11-06 Tom Tromey <tromey@redhat.com>
1832
1833 PR c++/32368:
1834 * g++.dg/warn/pragma-system_header3.h: New.
1835 * g++.dg/warn/pragma-system_header3.C: New.
1836
1837 PR c++/32256:
1838 * g++.dg/warn/pragma-system_header4.C: New.
1839 * g++.dg/warn/pragma-system_header4.h: New.
1840
1841 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
1842
1843 PR c++/33977
1844 PR c++/33886
1845 * g++.dg/other/canon-array.C: New.
1846
1847 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
1848
1849 * g++.dg/parser/crash36.C: Tweak expected errors.
1850 * g++.dg/cpp0x/pr31439.C: New.
1851 * g++.dg/cpp0x/pr32114.C: New.
1852 * g++.dg/cpp0x/pr32115.C: New.
1853 * g++.dg/cpp0x/pr32125.C: New.
1854 * g++.dg/cpp0x/pr32126.C: New.
1855 * g++.dg/cpp0x/pr32127.C: New.
1856 * g++.dg/cpp0x/pr32128.C: New.
1857 * g++.dg/cpp0x/pr32253.C: New.
1858 * g++.dg/cpp0x/pr32566.C: New.
1859 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1860 * g++.dg/cpp0x/pr31438.C: Ditto.
1861 * g++.dg/cpp0x/variadic81.C: Ditto.
1862 * g++.dg/cpp0x/pr31432.C: Ditto.
1863 * g++.dg/cpp0x/pr31442.C: Ditto.
1864
1865 2007-11-06 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR target/33168
1868 * g++.dg/other/datasec1.C: New test.
1869
1870 PR tree-optimization/33458
1871 * g++.dg/opt/inline12.C: New test.
1872
1873 PR tree-optimization/33993
1874 * gcc.c-torture/compile/20071105-1.c: New test.
1875
1876 2007-11-05 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR rtl-optimization/33648
1879 * gcc.dg/pr33648.c: Require effective targer freorder.
1880
1881 2007-11-05 Revital Eres <eres@il.ibm.com>
1882
1883 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1884
1885 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1886
1887 PR c++/33996
1888 PR c++/33235
1889 PR c++/33930
1890 * g++.dg/cpp0x/pr33996.C: New
1891 * g++.dg/cpp0x/rv-trivial-bug.C: New
1892 * g++.dg/cpp0x/pr33930.C: New
1893
1894 2007-11-05 Nick Clifton <nickc@redhat.com>
1895 Sebastian Pop <sebastian.pop@amd.com>
1896
1897 PR tree-optimization/32540
1898 PR tree-optimization/33922
1899 * gcc.dg/tree-ssa/pr32540-1.c: New.
1900 * gcc.dg/tree-ssa/pr32540-2.c: New.
1901 * gcc.dg/tree-ssa/pr33922.c: New.
1902
1903 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1904
1905 PR c++/33939
1906 * g++.dg/cpp0x/variadic-rref.C: New.
1907
1908 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1909
1910 * g++dg/warn/pointer-integer-comparison.C: New.
1911
1912 2007-11-05 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR tree-optimization/33856
1915 * gcc.c-torture/compile/20071027-1.c: New test.
1916
1917 PR c++/33836
1918 * g++.dg/ext/label10.C: New test.
1919
1920 PR c++/33969
1921 * g++.dg/other/ptrmem9.C: New test.
1922
1923 2007-11-04 Andrew Pinski <pinskia@gmail.com>
1924
1925 PR middle-end/32931
1926 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1927
1928 2007-11-04 David Edelsohn <edelsohn@gnu.org>
1929
1930 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1931 * g++.dg/ext/visibility/namespace2.C: Add argument to
1932 dg-require-visibility.
1933 * g++.dg/ext/java-1.C: Disable on AIX.
1934
1935 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
1936
1937 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
1938
1939 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1940
1941 PR fortran/33881
1942 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1943
1944 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1945
1946 PR c/29062
1947 * gcc.dg/20031223-1.c: Adjust error output.
1948 * gcc.dg/parse-decl-after-label.c: New.
1949
1950 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1951
1952 PR libfortran/24685
1953 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1954 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1955 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1956
1957 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
1958
1959 PR rtl-optimization/28940
1960 * gcc.target/i386/addr-sel-1.c: New test.
1961
1962 2007-11-03 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR middle-end/33670
1965 * gcc.dg/pr33670.c: New test.
1966
1967 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR c++/33516
1970 * g++.dg/lookup/typedef1.C: New test.
1971
1972 2007-11-02 Janis Johnson <janis187@us.ibm.com>
1973
1974 PR testsuite/32076
1975 * lib/scandump.exp (dump-suffix): New.
1976 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1977 Include dump suffix in pass/fail messages, put regexp in quotes.
1978
1979 2007-11-02 Paolo Carlini <pcarlini@suse.de>
1980
1981 PR c++/33495
1982 * g++.dg/other/error19.C: New.
1983
1984 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1985
1986 PR rtl-optimization/28062
1987 * gcc.c-torture/compile/20071102-1.c: New test.
1988
1989 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
1990
1991 * g++.dg/cpp0x/pr33955.C: New.
1992
1993 2007-11-01 Tom Tromey <tromey@redhat.com>
1994
1995 PR preprocessor/30805:
1996 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1997
1998 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1999
2000 PR rtl-optimization/33648
2001 * gcc.dg/pr33648.c: New test.
2002
2003 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR c++/32384
2006 * g++.dg/template/pseudodtor1.C: New test.
2007 * g++.dg/template/pseudodtor2.C: New test.
2008
2009 PR c++/32260
2010 * g++.dg/rtti/typeid7.C: New test.
2011
2012 2007-11-01 Tom Tromey <tromey@redhat.com>
2013
2014 PR preprocessor/30805:
2015 * gcc.dg/cpp/pr30805.c: New file.
2016
2017 2007-11-01 Janis Johnson <janis187@us.ibm.com>
2018
2019 PR testsuite/25352
2020 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2021 add dg-skip-if.
2022 * gcc.c-torture/compile/20001205-1.c: Ditto.
2023 * gcc.c-torture/compile/20001226-1.c: Ditto.
2024 * gcc.c-torture/compile/20020312-1.c: Ditto.
2025 * gcc.c-torture/compile/20020604-1.c: Ditto.
2026 * gcc.c-torture/compile/920501-12.c: Ditto.
2027 * gcc.c-torture/compile/920501-4.c: Ditto.
2028 * gcc.c-torture/compile/920520-1.c: Ditto.
2029 * gcc.c-torture/compile/980506-1.c: Ditto.
2030 * gcc.c-torture/compile/990617-1.c: Ditto.
2031 * gcc.dg/compare6.c: Ditto.
2032 * g++.old-deja/g++.brendan/crash43.C: Ditto.
2033 * g++.old-deja/g++.brendan/synth1.C: Ditto.
2034 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2035 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2036 * g++.old-deja/g++.pt/static6.C: Ditto.
2037 * g++.old-deja/g++.pt/crash16.C: Ditto.
2038 * g++.old-deja/g++.mike/p10416.C: Ditto.
2039 * g++.old-deja/g++.mike/ns15.C: Ditto.
2040 * g++.old-deja/g++.mike/eh46.C: Ditto.
2041
2042 2007-11-01 Tom Tromey <tromey@redhat.com>
2043
2044 * gcc.dg/redecl-1.c: Update.
2045 * gcc.dg/pr20368-3.c: Update.
2046 * gcc.dg/inline-14.c: Update.
2047 * gcc.dg/builtins-30.c: Update.
2048 * gcc.dg/dremf-type-compat-4.c: Update.
2049 * gcc.dg/pr20368-2.c: Update.
2050
2051 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR rtl-optimization/33673
2054 * gcc.dg/pr33673.c: New test.
2055
2056 2007-11-01 Michael Matz <matz@suse.de>
2057
2058 PR tree-optimization/33961
2059 * gcc.dg/pr33961.c: New test.
2060
2061 2007-10-31 Paolo Carlini <pcarlini@suse.de>
2062
2063 PR c++/33494
2064 * g++.dg/template/error35.C: New.
2065
2066 2007-10-31 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR target/31507
2069 * gcc.dg/pr31507-1.c: New test.
2070 * gcc.dg/pr31507-2.c: New test.
2071
2072 2007-10-31 Revital Eres <eres@il.ibm.com>
2073
2074 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2075 target.
2076 * gcc.dg/vect/tree-vect.h (check_vect): Add
2077 powerpc-*paired test.
2078 * lib/target-supports.exp (check_750cl_hw_available):
2079 New.
2080 (check_effective_target_vect_int,
2081 check_effective_target_vect_intfloat_cvt,
2082 check_effective_target_powerpc_altivec_ok,
2083 check_effective_target_vect_long,
2084 check_effective_target_vect_sdot_hi,
2085 check_effective_target_vect_udot_hi,
2086 check_effective_target_vect_pack_trunc,
2087 check_effective_target_vect_unpack,
2088 check_effective_target_vect_shift,
2089 check_effective_target_vect_int_mult): Disable for powerpc-*paired
2090 target.
2091 * gcc.dg/vect/vect-ifcvt-11.c: New.
2092 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2093 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2094 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2095 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2096 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2097 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2098
2099 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
2100 Tobias Burnus <burnus@net-b.de>
2101
2102 PR fortran/33941
2103 * gfortran.dg/module_read_1.f90: New.
2104
2105 2007-10-31 Tom Tromey <tromey@redhat.com>
2106
2107 PR preprocessor/30786:
2108 * gcc.dg/cpp/pr30786.c: New file.
2109
2110 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2111
2112 PR fortran/33162
2113 * gfortran.dg/interface_19.f90: New.
2114 * gfortran.dg/interface_20.f90: New.
2115 * gfortran.dg/interface_21.f90: New.
2116
2117 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
2118
2119 PR tree-optimization/32377
2120 * gfortran.dg/vect/pr32377.f90: New.
2121
2122 2007-10-31 Richard Guenther <rguenther@suse.de>
2123
2124 PR middle-end/33779
2125 * gcc.c-torture/execute/pr33779-1.c: New testcase.
2126 * gcc.c-torture/execute/pr33779-2.c: Likewise.
2127
2128 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
2129
2130 PR fortran/33897
2131 * gfortran.dg/contained_3.f90: New.
2132
2133 2007-10-31 Christian Bruel <christian.bruel@st.com>
2134
2135 PR c++/19531
2136 * g++.dg/opt/nrv8.C: New.
2137
2138 2007-10-30 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR c++/33709
2141 * g++.dg/opt/compound1.C: New test.
2142
2143 PR c++/33616
2144 * g++.dg/template/ptrmem18.C: New test.
2145
2146 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2147
2148 PR fortran/33596
2149 * gfortran.dg/isnan_2.f90: New test.
2150
2151 2007-10-30 Ed Schouten <ed@fxq.nl>
2152
2153 PR tree-optimization/32500
2154 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2155
2156 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
2157
2158 PR c++/31993
2159 PR c++/32252
2160 * g++.dg/cpp0x/pr31993.C: New
2161 * g++.dg/cpp0x/pr32252.C: New
2162
2163 2007-10-30 Jakub Jelinek <jakub@redhat.com>
2164
2165 PR tree-optimization/33723
2166 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2167
2168 2007-10-30 Richard Guenther <rguenther@suse.de>
2169
2170 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2171 gcc.target/i386/loop-3.c.
2172
2173 2007-10-30 Revital Eres <eres@il.ibm.com>
2174
2175 * gcc.dg/vect/pr33866.c: Require vect_long.
2176
2177 2007-10-30 Revital Eres <eres@il.ibm.com>
2178
2179 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2180 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2181
2182 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
2183
2184 PR tree-optimization/32893
2185 * lib/target-supports.exp
2186 (check_effective_target_unaligned_stack): new keyword.
2187 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2188 not sensitive to unaligned_stack.
2189 * gcc.dg/vect/vect-3.c: Likewise.
2190 * gcc.dg/vect/vect-4.c: Likewise.
2191 * gcc.dg/vect/vect-5.c: Likewise.
2192 * gcc.dg/vect/vect-6.c: Likewise.
2193 * gcc.dg/vect/vect-7.c: Likewise.
2194 * gcc.dg/vect/vect-13.c: Likewise.
2195 * gcc.dg/vect/vect-17.c: Likewise.
2196 * gcc.dg/vect/vect-18.c: Likewise.
2197 * gcc.dg/vect/vect-19.c: Likewise.
2198 * gcc.dg/vect/vect-20.c: Likewise.
2199 * gcc.dg/vect/vect-21.c: Likewise.
2200 * gcc.dg/vect/vect-22.c: Likewise.
2201 * gcc.dg/vect/vect-27.c: Likewise.
2202 * gcc.dg/vect/vect-29.c: Likewise.
2203 * gcc.dg/vect/vect-64.c: Likewise.
2204 * gcc.dg/vect/vect-65.c: Likewise.
2205 * gcc.dg/vect/vect-66.c: Likewise.
2206 * gcc.dg/vect/vect-72.c: Likewise.
2207 * gcc.dg/vect/vect-73.c: Likewise.
2208 * gcc.dg/vect/vect-86.c: Likewise.
2209 * gcc.dg/vect/vect-all.c: Likewise.
2210 * gcc.dg/vect/slp-25.c: Likewise.
2211 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2212 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2213 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2214
2215 * gcc.dg/vect/vect-31.c: Removed alignment checks.
2216 * gcc.dg/vect/vect-34.c: Likewise.
2217 * gcc.dg/vect/vect-36.c: Likewise.
2218 * gcc.dg/vect/vect-64.c: Likewise.
2219 * gcc.dg/vect/vect-65.c: Likewise.
2220 * gcc.dg/vect/vect-66.c: Likewise.
2221 * gcc.dg/vect/vect-68.c: Likewise.
2222 * gcc.dg/vect/vect-76.c: Likewise.
2223 * gcc.dg/vect/vect-77.c: Likewise.
2224 * gcc.dg/vect/vect-78.c: Likewise.
2225
2226 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2227 testcase (without no-section-anchors prefix) but with global arrays.
2228 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2229 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2230 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2231 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2232 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2233 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2234 * gcc.dg/vect/vect-77-global.c: Likewise.
2235 * gcc.dg/vect/vect-78-global.c: Likewise.
2236
2237 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2238 testcase (without no-section-anchors prefix) but fix alignment checks
2239 to also consider unaligned_stack targets.
2240 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2241
2242 2007-10-29 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR tree-optimization/33723
2245 * gcc.c-torture/execute/20071029-1.c: New test.
2246 * gcc.dg/tree-ssa/pr33723.c: New test.
2247
2248 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
2249
2250 PR tree-optimization/33614
2251 * gcc.c-torture/compile/pr33614.c: New test.
2252
2253 2007-10-29 Richard Guenther <rguenther@suse.de>
2254
2255 PR tree-optimization/33870
2256 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2257
2258 2007-10-29 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR tree-optimization/33757
2261 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2262 true architectures instead of having a big dg-skip-if.
2263
2264 PR c++/33841
2265 * g++.dg/other/bitfield3.C: New test.
2266
2267 2007-10-29 Richard Guenther <rguenther@suse.de>
2268
2269 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2270
2271 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
2272
2273 Automatic parallelization reduction tests.
2274
2275 * gcc.dg/tree-ssa/reduc-1.c: New test.
2276 * gcc.dg/tree-ssa/reduc-1char.c: New test.
2277 * gcc.dg/tree-ssa/reduc-1short.c: New test.
2278 * gcc.dg/tree-ssa/reduc-2.c: New test.
2279 * gcc.dg/tree-ssa/reduc-2char.c: New test.
2280 * gcc.dg/tree-ssa/reduc-2short.c: New test.
2281 * gcc.dg/tree-ssa/reduc-3.c: New test.
2282 * gcc.dg/tree-ssa/reduc-6.c: New test.
2283 * gcc.dg/tree-ssa/reduc-7.c: New test.
2284 * gcc.dg/tree-ssa/reduc-8.c: New test.
2285 * gcc.dg/tree-ssa/reduc-9.c: New test.
2286
2287 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
2288 Zdenek Dvorak <ook@ucw.cz>
2289
2290 OMP_ATOMIC Changes, testsuite changes.
2291
2292 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2293 instead of gimple dump.
2294 * gcc.dg/gomp/atomic-9.c: Same.
2295 * gcc.dg/gomp/atomic-10.c: Same.
2296 * g++.dg/gomp/atomic-3.C: Same.
2297 * g++.dg/gomp/atomic-9.C: Same.
2298 * g++.dg/gomp/atomic-10.C: Same.
2299
2300 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
2301
2302 PR fortran/31217
2303 PR fortran/33811
2304 * gfortran.dg/forall_12.f90: New test.
2305
2306 PR fortran/33686
2307 * gfortran.dg/forall_13.f90: New test.
2308
2309 2007-10-28 Paolo Carlini <pcarlini@suse.de>
2310 Mark Mitchell <mark@codesourcery.com>
2311
2312 PR c++/30659
2313 * g++.dg/template/crash71.C: New.
2314
2315 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
2316
2317 PR fortran/32147
2318 * gfortran.dg/module_md5_1.f90: Update hash-value.
2319
2320 2007-10-28 Andrew Pinski <pinskia@gmail.com>
2321
2322 PR tree-opt/33589
2323 * g++.dg/torture/pr33589-1.C: New testcase.
2324 * g++.dg/torture/pr33589-2.C: New testcase.
2325
2326 2007-10-28 Richard Guenther <rguenther@suse.de>
2327
2328 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2329
2330 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
2331 Uros Bizjak <ubizjak@gmail.com>
2332
2333 PR tree-optimization/33920
2334 * gcc.dg/tree-ssa/pr33290.c: New test.
2335
2336 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2337
2338 PR fortran/31306
2339 * gfortran.dg/argument_check_7.f90: New test.
2340 * gfortran.dg/argument_check_8.f90: New test.
2341
2342 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
2343
2344 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2345 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
2346 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2347 * gcc.target/i386/sse-14.c: Ditto.
2348
2349 2007-10-27 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR c++/33844
2352 * g++.dg/other/ptrmem8.C: New test.
2353
2354 PR c++/33842
2355 * g++.dg/template/error34.C: New test.
2356
2357 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
2358
2359 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2360
2361 2007-10-27 Richard Guenther <rguenther@suse.de>
2362
2363 PR tree-optimization/33870
2364 * gcc.dg/tree-ssa/alias-15.c: New testcase.
2365 * gcc.c-torture/execute/pr33870.c: Likewise.
2366
2367 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2368
2369 PR fortran/33162
2370 * gfortran.dg/argument_checking_9.f90: New test.
2371
2372 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
2373
2374 * g++.dg/other/pr33601.C: New.
2375
2376 2007-10-26 Paolo Carlini <pcarlini@suse.de>
2377
2378 PR c++/31988
2379 * g++.dg/init/new25.C: New.
2380
2381 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
2382
2383 * g++.dg/cpp0x/pr33839.C: New.
2384
2385 2007-10-26 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR c++/33744
2388 * g++.dg/template/arg6.C: New test.
2389
2390 2007-10-26 Paolo Carlini <pcarlini@suse.de>
2391
2392 PR c++/31747
2393 * g++.dg/parse/crash39.C: New.
2394
2395 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
2396
2397 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2398 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
2399 "offset: -4B".
2400
2401 2007-10-25 David Daney <ddaney@avtrex.com>
2402
2403 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2404
2405 2007-10-25 Paolo Carlini <pcarlini@suse.de>
2406
2407 PR c++/33843
2408 * g++.dg/template/error32.C: New.
2409
2410 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
2411 Ira Rosen <irar@il.ibm.com>
2412
2413 PR tree-optimization/33833
2414 * gcc.dg/vect/pr33833.c: New testcase.
2415
2416 2007-10-25 David Daney <ddaney@avtrex.com>
2417
2418 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2419
2420 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
2421 Ira Rosen <irar@il.ibm.com>
2422
2423 PR tree-optimization/33866
2424 * gcc.dg/vect/pr33866.c: New testcase.
2425
2426 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
2427
2428 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2429 Add -w to compile flags to suppress "call-clobbered register" warnings
2430 and remove dg-warning directives.
2431
2432 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
2433
2434 * gcc.dg/sms-2.c: Cleanup sms dump file.
2435 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2436 profile-use step.
2437
2438 2007-10-24 David Daney <ddaney@avtrex.com>
2439
2440 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2441
2442 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
2443
2444 PR target/33755
2445 * gcc.target/mips/pr33755.c: New test.
2446
2447 2007-10-24 Ira Rosen <irar@il.ibm.com>
2448
2449 PR tree-optimization/33804
2450 * gcc.dg/vect/pr33804.c: New testcase.
2451
2452 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2453
2454 PR forrtran/33849
2455 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2456
2457 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
2458 Uros Bizjak <ubizjak@gmail.com>
2459
2460 PR rtl-optimization/33846
2461 * gcc.dg/vect/pr33846.c: New testcase.
2462
2463 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
2464 Dorit Nuzman <dorit@il.ibm.com>
2465
2466 PR tree-optimization/33860
2467 * g++.dg/vect/pr33860.cc: New test.
2468 * g++.dg/vect/pr33860a.cc: New test.
2469
2470 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
2471 Revital Eres <eres@il.ibm.com>
2472
2473 * gcc.dg/sms-2.c: New testcase.
2474
2475 2007-10-22 David S. Miller <davem@davemloft.net>
2476
2477 * gcc.dg/globalreg-1.c: New test.
2478
2479 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
2480 Dorit Nuzman <dorit@il.ibm.com>
2481
2482 PR tree-optimization/33834
2483 PR tree-optimization/33835
2484 * g++.dg/vect/pr33834_1.cc: New test.
2485 * g++.dg/vect/pr33834_2.cc: New test.
2486 * g++.dg/vect/pr33835.cc: New test.
2487
2488 2007-10-22 Jakub Jelinek <jakub@redhat.com>
2489
2490 * gcc.dg/pr33644.c: New test.
2491
2492 2007-10-22 Jakub Jelinek <jakub@redhat.com>
2493
2494 PR c++/33372
2495 * g++.dg/gomp/pr33372-1.C: New test.
2496 * g++.dg/gomp/pr33372-2.C: New test.
2497 * g++.dg/gomp/pr33372-3.C: New test.
2498
2499 2007-10-22 Michael Matz <matz@suse.de>
2500
2501 PR tree-optimization/33855
2502 * gcc.c-torture/compile/pr33855.c: New testcase.
2503
2504 2007-10-22 Ira Rosen <irar@il.ibm.com>
2505
2506 PR tree-optimization/33854
2507 * gcc.dg/vect/O1-pr33854.c: New testcase.
2508 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2509
2510 2007-10-21 David Edelsohn <edelsohn@gnu.org>
2511
2512 * gcc.dg/unwind-1.c: Disable on AIX.
2513 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2514
2515 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
2516
2517 PR fortran/33749
2518 * gfortran.dg/assign_9.f90: New test.
2519
2520 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
2521
2522 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2523 (dg-mips-options): Skip tests that specify an ABI other than o32
2524 and o64 if generating MIPS16 hard-float code.
2525
2526 2007-10-21 Ira Rosen <irar@il.ibm.com>
2527 Revital Eres <eres@il.ibm.com>
2528
2529 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2530 * gcc.dg/vect/vect-16.c: Fix comment.
2531 * gcc.dg/vect/pr33369.c: Require vect_int.
2532 * gcc.dg/vect/slp-33.c: Add spaces.
2533 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2534 targets.
2535 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2536 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2537 targets.
2538 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2539 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2540 targets.
2541 * gcc.dg/vect/slp-10.c: Add spaces.
2542 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2543 targets.
2544 * gcc.dg/vect/slp-36.c: Require vect_int.
2545 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2546 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2547 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2548 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2549 targets.
2550 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2551 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2552 instead of vector_alignment_reachable_for_double.
2553 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2554 (natural_alignment): Split into...
2555 (natural_alignment_32, natural_alignment_64): New.
2556 (vector_alignment_reachable): Depend on natural_alignment_32.
2557 (vector_alignment_reachable_for_double): Rename to ...
2558 (vector_alignment_reachable_for_64bit): And depend on
2559 natural_alignment_64.
2560
2561 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
2562
2563 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2564 MIPS targets.
2565 * g++.dg/vect/vect.exp: Likewise.
2566 * lib/fortran-torture.exp: Likewise.
2567 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2568 mipsisa64*-*-* as the target selector. Remove -mips64,
2569 -mhard-float and -mgp64 from the options list.
2570 * gcc.target/mips/mips-ps-2.c: Likewise.
2571 * gcc.target/mips/mips-ps-3.c: Likewise.
2572 * gcc.target/mips/mips-ps-4.c: Likewise.
2573 * gcc.target/mips/mips-ps-6.c: Likewise.
2574 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2575 options list.
2576 * gcc.target/mips/sb1-1.c: Likewise.
2577 * gcc.target/mips/mips-ps-type.c: Likewise.
2578 * gcc.target/mips/mips-ps-7.c: New test.
2579 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2580 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2581 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2582 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
2583 as forcing an ABI and an architecture.
2584 (is_gp32_flag, is_gp64_flag): Fold into...
2585 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
2586 then -mfp64 imply -mhard-float. Apply register rules after the
2587 loop. Handle -march=mipsN like -mipsN.
2588
2589 2007-10-20 David Edelsohn <edelsohn@gnu.org>
2590
2591 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2592 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2593
2594 2007-10-20 Tobias Burnus <burnus@net-b.de>
2595
2596 PR fortran/33818
2597 * gfortran.dg/entry_dummy_ref_3.f90: New.
2598
2599 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
2600 FX Coudert <fxcoudert@gcc.gnu.org>
2601
2602 PR fortran/31608
2603 * gfortran.dg/char_cast_1.f90: New test.
2604
2605 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
2606
2607 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2608 * gfortran.dg/large_real_kind_2.F90: ditto.
2609 * gfortran.dg/default_format_2.f90: ditto.
2610 * gfortran.dg/default_format_denormal_1.f90: ditto.
2611
2612 2007-10-19 Richard Guenther <rguenther@suse.de>
2613
2614 PR middle-end/33816
2615 PR middle-end/32921
2616 * gfortran.dg/pr32921.f: New testcase.
2617
2618 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2619
2620 PR libfortran/33544
2621 * gfortran.dg/transfer_check_1.f90: Adjust options.
2622
2623 2007-10-19 Richard Guenther <rguenther@suse.de>
2624
2625 Revert
2626 2007-10-19 Richard Guenther <rguenther@suse.de>
2627
2628 PR middle-end/32921
2629 * gfortran.dg/pr32921.f: New testcase.
2630
2631 2007-10-19 Richard Guenther <rguenther@suse.de>
2632
2633 * gcc.c-torture/execute/20071018-1.c: New testcase.
2634
2635 2007-10-19 Richard Guenther <rguenther@suse.de>
2636
2637 PR middle-end/32921
2638 * gfortran.dg/pr32921.f: New testcase.
2639
2640 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
2641
2642 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2643
2644 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
2645
2646 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2647
2648 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
2649
2650 PR fortran/33233
2651 * gfortran.dg/host_assoc_function_1.f90: Correct references.
2652 * gfortran.dg/host_assoc_function_3.f90: New test.
2653
2654 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
2655
2656 PR fortran/33733
2657 * gfortran.dg/transfer_simplify_6.f90: New test.
2658
2659 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
2660 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2661
2662 PR middle-end/33794
2663 * gfortran.dg/pr33794.f90: New testcase.
2664
2665 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
2666
2667 PR target/32961
2668 * gcc.target/i386/pr32961.c: New testcase.
2669 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2670 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2671 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2672 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2673 __builtin_ia32_pslldi128 defines.
2674
2675 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
2676
2677 PR fortran/33760
2678 * gfortran.dg/c_ptr_tests_13.f03: New test case.
2679
2680 2007-10-16 Paolo Carlini <pcarlini@suse.de>
2681
2682 PR c++/28639
2683 PR c++/30299
2684 * g++.dg/template/void12.C: New.
2685 * g++.dg/template/void13.C: New.
2686
2687 2007-10-16 Paolo Carlini <pcarlini@suse.de>
2688
2689 PR c++/31446
2690 * g++.dg/template/void11.C: New.
2691 * g++.dg/template/void2.C: Adjust error markers.
2692 * g++.dg/template/void10.C: Likewise.
2693 * g++.dg/template/crash55.C: Likewise.
2694
2695 2007-10-16 Mark Mitchell <mark@codesourcery.com>
2696
2697 * g++.dg/opt/const5.C: New test.
2698
2699 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
2700 Maxim Kuvyrkov <maxim@codesourcery.com>
2701
2702 * gcc.target/ia64/20040709-2.c: New test.
2703
2704 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2705
2706 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2707
2708 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
2709
2710 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2711 to each function. Check that there are no unsigned loads.
2712
2713 2007-10-15 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR tree-optimization/33136
2716 * gcc.c-torture/execute/20070824-1.c: New test.
2717 * gcc.dg/pr33136-1.c: New test.
2718 * gcc.dg/pr33136-2.c: New test.
2719 * gcc.dg/pr33136-3.c: New test.
2720
2721 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2722
2723 PR tree-optimization/33735
2724 * g++.dg/torture/pr33735.C: New.
2725
2726 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2727
2728 PR middle-end/33706
2729 * gcc.dg/va-arg-pack-2.c: New.
2730
2731 2007-10-15 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR tree-optimization/33619
2734 * gcc.dg/pr33619.c: New test.
2735
2736 2007-10-15 David Edelsohn <edelsohn@gnu.org>
2737
2738 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2739 flag for AIX.
2740 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2741
2742 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2743
2744 PR libfortran/33055
2745 * gfortran.dg/inquire_11.f90: New test.
2746 * gfortan.dg/negative_unit_int8.f: New test.
2747
2748 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2749
2750 PR target/33133
2751 * gcc.c-torture/compile/pr33133.c: New test.
2752
2753 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2754
2755 PR libfortran/33672
2756 * gfortran.dg/namelist_40.f90: New test.
2757
2758 2007-10-14 Tobias Burnus <burnus@net-b.de>
2759
2760 PR fortran/33745
2761 * gfortran.dg/bounds_check_11.f90: New.
2762
2763 2007-10-14 Andrew Pinski <pinskia@gmail.com>
2764
2765 PR c++/30303
2766 * g++.dg/other/ctor1.C: New test.
2767 * g++.dg/other/ctor2.C: New test.
2768 * g++.dg/other/dtor1.C: New test.
2769
2770 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
2771
2772 * gfortran.dg/bounds_check_10.f90: Fix testcase.
2773
2774 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
2775 Paul Thomas <pault@gcc.gnu.org>
2776
2777 PR fortran/33254
2778 PR fortran/33727
2779 * gfortran.dg/bounds_check_10.f90: New.
2780
2781 2007-10-13 David Edelsohn <edelsohn@gnu.org>
2782
2783 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2784 * gcc.target/powerpc/popcount-1.c: Same.
2785
2786 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
2787
2788 PR c++/26698
2789 * g++.dg/conversion/op4.C: New test.
2790
2791 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
2792
2793 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2794
2795 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
2796
2797 PR fortran/33542
2798 * gfortran.dg/ambiguous_specific_1.f90: New test.
2799
2800 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
2801
2802 PR fortran/33664
2803 * gfortran.dg/impure_spec_expr_1.f90: New test.
2804 * gfortran.dg/char_result_7.f90: Remove illegal test.
2805
2806 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
2807
2808 PR 11001
2809 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2810 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2811 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2812 * gcc.target/i386/pr11001-memset-1.c: New testcase.
2813 * gcc.target/i386/pr11001-memset-2.c: New testcase.
2814 * gcc.target/i386/pr11001-memset-3.c: New testcase.
2815 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2816 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2817 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2818
2819 2007-10-12 Richard Guenther <rguenther@suse.de>
2820
2821 PR middle-end/26198
2822 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2823 * gcc.c-torture/execute/20071011-1.c: Likewise.
2824 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2825
2826 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
2827
2828 PR tree-optimization/33742
2829 * gcc.dg/pr33742.c: New testcase.
2830
2831 2007-10-12 Jakub Jelinek <jakub@redhat.com>
2832
2833 PR tree-optimization/33645
2834 * gcc.dg/pr33645-1.c: New test.
2835 * gcc.dg/pr33645-2.c: New test.
2836 * gcc.dg/pr33645-3.c: New test.
2837
2838 PR c++/32121
2839 * g++.dg/ext/label4.C: Adjust error regexp.
2840 * g++.dg/ext/label6.C: Adjust error regexp.
2841 * g++.dg/ext/label7.C: New test.
2842 * g++.dg/ext/label8.C: New test.
2843 * g++.dg/ext/label9.C: New test.
2844
2845 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
2846
2847 PR middle-end/33676
2848 * gcc.dg/pr33676.c: New.
2849
2850 2007-10-11 Paolo Carlini <pcarlini@suse.de>
2851
2852 PR c++/31441
2853 * g++.dg/cpp0x/variadic83.C: New.
2854
2855 2007-10-11 Paolo Carlini <pcarlini@suse.de>
2856
2857 PR c++/33461
2858 * g++.dg/cpp0x/variadic81.C: New.
2859 * g++.dg/cpp0x/variadic82.C: Likewise.
2860
2861 2007-10-11 Richard Guenther <rguenther@suse.de>
2862
2863 PR middle-end/33724
2864 * gcc.dg/pr33724.c: New testcase.
2865
2866 2007-10-11 Richard Guenther <rguenther@suse.de>
2867
2868 PR c/33726
2869 * gcc.dg/pr33726.c: New testcase.
2870
2871 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
2872
2873 PR fortran/33500
2874 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2875
2876 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2877
2878 PR testsuite/33391
2879 * gfortran.dg/do_3.F90: Run with -fwrapv.
2880
2881 2007-10-09 Geoffrey Keating <geoffk@apple.com>
2882
2883 * gcc.dg/unwind-1.c: New.
2884
2885 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2886
2887 PR libfortran/33683
2888 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
2889 failure on some common systems.
2890
2891 2007-10-09 Richard Guenther <rguenther@suse.de>
2892
2893 PR middle-end/33692
2894 * gcc.dg/pr33692.c: New testcase.
2895
2896 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
2897
2898 PR middle-end/33669
2899 * gcc.c-torture/execute/pr33669.c: New.
2900
2901 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
2902
2903 PR tree-optimization/33615
2904 * g++.dg/tree-ssa/pr33615-2.C: New test.
2905
2906 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
2907
2908 PR tree-optimization/33615
2909 * g++.dg/tree-ssa/pr33615.C: New test.
2910
2911 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
2912
2913 PR tree-optimization/33572
2914 * g++.dg/torture/pr33572.C: Replace with complete test.
2915
2916 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
2917
2918 PR fortran/33689
2919 * gfortran.dg/spec_expr_5.f90: New.
2920
2921 2007-10-08 Geoffrey Keating <geoffk@apple.com>
2922
2923 * gcc.dg/pragma-darwin-2.c: New.
2924
2925 2007-10-08 Richard Guenther <rguenther@suse.de>
2926
2927 PR middle-end/33693
2928 PR middle-end/33695
2929 PR middle-end/33697
2930 * gcc.dg/pr33693.c: New testcase.
2931 * gcc.dg/pr33695.c: Likewise.
2932 * gcc.dg/pr33697.c: Likewise.
2933
2934 2007-10-08 Richard Guenther <rguenther@suse.de>
2935
2936 PR middle-end/33691
2937 PR middle-end/33694
2938 PR middle-end/33696
2939 * gcc.dg/pr33691.c: New testcase.
2940 * gcc.dg/pr33694.c: Likewise.
2941 * gcc.dg/pr33696.c: Likewise.
2942
2943 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2944
2945 PR libfortran/33683
2946 * gfortran.dg/gamma_5.f90: New test case
2947
2948 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
2949
2950 PR fortran/20851
2951 * initialization_1.f90: Fix dg-error annotations.
2952 * initialization_14.f90: New.
2953 * initialization_7.f90: Fix dg-error annotations.
2954 * initialization_9.f90: Likewise.
2955
2956 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2957
2958 * gfortran.dg/error_recovery_4.f90: New test.
2959
2960 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2961
2962 * gfortran.dg/default_format_denormal_2.f90: New test.
2963 * gfortran.dg/default_format_2.inc: New test.
2964 * gfortran.dg/default_format_denormal_1.f90: New test.
2965 * gfortran.dg/default_format_1.inc: New test.
2966 * gfortran.dg/default_format_1.f90: Don't test for denormalized
2967 numbers.
2968 * gfortran.dg/default_format_2.f90: Don't test for denormalized
2969 numbers.
2970
2971 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2972
2973 * gfortran.dg/namelist_15.f90: Revise test.
2974
2975 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2976
2977 PR tree-optimization/33655
2978 * gcc.dg/torture/pr33655.c: New.
2979
2980 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2981
2982 PR tree-optimization/33572
2983 * g++.dg/torture/pr33572.C: New.
2984
2985 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
2986
2987 PR fortran/25076
2988 * gfortran.dg/forall_11.f90: New.
2989
2990 2007-10-05 Michael Matz <matz@suse.de>
2991
2992 PR middle-end/33667
2993 * gcc.dg/pr33667.c: New testcase.
2994
2995 2007-10-05 Richard Guenther <rguenther@suse.de>
2996
2997 PR middle-end/33666
2998 * gcc.dg/pr33666.c: New testcase.
2999
3000 2007-10-05 Michael Matz <matz@suse.de>
3001
3002 PR inline-asm/33600
3003 * gcc.target/i386/pr33600.c: New testcase.
3004
3005 2007-10-05 Richard Guenther <rguenther@suse.de>
3006
3007 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3008
3009 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
3010
3011 PR target/33635
3012 * gcc.target/mips/pr33635-1.c: New test.
3013
3014 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3015
3016 PR libfortran/33253
3017 * gfortran.dg/namelist_39.f90: Revise to use long names.
3018
3019 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
3020
3021 PR fortran/33646
3022 * gfortran.dg/pr33646.f90: New file.
3023
3024 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3025
3026 PR fortran/33529
3027 * gfortran.dg/char_type_len_2.f90: Adjust error message.
3028 * gfortran.dg/char_decl_2.f90: New test.
3029
3030 2007-10-04 Richard Guenther <rguenther@suse.de>
3031
3032 PR middle-end/33641
3033 * gcc.c-torture/compile/pr33641.c: New testcase.
3034
3035 2007-10-04 Michael Matz <matz@suse.de>
3036
3037 PR rtl-optimization/33653
3038 * gcc.dg/pr33653.c: New.
3039
3040 2007-10-04 Richard Guenther <rguenther@suse.de>
3041
3042 PR tree-optimization/33627
3043 * g++.dg/torture/pr33627.C: New testcase.
3044
3045 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
3046
3047 PR fortran/33626
3048 * gfortran.dg/parens_6.f90: New.
3049
3050 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
3051
3052 PR fortran/33646
3053 PR fortran/33542
3054 * gfortran.dg/ambiguous_specific_1.f90: Remove.
3055
3056 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
3057
3058 * g++.dg/ext/gnu-inline-global-redecl.C: New.
3059
3060 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
3061
3062 PR target/33635
3063 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3064 and mips_forced_be.
3065 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
3066 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
3067 options.
3068 * gcc.target/mips/fpr-moves-1.c: New test.
3069 * gcc.target/mips/fpr-moves-2.c: Likewise.
3070 * gcc.target/mips/fpr-moves-3.c: Likewise.
3071 * gcc.target/mips/fpr-moves-4.c: Likewise.
3072 * gcc.target/mips/fpr-moves-5.c: Likewise.
3073 * gcc.target/mips/fpr-moves-6.c: Likewise.
3074 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3075
3076 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3077
3078 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3079
3080 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3081
3082 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3083 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3084
3085 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
3086
3087 PR fortran/33198
3088 * gfortran.dg/common_errors_1.f90: New.
3089
3090 2007-10-03 Doug Kwan <dougkwan@google.com>
3091 Richard Guenther <rguenther@suse.de>
3092
3093 PR debug/31899
3094 * g++.dg/debug/using3.C: New testcase.
3095
3096 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3097
3098 PR libfortran/33253
3099 * gfortran.dg/namelist_38.f90: New test.
3100 * gfortran.dg/namelist_39.f90: New test.
3101
3102 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3103
3104 PR libfortran/33469
3105 * gfortran.dg/default_format_1.f90: New test.
3106 * gfortran.dg/default_format_2.f90: New test.
3107 * gfortran.dg/namelist_print_1.f: Adjust expected output.
3108 * gfortran.dg/real_const_3.f90: Adjust expected output.
3109
3110 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
3111
3112 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3113 default ABI. Split mips_forced_abi into mips_forced_abi and
3114 mips_forced_regs.
3115 (is_gp32_flag): Return true for -mabi=32.
3116 (is_gp64_flag): New function. Handle 64-bit -mabi options.
3117 (dg-mips-options): Use is_gp64_flag instead of checking specifically
3118 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
3119 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3120 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3121 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3122 * gcc.target/mips/save-restore-2.c: Likewise.
3123 * gcc.target/mips/save-restore-3.c: Likewise.
3124 * gcc.target/mips/save-restore-4.c: Likewise.
3125
3126 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
3127
3128 PR middle-end/33617
3129 * gcc.c-torture/compile/pr33617.c: New test.
3130
3131 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
3132
3133 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3134 -gstabs+ for extended options.
3135
3136 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3137
3138 PR fortran/33542
3139 * gfortran.dg/ambiguous_specific_1.f90: New test.
3140
3141 2007-10-02 Revital Eres <eres@il.ibm.com>
3142
3143 * gcc.target/powerpc/paired-8.c: New test.
3144 * gcc.target/powerpc/paired-9.c: New test.
3145 * gcc.target/powerpc/paired-10.c: New test.
3146
3147 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3148
3149 PR fortran/33566
3150 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3151
3152 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3153
3154 PR fortran/33554
3155 * gfortran.dg/intent_out_2.f90: New test.
3156
3157 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3158
3159 PR fortran/33550
3160 * gfortran.dg/ambiguous_reference_1.f90: New test.
3161
3162 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3163
3164 PR fortran/31154
3165 PR fortran/31229
3166 PR fortran/33334
3167 * gfortran.dg/function_kinds_1.f90: New test.
3168 * gfortran.dg/function_kinds_2.f90: New test.
3169 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3170 use association into interfaces.
3171
3172 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3173
3174 PR testsuite/31828
3175 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3176 (overflow): Use INFINITY, not FP_INFINITE.
3177 gcc.dg/float-range-4.c: Likewise.
3178 gcc.dg/float-range-5.c: Likewise.
3179
3180 2007-10-01 Nick Clifton <nickc@redhat.com>
3181
3182 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3183 for 16-bit targets.
3184
3185 2007-09-30 Diego Novillo <dnovillo@google.com>
3186
3187 PR 33593
3188 * g++.dg/tree-ssa/pr33593.C: New test.
3189
3190 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3191
3192 PR libfortran/33400
3193 * gfortran.dg/PR19872.f: Fix test condition.
3194 * gfortran.dg/list_read_7.f90: New test.
3195
3196 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
3197
3198 PR tree-optimization/33597
3199 * gcc.dg/vect/pr33597.c: New testcase.
3200
3201 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
3202
3203 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3204 * gcc.target/i386/pr33524.c: ...this.
3205
3206 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
3207
3208 PR fortran/33354
3209 * gfortran.dg/minmaxloc_4.f90: New.
3210
3211 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3212
3213 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3214
3215 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
3216
3217 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3218
3219 2007-09-28 Paolo Carlini <pcarlini@suse.de>
3220
3221 PR c++/33213
3222 * g++.dg/cpp0x/variadic79.C: New.
3223
3224 2007-09-28 Michael Matz <matz@suse.de>
3225 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR rtl-optimization/33552
3228 * gcc.target/i386/pr33552.c: New runtime test.
3229 * gcc.target/i386/strinline.c: New compile time test.
3230
3231 2007-09-28 Jakub Jelinek <jakub@redhat.com>
3232
3233 * gfortran.dg/openmp_stack.f90: Removed.
3234
3235 PR c++/31434
3236 * g++.dg/cpp0x/variadic80.C: New test.
3237
3238 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3239
3240 * gfortran.dg/namelist_38.f90: Delete test for revertion of
3241 r128057.
3242
3243 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3244
3245 PR middle-end/7003
3246 * gcc.target/powerpc/gcse-1.c: New test.
3247
3248 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
3249
3250 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3251 fixed capitalizations.
3252 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3253 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3254 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3255 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3256 * gfortran.dg/maxloc_shape_1.f90: Likewise.
3257 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3258 * gfortran.dg/min_max_conformance.f90: Likewise.
3259
3260 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
3261
3262 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3263 options.
3264 * gcc.dg/c99-tgmath-2.c: Likewise.
3265 * gcc.dg/c99-tgmath-3.c: Likewise.
3266 * gcc.dg/c99-tgmath-4.c: Likewise.
3267
3268 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
3269
3270 PR fortran/33568
3271 * gfortran.dg/anint_1.f90: New test.
3272
3273 2007-09-27 Ian Lance Taylor <iant@google.com>
3274
3275 PR tree-optimization/33565
3276 * gcc.dg/Wstrict-overflow-20.c: New test.
3277
3278 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3279
3280 * gfortran.dg/openmp_stack.f90: Fix typo.
3281 * gfortran.dg/recursive_stack.f90: Fix typo.
3282
3283 2007-09-27 Paolo Carlini <pcarlini@suse.de>
3284
3285 PR c++/33493
3286 * g++.dg/template/error31.C: New.
3287
3288 2007-09-27 Jakub Jelinek <jakub@redhat.com>
3289
3290 * lib/prune.exp: Prune also "^In function .*$" lines and
3291 "^ inlined from .*$" lines.
3292
3293 2007-09-26 Richard Guenther <rguenther@suse.de>
3294
3295 PR tree-optimization/33563
3296 * gcc.dg/torture/pr33563.c: New testcase.
3297
3298 2007-09-26 Joseph Myers <joseph@codesourcery.com>
3299
3300 PR c/25309
3301 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3302 array.
3303 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
3304 without -O2.
3305
3306 2007-09-26 Richard Guenther <rguenther@suse.de>
3307
3308 PR tree-optimization/30375
3309 PR tree-optimization/33560
3310 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3311 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3312 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3313 * gcc.dg/torture/pr30375.c: New testcase.
3314 * gcc.dg/torture/pr33560.c: New testcase.
3315 * gcc.dg/tree-ssa/pr30375.c: Likewise.
3316
3317 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
3318
3319 PR c++/33207
3320 * g++.dg/parse/crash38.C: New test.
3321
3322 2007-09-25 Michael Meissner <michael.meissner@amd.com>
3323
3324 PR target/33524
3325 * gcc.target/i386/sse5-convert.c: New file, test int->long
3326 vectorized conversions.
3327
3328 2007-09-25 Revital Eres <eres@il.ibm.com>
3329
3330 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3331
3332 2007-09-25 Joseph Myers <joseph@codesourcery.com>
3333
3334 PR c/32295
3335 * gcc.dg/enum-incomplete-1.c: New test.
3336
3337 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
3338
3339 * gcc.c-torture/compile/20070919-1.c: New test.
3340
3341 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
3342
3343 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3344
3345 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
3346
3347 PR c++/14688
3348 * g++.dg/inherit/override_attribs.C: New file.
3349
3350 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
3351
3352 PR fortran/33269
3353 * io.c (check_format_string): Move NULL and constant checks into
3354 this function.
3355 (check_io_constraints): Call gfc_simplify_expr() before calling
3356 check_format_string(). Remove NULL and constant checks.
3357
3358 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
3359
3360 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3361 * gcc.c-torture/execute/loop-2g.x: Likewise.
3362
3363 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
3364
3365 * lib/target-supports.exp (check_effective_target_mips16_attribute):
3366 Reject hard-float modes unless the ABI is o32 or o64.
3367 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3368 of gcc.exp. Skip the tests when mips16 code generation is not
3369 supported.
3370 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3371 and use dg-add-options mips16_attribute.
3372
3373 2007-09-24 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR c++/33506
3376 * g++.dg/ext/attrib29.C: New test.
3377
3378 2007-09-23 Ollie Wild <aaw@google.com>
3379
3380 * gcc.dg/fold-bitand-1.c: New test.
3381 * gcc.dg/fold-bitand-2.c: New test.
3382 * gcc.dg/fold-bitand-3.c: New test.
3383 * gcc.dg/fold-bitand-4.c: New test.
3384
3385 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3386
3387 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3388 any of the macros to be defined for __mips16.
3389 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3390
3391 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3392
3393 * gcc.dg/vect/pr21591.c: Require vect_int.
3394 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3395 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3396 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3397
3398 2007-09-23 Jakub Jelinek <jakub@redhat.com>
3399
3400 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3401 attributes.
3402 * gcc.dg/va-arg-pack-len-2.c: New test.
3403 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3404 attributes.
3405 * g++.dg/ext/va-arg-pack-len-2.C: New test.
3406
3407 PR tree-optimization/32772
3408 * gcc.c-torture/compile/20070905-1.c: New test.
3409
3410 PR tree-optimization/32975
3411 * gcc.dg/pr32975.c: New test.
3412
3413 PR middle-end/28755
3414 * gcc.dg/pr28755.c: New test.
3415
3416 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3417
3418 * lib/target-supports.exp (check_effective_target_nomips16): New
3419 procedure.
3420 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3421 for mipsisa64*-*-*.
3422 * gcc.dg/vect/vect.exp: Likewise.
3423 * g++.dg/vect/vect.exp: Likewise.
3424 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3425 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3426 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3427 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3428 * gcc.target/mips/clear-cache-1.c (f): Likewise.
3429 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3430 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3431 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3432 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3433 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3434 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3435 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3436 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3437 (test14, test15, test16, test17, test18): Likewise.
3438 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3439 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3440 (test14, test15, test16, test17, test18, test19, test20, test21)
3441 (test22): Likewise.
3442 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3443 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3444 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3445 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3446 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3447 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3448 * gcc.target/mips/mips-3d-1.c (main): Likewise.
3449 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3450 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3451 (test13, test14, test15, test16, test17, test18, test19, test20)
3452 (test21, test22, test23, test24, test25, test26, test27, test28)
3453 (test29, test30, test31): Likewise.
3454 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3455 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3456 (test13, test14, test15, test16, test17, test18, test19, test20)
3457 (test21, test22, test23, test24, test25, test26, test27, test28)
3458 (test29, test30, test31, test32, test33, test34, test35, test36)
3459 (test37, test38, test39, test40, test41, test42, test43, test44)
3460 (test45, test46, test47, test48, test49, test50, test51, test52)
3461 (test53, test54, test55, test56, test57, test58, test59, test60)
3462 (test61, test62, test63): Likewise.
3463 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3464 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3465 (test13, test14, test15, test16, test17, test18, test19, test20)
3466 (test21, test22, test23, test24, test25, test26, test27, test28)
3467 (test29, test30, test31): Likewise.
3468 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3469 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3470 (test13, test14, test15, test16, test17, test18, test19, test20)
3471 (test21, test22, test23, test24, test25, test26, test27, test28)
3472 (test29, test30, test31): Likewise.
3473 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3474 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3475 (test13, test14, test15): Likewise.
3476 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3477 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3478 (test13, test14, test15): Likewise.
3479 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3480 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3481 (test13, test14, test15, test16, test17, test18, test19, test20)
3482 (test21, test22, test23, test24, test25, test26, test27, test28)
3483 (test29, test30, test31): Likewise.
3484 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3485 (matrix_multiply4: Likewise.
3486 * gcc.target/mips/mips-ps-1.c (main): Likewise.
3487 * gcc.target/mips/mips-ps-2.c (main): Likewise.
3488 * gcc.target/mips/mips-ps-3.c (main): Likewise.
3489 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3490 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3491 (test13, test14, test15, test16, test17, test18, test19, test20)
3492 (test21, test22, test23, test24, test25, test26, test27, test28)
3493 (test29, test30, test31): Likewise.
3494 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3495 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3496 (test13, test14, test15, test16, test17, test18, test19, test20)
3497 (test21, test22, test23, test24, test25, test26, test27, test28)
3498 (test29, test30, test31): Likewise.
3499 * gcc.target/mips/mips-ps-5.c (main): Likewise.
3500 * gcc.target/mips/mips-ps-6.c (main): Likewise.
3501 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3502 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3503 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3504 (sub_v4qi): Likewise.
3505 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3506 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3507 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3508 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3509 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3510 (subb, subc): Likewise.
3511 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3512 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3513 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3514 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3515 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3516 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3517 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3518 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3519 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3520 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3521 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3522 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3523 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3524
3525 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3526
3527 * lib/target-supports.exp (add_options_for_mips16_attribute)
3528 (check_effective_target_mips16_attribute): New functions.
3529 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3530 command line.
3531 (dg-mips-options) Remove -mno-mips16 handling. Add options to
3532 extra_test_flags.
3533 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3534 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3535 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3536 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3537 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3538 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3539 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3540 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3541 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3542 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3543 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3544 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3545 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3546 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3547 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3548 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3549 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3550 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3551 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3552 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3553 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3554 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3555 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3556 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3557 (NOMIPS16): Delete.
3558 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3559 of dg-options.
3560 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3561 options. Require { target mips16_attribute } and use dg-add-options
3562 to add the associated options.
3563 (foo): Use MIPS16.
3564 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3565 * gcc.target/mips/call-saved-3.c: Likewise.
3566 * gcc.target/mips/code-readable-1.c: Require { target
3567 mips16_attribute } and use dg-add-options to add the associated
3568 options. Remove trailing whitespace.
3569 (NOMIPS16): Delete.
3570 * gcc.target/mips/code-readable-2.c: Likewise.
3571 * gcc.target/mips/code-readable-3.c: Likewise.
3572 * gcc.target/mips/mips16-attributes-2.c: Likewise.
3573 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3574 Require { target mips16_attribute } and use dg-add-options to
3575 add the associated options.
3576 (cksum16, cksum8): Use MIPS16.
3577 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3578 Require { target mips16_attribute } and use dg-add-options to
3579 add the associated options.
3580 (foo): Use MIPS16.
3581 * gcc.target/mips/save-restore-2.c: Likewise.
3582 * gcc.target/mips/save-restore-3.c: Likewise.
3583 * gcc.target/mips/save-restore-4.c: Likewise.
3584 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
3585 -mno-abicalls.
3586 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3587 (foo): Use NOMIPS16.
3588
3589 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
3590
3591 PR fortran/33337
3592 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3593
3594 PR fortran/33376
3595 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3596
3597 2007-09-22 Tobias Burnus <burnus@net-b.de>
3598
3599 PR fortran/33445
3600 * gfortran.dg/gomp/free-2.f90: New.
3601 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3602 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3603
3604 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
3605
3606 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3607 * gcc.target/i386/sse5-haddX.c: Ditto.
3608 * gcc.target/i386/sse5-hsubX.c: Ditto.
3609 * gcc.target/i386/sse5-maccXX.c: Ditto.
3610 * gcc.target/i386/sse5-msubXX.c: Ditto.
3611 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3612 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3613 * gcc.target/i386/sse5-permpX.c: Ditto.
3614 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3615 effective target.
3616 * gcc.target/i386/sse5-fma-vector.c: Ditto.
3617 * gcc.target/i386/sse5-ima-vector.c: Ditto.
3618 * gcc.target/i386/sse5-pcmov.c: Ditto.
3619 * gcc.target/i386/sse5-pcmov2.c: Ditto.
3620
3621 2007-09-22 Richard Guenther <rguenther@suse.de>
3622
3623 PR tree-optimization/33146
3624 * gcc.c-torture/compile/pr33146.c: New testcase.
3625
3626 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3627
3628 * lib/target-supports.exp (check_cached_effective_target): New
3629 procedure.
3630 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3631 (check_effective_target_c99_runtime): New procedure.
3632 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3633 (test3l): Likewise cargl.
3634 * gcc.dg/builtins-59.c: Require c99_runtime.
3635 * gcc.dg/builtins-61.c: Likewise.
3636 * gcc.dg/builtins-62.c: Likewise.
3637
3638 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3639
3640 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3641 * lib/target-supports-dg.exp (dg-add-options): Likewise.
3642 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3643 target-specific dg-options.
3644 * gcc.dg/builtins-20.c: Likewise.
3645 * gcc.dg/builtins-53.c: Likewise.
3646 * gcc.dg/builtins-55.c: Likewise.
3647 * gcc.dg/single-precision-constant.c: Likewise.
3648 * gcc.dg/torture/builtin-convert-1.c: Likewise.
3649 * gcc.dg/torture/builtin-convert-2.c: Likewise.
3650 * gcc.dg/torture/builtin-convert-3.c: Likewise.
3651 * gcc.dg/torture/builtin-convert-4.c: Likewise.
3652 * gcc.dg/torture/builtin-power-1.c: Likewise.
3653
3654 2007-09-21 Chao-ying Fu <fu@mips.com>
3655
3656 * lib/target-supports.exp (check_effective_target_fixed_point): New to
3657 check if targets have fixed-point supports.
3658 * gcc.dg/fixed-point/fixed-point.exp: New file.
3659 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3660 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3661 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3662 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3663 * gcc.dg/fixed-point/constants-pedantic.c,
3664 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3665 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3666 * gcc.dg/fixed-point/keywords-ignored-c99.c,
3667 * gcc.dg/fixed-point/keywords-pedantic.c,
3668 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3669 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3670 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3671 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3672 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3673 * gcc.dg/fixed-point/func-vararg-mixed.c,
3674 * gcc.dg/fixed-point/operator-logical.c,
3675 * gcc.dg/fixed-point/struct-union.c,
3676 * gcc.dg/fixed-point/bit-complement.c,
3677 * gcc.dg/fixed-point/operator-bitwise.c,
3678 * gcc.dg/fixed-point/operator-comma.c,
3679 * gcc.dg/fixed-point/struct-layout-1.c,
3680 * gcc.dg/fixed-point/union-init.c,
3681 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3682 * gcc.dg/fixed-point/func-mixed.c,
3683 * gcc.dg/fixed-point/func-vararg-size0.c,
3684 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3685 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3686 * gcc.dg/fixed-point/operator-unary.c,
3687 * gcc.dg/fixed-point/allop-const.c,
3688 * gcc.dg/fixed-point/muldiv-warning.c,
3689 * gcc.dg/nofixed-point-1.c,
3690 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3691 * gcc.target/mips/fixed-vector-type.c,
3692 * gcc.target/mips/fixed-scalar-type.c: New tests.
3693
3694 2007-09-21 Olivier Hainque <hainque@adacore.com>
3695
3696 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3697 * gnat.dg/test_nested_subtype_byref.adb: New test.
3698
3699 2007-09-21 Jakub Jelinek <jakub@redhat.com>
3700
3701 PR fortran/33439
3702 * gfortran.dg/gomp/pr33439.f90: New test.
3703
3704 2007-09-21 Tobias Burnus <burnus@net-b.de>
3705
3706 PR fortran/33455
3707 * gfortran.dg/merge_char_3.f90: New.
3708
3709 2007-09-21 Tobias Burnus <burnus@net-b.de>
3710
3711 PR fortran/33037
3712 * gfortran.dg/transfer_check_1.f90: New.
3713
3714 2007-09-20 Asher Langton <langton2@llnl.gov>
3715
3716 PR fortran/20441
3717 * gfortran.dg/init_flag_1.f90: New.
3718 * gfortran.dg/init_flag_2.f90: New.
3719 * gfortran.dg/init_flag_3.f90: New.
3720 * gfortran.dg/init_flag_4.f90: New.
3721 * gfortran.dg/init_flag_5.f90: New.
3722 * gfortran.dg/init_flag_6.f90: New.
3723 * gfortran.dg/init_flag_7.f90: New.
3724
3725 2007-09-20 Paolo Carlini <pcarlini@suse.de>
3726
3727 PR c++/33460
3728 * g++.dg/ext/anon-struct6.C: New.
3729
3730 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3731
3732 PR libfortran/23272
3733 * gfortran.dg/inquire_10.f90: New test.
3734
3735 2007-09-20 Joseph Myers <joseph@codesourcery.com>
3736
3737 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3738
3739 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3740
3741 PR fortran/33221
3742 * gfortran.dg/used_types_18.f90: Declare variable of empty
3743 derived type.
3744
3745 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3746
3747 PR fortran/33288
3748 * gfortran.dg/array_constructor_19.f90: New test.
3749
3750 2007-09-20 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR debug/33316
3753 * gcc.dg/debug/pr33316.c: New test.
3754
3755 PR c++/33496
3756 * g++.dg/cpp0x/variadic76.C: New test.
3757 * g++.dg/cpp0x/variadic77.C: New test.
3758 * g++.dg/cpp0x/variadic78.C: New test.
3759
3760 PR c/33238
3761 PR c/27301
3762 * gcc.c-torture/execute/20070919-1.c: New test.
3763 * gcc.dg/pr33238.c: New test.
3764 * gcc.dg/pr27301.c: New test.
3765
3766 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
3767
3768 * lib/target-supports.exp (check_effective_target_mips64): New
3769 procedure.
3770 * gcc.dg/lower-subreg-1.c: Require !mips64.
3771 * gcc.dg/sibcall-3.c (ATTR): New macro.
3772 (recurser_void1, recurser_void2): Use it.
3773 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3774 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3775
3776 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
3777
3778 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3779 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
3780 warning annotation.
3781 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3782
3783 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
3784
3785 PR fortran/33497
3786 * gfortran.dg/c_loc_tests_11.f03: New test case.
3787
3788 2007-09-20 Paolo Carlini <pcarlini@suse.de>
3789
3790 PR c++/33459
3791 * g++.dg/init/ref14.C: New.
3792
3793 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
3794
3795 * gnat.dg/slice2.ad[sb]: New testcase.
3796
3797 2007-09-19 Nick Clifton <nickc@redhat.com>
3798
3799 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3800
3801 2007-09-19 Jie Zhang <jie.zhang@analog.com>
3802
3803 * gcc.target/bfin/bfin.exp: New.
3804 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3805 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3806 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3807 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3808 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3809 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3810 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3811 mcpu-bf561.c, mcpu-default.c}: New tests.
3812
3813 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
3814
3815 Restore detection of unsupported TLS.
3816
3817 Revert this patch:
3818 2007-02-10 Richard Henderson <rth@redhat.com>
3819
3820 * lib/target-supports.exp (check_effective_target_tls): Redefine
3821 to mean non-emulated tls.
3822 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3823 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3824 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3825 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3826 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3827 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3828 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3829
3830 And then:
3831 * lib/target-supports.exp (check_effective_target_tls): Use
3832 stronger test for compiler support for TLS.
3833 (check_effective_target_tls_native): New, to test for non-emulated
3834 TLS support.
3835 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3836 instead of dg-require-effective-target tls.
3837 * g++.dg/gomp/copyin-1.C: Likewise.
3838 * g++.dg/gomp/sharing-1.C: Likewise.
3839 * g++.dg/gomp/tls-1.C: Likewise.
3840 * g++.dg/gomp/tls-2.C: Likewise.
3841 * g++.dg/gomp/tls-3.C: Likewise.
3842 * g++.dg/tls/diag-1.C: Likewise.
3843 * g++.dg/tls/diag-2.C: Likewise.
3844 * g++.dg/tls/diag-3.C: Likewise.
3845 * g++.dg/tls/diag-4.C: Likewise.
3846 * g++.dg/tls/diag-5.C: Likewise.
3847 * g++.dg/tls/init-1.C: Likewise.
3848 * g++.dg/tls/init-2.C: Likewise.
3849 * g++.dg/tls/trivial.C: Likewise.
3850 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3851 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3852 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3853 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3854 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3855 * gcc.dg/gomp/clause-1.c: Likewise.
3856 * gcc.dg/gomp/copyin-1.c: Likewise.
3857 * gcc.dg/gomp/sharing-1.c: Likewise.
3858 * gcc.dg/gomp/tls-1.c: Likewise.
3859 * gcc.dg/gomp/tls-2.c: Likewise.
3860 * gcc.dg/tls/alpha-1.c: Likewise.
3861 * gcc.dg/tls/opt-1.c: Likewise.
3862 * gcc.dg/tls/opt-13.c: Likewise.
3863 * gcc.dg/tls/opt-14.c: Likewise.
3864 * gcc.dg/tls/opt-2.c: Likewise.
3865 * gcc.dg/tls/opt-3.c: Likewise.
3866 * gcc.dg/tls/opt-4.c: Likewise.
3867 * gcc.dg/tls/opt-7.c: Likewise.
3868 * gcc.dg/tls/section-1.c: Likewise.
3869 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3870 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3871 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3872 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3873 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3874 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3875 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3876 * gfortran.dg/gomp/crayptr2.f90: Likewise.
3877 * gfortran.dg/gomp/fixed-1.f: Likewise.
3878 * gfortran.dg/gomp/free-1.f90: Likewise.
3879 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3880 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3881 * gfortran.dg/gomp/reduction1.f90: Likewise.
3882 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3883
3884 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3885
3886 PR fortran/31119
3887 * gfortran.dg/bounds_check_9.f90: New test.
3888 * gfortran.dg/bounds_check_fail_2.f90: New test.
3889
3890 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3891
3892 PR c++/33462 (again)
3893 * g++.dg/ext/va-arg1.C: Adjust.
3894
3895 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3896
3897 PR c++/33462
3898 * g++.dg/ext/va-arg1.C: New.
3899
3900 2007-09-18 Tobias Burnus <burnus@net-b.de>
3901
3902 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3903
3904 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3905
3906 PR c++/33463
3907 * g++.dg/rtti/typeid6.C: New.
3908
3909 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3910
3911 PR c++/33464
3912 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3913 * g++.dg/ext/is_class_error2.C: New.
3914
3915 2007-09-18 Richard Guenther <rguenther@suse.de>
3916
3917 PR tree-optimization/33340
3918 * g++.dg/torture/pr33340.C: New testcase.
3919
3920 2007-09-18 Tobias Burnus <burnus@net-b.de>
3921
3922 PR fortran/33231
3923 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3924 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3925 * gfortran.dg/elemental_subroutine_5.f90: New.
3926
3927 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
3928
3929 * lib/target-supports.exp (check_profiling_available): Extend
3930 mips*-*-elf check to mips*-*-elf*.
3931
3932 2007-09-18 Jakub Jelinek <jakub@redhat.com>
3933
3934 * gcc.dg/format/c90-scanf-5.c: New test.
3935 * gcc.dg/format/c99-scanf-4.c: New test.
3936 * gcc.dg/format/ext-7.c: New test.
3937 * gcc.dg/format/ext-8.c: New test.
3938
3939 PR middle-end/33423
3940 * gcc.c-torture/compile/20070915-1.c: New test.
3941
3942 2007-09-17 Tobias Burnus <burnus@net-b.de>
3943
3944 PR fortran/33106
3945 * gfortran.dg/private_type_9.f90: New.
3946
3947 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3948
3949 PR middle-end/33449
3950 * gfortran.dg/pr33449.f90: New test.
3951
3952 2007-09-17 Tobias Burnus <burnus@net-b.de>
3953
3954 * gfortran.dg/interface_15.f90: Compile with -std=f95.
3955 * gfortran.dg/private_type_1.f90: Ditto
3956 * gfortran.dg/interface_18.f90: New.
3957 * gfortran.dg/private_type_8.f90: New.
3958
3959 2007-09-16 Paolo Carlini <pcarlini@suse.de>
3960
3961 PR c++/33124
3962 * g++.dg/warn/new1.C: Adjust.
3963 * g++.dg/torture/str_empty.C: Likewise.
3964
3965 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3966
3967 * gcc.target/mips/dse-1.c: New test.
3968
3969 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
3970
3971 PR c++/32756
3972 * g++.dg/overload/operator3.C: New.
3973
3974 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3975
3976 * gcc.target/mips/truncate-1.c: New test.
3977
3978 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
3979
3980 PR fortran/29396
3981 PR fortran/29606
3982 PR fortran/30625
3983 PR fortran/30871
3984 * gfortran.dg/subref_array_pointer_1.f90: New test.
3985 * gfortran.dg/subref_array_pointer_2.f90: New test.
3986
3987 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
3988
3989 * gfortran.dg/nint_2.f90: Correct last change.
3990
3991 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
3992
3993 * gcc.dg/tree-ssa/parallelization-1.c: New test.
3994
3995 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
3996
3997 * gcc.dg/vect/pr33373b.c: New test.
3998
3999 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
4000
4001 PR target/33438
4002 * gcc.target/i386/pr33438.c: New test.
4003
4004 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4005
4006 * gfortran.dg/nint_2.f90: Revert previous commit.
4007
4008 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4009
4010 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4011
4012 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
4013
4014 PR debug/33429
4015 * g++.dg/other/unused1.C: XFAIL class2 scan.
4016
4017 2007-09-13 Tobias Burnus <burnus@net-b.de>
4018
4019 PR fortran/33343
4020 * gfortran.dg/elemental_args_check_1.f90: New.
4021 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4022 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4023
4024 2007-09-13 Tobias Burnus <burnus@net-b.de>
4025
4026 * gfortran.dg/recursive_check_3.f90: New.
4027
4028 2007-09-13 Tobias Burnus <burnus@net-b.de>
4029
4030 PR fortran/33412
4031 * gfortran.dg/elemental_bind_c.f90: New.
4032
4033 2007-09-13 Richard Sandiford <richard@codesourcery.com>
4034
4035 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4036 * gcc.target/mips/mips16-attributes-2.c: New test.
4037 * gcc.target/mips/mips16-attributes-3.c: Likewise.
4038 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
4039 hard-float asm when __mips16 is defined.
4040 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4041 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4042 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4043 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4044 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4045 * gcc.target/mips/pr26765.c (foo): Likewise.
4046 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4047 targets, use dg-mips-options instead of dg-options, and use -mgp32
4048 to force 32-bit mode.
4049 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4050 and 64-bit mode.
4051 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4052
4053 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
4054 Michael Meissner <michael.meissner@amd.com>
4055
4056 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4057 * gcc.target/i386/sse5-hsubX.c: Ditto.
4058 * gcc.target/i386/sse5-permpX.c: Ditto.
4059 * gcc.target/i386/sse5-haddX.c: Ditto.
4060 * gcc.target/i386/sse5-maccXX.c: Ditto.
4061 * gcc.target/i386/sse5-msubXX.c: Ditto.
4062 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4063 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4064
4065 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4066 optimizes floating point conditional moves into the pcmov
4067 instruction on SSE5.
4068 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4069
4070 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4071 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4072 SSE5.
4073
4074 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4075 compiler optimizes vector (a*b)+c into fmadd on SSE5.
4076
4077 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4078 optimizes (a*b)+c into fmadd on SSE5.
4079
4080 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4081 whether the SSE5 instructions can be generated.
4082
4083 * gcc.target/i386/sse5-check.h: New. Add support for
4084 SSE5 tests.
4085
4086 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4087 ammintrin.h, and turn on -msse5 option instead of -msse4a.
4088 * gcc.target/i386/sse-13.c: Ditto.
4089 * gcc.target/i386/sse-14.c: Ditto.
4090
4091 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
4092
4093 PR testsuite/33153
4094 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4095 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4096
4097 2007-09-12 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR target/32338
4100 * gcc.dg/pr32338-1.c: New test.
4101 * gcc.dg/pr32338-2.c: New test.
4102
4103 2007-09-12 Bob Wilson <bob.wilson@acm.org>
4104
4105 * lib/target-supports.exp (check_effective_target_sync_int_long):
4106 Revert change to add xtensa.
4107 (check_effective_target_sync_char_short): Likewise.
4108
4109 2007-09-12 Olivier Hainque <hainque@adacore.com>
4110
4111 * gnat.dg/packed_subtype.adb: New test.
4112
4113 2007-09-12 Tobias Burnus <burnus@net-b.de>
4114
4115 PR fortran/33297
4116 * gfortran.dg/intrinsic_size.f90: New.
4117
4118 2007-09-12 Tobias Burnus <burnus@net-b.de>
4119
4120 PR fortran/33284
4121 PR fortran/33310
4122 * gfortran.dg/conflicts_2.f90: New.
4123
4124 2007-09-12 Ira Rosen <irar@il.ibm.com>
4125
4126 PR tree-optimization/32377
4127 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4128 dependence distance.
4129 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4130 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4131 * gcc.dg/vect/no-vfa-vect-depend-1.c,
4132 gfortran.dg/vect/no-vfa-pr32377.f90: New.
4133
4134 2007-09-12 Richard Guenther <rguenther@suse.de>
4135
4136 PR middle-end/33382
4137 * gcc.c-torture/compile/pr33382.c: New testcase.
4138 * gcc.c-torture/execute/pr33382.c: Likewise.
4139
4140 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
4141
4142 PR fortran/33395
4143 * gfortran.dg/c_ptr_tests_12.f03: New test case.
4144
4145 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
4146
4147 PR tree-optimization/33373
4148 * gcc.dg/vect/pr33373.c: New test.
4149
4150 2007-09-12 Ben Elliston <bje@au.ibm.com>
4151
4152 * lib/target-supports.exp (check_effective_target_vect_no_double):
4153 Remove unused proc.
4154
4155 2007-09-12 Ben Elliston <bje@au.ibm.com>
4156 Ulrich Weigand <uweigand@de.ibm.com>
4157
4158 * gcc.target/spu/dfcgt-nan.c: New test.
4159
4160 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
4161
4162 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4163
4164 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
4165
4166 PR fortran/33040
4167 * gfortran.dg/c_ptr_tests_11.f03: New test case.
4168
4169 2007-09-11 Jakub Jelinek <jakub@redhat.com>
4170
4171 * gcc.dg/va-arg-pack-len-1.c: New test.
4172 * g++.dg/va-arg-pack-len-1.C: New test.
4173
4174 2007-09-11 Michael Matz <matz@suse.de>
4175
4176 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4177
4178 2007-09-10 Janis Johnson <janis187@us.ibm.com>
4179
4180 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4181 checks for size of long double.
4182 * gcc.dg/dfp/convert.h: New file.
4183 * gcc.dg/dfp/convert-bfp-2.c: New test.
4184 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4185 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4186 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4187 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4188 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4189 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4190 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4191 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4192 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4193
4194 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
4195
4196 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
4197 Change dg-final to expect 1 non-profitable loop and
4198 3 profitable loops.
4199 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4200 Change dg-final to expect 1 non-profitable loop and
4201 3 profitable loops.
4202 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4203 Change dg-final to expect 1 profitable loop.
4204 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4205 Change dg-final to expect 1 profitable loop.
4206
4207 2007-09-10 Richard Sandiford <richard@codesourcery.com>
4208
4209 * gcc.target/mips/call-saved-1.c: New test.
4210 * gcc.target/mips/call-saved-2.c: Likewise.
4211 * gcc.target/mips/call-saved-3.c: Likewise.
4212 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4213 instead of mips_mips64. Set mips_fp64 too.
4214 (is_gp32_flag): Return true for -mips1 and -mips2.
4215 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4216
4217 2007-09-10 Jakub Jelinek <jakub@redhat.com>
4218
4219 * g++.dg/ext/va-arg-pack-1.C: New test.
4220 * g++.dg/ext/va-arg-pack-2.C: New test.
4221
4222 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
4223
4224 PR target/33369
4225 * gcc.dg/vect/pr33369.c: New test.
4226
4227 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
4228
4229 PR fortran/33370
4230 * gfortran.dg/array_memcpy_5.f90: New test.
4231
4232 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
4233
4234 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4235
4236 2007-09-09 Richard Guenther <rguenther@suse.de>
4237
4238 * gcc.c-torture/compile/20070906-1.c: New testcase.
4239
4240 2007-09-09 Ira Rosen <irar@il.ibm.com>
4241
4242 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4243 noinline attribute.
4244 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4245 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4246 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4247 Likewise.
4248
4249 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
4250
4251 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4252
4253 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
4254
4255 * gnat.dg/addr2_p.ads: Bump size of array to 9.
4256
4257 2007-09-09 Ira Rosen <irar@il.ibm.com>
4258
4259 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4260 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4261 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4262 Compile tests with -fno-tree-pre.
4263 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4264 * lib/target-supports.exp (check_effective_target_vect_strided): New.
4265 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4266 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4267 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4268 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4269 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4270 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4271 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4272 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4273 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4274 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4275 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4276 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4277 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4278 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
4279 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4280 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4281 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4282
4283 2007-09-09 Joseph Myers <joseph@codesourcery.com>
4284
4285 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4286 to call objdump.
4287 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4288 Use remote_exec to call c++filt.
4289 * lib/target-supports-dg.exp (dg-require-host-local): New.
4290 * gcc.misc-tests/options.exp: Allow .exe in command paths.
4291 * g++.dg/parse/repo1.C: Use dg-require-host-local.
4292 * g++.dg/rtti/repo1.C: Likewise.
4293 * g++.dg/template/repo1.C: Likewise.
4294 * g++.dg/template/repo2.C: Likewise.
4295 * g++.dg/template/repo3.C: Likewise.
4296 * g++.dg/template/repo4.C: Likewise.
4297 * g++.dg/template/repo5.C: Likewise.
4298 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4299 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4300 * g++.old-deja/g++.pt/repo1.C: Likewise.
4301 * g++.old-deja/g++.pt/repo2.C: Likewise.
4302 * g++.old-deja/g++.pt/repo3.C: Likewise.
4303 * g++.old-deja/g++.pt/repo4.C: Likewise.
4304 * gcc.dg/cpp/trad/builtins.c: Likewise.
4305
4306 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
4307
4308 PR tree-optimization/32283
4309 * gcc.dg/tree-ssa/loop-31.c: New test.
4310
4311 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
4312
4313 PR rtl-optimization/26449
4314 * gcc.target/i386/pr26449-1.c: New file.
4315
4316 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
4317
4318 PR target/33329
4319 PR rtl-optimization/26449
4320 * gcc.target/i386/pr33329.c: New file.
4321
4322 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
4323
4324 * gnat.dg/renaming3.adb, renaming4.ads: New test.
4325
4326 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
4327
4328 * gnat.dg/unaligned_rep_clause.adb: New testcase.
4329
4330 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
4331
4332 PR tree-optimization/33301
4333 * gfortran.dg/vect/pr33301.f: New test.
4334
4335 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4336
4337 PR libfortran/33307
4338 * gfortran.dg/backspace_10.f90: New test.
4339
4340 2007-09-07 Richard Guenther <rguenther@suse.de>
4341
4342 Reapply
4343 2007-09-06 Richard Guenther <rguenther@suse.de>
4344
4345 PR tree-optimization/32586
4346 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4347 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4348 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4349 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4350 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4351 now obsolete simplification.
4352
4353 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
4354
4355 PR tree-optimization/33299
4356 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4357 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4358
4359 2007-09-07 Richard Guenther <rguenther@suse.de>
4360
4361 Revert
4362 2007-09-06 Richard Guenther <rguenther@suse.de>
4363
4364 PR tree-optimization/32586
4365 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4366 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4367 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4368 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4369 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4370 now obsolete simplification.
4371
4372 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4373
4374 PR tree-optimization/32821
4375 * gcc.dg/tree-ssa/pr32821.c: New file.
4376
4377 2007-09-07 Richard Sandiford <richard@codesourcery.com>
4378
4379 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4380 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4381 and mips_forced_no_er.
4382 (dg-mips-options): Add -mno-abicalls when a small-data option is
4383 specified. Skip tests with small-data options if mips_forced_gp.
4384 Skip tests with -mexplicit-relocs if mips_forced_no_er.
4385 * gcc.target/mips/sdata-1.c: New test.
4386 * gcc.target/mips/sdata-2.c: Likewise.
4387 * gcc.target/mips/sdata-3.c: Likewise.
4388 * gcc.target/mips/sdata-4.c: Likewise.
4389
4390 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4391
4392 PR fortran/33298
4393 * spread_zerosize_1.f90: New test case.
4394 * spread_bounds_1.f90: New test case.
4395
4396 2007-09-06 Paolo Carlini <pcarlini@suse.de>
4397
4398 PR c++/32674
4399 * g++.dg/template/static31.C: New.
4400
4401 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4402
4403 PR fortran/33271
4404 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4405 powerpc*-linux-gnu.
4406
4407 2007-09-06 David Daney <ddaney@avtrex.com>
4408 Richard Sandiford <richard@codesourcery.com>
4409
4410 PR target/33256
4411 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4412 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4413 * gcc.target/mips/pr33256.c: New test.
4414
4415 2007-09-06 Tom Tromey <tromey@redhat.com>
4416
4417 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4418
4419 2007-09-06 Richard Guenther <rguenther@suse.de>
4420
4421 PR tree-optimization/32586
4422 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4423 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4424 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4425 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4426 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4427 now obsolete simplification.
4428
4429 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
4430
4431 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4432 * gcc.target/i386/sse3-addsubps.c: Ditto.
4433 * gcc.target/i386/sse3-haddpd.c: Ditto.
4434 * gcc.target/i386/sse3-haddps.c: Ditto.
4435 * gcc.target/i386/sse3-hsubpd.c: Ditto.
4436 * gcc.target/i386/sse3-hsubps.c: Ditto.
4437 * gcc.target/i386/sse3-lddqu.c: Ditto.
4438 * gcc.target/i386/sse3-movddup.c: Ditto.
4439 * gcc.target/i386/sse3-movshdup.c: Ditto.
4440 * gcc.target/i386/sse3-movsldup.c: Ditto.
4441
4442 2007-09-06 Richard Guenther <rguenther@suse.de>
4443
4444 PR tree-optimization/33302
4445 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4446
4447 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4448
4449 PR libfortran/33225
4450 * gfortran.dg./fmt_float.f90: New test.
4451
4452 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4453
4454 PR libfortran/33253
4455 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4456
4457 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
4458
4459 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4460 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4461
4462 2007-09-06 Jakub Jelinek <jakub@redhat.com>
4463
4464 * g++.dg/eh/builtin1.C: New test.
4465 * g++.dg/eh/builtin2.C: New test.
4466 * g++.dg/eh/builtin3.C: New test.
4467
4468 PR c++/33289
4469 * g++.dg/eh/builtin4.C: New test.
4470
4471 2007-09-05 Janis Johnson <janis187@us.ibm.com>
4472
4473 * gcc.target/powerpc/dfp-dd.c: New test.
4474 * gcc.target/powerpc/dfp-td.c: New test.
4475
4476 2007-09-05 Jakub Jelinek <jakub@redhat.com>
4477
4478 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4479 * gcc.dg/va-arg-pack-1.c: New test.
4480
4481 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
4482
4483 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4484 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4485 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4486 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4487 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4488
4489 2007-09-05 Paolo Carlini <pcarlini@suse.de>
4490
4491 PR c++/30302
4492 * g++.dg/ext/anon-struct5.C: New.
4493
4494 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
4495
4496 * gcc.dg/i386-cpuid.h: Remove.
4497 * gcc.target/i386/mmx-check.h: Include cpuid.h.
4498 (main): Use __get_cpuid to get target features.
4499 * gcc.target/i386/sse-check.h: Ditto.
4500 * gcc.target/i386/sse2-check.h: Ditto.
4501 * gcc.target/i386/sse3-check.h: Ditto.
4502 * gcc.target/i386/ssse3-check.h: Ditto.
4503 * gcc.target/i386/sse4_1-check.h: Ditto.
4504 * gcc.target/i386/sse4_2-check.h: Ditto.
4505 * gcc.target/i386/sse4a-check.h: Ditto.
4506 * gcc.dg/torture/pr16104-1.c: Ditto.
4507 (do_test): Change to void.
4508 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4509 * gcc.target/i386/sse-6.c: Ditto.
4510 * gcc.target/i386/sse-7.c: Ditto.
4511 * g++.dg/other/i386-1.C: Include cpuid.h.
4512 (main): New function. Use __get_cpuid to get target fetaures.
4513
4514 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
4515 David Ung <davidu@mips.com>
4516 Nigel Stephens <nigel@mips.com>
4517
4518 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4519 * gcc.c-torture/compile/mipscop-2.c: Likewise.
4520 * gcc.c-torture/compile/mipscop-3.c: Likewise.
4521 * gcc.c-torture/compile/mipscop-4.c: Likewise.
4522 * gcc.dg/torture/mips-hilo-1.c: Likewise.
4523 * gcc.dg/torture/mips-hilo-2.c: Likewise.
4524 * gcc.dg/torture/pr19683-1.c: Likewise.
4525 * gcc.target/mips/madd-3.c: Likewise.
4526 * gcc.target/mips/maddu-3.c: Likewise.
4527 * gcc.target/mips/msub-3.c: Likewise.
4528 * gcc.target/mips/msubu-3.c: Likewise.
4529 * gcc.target/mips/asm-1.c: Likewise.
4530 * gcc.target/mips/branch-1.c: Likewise.
4531 * gcc.target/mips/ins-1.c: Likewise.
4532 * gcc.target/mips/near-far-3.c: Likewise.
4533 * gcc.target/mips/near-far-4.c: Likewise.
4534 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4535 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4536 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4537 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4538 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4539 * gcc.target/mips/dspr2-MULT.c: Likewise.
4540 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4541 * gcc.target/mips/mips32-dsp-run.c: Likewise.
4542 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4543 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4544 * gcc.target/mips/code-readable-2.c: Likewise.
4545 * gcc.target/mips/code-readable-3.c: Likewise.
4546
4547 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
4548 David Ung <davidu@mips.com>
4549 Nigel Stephens <nigel@mips.com>
4550
4551 * gcc.target/mips/mips16-attributes.c: New.
4552
4553 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
4554
4555 PR fortran/31564
4556 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4557
4558 PR fortran/33241
4559 * gfortran.dg/char_length_10.f90: New test.
4560
4561 2007-09-05 Paolo Carlini <pcarlini@suse.de>
4562
4563 PR c++/29731
4564 * g++.dg/parse/template24.C: New.
4565
4566 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4567
4568 * g++.dg/other/spu2vmx-1.C: New test.
4569
4570 2007-09-05 Jakub Jelinek <jakub@redhat.com>
4571
4572 PR tree-optimization/33017
4573 * gcc.dg/pr33017.c: New test.
4574
4575 2007-09-05 Ben Elliston <bje@au.ibm.com>
4576
4577 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4578 __protected_stream family of macros.
4579
4580 2007-09-04 Jan Hubicka <jh@suse.cz>
4581
4582 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4583 * gcc.dg/tree-ssa/pr27236.c: Likewise.
4584 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4585 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4586 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4587 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4588 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4589 Likewise.
4590
4591 2007-09-04 Janus Weil <jaydub66@gmail.com>
4592 Tobias Burnus <burnus@net-b.de>
4593
4594 * gfortran.dg/proc_decl_1.f90: New.
4595 * gfortran.dg/proc_decl_2.f90: New.
4596 * gfortran.dg/proc_decl_3.f90: New.
4597 * gfortran.dg/proc_decl_4.f90: New.
4598
4599 2007-09-04 Jan Hubicka <jh@suse.cz>
4600
4601 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4602 * gcc.dg/vect/vect-105.c: Mark functions noinline.
4603 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4604 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4605 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4606 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4607 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4608 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4609 * gcc.dg/vect/vect-50.c: Mark functions noinline.
4610 * gcc.dg/vect/vect-33.c: Mark functions noinline.
4611 * gcc.dg/vect/vect-16.c: Mark functions noinline.
4612 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4613 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4614 * gcc.dg/vect/vect-92.c: Mark functions noinline.
4615 * gcc.dg/vect/vect-75.c: Mark functions noinline.
4616 * gcc.dg/vect/vect-58.c: Mark functions noinline.
4617 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4618 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4619 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4620 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4621 * gcc.dg/vect/vect-114.c: Mark functions noinline.
4622 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4623 * gcc.dg/vect/vect-8.c: Mark functions noinline.
4624 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4625 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4626 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4627 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4628 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4629 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4630 * gcc.dg/vect/vect-42.c: Mark functions noinline.
4631 * gcc.dg/vect/vect-25.c: Mark functions noinline.
4632 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4633 * gcc.dg/vect/vect-67.c: Mark functions noinline.
4634 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4635 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4636 * gcc.dg/vect/vect-106.c: Mark functions noinline.
4637 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4638 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4639 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4640 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4641 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4642 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4643 * gcc.dg/vect/vect-34.c: Mark functions noinline.
4644 * gcc.dg/vect/vect-17.c: Mark functions noinline.
4645 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4646 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4647 * gcc.dg/vect/vect-93.c: Mark functions noinline.
4648 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4649 * gcc.dg/vect/vect-76.c: Mark functions noinline.
4650 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4651 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4652 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4653 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4654 * gcc.dg/vect/vect-115.c: Mark functions noinline.
4655 * gcc.dg/vect/vect-9.c: Mark functions noinline.
4656 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4657 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4658 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4659 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4660 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4661 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4662 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4663 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4664 * gcc.dg/vect/vect-60.c: Mark functions noinline.
4665 * gcc.dg/vect/vect-26.c: Mark functions noinline.
4666 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4667 * gcc.dg/vect/vect-85.c: Mark functions noinline.
4668 * gcc.dg/vect/vect-68.c: Mark functions noinline.
4669 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4670 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4671 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4672 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4673 * gcc.dg/vect/vect-107.c: Mark functions noinline.
4674 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4675 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4676 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4677 * gcc.dg/vect/vect-52.c: Mark functions noinline.
4678 * gcc.dg/vect/vect-35.c: Mark functions noinline.
4679 * gcc.dg/vect/vect-18.c: Mark functions noinline.
4680 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4681 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4682 * gcc.dg/vect/vect-77.c: Mark functions noinline.
4683 * gcc.dg/vect/vect-2.c: Mark functions noinline.
4684 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4685 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4686 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4687 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4688 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4689 * gcc.dg/vect/vect-116.c: Mark functions noinline.
4690 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4691 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4692 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4693 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4694 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4695 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4696 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4697 * gcc.dg/vect/vect-44.c: Mark functions noinline.
4698 * gcc.dg/vect/vect-27.c: Mark functions noinline.
4699 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4700 * gcc.dg/vect/vect-86.c: Mark functions noinline.
4701 * gcc.dg/vect/vect-100.c: Mark functions noinline.
4702 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4703 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4704 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4705 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4706 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4707 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4708 * gcc.dg/vect/vect-108.c: Mark functions noinline.
4709 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4710 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4711 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4712 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4713 * gcc.dg/vect/vect-11.c: Mark functions noinline.
4714 * gcc.dg/vect/vect-70.c: Mark functions noinline.
4715 * gcc.dg/vect/vect-36.c: Mark functions noinline.
4716 * gcc.dg/vect/vect-19.c: Mark functions noinline.
4717 * gcc.dg/vect/vect-95.c: Mark functions noinline.
4718 * gcc.dg/vect/vect-78.c: Mark functions noinline.
4719 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4720 * gcc.dg/vect/vect-3.c: Mark functions noinline.
4721 * gcc.dg/vect/vect-all.c: Mark functions noinline.
4722 * gcc.dg/vect/vect-117.c: Mark functions noinline.
4723 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4724 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4725 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4726 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4727 * gcc.dg/vect/vect-20.c: Mark functions noinline.
4728 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4729 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4730 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4731 * gcc.dg/vect/vect-62.c: Mark functions noinline.
4732 * gcc.dg/vect/vect-28.c: Mark functions noinline.
4733 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4734 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4735 * gcc.dg/vect/vect-87.c: Mark functions noinline.
4736 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4737 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4738 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4739 * gcc.dg/vect/vect-109.c: Mark functions noinline.
4740 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4741 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4742 noinline.
4743 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4744 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4745 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4746 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4747 * gcc.dg/vect/vect-12.c: Mark functions noinline.
4748 * gcc.dg/vect/vect-71.c: Mark functions noinline.
4749 * gcc.dg/vect/vect-54.c: Mark functions noinline.
4750 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4751 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4752 * gcc.dg/vect/vect-96.c: Mark functions noinline.
4753 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4754 * gcc.dg/vect/vect-110.c: Mark functions noinline.
4755 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4756 * gcc.dg/vect/vect-4.c: Mark functions noinline.
4757 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4758 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4759 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4760 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4761 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4762 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4763 * gcc.dg/vect/vect-21.c: Mark functions noinline.
4764 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4765 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4766 * gcc.dg/vect/vect-80.c: Mark functions noinline.
4767 * gcc.dg/vect/vect-63.c: Mark functions noinline.
4768 * gcc.dg/vect/vect-46.c: Mark functions noinline.
4769 * gcc.dg/vect/vect-29.c: Mark functions noinline.
4770 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4771 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4772 * gcc.dg/vect/vect-88.c: Mark functions noinline.
4773 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4774 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4775 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4776 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4777 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4778 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4779 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4780 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4781 * gcc.dg/vect/vect-30.c: Mark functions noinline.
4782 * gcc.dg/vect/vect-13.c: Mark functions noinline.
4783 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4784 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4785 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4786 * gcc.dg/vect/vect-72.c: Mark functions noinline.
4787 * gcc.dg/vect/vect-38.c: Mark functions noinline.
4788 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4789 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4790 * gcc.dg/vect/vect-97.c: Mark functions noinline.
4791 * gcc.dg/vect/vect-111.c: Mark functions noinline.
4792 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4793 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4794 * gcc.dg/vect/vect-5.c: Mark functions noinline.
4795 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4796 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4797 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4798 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4799 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4800 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4801 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4802 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4803 * gcc.dg/vect/vect-22.c: Mark functions noinline.
4804 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4805 * gcc.dg/vect/vect-64.c: Mark functions noinline.
4806 * gcc.dg/vect/vect-89.c: Mark functions noinline.
4807 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4808 * gcc.dg/vect/vect-103.c: Mark functions noinline.
4809 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4810 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4811 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4812 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4813 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4814 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4815 * gcc.dg/vect/vect-31.c: Mark functions noinline.
4816 * gcc.dg/vect/vect-14.c: Mark functions noinline.
4817 * gcc.dg/vect/vect-73.c: Mark functions noinline.
4818 * gcc.dg/vect/vect-56.c: Mark functions noinline.
4819 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4820 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4821 * gcc.dg/vect/vect-98.c: Mark functions noinline.
4822 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4823 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4824 * gcc.dg/vect/vect-112.c: Mark functions noinline.
4825 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4826 * gcc.dg/vect/vect-6.c: Mark functions noinline.
4827 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4828 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4829 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4830 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4831 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4832 * gcc.dg/vect/pr25413.c: Mark functions noinline.
4833 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4834 * gcc.dg/vect/vect-40.c: Mark functions noinline.
4835 * gcc.dg/vect/vect-23.c: Mark functions noinline.
4836 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4837 * gcc.dg/vect/vect-82.c: Mark functions noinline.
4838 * gcc.dg/vect/vect-65.c: Mark functions noinline.
4839 * gcc.dg/vect/vect-48.c: Mark functions noinline.
4840 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4841 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4842 * gcc.dg/vect/vect-104.c: Mark functions noinline.
4843 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4844 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4845 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4846 * gcc.dg/vect/vect-32.c: Mark functions noinline.
4847 * gcc.dg/vect/vect-15.c: Mark functions noinline.
4848 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4849 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4850 * gcc.dg/vect/vect-91.c: Mark functions noinline.
4851 * gcc.dg/vect/vect-74.c: Mark functions noinline.
4852 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4853 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4854 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4855 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4856 * gcc.dg/vect/vect-99.c: Mark functions noinline.
4857 * gcc.dg/vect/vect-113.c: Mark functions noinline.
4858 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4859 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4860 * gcc.dg/vect/vect-7.c: Mark functions noinline.
4861 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4862 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4863 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4864 * gcc.dg/vect/vect-24.c: Mark functions noinline.
4865 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4866 * gcc.dg/vect/vect-83.c: Mark functions noinline.
4867 * gcc.dg/vect/vect-66.c: Mark functions noinline.
4868 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4869
4870 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
4871
4872 PR middle-end/33187
4873 * gcc.target/i386/cmov7.c: New file.
4874
4875 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
4876
4877 * gcc.target/i386/sse4a-check.h: New file.
4878 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
4879 * gcc.target/i386/sse4a-insert.c: Ditto.
4880 * gcc.target/i386/sse4a-montsd.c: Ditto.
4881 * gcc.target/i386/sse4a-montss.c: Ditto.
4882 * gcc.target/i386/mmx-check.h: New file.
4883 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
4884 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4885 * gcc.target/i386/sse-check.h: New file.
4886 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
4887 * gcc.target/i386/sse-3.c: Ditto.
4888 * gcc.target/i386/sse-7.c: Ditto.
4889 * gcc.target/i386/sse-9.c: Ditto.
4890 * gcc.target/i386/ssefn-3.c: Ditto.
4891 * gcc.target/i386/sse-recip.c: Ditto.
4892 * gcc.target/i386/sse-recip-vec.c: Ditto.
4893 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4894 * gcc.target/i386/20020523-1.c: Remove.
4895 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
4896 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4897 * gcc.target/i386/ssefn-4.c: Ditto.
4898 * gcc.target/i386/sse-6.c: Ditto.
4899 * gcc.target/i386/sse-10.c: Ditto.
4900 * gcc.target/i386/sse-11.c: Ditto.
4901 * gcc.target/i386/sse-18.c: Ditto.
4902 * gcc.target/i386/fpprec-1.c: Ditto.
4903 * g++.dg/other/i386-1.C: Ditto.
4904
4905 2007-09-04 Richard Guenther <rguenther@suse.de>
4906
4907 PR tree-optimization/33291
4908 * gcc.dg/volatile2.c: New testcase.
4909 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4910 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4911 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4912 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4913
4914 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4915
4916 PR fortran/33253
4917 * gfortran.dg/namelist_15.f90: Update test.
4918 * gfortran.dg/namelist_24.f90: Update test.
4919 * gfortran.dg/namelist_38.f90: New test.
4920
4921 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
4922
4923 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
4924 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4925 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
4926 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4927 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
4928 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4929
4930 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
4931
4932 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4933 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4934
4935 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4936
4937 2007-09-02 David Daney <ddaney@avtrex.com>
4938
4939 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4940 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4941 * gcc.target/mips/atomic-memory-1.c: Ditto.
4942 * gcc.target/mips/atomic-memory-2.c: Ditto.
4943
4944 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
4945
4946 * gcc.target/cris/builtin_clz_v0.c: New testcase.
4947 * gcc.target/cris/builtin_clz_v3.c: New testcase.
4948
4949 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
4950
4951 * gfortran.dg/substr_6.f90: New test.
4952
4953 2007-09-02 Paolo Carlini <pcarlini@suse.de>
4954
4955 PR c++/33208
4956 * g++.dg/other/error18.C: New.
4957 * g++.dg/expr/bitfield3.C: Adjust.
4958
4959 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
4960
4961 PR fortran/33276
4962 * gfortran.fortran-torture/compile/pr33276.f90: New.
4963
4964 2007-09-02 Joseph Myers <joseph@codesourcery.com>
4965
4966 PR C/29237
4967 PR middle-end/33272
4968 * gcc.dg/c99-arraydecl-3.c: New test.
4969
4970 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4971
4972 PR c++/32597
4973 * g++.dg/cpp0x/variadic-new2.C: New.
4974 * g++.dg/cpp0x/variadic-new.C: New.
4975
4976 2007-08-31 Tobias Burnus <burnus@net-b.de>
4977
4978 PR fortran/33232
4979 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4980 * gfortran.dg/read_1.f90: New.
4981
4982 2007-08-31 Paolo Carlini <pcarlini@suse.de>
4983
4984 PR c++/33210
4985 * g++.dg/template/error30.C: New.
4986
4987 2007-08-31 Paolo Carlini <pcarlini@suse.de>
4988
4989 PR c++/32113
4990 * g++.dg/template/crash70.C: New.
4991
4992 2007-08-31 Paolo Carlini <pcarlini@suse.de>
4993
4994 PR c++/33212
4995 * g++.dg/ext/is_class_error.C: New.
4996
4997 2007-08-31 Olivier Hainque <hainque@adacore.com>
4998
4999 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5000
5001 2007-08-31 David Edelsohn <edelsohn@gnu.org>
5002 Revital Eres <eres@il.ibm.com>
5003
5004 * gcc.target/powerpc/paired-1.c: New test.
5005 * gcc.target/powerpc/paired-2.c: New test.
5006 * gcc.target/powerpc/paired-3.c: New test.
5007 * gcc.target/powerpc/paired-4.c: New test.
5008 * gcc.target/powerpc/paired-5.c: New test.
5009 * gcc.target/powerpc/paired-6.c: New test.
5010 * gcc.target/powerpc/paired-7.c: New test.
5011 * gcc.target/powerpc/ppc-paired.c: New test.
5012
5013 2007-08-31 Ollie Wild <aaw@google.com>
5014
5015 * g++.dg/conversion/ptrmem2.C: New test.
5016 * g++.dg/conversion/ptrmem3.C: New test.
5017 * g++.dg/conversion/ptrmem4.C: New test.
5018 * g++.dg/conversion/ptrmem5.C: New test.
5019 * g++.dg/conversion/ptrmem6.C: New test.
5020 * g++.dg/conversion/ptrmem7.C: New test.
5021 * g++.dg/conversion/ptrmem8.C: New test.
5022
5023 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
5024
5025 PR fortran/31879
5026 * gfortran.dg/char_length_7.f90: New test.
5027 * gfortran.dg/char_length_9.f90: New test.
5028 * gfortran.dg/char_assign_1.f90: Add extra warning.
5029
5030 PR fortran/31197
5031 PR fortran/31258
5032 * gfortran.dg/char_length_8.f90: New test.
5033
5034 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
5035
5036 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5037
5038 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5039
5040 * gcc.dg/inline-24.c: New test.
5041 * g++.dg/opt/inline11.C: New test.
5042
5043 2007-08-30 Richard Guenther <rguenther@suse.de>
5044
5045 * gcc.target/i386/vectorize5.c: New testcase.
5046
5047 2007-08-30 Tobias Burnus <burnus@net-b.de>
5048
5049 PR fortran/33228
5050 * interface.c (check_interface0): Improve error for external procs.
5051 (check_sym_interfaces): Fix checking of module procedures.
5052
5053 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5054
5055 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5056 (AI): Add AI_ALIGN.
5057 * gcc.dg/sync-3.c: New test.
5058
5059 PR middle-end/32758
5060 * gcc.dg/cleanup-12.c: New test.
5061
5062 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
5063
5064 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5065 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5066 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5067 * gcc.dg/pr32450.c: Ditto.
5068 * gcc.dg/nest.c: Ditto.
5069 * gcc.dg/nested-func-4.c: Ditto.
5070 * g++.old-deja/g++.law/profile1.C: Ditto.
5071
5072 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5073
5074 PR fortran/32989
5075 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5076 non-default integer kind arguments.
5077
5078 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
5079
5080 PR fortran/33105
5081 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5082
5083 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
5084
5085 * gcc.dg/h8300-ice2.c: Remove target selector.
5086
5087 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
5088
5089 PR fortran/33215
5090 * gfortran.dg/binding_label_tests_15.f03: New test case.
5091 * gfortran.dg/binding_label_tests_16.f03: Ditto.
5092
5093 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5094
5095 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5096 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5097
5098 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
5099
5100 PR c++/33194
5101 * g++.dg/other/canon-33194.C: New.
5102
5103 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
5104
5105 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5106 * gcc.c-torture/execute/pr23135.c: Likewise.
5107
5108 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
5109
5110 * gcc.dg/pr31344.c: Move to ...
5111 * gcc.dg/dfp/pr31344.c: ... here.
5112 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5113 * gcc.dg/20050503-1.c: Ditto.
5114 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5115 * gcc.dg/20061127-1.c: Compile only for fpic targets.
5116 * gcc.dg/20060801-1.c: Ditto.
5117
5118 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
5119
5120 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5121 * gfortran.dg/nan_1.f90: Likewise.
5122
5123 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5124
5125 PR fortran/33055
5126 Revert previous patch.
5127
5128 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
5129 Kazu Hirata <kazu@codesourcery.com>
5130
5131 * gcc.target/m68k/interrupt-1.c: New.
5132
5133 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
5134
5135 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5136 10000 for targets where "int" can't hold at least 100000.
5137 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5138 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5139 (test5)(test6): Use it.
5140 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5141 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5142 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5143 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5144 * gcc.dg/attr-alloc_size.c (test): Likewise.
5145
5146 2007-08-28 Paolo Carlini <pcarlini@suse.de>
5147
5148 PR c++/33209
5149 * g++.dg/template/error29.C: New.
5150
5151 2007-08-28 Jakub Jelinek <jakub@redhat.com>
5152
5153 PR c++/32596
5154 * g++.dg/ext/visibility/anon5.C: New test.
5155
5156 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5157
5158 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5159
5160 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5161
5162 * gfortran.dg/gamma_1.f90: Remove large-real tests.
5163 * gfortran.dg/gamma_2.f90: Remove large-real tests.
5164 * gfortran.dg/gamma_4.f90: New: large-real tests.
5165
5166 2007-08-28 Jason Merrill <jason@redhat.com>
5167
5168 PR c++/29000
5169 * g++.dg/ext/stmtexpr12.C: New test.
5170
5171 PR c++/28558
5172 * g++.dg/ext/attrib28.C: New test.
5173
5174 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
5175
5176 PR target/32661
5177 * gcc.target/i386/pr32661.c: New test.
5178
5179 2007-08-28 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR middle-end/32370
5182 * gcc.dg/pr32370.c: New test.
5183
5184 PR rtl-optimization/33148
5185 * gcc.c-torture/compile/20070827-1.c: New test.
5186
5187 PR debug/32914
5188 * d++.dg/debug/const3.C: New test.
5189 * d++.dg/debug/const4.C: New test.
5190 * d++.dg/debug/dwarf2/const1.C: New test.
5191 * d++.dg/debug/dwarf2/const2.C: New test.
5192 * d++.dg/debug/dwarf2/const2b.C: New test.
5193
5194 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
5195 Vladimir Yanovsky <yanov@il.ibm.com>
5196 Revital Eres <eres@il.ibm.com>
5197 Andrey Belevantsev <abel@ispras.ru>
5198
5199 * gcc.dg/sms-1.c: New test.
5200
5201 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
5202
5203 * g++.dg/ext/gnu-inline-common.h: New.
5204 * g++.dg/ext/gnu-inline-global-reject.C: New.
5205 * g++.dg/ext/gnu-inline-global.C: New.
5206 * g++.dg/ext/gnu-inline-namespace.C: New.
5207 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5208 * g++.dg/ext/gnu-inline-class.C: New.
5209 * g++.dg/ext/gnu-inline-class-static.C: New.
5210 * g++.dg/ext/gnu-inline-template-class.C: New.
5211 * g++.dg/ext/gnu-inline-template-func.C: New.
5212
5213 2007-08-27 Jason Merrill <jason@redhat.com>
5214
5215 PR c++/31337
5216 * g++.dg/ext/stmtexpr11.C: New.
5217
5218 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
5219
5220 * lib/target-supports.exp (check_profiling_available):
5221 Set profiling_available_saved to 0 on fido-*-elf.
5222
5223 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
5224
5225 PR tree-optimization/33173
5226
5227 * gcc.c-torture/compile/pr33173.c: New.
5228
5229 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
5230
5231 PR target/31385
5232 * gcc.dg/dfp/pr31385.c: New.
5233
5234 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
5235
5236 * gcc.dg/unsigned-long-compare.c: Remove target selector.
5237
5238 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
5239
5240 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5241 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5242 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5243 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5244 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5245 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5246 gcc.target/m68k directory.
5247 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5248 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5249 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5250 gcc.target/cris directory.
5251 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5252 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5253 gcc.target/bfin directory.
5254
5255 * gcc.target/sh: New directory.
5256 * gcc.target/sh/sh.exp: New file.
5257 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5258 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5259 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5260 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5261 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5262 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5263
5264 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
5265
5266 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5267 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5268 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5269 * gcc.target/i386/local2.c: Ditto.
5270 * gcc.target/i386/stack-prot-kernel.c: Ditto.
5271 * gcc.target/i386/20011119-1.c: Ditto.
5272 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5273 * gcc.target/i386/fastcall-1.c: Fix target selector.
5274
5275 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5276
5277 PR fortran/33055
5278 * gfortran.dg/negative_unit.f: Add new check
5279 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5280 -fdefault-integer-8.
5281
5282 2007-08-26 Asher Langton <langton2@llnl.gov>
5283
5284 * gfortran.dg/recursive_stack.f90: New.
5285 * gfortran.dg/openmp_stack.f90: New.
5286
5287 2007-08-26 Tobias Burnus <burnus@net-b.de>
5288
5289 PR fortran/31298
5290 * gfortran.dg/use_10.f90: New.
5291
5292 2007-08-26 Tobias Burnus <burnus@net-b.de>
5293
5294 PR fortran/32985
5295 * gfortran.dg/namelist_14.f90: Make test case valid.
5296 * gfortran.dg/common_10.f90: New.
5297
5298 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
5299
5300 PR middle-end/33181
5301 * gcc.dg/ifelse-2.c: New.
5302
5303 2007-08-26 Tobias Burnus <burnus@net-b.de>
5304
5305 PR fortran/32980
5306 * gfortran.dg/gamma_1.f90: New.
5307 * gfortran.dg/gamma_2.f90: New.
5308 * gfortran.dg/gamma_3.f90: New.
5309
5310 2007-08-26 Tobias Burnus <burnus@net-b.de>
5311
5312 PR fortran/33188
5313 * gfortran.dg/used_types_18.f90: New.
5314
5315 2007-08-25 Jakub Jelinek <jakub@redhat.com>
5316
5317 * gcc.dg/array-init-2.c: New test.
5318
5319 2007-08-24 Tobias Burnus <burnus@net-b.de>
5320
5321 PR fortran/33178
5322 * gfortran.dg/initialization_4.f90: Update dg-error.
5323 * gfortran.dg/initialization_13.f90: New.
5324
5325 2007-08-24 Richard Guenther <rguenther@suse.de>
5326
5327 PR middle-end/33166
5328 * gcc.c-torture/compile/pr33166.c: New testcase.
5329
5330 2007-08-24 Tobias Burnus <burnus@net-b.de>
5331
5332 PR fortran/33139
5333 * gfortran.dg/pointer_assign_4.f90: New.
5334 * gfortran.dg/shape_2.f90: Fix test case.
5335 * gfortran.dg/char_result_4.f90: Ditto.
5336
5337 2007-08-24 Jakub Jelinek <jakub@redhat.com>
5338
5339 * gcc.dg/array-init-1.c: New test.
5340
5341 PR c++/32567
5342 * g++.dg/parse/crash36.C: New test.
5343
5344 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
5345
5346 * gcc.dg/pr32721.c: Updated.
5347
5348 2007-08-24 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR tree-optimization/32573
5351 PR middle-end/32946
5352 * gcc.dg/pr32573.c: New test.
5353
5354 PR c++/32898
5355 * g++.dg/lookup/ns3.C: New test.
5356
5357 * gfortran.dg/assumed_charlen_sharing.f90: New test.
5358
5359 PR c++/31941
5360 * g++.dg/parse/crash37.C: New test.
5361
5362 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
5363
5364 PR target/17390
5365 * gcc.target/i386/pr17390.c: New test.
5366
5367 2007-08-23 Richard Guenther <rguenther@suse.de>
5368
5369 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5370 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5371 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5372 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5373 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5374 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5375 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5376 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5377
5378 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
5379
5380 * gcc.target/s390: New directory.
5381 * gcc.target/s390/s390.exp: New file.
5382 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5383 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5384 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5385 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5386 gcc.target/s390 directory.
5387
5388 2007-08-23 Richard Guenther <rguenther@suse.de>
5389
5390 PR tree-optimization/32328
5391 * gcc.dg/pr32328.c: New testcase.
5392
5393 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
5394
5395 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5396 available.
5397
5398 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5399
5400 PR fortran/33095
5401 * gfortran.dg/min_max_optional_5.f90: New test.
5402 * gfortran.dg/min_max_optional_2.f90: Remove.
5403 * gfortran.dg/min_max_optional_3.f90: Remove.
5404 * gfortran.dg/min_max_optional_4.f90: Remove.
5405
5406 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
5407
5408 * gcc.target/i386/xorps-sse.c: New.
5409 * gcc.target/i386/xorps-sse2.c: New.
5410
5411 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
5412
5413 * gcc.target/i386/cmov3.c: Fix scan-assembler.
5414 * gcc.target/i386/cmov4.c: Fix scan-assembler.
5415 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5416
5417 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
5418
5419 PR fortran/33020
5420 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5421 include multiple kinds for SHAPE parameter within a single
5422 namespace.
5423 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5424 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
5425
5426 2007-08-22 Janus Weil <jaydub66@gmail.com>
5427
5428 * interface_abstract_1.f90: Extended test case.
5429 * interface_abstract_3.f90: New test.
5430
5431 2007-08-21 Christian Bruel <christian.bruel@st.com>
5432
5433 * gcc.dg/fold-sub.c: New test.
5434
5435 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
5436
5437 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5438 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5439 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5440 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5441 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5442 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5443
5444 2007-08-22 Richard Guenther <rguenther@suse.de>
5445
5446 PR middle-end/33007
5447 * gcc.dg/pr33007.c: New testcase.
5448
5449 2007-08-22 Richard Sandiford <richard@codesourcery.com>
5450
5451 * gcc.c-torture/execute/strcmp-1.x: Delete.
5452
5453 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
5454
5455 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5456 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5457 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5458 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5459 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5460 gcc.target/i386/stack-realign.c,
5461 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5462 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5463 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5464 target using dg-require-effective-target directive.
5465 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5466 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5467 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5468 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5469 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5470 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5471 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5472 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5473 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5474 Require lp64 target using dg-require-effective-target directive.
5475 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5476 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5477 directive.
5478 * gcc.target/i386/20010202-1.c: Move from here ...
5479 * gcc.dg/20010202-1.c: ... to here.
5480
5481 2007-08-22 Richard Guenther <rguenther@suse.de>
5482
5483 PR tree-optimization/33142
5484 * gcc.c-torture/execute/pr33142.c: New testcase.
5485
5486 2007-08-22 Richard Guenther <rguenther@suse.de>
5487
5488 PR middle-end/32563
5489 * g++.dg/torture/pr32563.C: New testcase.
5490
5491 2007-08-22 Jakub Jelinek <jakub@redhat.com>
5492
5493 PR middle-end/32912
5494 * gcc.dg/pr32912-1.c: Add -w to options.
5495 * gcc.dg/pr32912-2.c: Likewise.
5496 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5497
5498 2007-08-21 Ian Lance Taylor <iant@google.com>
5499
5500 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5501
5502 2007-08-21 Ian Lance Taylor <iant@google.com>
5503
5504 PR tree-optimization/33134
5505 * g++.dg/tree-ssa/pr33134.C: New test.
5506
5507 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
5508
5509 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5510 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5511
5512 2007-08-21 Jakub Jelinek <jakub@redhat.com>
5513
5514 PR debug/32610
5515 * gcc.dg/debug/pr32610.c: New test.
5516
5517 * g++.dg/init/new24.C: New test.
5518
5519 PR middle-end/32912
5520 * gcc.dg/pr32912-1.c: New test.
5521 * gcc.dg/pr32912-2.c: New test.
5522 * gcc.dg/pr32912-3.c: New test.
5523
5524 2007-08-21 Richard Guenther <rguenther@suse.de>
5525
5526 * gcc.dg/pointer-arith-10.c: New testcase.
5527
5528 2007-08-21 Richard Guenther <rguenther@suse.de>
5529
5530 PR middle-end/33122
5531 * gcc.c-torture/compile/pr33122.c: New testcase.
5532
5533 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
5534
5535 * g++.dg/warn/Wnvdtor-2.C: New testcase.
5536
5537 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
5538
5539 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5540
5541 2007-08-20 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR c++/33025
5544 * g++.dg/init/new23.C: New test.
5545
5546 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5547
5548 PR middle-end/30564
5549 * gcc.c-torture/compile/pr30564-1.c: New test.
5550 * gcc.c-torture/compile/pr30564-2.c: New test.
5551
5552 2007-08-19 Joseph Myers <joseph@codesourcery.com>
5553
5554 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5555
5556 2007-08-19 Tobias Burnus <burnus@net-b.de>
5557
5558 * gfortran.dg/interface_abstract_2.f90: New.
5559 * gfortran.dg/interface_abstract_1.f90: Fix typo.
5560
5561 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
5562
5563 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5564 unknown (so that outer-loop wont get analyzed).
5565 * gcc.dg/vect/vect-outer-1a.c: New test.
5566 * gcc.dg/vect/vect-outer-1b.c: New test.
5567 * gcc.dg/vect/vect-outer-1.c: New test.
5568 * gcc.dg/vect/vect-outer-2a.c: New test.
5569 * gcc.dg/vect/vect-outer-2b.c: New test.
5570 * gcc.dg/vect/vect-outer-2c.c: New test.
5571 * gcc.dg/vect/vect-outer-2.c: New test.
5572 * gcc.dg/vect/vect-outer-3a.c: New test.
5573 * gcc.dg/vect/vect-outer-3b.c: New test.
5574 * gcc.dg/vect/vect-outer-3c.c: New test.
5575 * gcc.dg/vect/vect-outer-3.c: New test.
5576 * gcc.dg/vect/vect-outer-4a.c: New test.
5577 * gcc.dg/vect/vect-outer-4b.c: New test.
5578 * gcc.dg/vect/vect-outer-4c.c: New test.
5579 * gcc.dg/vect/vect-outer-4d.c: New test.
5580 * gcc.dg/vect/vect-outer-4e.c: New test.
5581 * gcc.dg/vect/vect-outer-4f.c: New test.
5582 * gcc.dg/vect/vect-outer-4g.c: New test.
5583 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5584 * gcc.dg/vect/vect-outer-4i.c: New test.
5585 * gcc.dg/vect/vect-outer-4j.c: New test.
5586 * gcc.dg/vect/vect-outer-4k.c: New test.
5587 * gcc.dg/vect/vect-outer-4l.c: New test.
5588 * gcc.dg/vect/vect-outer-4m.c: New test.
5589 * gcc.dg/vect/vect-outer-4.c: New test.
5590 * gcc.dg/vect/vect-outer-5.c: New test.
5591 * gcc.dg/vect/vect-outer-6.c: New test.
5592 * gcc.dg/vect/vect-outer-fir.c: New test.
5593 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5594 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5595
5596 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
5597
5598 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5599 and -fno-tree-reassoc.
5600 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5601 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5602 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5603 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5604 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5605 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5606 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5607 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5608 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5609 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5610 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5611 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5612 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5613 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5614 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5615 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5616 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5617 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5618 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5619 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5620 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5621 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5622 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5623 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5624 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5625 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5626 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5627 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5628 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5629 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5630 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5631 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5632 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5633 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5634 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5635 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5636 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5637
5638 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
5639
5640 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5641 versioning for aliasing).
5642 * gcc.dg/vect/vect-35.c: Likewise.
5643
5644 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5645 targets.
5646 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5647
5648 2007-08-18 Tom Tromey <tromey@redhat.com>
5649
5650 PR preprocessor/32974:
5651 * gcc.dg/cpp/pr32974.c: New file.
5652
5653 2007-08-17 Tobias Burnus <burnus@net-b.de>
5654
5655 * gfortran.dg/interface_abstract_1.f90: New.
5656
5657 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
5658
5659 PR fortran/32881
5660 * gfortran.dg/pure_initializer_1.f90: New test.
5661
5662 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
5663
5664 PR fortran/32875
5665 * gfortran.dg/array_constructor_18.f90: New test.
5666
5667 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
5668
5669 PR c++/28989
5670 * g++.dg/expr/lval3.C: New test.
5671 * g++.dg/expr/lval4.C: New test.
5672
5673 2007-08-17 Ollie Wild <aaw@google.com>
5674
5675 PR c++/31749
5676 * g++.dg/lookup/builtin3.C: New test.
5677 * g++.dg/lookup/builtin4.C: New test.
5678 * g++.dg/lookup/using19.C: New test.
5679
5680 2007-08-17 Paolo Carlini <pcarlini@suse.de>
5681
5682 PR c++/32190
5683 * g++.dg/parse/error31.C: New.
5684
5685 2007-08-17 Paolo Carlini <pcarlini@suse.de>
5686
5687 PR c++/32112
5688 * g++.dg/template/error26.C: New.
5689
5690 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5691
5692 PR fortran/33079
5693 * gfortran.dg/zero_length_2.f90: New test.
5694
5695 2007-08-17 Tobias Burnus <burnus@net-b.de>
5696
5697 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5698 * gfortran.dg/kind_tests_3.f03: Ditto.
5699 * gfortran.dg/global_vars_f90_init.f90: Ditto.
5700 * gfortran.dg/interface_13.f90: Ditto.
5701 * gfortran.dg/pr32738.f90: Ditto.
5702 * gfortran.dg/module_private_1.f90: Ditto.
5703 * gfortran.dg/test_only_clause.f90: Ditto.
5704 * gfortran.dg/bind_c_vars.f90: Ditto.
5705 * gfortran.dg/bind_c_dts.f90: Ditto.
5706 * gfortran.dg/use_9.f90: Ditto.
5707 * gfortran.dg/generic_8.f90: Ditto.
5708 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5709 * gfortran.dg/private_type_6.f90: Ditto.
5710 * gfortran.dg/c_assoc.f90: Ditto.
5711 * gfortran.dg/private_type_7.f90: Ditto.
5712 * gfortran.dg/global_vars_c_init.f90: Ditto.
5713 * gfortran.dg/bind_c_dts_2.f03: Ditto.
5714 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5715 * gfortran.dg/c_size_t_test.f03: Ditto.
5716 * gfortran.dg/used_types_12.f90: Ditto.
5717 * gfortran.dg/pr25923.f90: Ditto.
5718 * gfortran.dg/test_com_block.f90: Ditto.
5719 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5720 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5721 * gfortran.dg/com_block_driver.f90: Ditto.
5722 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5723 * gfortran.dg/use_iso_c_binding.f90: Ditto.
5724 * gfortran.dg/c_loc_test.f90: Ditto.
5725 * gfortran.dg/c_ptr_tests.f03: Ditto.
5726 * gfortran.dg/module_interface_1.f90: Ditto.
5727
5728 2007-08-17 Paolo Carlini <pcarlini@suse.de>
5729
5730 PR c++/32870
5731 * g++.dg/other/error17.C: Adjust.
5732
5733 2007-08-17 Ben Elliston <bje@au.ibm.com>
5734
5735 PR middle-end/32970
5736 * g++.dg/ext/altivec-14.C: New test.
5737
5738 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
5739
5740 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5741 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5742 dump files.
5743 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5744 * gcc.dg/vect/pr32366.c: Ditto.
5745
5746 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
5747
5748 PR testsuite/33082
5749 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5750 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5751 * gcc.dg/dfp/convert-int-fold.c: Ditto.
5752 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5753
5754 2007-08-16 Tobias Burnus <burnus@net-b.de>
5755
5756 PR fortran/33072
5757 * gfortran.dg/use_9.f90: New.
5758
5759 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
5760
5761 * g++.dg/gcov/gcov-5.C: New test.
5762
5763 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
5764
5765 * g++.dg/gcov/gcov-4.C: New test.
5766 * lib/gcov.exp (verify-lines): Add support for
5767 checking no-coverage lines.
5768
5769 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
5770
5771 * gcc.dg/vect/vect-vfa-01.c: New.
5772 * gcc.dg/vect/vect-vfa-02.c: New.
5773 * gcc.dg/vect/vect-vfa-03.c: New.
5774 * gcc.dg/vect/vect-vfa-04.c: New.
5775 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5776 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5777 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5778 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5779 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5780 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5781 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5782 gfortran.dg/vect/pr19049.f90: Rename to start with
5783 prefix no-vfa-.
5784 * gcc.dg/vect/vect.exp: Disable versioning for alias
5785 when test starts with no-vfa-.
5786 * gfortran.dg/vect/vect.exp: Likewise.
5787
5788 2007-08-16 Richard Sandiford <richard@codesourcery.com>
5789
5790 * gcc.dg/torture/pr32897.c: New test.
5791
5792 2007-08-16 Paolo Carlini <pcarlini@suse.de>
5793
5794 PR c++/31132
5795 * g++.dg/template/crash69.C: New.
5796
5797 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
5798
5799 * lib/target-supports.exp (check_effective_target_arm32): Use
5800 check_no_compiler_messages.
5801
5802 2007-08-15 Diego Novillo <dnovillo@google.com>
5803
5804 gcc.dg/tree-ssa/20070815.c: New test.
5805
5806 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5807
5808 PR fortran/33077
5809 * gfortran.dg/random_7.f90: Initialize variable.
5810
5811 2007-08-15 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR middle-end/33074
5814 * gfortran.dg/pr33074.f90: New test.
5815
5816 PR c++/32992
5817 * g++.dg/opt/nrv14.C: New test.
5818
5819 2007-08-15 Paolo Carlini <pcarlini@suse.de>
5820
5821 PR c++/33035
5822 * g++.dg/template/crash68.C: New.
5823
5824 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5825
5826 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5827 * gcc.dg/sibcall-4.c: Ditto.
5828
5829 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5830
5831 PR fortran/33066
5832 * gfortran.dg/use_8.f90: New test.
5833 * gfortran.dg/c_loc_tests_2.f03: Fix code.
5834
5835 2007-08-14 Paolo Carlini <pcarlini@suse.de>
5836
5837 PR c++/27211
5838 * g++.dg/template/error27.C: New.
5839 * g++.dg/template/error28.C: New.
5840 * g++.dg/other/pr28304.C: Adjust.
5841 * g++.old-deja/g++.mike/p811.C: Likewise.
5842
5843 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
5844
5845 PR target/30315
5846 * gcc.target/i386/pr30315.c: New.
5847
5848 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5849
5850 PR fortran/32594
5851 * gfortran.dg/substr_5.f90: New test.
5852
5853 2007-08-14 Andrew Pinski <pinskia@gmail.com>
5854
5855 PR c/30428
5856 * gcc.dg/vector-2.c: New test.
5857
5858 PR c++/30428
5859 * g++.dg/ext/vector8.C: New test.
5860
5861 2007-08-13 Dan Hipschman <dsh@google.com>
5862
5863 PR c/32953
5864 * gcc.dg/format/array-1.c: Add an additional test for
5865 unterminated format strings of length 1.
5866
5867 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
5868
5869 PR fortran/32926
5870 * gfortran.dg/external_procedures_3.f90: New test.
5871
5872 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
5873
5874 PR fortran/32827
5875 * gfortran.dg/import6.f90: New test.
5876
5877 2007-08-13 Andrew Pinski <pinskia@gmail.com>
5878
5879 PR C/30427
5880 * gcc.dg/vector-1.c: New test.
5881
5882 2007-08-13 Richard Sandiford <richard@codesourcery.com>
5883
5884 * gcc.dg/pr21255-4.c: Skip for PIC.
5885 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5886
5887 2007-08-13 Richard Sandiford <richard@codesourcery.com>
5888
5889 * gcc.dg/attr-isr.c: Skip for PIC.
5890 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5891 * gcc.dg/attr-isr-trapa.c: Likewise.
5892 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5893 * gcc.dg/pragma-isr-trapa.c: Likewise.
5894 * gcc.dg/pragma-isr-trapa2.c: Likewise.
5895
5896 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
5897
5898 PR fortran/32962
5899 * gfortran.dg/transpose_1.f90: New test.
5900
5901 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5902
5903 PR fortran/29600
5904 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5905 intrinsic.
5906
5907 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5908
5909 PR fortran/30964
5910 PR fortran/33054
5911 * gfortran.dg/random_4.f90: New test.
5912 * gfortran.dg/random_5.f90: New test.
5913 * gfortran.dg/random_6.f90: New test.
5914 * gfortran.dg/random_7.f90: New test.
5915
5916 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5917
5918 PR fortran/32860
5919 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5920
5921 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5922
5923 PR fortran/31629
5924 * gfortran.dg/module_private_1.f90: New test.
5925
5926 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5927
5928 PR fortran/29600
5929 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5930 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5931
5932 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5933
5934 PR fortran/32937
5935 * gfortran.dg/char_length_6.f90: New test.
5936
5937 2007-08-10 Ollie Wild <aaw@google.com>
5938
5939 * g++.dg/lookup/using18.C: New test.
5940
5941 2007-08-10 Paolo Carlini <pcarlini@suse.de>
5942
5943 PR c++/17763
5944 * g++.dg/other/error16.C: New.
5945
5946 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5947
5948 PR libfortran/33039
5949 * gfortran.dg/namelist_37.f90: New test.
5950
5951 2007-08-10 Paolo Carlini <pcarlini@suse.de>
5952
5953 PR c++/22256
5954 * g++.dg/conversion/op3.C: New.
5955
5956 2007-08-09 Tobias Burnus <burnus@net-b.de>
5957
5958 PR fortran/32987
5959 * gfortran.dg/fmt_tab_1.f90: New.
5960 * gfortran.dg/fmt_tab_2.f90: New.
5961
5962 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
5963
5964 PR c/32796
5965 * gcc.c-torture/compile/pr32796.c: New test.
5966
5967 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
5968
5969 PR middle-end/32813
5970 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5971 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5972 instead of just -O.
5973
5974 2007-08-08 Richard Sandiford <richard@codesourcery.com>
5975
5976 * gcc.target/mips/code-readable-1.c: New test.
5977 * gcc.target/mips/code-readable-2.c: Likewise.
5978 * gcc.target/mips/code-readable-3.c: Likewise.
5979
5980 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
5981 Revital Eres <eres@il.ibm.com>
5982
5983 * gfortran.dg/sms-1.f90: Add comment.
5984 * gfortran.dg/sms-2.f90: New.
5985
5986 2007-08-07 Ian Lance Taylor <iant@google.com>
5987
5988 * gcc.dg/instrument-1.c: New test.
5989 * gcc.dg/instrument-2.c: New test.
5990 * gcc.dg/instrument-3.c: New test.
5991
5992 2007-08-07 Steve Ellcey <sje@cup.hp.com>
5993
5994 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5995
5996 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
5997
5998 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
5999 !vector_alignment_reachable targets.
6000 * gcc.dg/vect/vect-33.c: Likewise.
6001 * gcc.dg/vect/vect-42.c: Likewise.
6002 * gcc.dg/vect/vect-44.c: Likewise.
6003 * gcc.dg/vect/vect-50.c: Likewise.
6004 * gcc.dg/vect/vect-70.c: Likewise.
6005 * gcc.dg/vect/vect-71.c: Likewise.
6006 * gcc.dg/vect/vect-87.c: Likewise.
6007 * gcc.dg/vect/vect-88.c: Likewise.
6008 * gcc.dg/vect/vect-91.c: Likewise.
6009 * gcc.dg/vect/vect-93.c: Likewise.
6010 * gcc.dg/vect/vect-96.c: Likewise.
6011 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6012 * gcc.dg/vect/section-anchors-69.c: Likewise.
6013 * gcc.dg/vect/pr25413.c: Likewise.
6014 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6015 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6016 * gfortran.dg/vect-2.f90: Likewise.
6017 * gfortran.dg/vect-3.f90: Likewise.
6018 * gfortran.dg/vect-4.f90: Likewise.
6019 * gfortran.dg/vect-5.f90: Likewise.
6020 * lib/target-supports.exp (check_effective_target_natural_alignment):
6021 Return false for darwin.
6022 (check_effective_target_vector_alignment_reachable_for_double): New.
6023
6024 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
6025
6026 * gcc.dg/multiword-1.c: New testcase.
6027
6028 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
6029
6030 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6031 messages.
6032 * gfortran.dg/namelist_36.f90: New test.
6033
6034 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
6035
6036 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6037 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6038
6039 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
6040
6041 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6042 * gcc.dg/torture/type-generic-1.c: Likewise.
6043
6044 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6045
6046 * gcc.c-torture/20070522-1.c: Move to ...
6047 * gcc.c-torture/compile/20070522-1.c: Here.
6048
6049 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6050
6051 PR fortran/29828
6052 * gfortran.dg/minmax_char_1.f90: New test.
6053 * gfortran.dg/minmax_char_2.f90: New test.
6054 * gfortran.dg/min_max_optional_4.f90: New test.
6055
6056 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6057
6058 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6059 hanging on the testcase.
6060
6061 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6062
6063 PR middle-end/32988
6064 * gcc.c-torture/compile/pr32988.c: New test.
6065
6066 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6067
6068 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6069
6070 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
6071
6072 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
6073
6074 Revert:
6075 2007-03-22 Dirk Mueller <dmueller@suse.de>
6076
6077 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6078
6079 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6080
6081 PR fortran/32979
6082 * gfortran.dg/isnan_1.f90: New test.
6083
6084 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
6085 Revital Eres <eres@il.ibm.com>
6086
6087 * gcc.dg/sms-antideps.c: New test.
6088
6089 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
6090
6091 PR fortran/31214
6092 * gfortran.dg/entry_13.f90: New test.
6093
6094 * gfortran.dg/entry_12.f90: Clean up .mod file.
6095
6096 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6097
6098 PR fortran/32770
6099 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
6100 variables as kind=4 so they don't overflow the record length.
6101
6102 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
6103
6104 PR fortran/32968
6105 * gfortran.dg/selected_kind_1.f90: New test.
6106
6107 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
6108
6109 PR middle-end/32780
6110 * gcc.c-torture/compile/pr32780.c: New test.
6111
6112 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6113
6114 RP middle-end/32399
6115 * gcc.c-torture/compile/pr32399.c: New testcase.
6116
6117 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6118
6119 PR middle-end/32304
6120 * g++.dg/torture/pr32304.C: New testcase.
6121
6122 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6123
6124 PR middle-end/32935
6125 * gfortran.fortran-torture/compile/complex_1.f90: New test.
6126
6127 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6128
6129 PR fortran/32955
6130 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6131
6132 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6133
6134 PR fortran/31202
6135 * gfortran.dg/nint_2.f90: New test.
6136
6137 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
6138
6139 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6140 * gcc.dg/weak/typeof-2.c: Likewise.
6141
6142 2007-08-03 Diego Novillo <dnovillo@google.com>
6143
6144 PR 31521
6145 * gcc.dg/tree-ssa/pr31521.c: New test.
6146
6147 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6148
6149 PR fortran/32770
6150 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
6151 iostat must be default kind.
6152
6153 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6154
6155 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6156
6157 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6158
6159 PR fortran/32770
6160 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
6161 explicit so test passes with -fdefault-integer-8.
6162 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6163 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6164
6165 2007-08-02 Lee Millward <lee.millward@gmail.com>
6166
6167 PR c++/30849
6168 * g++.dg/parse/asm1.C: New test.
6169
6170 PR c++/30850
6171 * g++.dg/parse/asm2.C: Likewise.
6172
6173 PR c++/30851
6174 * g++.dg/parse/asm3.C: Likewise.
6175
6176 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
6177
6178 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6179 "int" is only 16 bit bits wide.
6180 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6181
6182 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6183
6184 * g++.dg/torture/type-generic-1.C: New.
6185 * gcc.dg/pr28796-2.c: Move tests ...
6186 * gcc.dg/tg-tests.h: ... here.
6187 * gcc.dg/torture/type-generic-1.c: New.
6188
6189 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6190
6191 PR libfortran/32954
6192 * minmaxloc_3.f90: New test case.
6193
6194 2007-08-01 Tobias Burnus <burnus@net-b.de>
6195
6196 PR fortran/32936
6197 * gfortran.dg/allocate_stat.f90: New.
6198
6199 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
6200
6201 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6202
6203 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
6204
6205 PR tree-optimization/32919
6206 * gcc.c-torture/compile/pr32919.c: New.
6207
6208 2007-08-01 Nick Clifton <nickc@redhat.com>
6209
6210 * gcc.c-torture/execute/execute.exp: Change copyright header to
6211 refer to version 3 of the GNU General Public License and to point
6212 readers at the COPYING3 file and the FSF's license web page.
6213 * gcc.c-torture/execute/ieee/ieee.exp,
6214 gcc.c-torture/unsorted/unsorted.exp,
6215 gcc.c-torture/compile/compile.exp,
6216 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6217 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6218 gcc.target/cris/torture/cris-torture.exp,
6219 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6220 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6221 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6222 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6223 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6224 gnat.dg/dg.exp, gnat.dg/style/style.exp,
6225 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6226 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6227 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6228 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6229 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6230 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6231 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6232 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6233 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6234 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6235 gcc.dg/noncompile/noncompile.exp,
6236 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6237 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6238 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6239 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6240 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6241 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6242 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6243 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6244 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6245 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6246 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6247 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6248 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6249 g++.old-deja/old-deja.exp,
6250 gfortran.fortran-torture/execute/execute.exp,
6251 gfortran.fortran-torture/compile/compile.exp,
6252 treelang/output/output-1.c, treelang/output/output-1.tree,
6253 treelang/execute/execute.exp, treelang/Makefile.in,
6254 treelang/compile/compile.exp, g++.dg/dg.exp,
6255 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6256 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6257 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6258 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6259 g++.dg/compat/struct-layout-1.exp,
6260 g++.dg/compat/struct-layout-1_generate.c,
6261 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6262 g++.dg/bprob/bprob.exp, config/default.exp,
6263 gcc.test-framework/test-framework.awk,
6264 gcc.test-framework/gen_directive_tests,
6265 gcc.test-framework/test-framework.exp,
6266 objc.dg/special/special.exp,
6267 objc.dg/gnu-encoding/gnu-encoding.exp,
6268 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6269 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6270 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6271 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6272 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6273 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6274 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6275 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6276 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6277 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6278 lib/target-supports-dg.exp, lib/gcc-defs.exp,
6279 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6280 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6281 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6282 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6283 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6284 Likewise.
6285
6286 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
6287
6288 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6289 error message text.
6290
6291 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
6292
6293 PR fortran/32945
6294 * gfortran.dg/initialization_12.f90: New test.
6295
6296 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
6297
6298 PR fortran/31609
6299 * gfortran.dg/entry_12.f90: New test.
6300
6301 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6302
6303 PR fortran/32938
6304 * gfortran.dg/altreturn_6.f90: New test.
6305
6306 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
6307
6308 PR fortran/32942
6309 * gfortran.dg/exponent_2.f90: New test.
6310
6311 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
6312
6313 * gcc.dg/vect/vect-117.c: New test.
6314 * gcc.dg/vect/vect-74.c: Enabled test
6315 * gcc.dg/vect/vect-81.c: Enabled test
6316
6317 2007-07-30 Andrew Pinski <pinskia@gmail.com>
6318
6319 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6320 s/dg-error/dg-warning where warning is expected.
6321
6322 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6323
6324 PR fortran/32770
6325 * gfortran.dg/array_constructor_12.f90: Adjust argument
6326 of huge() to correct kind.
6327
6328 2007-07-30 Ollie Wild <aaw@google.com>
6329
6330 * gcc.dg/cpp/counter-2.c: New test.
6331 * gcc.dg/cpp/counter-3.c: New test.
6332 * gcc.dg/cpp/dir-only-1.c: New test.
6333 * gcc.dg/cpp/dir-only-1.h: New file.
6334 * gcc.dg/cpp/dir-only-2.c: New test.
6335 * gcc.dg/cpp/dir-only-3.c: New test.
6336 * gcc.dg/cpp/dir-only-3a.h: New file.
6337 * gcc.dg/cpp/dir-only-3b.h: New file.
6338 * gcc.dg/cpp/dir-only-4.c: New test.
6339 * gcc.dg/cpp/dir-only-5.c: New test.
6340 * gcc.dg/cpp/dir-only-6.c: New test.
6341
6342 2007-07-30 Julian Brown <julian@codesourcery.com>
6343
6344 * gcc.target/arm/neon/v*.c: Regenerate.
6345
6346 2007-07-30 Paolo Carlini <pcarlini@suse.de>
6347
6348 PR c++/32108
6349 * g++.dg/ext/label6.C: New.
6350
6351 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6352
6353 PR libfortran/32858
6354 PR libfortran/30814
6355 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
6356
6357 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
6358
6359 PR fortran/31211
6360 * gfortran.dg/actual_pointer_function_1.f90: New test.
6361
6362 PR fortran/32682
6363 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6364
6365 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
6366
6367 PR fortran/32906
6368 * gfortran.dg/shape_1.f90: Adjust error message.
6369 * gfortran.dg/parameter_array_ref_1.f90: New test.
6370
6371 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6372
6373 PR fortran/31609
6374 * gfortran.dg/entry_11.f90: New test.
6375
6376 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
6377 Revital Eres <eres@il.ibm.com>
6378
6379 * gfortran.dg/sms-1.f90: New test.
6380
6381 2007-07-28 Richard Guenther <rguenther@suse.de>
6382
6383 * gcc.c-torture/compile/pr32920.c: New testcase.
6384
6385 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
6386
6387 PR c++/30917
6388 * g++.dg/lookup/friend11.C: New test.
6389
6390 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
6391
6392 * gfortran.dg/namelist_5.f90: Adjusted error message.
6393 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6394 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6395 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6396 * gfortran.dg/namelist_32.f90: ... this.
6397
6398 PR fortran/32876
6399 * gfortran.dg/namelist_33.f90: New test.
6400
6401 PR fortran/32905
6402 * gfortran.dg/namelist_34.f90: New test.
6403
6404 PR fortran/31818
6405 * gfortran.dg/namelist_35.f90: New test.
6406
6407 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
6408
6409 PR fortran/32880
6410 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6411
6412 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6413
6414 PR testsuite/32471
6415 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6416 assuming it is 0x7ffffffff.
6417 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6418 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6419
6420 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
6421
6422 * gfortran.dg/operator_3.f90: Fix dg directive.
6423 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6424 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6425 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6426
6427 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
6428
6429 * g++.dg/cpp0x/decltype1.C: New.
6430 * g++.dg/cpp0x/decltype2.C: New.
6431 * g++.dg/cpp0x/decltype3.C: New.
6432 * g++.dg/cpp0x/decltype4.C: New.
6433 * g++.dg/cpp0x/decltype5.C: New.
6434 * g++.dg/cpp0x/decltype6.C: New.
6435
6436 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
6437
6438 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6439 because the test relies on bit 31 to be the sign bit.
6440
6441 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
6442
6443 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6444 assuming it is 0x7fffffff.
6445 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6446 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6447
6448 2007-07-27 Mark Mitchell <mark@codesourcery.com>
6449
6450 PR c++/32346
6451 * g++.dg/expr/bitfield9.C: New test.
6452
6453 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6454
6455 PR fortran/32899
6456 * gfortran.dg/logical_comp.f90: Update dg-error strings.
6457
6458 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6459
6460 PR fortran/32760
6461 * gfortran.dg/private_type_7.f90: New test.
6462
6463 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6464
6465 PR fortran/32035
6466 * gfortran.dg/select_char_1.f90: New test.
6467
6468 2007-07-27 Tobias Burnus <burnus@net-b.de>
6469
6470 PR fortran/32903
6471 * gfortran.dg/initialization_11.f90: New test.
6472
6473 2007-07-27 Richard Sandiford <richard@codesourcery.com>
6474
6475 * gcc.target/mips/ins-1.c: New test.
6476
6477 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
6478
6479 PR/19232
6480 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6481 (f1): Likewise.
6482
6483 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
6484
6485 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6486 error: width of 'spare' exceeds its type.
6487
6488 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
6489
6490 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6491 * gcc.dg/sibcall-4.c: Likewise.
6492
6493 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6494
6495 PR rtl-optimization/31500
6496 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6497 * g++.dg/warn/Warray-bounds.C: Likewise.
6498
6499 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
6500
6501 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6502
6503 2007-07-25 Julian Brown <julian@codesourcery.com>
6504 Paul Brook <paul@codesourcery.com>
6505 Joseph Myers <joseph@codesourcery.com>
6506 Mark Shinwell <shinwell@codesourcery.com>
6507
6508 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6509 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6510 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6511 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6512 (check_effective_target_arm_neon_hw): New.
6513 * gcc.target/arm/neon/neon.exp: New file.
6514 * gcc.target/arm/neon/polytypes.c: New file.
6515 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6516
6517 2007-07-25 Janis Johnson <janis187@us.ibm.com>
6518
6519 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6520 targets where an "int" is less than 32 bits wide.
6521
6522 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
6523
6524 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6525
6526 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
6527
6528 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6529 during addition if an int is only 16 bits wide.
6530 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6531
6532 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
6533
6534 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6535 size as "long int" and are 32 or 64 bits wide.
6536 * gcc.dg/torture/pr28814.c: Likewise.
6537
6538 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
6539
6540 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6541 exactly as wide as an int.
6542
6543 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
6544
6545 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6546 Define and use throughout as long long printf format specifier.
6547 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6548 Likewise.
6549
6550 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
6551
6552 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6553 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6554
6555 2007-07-25 Ben Elliston <bje@au.ibm.com>
6556
6557 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6558
6559 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6560
6561 * gcc.c-torture/execute/20070724-1.c: New.
6562
6563 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6564
6565 PR fortran/31205
6566 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6567 "deallocates" to 24, since patch has code rid of much spurious
6568 code.
6569 * gfortran.dg/interface_assignment_1.f90 : New test.
6570
6571 PR fortran/32842
6572 * gfortran.dg/interface_assignment_2.f90 : New test.
6573
6574 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
6575
6576 PR fortran/32867
6577 * fortran.dg/initialization_10.f90: New test.
6578
6579 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
6580
6581 PR fortran/32778
6582 * gfortran.dg/imag_2.f: Removed
6583 * gfortran.dg/warn_std_1.f90: New test.
6584 * gfortran.dg/warn_std_2.f90: New test.
6585 * gfortran.dg/warn_std_3.f90: New test.
6586
6587 2007-07-24 Paolo Carlini <pcarlini@suse.de>
6588
6589 PR c++/29001
6590 * g++.dg/init/new22.C: New.
6591
6592 2007-07-24 Paolo Carlini <pcarlini@suse.de>
6593
6594 PR c++/32561
6595 * g++.dg/template/crash67.C: New.
6596
6597 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
6598
6599 * lib/target-support.exp (check_effective_target_natural_alignment):
6600 (check_effective_target_vector_alignment_reachable): New.
6601 * config/spu/spu.c (spu_vector_alignment_reachable): New.
6602 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6603 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
6604 check.
6605 * gcc.dg/vect/pr25413.c: Likewise.
6606 * gcc.dg/vect/pr31699.c: Likewise.
6607
6608 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6609
6610 PR fortran/30814
6611 * gfortran.dg/pack_bounds_1.f90: New test case.
6612
6613 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
6614
6615 PR fortran/31639
6616 * gfortran.dg/initialization_9.f90: New test.
6617
6618 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
6619
6620 PR fortran/32797
6621 PR fortran/32800
6622 * gfortran.dg/bind_c_usage_8.f03: New test case.
6623 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6624 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
6625
6626 2007-07-23 Richard Sandiford <richard@codesourcery.com>
6627
6628 * gcc.target/mips/branch-cost-1.c: New test.
6629 * gcc.target/mips/branch-cost-2.c: Likewise.
6630
6631 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
6632
6633 PR fortran/32732
6634 * gfortran.dg/c_char_tests.f03: New test case.
6635 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6636 * gfortran.dg/c_char_tests_2.f03: New test case.
6637 * gfortran.dg/value_6.f03: Ditto.
6638 * gfortran.dg/value_7.f03: Ditto.
6639
6640 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
6641
6642 PR fortran/32600
6643 * gfortran.dg/c_funloc_tests_5.f03: New.
6644 * gfortran.dg/c_funloc_tests_5.f04: New.
6645 * gfortran.dg/c_funloc_tests_4_driver.c: New.
6646
6647 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
6648
6649 PR c++/32839
6650 * g++.dg/expr/call4.C: New.
6651 * g++.dg/expr/call5.C: New.
6652
6653 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
6654
6655 PR fortran/32710
6656 * gfortran.dg/namelist_30.f90: New test.
6657
6658 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
6659
6660 PR fortran/29962
6661 * gfortran.dg/array_initializer_1.f90: Removed warning.
6662 * gfortran.dg/initialization_1.f90: Adjusted messages.
6663 * gfortran.dg/nested_modules_6.f90: Removed warning.
6664
6665 PR fortran/31253
6666 * gfortran.dg/initialization_7.f90: New test.
6667
6668 PR fortran/31639
6669 * gfortran.dg/initialization_8.f90: New test.
6670
6671 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
6672
6673 PR c++/30818
6674 * g++.dg/template/crash47.C: Adjust errors.
6675 * g++.dg/template/crash48.C: Adjust errors.
6676 * g++.dg/template/typename12.C: New.
6677 * g++.dg/template/typename13.C: New.
6678 * g++.dg/template/typename14.C: New.
6679 * g++.dg/template/typedef6.C: Adjust errors.
6680
6681 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
6682
6683 PR fortran/32627
6684 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6685 * gfortran.dg/pr32627.f03: New test case.
6686
6687 * gfortran.dg/c_f_pointer_logical.f03: New test case.
6688 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6689 c_f_pointer_logical.
6690 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6691 c_f_pointer_complex.
6692 * gfortran.dg/c_f_pointer_complex.f03: New test case.
6693 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6694 c_f_pointer_shape_tests_2.
6695 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6696
6697 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
6698
6699 PR fortran/32804
6700 * gfortran.dg/c_loc_tests_9.f03: New test case.
6701 * gfortran.dg/c_loc_tests_10.f03: Ditto.
6702
6703 2007-07-21 Lee Millward <lee.millward@gmail.com>
6704
6705 PR fortran/32823
6706 * gfortran.dg/int_2.f90: New test.
6707
6708 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
6709
6710 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6711
6712 2007-07-20 Richard Sandiford <richard@codesourcery.com>
6713
6714 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6715 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6716
6717 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
6718
6719 PR tree-optimization/19910
6720 * gcc.dg/pr19910.c: New test.
6721
6722 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
6723
6724 PR fortran/32738
6725 * gfortran.dg/pr32738.f90: New test.
6726
6727 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6728
6729 PR tree-optimzation/32635
6730 * gfortran.dg/pr32635.f: New test case.
6731
6732 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
6733
6734 PR fortran/32801
6735 * gfortran.dg/pr32801.f03: New test case.
6736
6737 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6738
6739 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6740 Test negative numbers also.
6741 * gcc.dg/c99-math-float-1.c: Likewise.
6742 * gcc.dg/c99-math-long-double-1.c: Likewise.
6743 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
6744 test inputs.
6745
6746 2007-07-18 Bob Wilson <bob.wilson@acm.org>
6747
6748 * lib/target-supports.exp (check_effective_target_sync_int_long):
6749 Enable for xtensa.
6750 (check_effective_target_sync_char_short): Likewise.
6751
6752 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6753
6754 * gcc.dg/pr28796-2.c: Add more cases.
6755
6756 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6757
6758 * gcc.dg/pr28796-1.c: Add more cases.
6759 * gcc.dg/pr28796-2.c: Likewise.
6760
6761 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6762
6763 * gcc.dg/pr28796-1.c: Add more cases.
6764 * gcc.dg/pr28796-2.c: Likewise.
6765
6766 2007-07-17 Janus Weil <jaydub66@gmail.com>
6767
6768 PR fortran/32535
6769 * gfortran.dg/pr32535.f90: New test.
6770
6771 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
6772
6773 PR fortran/31320
6774 PR fortran/32665
6775 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6776
6777 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
6778
6779 PR rtl-optimization/32773
6780 * gcc.dg/pr32773.c: New test.
6781
6782 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
6783
6784 * gcc.target/spu/intrinsics-1.c: Use dg-message to
6785 match flax-vector-conversions note.
6786 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6787 instead of dg-error for the warning.
6788
6789 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
6790
6791 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6792 adapted to work on targets with 16-bit or wider int.
6793 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6794 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6795 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6796 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6797
6798 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
6799
6800 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6801 support large arrays.
6802 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6803 * gcc.dg/20061109-1.c: Likewise.
6804 * gcc.c-torture/execute/20061101-1.x: Likewise.
6805 * gcc.c-torture/execute/pr29797-1.x: Likewise.
6806 * gcc.c-torture/execute/pr31448.x: Likewise.
6807
6808 2007-07-16 Lee Millward <lee.millward@gmail.com>
6809
6810 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6811
6812 PR fortran/32238
6813 * gfortran.dg/pr32238.f90: New test.
6814
6815 PR fortran/32222
6816 * gfortran.dg/pr32222.f90: New test.
6817
6818 PR fortran/32242
6819 * gfortran.dg/pr32242.f90: New test.
6820
6821 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
6822 David Ung <davidu@mips.com>
6823
6824 * gcc.target/mips/mips-sched-madd.c: New test case.
6825
6826 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6827
6828 PR libfortran/32611
6829 * gfortran.dg/large_real_kind_1.f90: Update test.
6830 * gfortran.dg/pr17706.f90: Update test.
6831 * gfortran.dg/fmt_zero_digits.f90: Update test.
6832 * gfortran.dg/fmt_zero_precision.f90: Update test.
6833 * gfortran.dg/real_const_3.f90: Update test.
6834
6835 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6836
6837 PR fortran/32036
6838 * gfortran.dg/bounds_check_8.f90: New test.
6839 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6840
6841 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6842
6843 PR fortran/32357
6844 * gfortran.dg/mvbits_2.f90: New test.
6845
6846 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6847
6848 PR libfortran/32731
6849 * gfortran.dg/pack_mask_1.f90: New test.
6850 * gfortran.dg/unpack_mask_1.f90: New test.
6851
6852 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
6853
6854 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6855 * gcc.dg/20001101-1.c: Likewise.
6856 * gcc.dg/20001102-1.c: Likewise.
6857 * gcc.dg/20020116-2.c: Likewise.
6858 * gcc.dg/20020416-1.c: Likewise.
6859 * gcc.dg/sparc-constant-1.c: Likewise.
6860 * gcc.dg/sparc-dwarf2.c: Likewise.
6861 * gcc.dg/sparc-frame-1.c: Likewise.
6862 * gcc.dg/sparc-getcontext-1.c: Likewise.
6863 * gcc.dg/sparc-loop-1.c: Likewise.
6864 * gcc.dg/sparc-reg-1.c: Likewise.
6865 * gcc.dg/sparc-ret.c: Likewise.
6866 * gcc.dg/sparc-trap-1.c: Likewise.
6867 * gcc.dg/ultrasp10.c: Likewise.
6868 * gcc.dg/ultrasp11.c: Likewise.
6869 * gcc.dg/ultrasp1.c: Likewise.
6870 * gcc.dg/ultrasp2.c: Likewise.
6871 * gcc.dg/ultrasp3.c: Likewise.
6872 * gcc.dg/ultrasp4.c: Likewise.
6873 * gcc.dg/ultrasp5.c: Likewise.
6874 * gcc.dg/ultrasp6.c: Likewise.
6875 * gcc.dg/ultrasp7.c: Likewise.
6876 * gcc.dg/ultrasp8.c: Likewise.
6877 * gcc.dg/ultrasp9.c: Likewise.
6878 * gcc.dg/splet-1.c: Delete.
6879
6880 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
6881
6882 PR fortran/32724
6883 * gfortran.dg/stfunc_5.f90: New test.
6884
6885 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
6886
6887 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6888 New procedure to check if arrays are naturally aligned to the vector
6889 alignment boundary.
6890 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
6891 in size_t typedef. Adjust tree dump scan results according to
6892 vect_aligned_arrays target check.
6893 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6894 vect_aligned_arrays target check.
6895 * gcc.dg/vect/pr31699.c: Ditto.
6896
6897 2007-07-13 Sa Liu <saliu@de.ibm.com>
6898
6899 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6900 for V2DFmode vector conditional expression.
6901 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
6902 and dfceq patterns.
6903 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
6904 and dfcgt patterns.
6905 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
6906 V2DFmode comparison and test special values.
6907 * lib/target-supports.exp: Switch on test for V2DFmode
6908 vector conditional expression.
6909
6910 2007-07-13 Richard Guenther <rguenther@suse.de>
6911
6912 PR tree-optimization/32721
6913 * gcc.dg/pr32721.c: New testcase.
6914
6915 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
6916
6917 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6918 error message part that continues on a new line.
6919
6920 2007-07-12 Geoffrey Keating <geoffk@apple.com>
6921
6922 * gcc.dg/c99-tgmath-1.c: New.
6923 * gcc.dg/c99-tgmath-2.c: New.
6924 * gcc.dg/c99-tgmath-3.c: New.
6925 * gcc.dg/c99-tgmath-4.c: New.
6926
6927 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6928 Janis Johnson <janis187@us.ibm.com>
6929
6930 PR testsuite/25241
6931 * gcc.test-framework/dg-error-exp-F.c: New test.
6932 * gcc.test-framework/dg-warning-exp-F.c: New test.
6933 * lib/gcc.exp: Enable warning and error prefixes.
6934 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6935 (dg-error): Wrap original dg-error.
6936 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6937 markers from dg-error/dg-warning directives.
6938 * gcc.dg/20040322-1.c: Likewise.
6939 * gcc.dg/Wchar-subscripts-1.c: Likewise.
6940 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6941 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6942 * gcc.dg/Werror-1.c: Likewise.
6943 * gcc.dg/Werror-10.c: Likewise.
6944 * gcc.dg/Werror-11.c: Likewise.
6945 * gcc.dg/Werror-2.c: Likewise.
6946 * gcc.dg/Werror-3.c: Likewise.
6947 * gcc.dg/Werror-4.c: Likewise.
6948 * gcc.dg/Werror-5.c: Likewise.
6949 * gcc.dg/Werror-6.c: Likewise.
6950 * gcc.dg/Werror-7.c: Likewise.
6951 * gcc.dg/Werror-8.c: Likewise.
6952 * gcc.dg/Werror-9.c: Likewise.
6953 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6954 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6955 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6956 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6957 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6958 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6959 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6960 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6961 * gcc.dg/Wnested-externs-1.c: Likewise.
6962 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6963 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6964 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6965 * gcc.dg/Wshadow-3.c: Likewise.
6966 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6967 * gcc.dg/Wwrite-strings-1.c: Likewise.
6968 * gcc.dg/anon-struct-5.c: Likewise.
6969 * gcc.dg/anon-struct-6.c: Likewise.
6970 * gcc.dg/anon-struct-7.c: Likewise.
6971 * gcc.dg/anon-struct-8.c: Likewise.
6972 * gcc.dg/array-8.c: Likewise.
6973 * gcc.dg/array-quals-2.c: Likewise.
6974 * gcc.dg/asm-qual-1.c: Likewise.
6975 * gcc.dg/asm-wide-1.c: Likewise.
6976 * gcc.dg/assign-warn-1.c: Likewise.
6977 * gcc.dg/assign-warn-2.c: Likewise.
6978 * gcc.dg/bitfld-10.c: Likewise.
6979 * gcc.dg/bitfld-11.c: Likewise.
6980 * gcc.dg/bitfld-12.c: Likewise.
6981 * gcc.dg/bitfld-13.c: Likewise.
6982 * gcc.dg/bitfld-14.c: Likewise.
6983 * gcc.dg/builtin-choose-expr-2.c: Likewise.
6984 * gcc.dg/builtins-30.c: Likewise.
6985 * gcc.dg/c90-const-expr-5.c: Likewise.
6986 * gcc.dg/c90-typespec-1.c: Likewise.
6987 * gcc.dg/c99-const-expr-5.c: Likewise.
6988 * gcc.dg/c99-flex-array-5.c: Likewise.
6989 * gcc.dg/c99-fordecl-3.c: Likewise.
6990 * gcc.dg/c99-tag-3.c: Likewise.
6991 * gcc.dg/c99-typespec-1.c: Likewise.
6992 * gcc.dg/c99-vla-jump-1.c: Likewise.
6993 * gcc.dg/c99-vla-jump-2.c: Likewise.
6994 * gcc.dg/c99-vla-jump-3.c: Likewise.
6995 * gcc.dg/c99-vla-jump-4.c: Likewise.
6996 * gcc.dg/c99-vla-jump-5.c: Likewise.
6997 * gcc.dg/cast-1.c: Likewise.
6998 * gcc.dg/cast-2.c: Likewise.
6999 * gcc.dg/cast-3.c: Likewise.
7000 * gcc.dg/cast-4.c: Likewise.
7001 * gcc.dg/cast-pretty-print-1.c: Likewise.
7002 * gcc.dg/comp-goto-2.c: Likewise.
7003 * gcc.dg/comp-goto-3.c: Likewise.
7004 * gcc.dg/cpp/error-1.c: Likewise.
7005 * gcc.dg/cpp/if-paren.c: Likewise.
7006 * gcc.dg/decl-7.c: Likewise.
7007 * gcc.dg/decl-8.c: Likewise.
7008 * gcc.dg/decl-nospec-1.c: Likewise.
7009 * gcc.dg/decl-nospec-2.c: Likewise.
7010 * gcc.dg/decl-nospec-3.c: Likewise.
7011 * gcc.dg/declspec-10.c: Likewise.
7012 * gcc.dg/declspec-11.c: Likewise.
7013 * gcc.dg/declspec-12.c: Likewise.
7014 * gcc.dg/declspec-13.c: Likewise.
7015 * gcc.dg/declspec-14.c: Likewise.
7016 * gcc.dg/declspec-15.c: Likewise.
7017 * gcc.dg/declspec-16.c: Likewise.
7018 * gcc.dg/declspec-17.c: Likewise.
7019 * gcc.dg/declspec-4.c: Likewise.
7020 * gcc.dg/declspec-5.c: Likewise.
7021 * gcc.dg/declspec-6.c: Likewise.
7022 * gcc.dg/declspec-7.c: Likewise.
7023 * gcc.dg/declspec-8.c: Likewise.
7024 * gcc.dg/declspec-9.c: Likewise.
7025 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7026 * gcc.dg/dfp/constants-c99.c: Likewise.
7027 * gcc.dg/dfp/keywords-c89.c: Likewise.
7028 * gcc.dg/dfp/keywords-c99.c: Likewise.
7029 * gcc.dg/dfp/keywords-reserved.c: Likewise.
7030 * gcc.dg/dfp/typespec.c: Likewise.
7031 * gcc.dg/dremf-type-compat-2.c: Likewise.
7032 * gcc.dg/dremf-type-compat-3.c: Likewise.
7033 * gcc.dg/dremf-type-compat-4.c: Likewise.
7034 * gcc.dg/empty-source-2.c: Likewise.
7035 * gcc.dg/empty-source-3.c: Likewise.
7036 * gcc.dg/enum3.c: Likewise.
7037 * gcc.dg/extra-semi-2.c: Likewise.
7038 * gcc.dg/extra-semi-3.c: Likewise.
7039 * gcc.dg/float-range-1.c: Likewise.
7040 * gcc.dg/float-range-2.c: Likewise.
7041 * gcc.dg/float-range-3.c: Likewise.
7042 * gcc.dg/float-range-5.c: Likewise.
7043 * gcc.dg/format/asm_fprintf-2.c: Likewise.
7044 * gcc.dg/format/asm_fprintf-3.c: Likewise.
7045 * gcc.dg/format/asm_fprintf-4.c: Likewise.
7046 * gcc.dg/format/asm_fprintf-5.c: Likewise.
7047 * gcc.dg/format/cast-1.c: Likewise.
7048 * gcc.dg/format/gcc_diag-3.c: Likewise.
7049 * gcc.dg/format/gcc_diag-4.c: Likewise.
7050 * gcc.dg/format/gcc_diag-6.c: Likewise.
7051 * gcc.dg/format/gcc_diag-8.c: Likewise.
7052 * gcc.dg/format/gcc_diag-9.c: Likewise.
7053 * gcc.dg/format/nul-2.c: Likewise.
7054 * gcc.dg/format/opt-1.c: Likewise.
7055 * gcc.dg/format/opt-2.c: Likewise.
7056 * gcc.dg/format/opt-3.c: Likewise.
7057 * gcc.dg/format/opt-4.c: Likewise.
7058 * gcc.dg/format/opt-5.c: Likewise.
7059 * gcc.dg/format/opt-6.c: Likewise.
7060 * gcc.dg/framework-2.c: Likewise.
7061 * gcc.dg/func-args-1.c: Likewise.
7062 * gcc.dg/func-outside-1.c: Likewise.
7063 * gcc.dg/func-outside-2.c: Likewise.
7064 * gcc.dg/gnu-cond-expr-2.c: Likewise.
7065 * gcc.dg/gnu-cond-expr-3.c: Likewise.
7066 * gcc.dg/if-empty-1.c: Likewise.
7067 * gcc.dg/init-bad-1.c: Likewise.
7068 * gcc.dg/init-bad-2.c: Likewise.
7069 * gcc.dg/init-bad-3.c: Likewise.
7070 * gcc.dg/init-desig-obs-2.c: Likewise.
7071 * gcc.dg/init-desig-obs-3.c: Likewise.
7072 * gcc.dg/init-empty-2.c: Likewise.
7073 * gcc.dg/init-empty-3.c: Likewise.
7074 * gcc.dg/inline-11.c: Likewise.
7075 * gcc.dg/inline-12.c: Likewise.
7076 * gcc.dg/inline-8.c: Likewise.
7077 * gcc.dg/inline-9.c: Likewise.
7078 * gcc.dg/inline3.c: Likewise.
7079 * gcc.dg/label-decl-1.c: Likewise.
7080 * gcc.dg/label-decl-2.c: Likewise.
7081 * gcc.dg/label-decl-3.c: Likewise.
7082 * gcc.dg/label-decl-4.c: Likewise.
7083 * gcc.dg/long-long-typespec-1.c: Likewise.
7084 * gcc.dg/lvalue-2.c: Likewise.
7085 * gcc.dg/lvalue-3.c: Likewise.
7086 * gcc.dg/nested-func-3.c: Likewise.
7087 * gcc.dg/nested-redef-1.c: Likewise.
7088 * gcc.dg/noreturn-4.c: Likewise.
7089 * gcc.dg/old-style-prom-2.c: Likewise.
7090 * gcc.dg/old-style-prom-3.c: Likewise.
7091 * gcc.dg/old-style-then-proto-1.c: Likewise.
7092 * gcc.dg/overflow-warn-1.c: Likewise.
7093 * gcc.dg/overflow-warn-2.c: Likewise.
7094 * gcc.dg/overflow-warn-3.c: Likewise.
7095 * gcc.dg/overflow-warn-4.c: Likewise.
7096 * gcc.dg/overflow-warn-6.c: Likewise.
7097 * gcc.dg/parm-forwdecl-2.c: Likewise.
7098 * gcc.dg/parm-forwdecl-3.c: Likewise.
7099 * gcc.dg/parm-impl-decl-1.c: Likewise.
7100 * gcc.dg/parm-impl-decl-2.c: Likewise.
7101 * gcc.dg/parm-incomplete-1.c: Likewise.
7102 * gcc.dg/parm-mismatch-1.c: Likewise.
7103 * gcc.dg/pointer-arith-1.c: Likewise.
7104 * gcc.dg/pointer-arith-2.c: Likewise.
7105 * gcc.dg/pointer-arith-3.c: Likewise.
7106 * gcc.dg/pointer-arith-4.c: Likewise.
7107 * gcc.dg/pointer-arith-6.c: Likewise.
7108 * gcc.dg/pointer-arith-7.c: Likewise.
7109 * gcc.dg/pointer-arith-8.c: Likewise.
7110 * gcc.dg/pr13804-1.c: Likewise.
7111 * gcc.dg/pr15698-1.c: Likewise.
7112 * gcc.dg/pr15698-2.c: Likewise.
7113 * gcc.dg/pr15698-3.c: Likewise.
7114 * gcc.dg/pr15698-4.c: Likewise.
7115 * gcc.dg/pr15698-5.c: Likewise.
7116 * gcc.dg/pr15698-6.c: Likewise.
7117 * gcc.dg/pr15698-7.c: Likewise.
7118 * gcc.dg/pr15698-8.c: Likewise.
7119 * gcc.dg/pr17188-1.c: Likewise.
7120 * gcc.dg/pr17301-1.c: Likewise.
7121 * gcc.dg/pr17301-2.c: Likewise.
7122 * gcc.dg/pr17730-1.c: Likewise.
7123 * gcc.dg/pr20368-1.c: Likewise.
7124 * gcc.dg/pr20368-2.c: Likewise.
7125 * gcc.dg/pr20368-3.c: Likewise.
7126 * gcc.dg/pr22308-1.c: Likewise.
7127 * gcc.dg/qual-component-1.c: Likewise.
7128 * gcc.dg/redecl-1.c: Likewise.
7129 * gcc.dg/redecl-11.c: Likewise.
7130 * gcc.dg/redecl-12.c: Likewise.
7131 * gcc.dg/redecl-13.c: Likewise.
7132 * gcc.dg/redecl-14.c: Likewise.
7133 * gcc.dg/redecl-15.c: Likewise.
7134 * gcc.dg/register-var-1.c: Likewise.
7135 * gcc.dg/register-var-2.c: Likewise.
7136 * gcc.dg/stmt-expr-2.c: Likewise.
7137 * gcc.dg/stmt-expr-3.c: Likewise.
7138 * gcc.dg/stmt-expr-label-1.c: Likewise.
7139 * gcc.dg/stmt-expr-label-2.c: Likewise.
7140 * gcc.dg/stmt-expr-label-3.c: Likewise.
7141 * gcc.dg/struct-empty-2.c: Likewise.
7142 * gcc.dg/struct-empty-3.c: Likewise.
7143 * gcc.dg/struct-parse-1.c: Likewise.
7144 * gcc.dg/struct-semi-1.c: Likewise.
7145 * gcc.dg/struct-semi-2.c: Likewise.
7146 * gcc.dg/struct-semi-3.c: Likewise.
7147 * gcc.dg/switch-5.c: Likewise.
7148 * gcc.dg/switch-6.c: Likewise.
7149 * gcc.dg/switch-7.c: Likewise.
7150 * gcc.dg/tls/diag-5.c: Likewise.
7151 * gcc.dg/transparent-union-1.c: Likewise.
7152 * gcc.dg/transparent-union-3.c: Likewise.
7153 * gcc.dg/typespec-1.c: Likewise.
7154 * gcc.dg/vla-init-2.c: Likewise.
7155 * gcc.dg/vla-init-3.c: Likewise.
7156 * gcc.dg/vla-init-4.c: Likewise.
7157 * gcc.dg/vla-init-5.c: Likewise.
7158 * gcc.dg/void-cast-2.c: Likewise.
7159 * gcc.dg/wvla-3.c: Likewise.
7160 * gcc.dg/wvla-7.c: Likewise.
7161 * gcc.target/i386/991209-1.c: Likewise.
7162 * gcc.target/ia64/fpreg-1.c: Likewise.
7163 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7164 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7165
7166 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
7167
7168 PR fortran/31639
7169 * gfortran.dg/func_decl_4.f90: New test.
7170
7171 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
7172
7173 PR fortran/32727
7174 * gfortran.dg/interface_17.f90: New test.
7175
7176 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
7177
7178 PR fortran/32599
7179 * gfortran.dg/32599.f03: New test case.
7180
7181 PR fortran/32601
7182 * gfortran.dg/32601.f03: New test case.
7183 * gfortran.dg/32601_1.f03: Ditto.
7184 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7185 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7186
7187 2007-07-12 Steve Ellcey <sje@cup.hp.com>
7188
7189 * gcc.c-torture/execute/align-3.c: Remove function addr check.
7190
7191 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
7192 Devang Patel <dpatel@apple.com>
7193
7194 PR tree-optimization/25413
7195 * gcc.dg/vect/vect-align-1.c: New.
7196 * gcc.dg/vect/vect-align-2.c: New.
7197 * gcc.dg/vect/pr25413.c: New.
7198 * gcc.dg/vect/pr25413a.c: New.
7199 * gcc.dg/vect/pr31699.c: Fix dg-final check.
7200
7201 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
7202
7203 * lib/target-support.exp (check_ultrasparc_hw_available):
7204 New function.
7205 (is-effective-target): Check $arg for ultrasparc_hw.
7206 (is-effective-target-keyword): Likewise.
7207 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7208 when determining what to do on sparc platforms.
7209 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7210 * gcc.dg/20001101-1.c: Likewise.
7211 * gcc.dg/20001101-2.c: Likewise.
7212 * gcc.dg/ultrasp9.c: Likewise.
7213 * gcc.dg/ultrasp10.c: Likewise.
7214 * gcc.target/sparc/pdist-3.c: Likewise.
7215
7216 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
7217
7218 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7219
7220 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
7221
7222 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7223 get vectorized.
7224 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7225 now get vectorized.
7226 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7227 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7228 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7229 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7230 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7231 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7232 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7233 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7234 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7235 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7236 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7237 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7238 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7239 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7240 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7241 * lib/target-supports.exp (check_effective_target_vect_int_mul):
7242 Add spu.
7243
7244 2007-07-12 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR c++/30854
7247 * g++.dg/parse/error30.C: New test.
7248
7249 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7250
7251 PR fortran/29804
7252 * gfortran.dg/alloc_comp_misc_1.f90: New test.
7253
7254 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
7255
7256 * gfortran.fortran-torture/compile/pr32663.f: New test.
7257
7258 2007-07-11 Paolo Carlini <pcarlini@suse.de>
7259
7260 PR c++/31027
7261 * g++.dg/inherit/virtual4.C: New.
7262
7263 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
7264
7265 PR target/32661
7266 * gcc.target/i386/pr32661-1.c: New test.
7267
7268 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
7269
7270 * gnat.dg/invariant_index.ad[sb]: New test.
7271
7272 2007-07-11 Paolo Carlini <pcarlini@suse.de>
7273
7274 PR c++/32560
7275 * g++.dg/template/decl3.C: New.
7276
7277 2007-07-09 Geoffrey Keating <geoffk@apple.com>
7278
7279 PR 32617
7280 * gcc.c-torture/execute/align-3.c: New.
7281
7282 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
7283
7284 PR target/32708
7285 * gcc.target/i386/pr32708-1.c: New test.
7286 * gcc.target/i386/pr32708-2.c: Ditto.
7287 * gcc.target/i386/pr32708-3.c: Ditto.
7288
7289 2007-07-10 Mark Mitchell <mark@codesourcery.com>
7290
7291 * g++.dg/init/new20.C: Remove svn:executable flag.
7292
7293 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
7294
7295 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7296
7297 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
7298
7299 * gcc.dg/ultrasp7.c: Add fpic target requirement.
7300
7301 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7302
7303 PR testsuite/25241
7304 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7305 directive.
7306
7307 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
7308
7309 PR fortran/32157
7310 * gfortran.dg/overload_2.f90: New test.
7311
7312 PR fortran/32689
7313 * gfortran.dg/transfer_simplify_5.f90
7314
7315 PR fortran/32634
7316 * gfortran.dg/interface_15.f90: New test.
7317
7318 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7319
7320 PR libfortran/32336
7321 * gfortran.dg/matmul_5.f90: New test case.
7322
7323 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
7324
7325 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7326 * gcc.dg/fesd-any.h: Likewise.
7327 * gcc.dg/fesd-baseonly.c: Likewise.
7328 * gcc.dg/fesd-baseonly.h: Likewise.
7329 * gcc.dg/fesd-none.c: Likewise.
7330 * gcc.dg/fesd-none.h: Likewise.
7331 * gcc.dg/fesd-reduced.c: Likewise.
7332 * gcc.dg/fesd-reduced.h: Likewise.
7333 * gcc.dg/fesd-sys.c: Likewise.
7334 * gcc.dg/fesd-sys.h: Likewise
7335 * gcc.dg/fesd.h: Likewise.
7336
7337 * g++.dg/debug/dwarf2: New directory.
7338 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7339 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7340 * g++.dg/other/fesd-any.h: Likewise.
7341 * g++.dg/other/fesd-baseonly.C: Likewise.
7342 * g++.dg/other/fesd-baseonly.h: Likewise.
7343 * g++.dg/other/fesd-none.C: Likewise.
7344 * g++.dg/other/fesd-none.h: Likewise.
7345 * g++.dg/other/fesd-reduced.C: Likewise.
7346 * g++.dg/other/fesd-reduced.h: Likewise.
7347 * g++.dg/other/fesd-sys.C: Likewise.
7348 * g++.dg/other/fesd-sys.h: Likewise.
7349 * g++.dg/other/fesd.h: Likewise.
7350
7351 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
7352
7353 PR fortran/31129
7354 * gfortran.dg/parameter_unused.f90: New test.
7355
7356 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
7357
7358 PR tree-optimization/32681
7359 * gcc.dg/tree-ssa/pr32681.c: New test.
7360
7361 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7362
7363 PR fortran/32678
7364 * gfortran.dg/fmt_t_5.f90: New test.
7365
7366 2007-07-08 Paolo Carlini <pcarlini@suse.de>
7367
7368 PR c++/30535
7369 * g++.dg/template/operator10.C: New.
7370
7371 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7372
7373 PR libfortran/32217
7374 * gfortran.dg/unpack_zerosize_1.f90: New test case.
7375
7376 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
7377
7378 PR fortran/29876
7379 * gfortran.dg/operator_6.f90: New test.
7380
7381 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
7382
7383 PR fortran/17711
7384 * gfortran.dg/operator_4.f90: New test.
7385 * gfortran.dg/operator_5.f90: New test.
7386 * gfortran.dg/logical_comp.f90: Adjusted error messages.
7387 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7388
7389 2007-07-08 Tobias Burnus <burnus@net-b.de>
7390
7391 PR fortran/32669
7392 * gfortran.dg/argument_checking_6.f90: New.
7393
7394 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
7395
7396 PR fortran/25094
7397 * gfortran.dg/interface_155555.f90: New test.
7398
7399 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7400
7401 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7402 c99-math-long-double-1.c, c99-math.h: Test subnormals.
7403
7404 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7405
7406 PR testsuite/25241
7407 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7408 discern pedantic diagnostics and errors.
7409 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7410 and not an error.
7411 * gcc.dg/20050121-1.c: This is an error and not a warning.
7412 * gcc.target/i386/sseregparm-2.c: Likewise.
7413 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7414 * gcc.dg/charset/attribute2.c: Likewise.
7415 * gcc.dg/bitfld-1.c: Likewise.
7416 * gcc.dg/pack-test-2.c: Likewise.
7417 * gcc.dg/940510-1.c: Match separately error and warning.
7418 * gcc.dg/array-2.c: Match separately multiple messages. The second
7419 diagnostic is a pedantic warning and not an error.
7420 * gcc.dg/pr14475.c: Match separately multiple messages.
7421 * gcc.dg/pr18809-1.c: Likewise.
7422 * gcc.dg/pr27953.c: Likewise.
7423 * gcc.dg/vla-init-1.c: Likewise.
7424 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7425
7426 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7427
7428 PR fortran/32644
7429 * gfortran.dg/char_decl_1.f90: New test.
7430
7431 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
7432
7433 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7434
7435 2007-07-07 Mark Mitchell <mark@codesourcery.com>
7436
7437 PR c++/32232
7438 * g++.dg/template/overload9.C: New test.
7439
7440 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
7441
7442 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7443 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7444
7445 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
7446
7447 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7448 * gcc.dg/20001012-2.c: Likewise.
7449 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7450 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7451
7452 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
7453
7454 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7455 about the chunk size when STACK_SIZE is defined.
7456
7457 2007-07-06 Josh Conner <jconner@apple.com>
7458
7459 PR middle-end/32602
7460 * gcc.dg/sibcall-8.c: New test.
7461
7462 2007-07-06 Josh Conner <jconner@apple.com>
7463
7464 PR middle-end/32603
7465 * gcc.target/arm/sibcall-1.c: New test.
7466
7467 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
7468
7469 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7470
7471 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
7472
7473 * gfortran.dg/save_parameter.f90: New test.
7474 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7475
7476 2007-07-06 Richard Guenther <rguenther@suse.de>
7477
7478 * g++.dg/opt/pr30965.C: New testcase.
7479
7480 2007-07-06 Richard Sandiford <richard@codesourcery.com>
7481
7482 * gcc.target/mips/save-restore-5.c: New test.
7483
7484 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
7485
7486 PR rtl_optimization/32450
7487 * gcc.dg/pr32450.c: New runtime test.
7488
7489 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
7490
7491 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7492 single underscore in scan directives.
7493
7494 2007-07-05 Mark Mitchell <mark@codesourcery.com>
7495
7496 PR c++/32245
7497 * g++.dg/init/ptrmem4.C: New test.
7498
7499 PR c++/32251
7500 * g++.dg/init/new21.C: Likewise.
7501
7502 PR c++/31992
7503 * g++.dg/template/static30.C: Likewise.
7504
7505 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
7506
7507 * gcc.dg/vect/costmodel/ppc: New directory.
7508 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7509 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7510 New test.
7511 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7512 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7513 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7514 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7515 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7516 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7517 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7518 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7519 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7520 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7521 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7522 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7524 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7525
7526 2007-07-05 Tobias Burnus <burnus@net-b.de>
7527
7528 PR fortran/32359
7529 * gfortran.dg/module_md5_1.f90: Update MD5 number.
7530
7531 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
7532
7533 PR fortran/32526
7534 * gfortran.dg/interface_14.f90: New test.
7535
7536 PR fortran/32613
7537 * gfortran.dg/do_iterator_2.f90: New test.
7538
7539 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
7540
7541 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7542 (FE_DEC_DOWNWARD): Likewise.
7543 (FE_DEC_UPWARD): Likewise.
7544 (FE_DEC_TOWARDZERO): Likewise.
7545 (FE_DEC_TONEARESTFROMZERO): Likewise.
7546
7547 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
7548
7549 * gcc.c-torture/compile/pr32606.c: New.
7550 * gfortran.fortran-torture/execute/pr32604.f90: New.
7551
7552 2007-07-04 Mark Mitchell <mark@codesourcery.com>
7553
7554 * gcc.dg/visibility-12.c: New test.
7555 * gcc.dg/visibility-13.c: Likewise.
7556 * g++.dg/ext/visibility-9.C: Likewise.
7557 * g++.dg/ext/visibility-10.C: Likewise.
7558
7559 2007-07-04 Richard Sandiford <richard@codesourcery.com>
7560
7561 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7562 * gcc.dg/sh-relax-vxworks.c: New test.
7563
7564 2007-07-04 Richard Guenther <rguenther@suse.de>
7565
7566 PR tree-optimization/32500
7567 * gcc.c-torture/execute/pr32500.c: New testcase.
7568
7569 2007-07-04 Richard Guenther <rguenther@suse.de>
7570
7571 PR tree-optimization/32482
7572 * gcc.c-torture/compile/pr32482.c: New testcase.
7573
7574 2007-07-04 Richard Sandiford <richard@codesourcery.com>
7575
7576 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7577 VxWorks kernels.
7578 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7579 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7580 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7581 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7582
7583 2007-07-04 Richard Sandiford <richard@codesourcery.com>
7584
7585 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7586
7587 2007-07-04 Richard Sandiford <richard@codesourcery.com>
7588
7589 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7590
7591 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7592
7593 PR fortran/31198
7594 * gfortran.dg/min_max_optional_1.f90: New test.
7595 * gfortran.dg/min_max_optional_2.f90: New test.
7596 * gfortran.dg/min_max_optional_3.f90: New test.
7597
7598 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7599
7600 PR fortran/32545
7601 * gfortran.dg/fmt_error.f90: New test.
7602
7603 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7604
7605 PR fortran/32612
7606 * gfortran.dg/interface_13.f90: New test.
7607
7608 2007-07-03 Dave Brolley <brolley@redhat.com>
7609
7610 PR c++/31743
7611 * g++.dg/init/new20.C: New test.
7612
7613 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
7614
7615 PR fortran/32579
7616 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7617
7618 2007-07-03 Tobias Burnus <burnus@net-b.de>
7619
7620 PR fortran/25062
7621 * common_7.f90: New.
7622 * common_8.f90: New.
7623 * common_9.f90: New.
7624
7625 2007-07-03 Tobias Burnus <burnus@net-b.de>
7626
7627 PR fortran/30940
7628 * gfortran.dg/argument_checking_1.f90: New.
7629 * gfortran.dg/argument_checking_2.f90: New.
7630 * gfortran.dg/argument_checking_3.f90: New.
7631 * gfortran.dg/argument_checking_4.f90: New.
7632 * gfortran.dg/argument_checking_5.f90: New.
7633 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7634 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7635
7636 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
7637
7638 * gcc.dg/pr32176.c: Add -w to default dg-options.
7639
7640 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
7641
7642 * gcc.c-torture/compile/ssa-pre-1.c: New test.
7643
7644 2007-07-03 Tobias Burnus <burnus@net-b.de>
7645
7646 PR fortran/20888
7647 * gfortran.dg/null_2.f90: New.
7648
7649 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
7650 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7651
7652 PR middle-end/32176
7653 * gcc.dg/pr32176.c: New test.
7654
7655 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
7656
7657 * gcc.dg/const-float80.c : New test.
7658 * gcc.dg/const-float128.c : New test.
7659 * gcc.dg/const-float80-ped.c : New test.
7660 * gcc.dg/const-float128-ped.c : New test.
7661
7662 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7663
7664 * gcc.dg/c99-math.h: Fix typo.
7665
7666 2007-07-02 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR libgomp/32468
7669 * gcc.dg/gomp/pr32468-1.c: New test.
7670
7671 2007-07-02 Richard Sandiford <richard@codesourcery.com>
7672
7673 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7674 an ABI option.
7675
7676 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
7677
7678 * gfortran.fortran-torture/compile/pr32583.f: New.
7679 * gcc.c-torture/compile/pr32584.c: New
7680
7681 2007-07-02 Ollie Wild <aaw@google.com>
7682
7683 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7684 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7685
7686 2007-07-02 Richard Sandiford <richard@codesourcery.com>
7687
7688 * gcc.target/mips/save-restore-1.c: New test.
7689 * gcc.target/mips/save-restore-2.c: Likewise.
7690 * gcc.target/mips/save-restore-3.c: Likewise.
7691 * gcc.target/mips/save-restore-4.c: Likewise.
7692
7693 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
7694
7695 PR tree-optimization/31966
7696 PR tree-optimization/32533
7697 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7698 * gfortran.dg/pr32533.f90: Ditto.
7699
7700 2007-07-02 Jakub Jelinek <jakub@redhat.com>
7701
7702 * g++.dg/opt/nrv12.C: New test.
7703 * gcc.target/i386/nrv1.c: New test.
7704
7705 PR c++/31748
7706 * g++.dg/gomp/pr31748.C: New test.
7707
7708 2007-07-02 Ira Rosen <irar@il.ibm.com>
7709
7710 PR tree-optimization/32230
7711 * gcc.dg/vect/pr32230.c: New test.
7712
7713 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
7714
7715 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7716 * bind_c_coms.f90: Ditto.
7717 * bind_c_coms_driver.c: Ditto.
7718 * bind_c_dts.f90: Ditto.
7719 * bind_c_dts_2.f03: Ditto.
7720 * bind_c_dts_2_driver.c: Ditto.
7721 * bind_c_dts_3.f03: Ditto.
7722 * bind_c_dts_4.f03: Ditto.
7723 * bind_c_dts_driver.c: Ditto.
7724 * bind_c_implicit_vars.f03: Ditto.
7725 * bind_c_procs.f03: Ditto.
7726 * bind_c_usage_2.f03: Ditto.
7727 * bind_c_usage_3.f03: Ditto.
7728 * bind_c_usage_5.f03: Ditto.
7729 * bind_c_usage_6.f03: Ditto.
7730 * bind_c_usage_7.f03: Ditto.
7731 * bind_c_vars.f90: Ditto.
7732 * bind_c_vars_driver.c: Ditto.
7733 * binding_c_table_15_1.f03: Ditto.
7734 * binding_label_tests.f03: Ditto.
7735 * binding_label_tests_10.f03: Ditto.
7736 * binding_label_tests_10_main.f03: Ditto.
7737 * binding_label_tests_11.f03: Ditto.
7738 * binding_label_tests_11_main.f03: Ditto.
7739 * binding_label_tests_12.f03: Ditto.
7740 * binding_label_tests_13.f03: Ditto.
7741 * binding_label_tests_13_main.f03: Ditto.
7742 * binding_label_tests_14.f03: Ditto.
7743 * binding_label_tests_2.f03: Ditto.
7744 * binding_label_tests_3.f03: Ditto.
7745 * binding_label_tests_4.f03: Ditto.
7746 * binding_label_tests_5.f03: Ditto.
7747 * binding_label_tests_6.f03: Ditto.
7748 * binding_label_tests_7.f03: Ditto.
7749 * binding_label_tests_8.f03: Ditto.
7750 * binding_label_tests_9.f03: Ditto.
7751 * c_assoc.f90: Ditto.
7752 * c_assoc_2.f03: Ditto.
7753 * c_f_pointer_shape_test.f90: Ditto.
7754 * c_f_pointer_tests.f90: Ditto.
7755 * c_f_tests_driver.c: Ditto.
7756 * c_funloc_tests.f03: Ditto.
7757 * c_funloc_tests_2.f03: Ditto.
7758 * c_funloc_tests_3.f03: Ditto.
7759 * c_funloc_tests_3_funcs.c: Ditto.
7760 * c_kind_params.f90: Ditto.
7761 * c_kind_tests_2.f03: Ditto.
7762 * c_kinds.c: Ditto.
7763 * c_loc_driver.c: Ditto.
7764 * c_loc_test.f90: Ditto.
7765 * c_loc_tests_2.f03: Ditto.
7766 * c_loc_tests_2_funcs.c: Ditto.
7767 * c_loc_tests_3.f03: Ditto.
7768 * c_loc_tests_4.f03: Ditto.
7769 * c_loc_tests_5.f03: Ditto.
7770 * c_loc_tests_6.f03: Ditto.
7771 * c_loc_tests_7.f03: Ditto.
7772 * c_loc_tests_8.f03: Ditto.
7773 * c_ptr_tests.f03: Ditto.
7774 * c_ptr_tests_10.f03: Ditto.
7775 * c_ptr_tests_5.f03: Ditto.
7776 * c_ptr_tests_7.f03: Ditto.
7777 * c_ptr_tests_7_driver.c: Ditto.
7778 * c_ptr_tests_8.f03: Ditto.
7779 * c_ptr_tests_8_funcs.c: Ditto.
7780 * c_ptr_tests_9.f03: Ditto.
7781 * c_ptr_tests_driver.c: Ditto.
7782 * c_size_t_driver.c: Ditto.
7783 * c_size_t_test.f03: Ditto.
7784 * com_block_driver.f90: Ditto.
7785 * global_vars_c_init.f90: Ditto.
7786 * global_vars_c_init_driver.c: Ditto.
7787 * global_vars_f90_init.f90: Ditto.
7788 * global_vars_f90_init_driver.c: Ditto.
7789 * interop_params.f03: Ditto.
7790 * iso_c_binding_only.f03: Ditto.
7791 * iso_c_binding_rename_1.f03: Ditto.
7792 * iso_c_binding_rename_1_driver.c: Ditto.
7793 * iso_c_binding_rename_2.f03: Ditto.
7794 * iso_c_binding_rename_2_driver.c: Ditto.
7795 * kind_tests_2.f03: Ditto.
7796 * kind_tests_3.f03: Ditto.
7797 * module_md5_1.f90: Ditto.
7798 * only_clause_main.c: Ditto.
7799 * print_c_kinds.f90: Ditto.
7800 * test_bind_c_parens.f03: Ditto.
7801 * test_c_assoc.c: Ditto.
7802 * test_com_block.f90: Ditto.
7803 * test_common_binding_labels.f03: Ditto.
7804 * test_common_binding_labels_2.f03: Ditto.
7805 * test_common_binding_labels_2_main.f03: Ditto.
7806 * test_common_binding_labels_3.f03: Ditto.
7807 * test_common_binding_labels_3_main.f03: Ditto.
7808 * test_only_clause.f90: Ditto.
7809 * use_iso_c_binding.f90: Ditto.
7810 * value_5.f90: Ditto.
7811 * value_test.f90: Ditto.
7812 * value_tests_f03.f90: Ditto.
7813
7814 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
7815
7816 * gcc.dg/tls/opt-14.c: New.
7817
7818 2007-07-01 Ollie Wild <aaw@google.com>
7819
7820 * g++.dg/lookup/using16.C: New test.
7821 * g++.dg/lookup/using17.C: New test.
7822
7823 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
7824
7825 PR fortran/32239
7826 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7827 (test_4): Use proper test for floating point equality.
7828 (test_8): Likewise.
7829
7830 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7831
7832 PR libgfortran/32554
7833 * gfortran.dg/fmt_p_1.f90: New test.
7834
7835 2007-07-01 Ira Rosen <irar@il.ibm.com>
7836
7837 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7838 initialization and fix dg-final check - the initialization loop is
7839 vectorizable.
7840
7841 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
7842 Volker Reichelt <reichelt@netcologne.de>
7843
7844 PR middle-end/32559
7845 * gcc.dg/pr32559.c: New test.
7846
7847 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
7848
7849 PR tree-optimization/25371
7850 * gcc.dg/vect/pr25371.c: New test.
7851
7852 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
7853
7854 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7855 when allocating and initializing a flexible array.
7856
7857 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
7858
7859 PR fortran/20373
7860 * gfortran.dg/intrinsic.f90: New test.
7861
7862 2007-06-30 Tobias Burnus <burnus@net-b.de>
7863
7864 PR fortran/32555
7865 * gfortran.dg/fmt_zero_check.f90: New.
7866
7867 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
7868
7869 PR fortran/30284
7870 * gfortran.dg/repeat_f90: New test.
7871
7872 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7873
7874 PR testsuite/25241
7875 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7876 -pedantic-errors, so we should match errors.
7877 * gcc.dg/cpp/escape-1.c: Likewise.
7878 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7879 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7880 warning.
7881 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7882 errors instead of warnings.
7883 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7884 a pedantic warning.
7885 * gcc.dg/cpp/arith-3.c: Likewise.
7886
7887 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7888
7889 PR testsuite/25241
7890 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7891 * gcc.dg/pch/valid-2.c: Likewise.
7892 * gcc.dg/pch/valid-3.c: Likewise.
7893 * gcc.dg/pch/warn-1.c: Likewise.
7894 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7895
7896 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7897
7898 PR c/4076
7899 * gcc.dg/Wunused-function.c: New.
7900
7901 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7902
7903 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7904
7905 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
7906
7907 * g++.dg/other/canon-31724.C: New.
7908
7909 2007-06-29 Jan Hubicka <jh@suse.cz>
7910
7911 PR middle-end/32372
7912 * gcc.c-torture/compile/pr32372.c: new.
7913
7914 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
7915
7916 * gfortran.dg/operator_3.f90: New test.
7917
7918 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
7919
7920 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7921 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7922
7923 2007-06-29 Richard Guenther <rguenther@suse.de>
7924
7925 PR middle-end/32493
7926 * gcc.dg/inline-23.c: New testcase.
7927
7928 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
7929
7930 PR tree-optimization/24659
7931 * gcc.target/i386/vectorize2.c: New test.
7932 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7933 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7934
7935 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
7936
7937 * gcc.dg/pointer-arith-9.c: New test.
7938
7939 2007-06-29 Tobias Burnus <burnus@net-b.de>
7940
7941 PR fortran/32483
7942 * gfortran.dg/fmt_read_2.f90: New.
7943
7944 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7945
7946 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7947 If it exists, don't try to create it.
7948
7949 2007-06-28 Geoffrey Keating <geoffk@apple.com>
7950
7951 * g++.dg/ext/visibility/ms-compat-1.C: New.
7952
7953 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7954
7955 PR tree-opt/32417
7956 * gfortran.fortran-torture/compile/pr32417.f90: New test.
7957
7958 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
7959
7960 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7961 targets.
7962
7963 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
7964
7965 PR fortran/32467
7966 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7967
7968 2007-06-27 Richard Guenther <rguenther@suse.de>
7969
7970 PR middle-end/32492
7971 * gcc.dg/inline-22.c: New testcase.
7972
7973 2007-06-26 Hui-May Chang <hm.chang@apple.com>
7974
7975 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7976 the scan-assembler constant.
7977
7978 2007-06-25 Geoffrey Keating <geoffk@apple.com>
7979
7980 PR 20216
7981 * gcc.dg/pr20216.c: New.
7982
7983 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
7984
7985 PR tree-opt/32421
7986 * gcc.dg/vect/pr32421.c: New test.
7987
7988 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
7989
7990 PR c++/32111
7991 * g++.dg/other/friend5.C: New test.
7992
7993 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
7994
7995 PR fortran/32464
7996 * gfortran.dg/host_assoc_function_2.f90: New test.
7997
7998 PR fortran/31494
7999 * gfortran.dg/host_assoc_call_1.f90: New test.
8000
8001 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8002
8003 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8004
8005 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8006
8007 PR fortran/32456
8008 * gfortran.dg/error_format.f90: New test.
8009
8010 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8011
8012 PR fortran/32136
8013 * gfortran.dg/pr32136.f90: New test.
8014
8015 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8016
8017 PR fortran/31726
8018 * gfortran.dg/minmaxloc_1.f90: New test.
8019
8020 PR fortran/32298
8021 * gfortran.dg/minmaxloc_2.f90: New test.
8022
8023 2007-06-23 Richard Guenther <rguenther@suse.de>
8024
8025 PR tree-optimization/16876
8026 PR middle-end/29478
8027 * gcc.dg/pr29254.c: The warning is bogus.
8028 * gcc.dg/warn-1.c: Likewise.
8029 * gcc.dg/assign-warn-3.c: Likewise.
8030 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8031
8032 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
8033
8034 * gcc.c-torture/execute/20070623-1.c: New.
8035
8036 2007-06-22 Jan Hubicka <jh@suse.cz>
8037
8038 * gcc.c-torture/compile/pr31541.c: New.
8039
8040 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8041
8042 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8043 Remove -m64 from dg-options.
8044
8045 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8046
8047 PR middle-end/32374
8048 * gcc.dg/pr32374.c: New test.
8049
8050 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8051
8052 PR fortran/32360
8053 * gfortran.dg/pointer_assign_3.f90: New test.
8054
8055 2007-06-21 Sebastian Pop <sebpop@gmail.com>
8056
8057 * gcc.dg/tree-ssa/pr19590.c: New.
8058
8059 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8060
8061 PR fortran/31162
8062 * gfortran.dg/assign.f90: Update test.
8063 * gfortran.dg/real_do_1.f90: Update test.
8064 * gfortran.dg/gomp/omp_do1.f90: Update test.
8065 * gfortran.dg/warnings_are_errors_1.f: Update test.
8066 * gfortran.dg/g77/20010519-1.f: Update test.
8067 * gfortran.dg/g77/pr9258.f: Update test.
8068 * gfortran.dg/g77/960317-1.f: Update test.
8069
8070 2007-06-21 Richard Guenther <rguenther@suse.de>
8071
8072 PR tree-optimization/32453
8073 * gcc.c-torture/compile/pr32453.c: New testcase.
8074
8075 2007-06-21 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR tree-optimization/31866
8078 * gcc.dg/pr31866.c: New test.
8079
8080 2007-06-21 Richard Guenther <rguenther@suse.de>
8081
8082 PR tree-optimization/32451
8083 * g++.dg/torture/20070621-1.C: New testcase.
8084
8085 2007-06-21 Christian Bruel <christian.bruel@st.com>
8086
8087 * gcc.dg/attr-isr.c: Test delay slot content.
8088
8089 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8090
8091 PR fortran/32361
8092 gfortran.dg/pointer_assign_2.f90: New test.
8093
8094 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8095
8096 PR fortran/25061
8097 gfortran.dg/invalid_procedure_name.f90: New test.
8098
8099 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
8100
8101 PR tree-optimization/25737
8102 * gcc.dg/tree-ssa/alias-14.c: New test.
8103
8104 2007-06-20 Hui-May Chang <hm.chang@apple.com>
8105
8106 * gcc.target/i386/large-size-array-3.c: New.
8107
8108 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8109 Richard Guenther <rguenther@suse.de>
8110
8111 PR fortran/32140
8112 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8113
8114 2007-06-20 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR middle-end/31959
8117 * gcc.dg/pr31959.c: New test.
8118
8119 PR inline-asm/32109
8120 * g++.dg/ext/asm10.C: New test.
8121
8122 PR middle-end/32285
8123 * gcc.c-torture/execute/20070614-1.c: New test.
8124
8125 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
8126
8127 * gcc.target/arm/stack-corruption.c: New test.
8128
8129 2007-06-19 Richard Guenther <rguenther@suse.de>
8130
8131 * g++.dg/torture/pr30252.C: New testcase.
8132
8133 2007-06-19 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR tree-optimization/32353
8136 * g++.dg/opt/nrv13.C: New test.
8137
8138 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
8139
8140 PR fortran/20863
8141 PR fortran/20882
8142 * gfortran.dg/impure_assignment_2.f90 : New test.
8143
8144 PR fortran/32236
8145 * gfortran.dg/data_initialized_2.f90 : New test.
8146
8147 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8148 appropriate version of 'dmach'.
8149
8150 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
8151
8152 PR target/32389
8153 * gcc.target/i386/pr32389.c New test.
8154
8155 2007-06-18 Simon Baldwin <simonb@google.com>
8156
8157 PR c++/31923
8158 * g++.dg/template/error25.C: New.
8159 * g++.dg/template/spec35.C: New.
8160
8161 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
8162
8163 * gcc.c-torture/compile/pr32355.c: New testcase.
8164
8165 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
8166
8167 PR tree-optimization/32383
8168 * g++.dg/opt/pr32383.C: New test.
8169
8170 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
8171
8172 PR rtl-optimization/32366
8173 * gcc.dg/vect/pr32366.c: New test.
8174
8175 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
8176
8177 * gcc.c-torture/compile/pr32349.c: New testcase.
8178
8179 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
8180
8181 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8182 * gcc.target/sparc/combined-2.c: Likewise.
8183 * gcc.target/sparc/fexpand.c : Likewise.
8184 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
8185 * gcc.target/sparc/fpack16.c : Likewise.
8186 * gcc.target/sparc/fpmerge.c : Likewise.
8187 * gcc.target/sparc/fpmul.c : Likewise.
8188 * gcc.target/sparc/noresult.c : Likewise.
8189 * gcc.target/sparc/pdist.c: Likewise.
8190
8191 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
8192
8193 PR middle-end/31723
8194 * gcc.target/i386/recip-divf.c: New test.
8195 * gcc.target/i386/recip-sqrtf.c: Ditto.
8196 * gcc.target/i386/recip-vec-divf.c: Ditto.
8197 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8198 * gcc.target/i386/sse-recip.c: Ditto.
8199 * gcc.target/i386/sse-recip-vec.c: Ditto.
8200
8201 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8202
8203 PR tree-opt/32225
8204 * gcc.c-torture/compile/20070605-1.c: New test.
8205
8206 * gcc.c-torture/compile/20070603-1.c: New testcase.
8207 * gcc.c-torture/compile/20070603-2.c: New testcase.
8208
8209 * gcc.c-torture/compile/20070531-1.c: New test.
8210
8211 PR tree-opt/32167
8212 * gcc.c-torture/compile/20070531-2.c: New test.
8213
8214 PR tree-opt/32144
8215 * gcc.c-torture/compile/20070529-1.c: New test.
8216
8217 PR tree-opt/32145
8218 * gcc.c-torture/compile/20070529-2.c: New test.
8219
8220 PR tree-opt/32015
8221 * gcc.c-torture/compile/20070520-1.c: New test.
8222
8223 * g++.dg/ext/java-1.C: New test.
8224
8225 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8226 loops instead of one. Remove the "can't determine dependence"
8227 check.
8228 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8229 needed as the cast is gone in the first place.
8230 * gcc.dg/max-1.c: Change local variable a to be a global one.
8231 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8232 have a cast which is PREd.
8233
8234 2007-06-15 Mark Mitchell <mark@codesourcery.com>
8235
8236 * g++.dg/lookup/anon6.C: New test.
8237
8238 2007-06-14 Dirk Mueller <dmueller@suse.de>
8239
8240 PR c++/31806
8241 * g++.dg/opt/static6.C: New testcase.
8242
8243 2007-06-14 Geoff Keating <geoffk@apple.com>
8244
8245 * g++.dg/ext/visibility/overload-1.C: New.
8246
8247 PR 31093
8248 * g++.dg/ext/visibility/anon4.C: New.
8249
8250 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
8251
8252 PR target/32268
8253 * gcc.target/i386/pr32268.c: New test.
8254
8255 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
8256
8257 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8258 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8259 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8260
8261 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8262 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8263 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8264 BID is used.
8265
8266 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
8267
8268 PR fortran/32302
8269 * gfortran.dg/common_resize_1.f90: New test.
8270
8271 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
8272
8273 PR target/32274
8274 * gcc.dg/vect/pr32224.c: Fix.
8275
8276 2007-06-13 Eric Christopher <echristo@apple.com>
8277
8278 * gcc.target/i386/ssefn-1.c: Add -march=i386.
8279
8280 2007-06-13 Tobias Burnus <burnus@net-b.de>
8281
8282 PR fortran/32323
8283 * gfortran.dg/actual_array_vect_1.f90: New.
8284
8285 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
8286
8287 * gcc.target/sparc/mfpu.c: New test.
8288
8289 2007-06-12 Geoff Keating <geoffk@apple.com>
8290
8291 * g++.dg/warn/weak1.C: Suppress on Darwin.
8292 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8293
8294 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8295
8296 PR middle-end/31579
8297 * g++.dg/torture/pr31579.C: New testcase.
8298
8299 2007-06-12 Ian Lance Taylor <iant@google.com>
8300
8301 PR libstdc++/29286
8302 * g++.dg/init/new16.C: New test.
8303 * g++.dg/init/new17.C: New test.
8304 * g++.dg/init/new18.C: New test.
8305 * g++.dg/init/new19.C: New test.
8306
8307 2007-06-12 Olivier Hainque <hainque@adacore.com>
8308
8309 * gnat.dg/lhs_view_convert.adb: New test.
8310
8311 2007-06-12 Richard Guenther <rguenther@suse.de>
8312
8313 PR tree-optimization/15353
8314 PR tree-optimization/31657
8315 * gcc.c-torture/execute/20070424-1.c: New testcase.
8316 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8317 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8318 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8319 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8320 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8321
8322 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
8323
8324 PR rtl-optimization/32293
8325 * gcc.dg/pr32293.c: New test.
8326
8327 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
8328
8329 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8330
8331 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
8332
8333 PR fortran/29786
8334 * gfortran.dg/equiv_7.f90: New test.
8335 * gfortran.dg/equiv_constraint_7.f90: Change error message.
8336
8337 PR fortran/30875
8338 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8339
8340 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
8341
8342 * gcc.dg/setjmp-3.c: Rename raise to raise0.
8343 * gcc.dg/setjmp-4.c: Likewise.
8344 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8345
8346 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
8347
8348 PR rtl-optimization/31025
8349 * gfortran.dg/pr31025.f90: New.
8350
8351 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
8352
8353 PR target/32280
8354 * gcc.target/i386/pr32280.c: New test.
8355
8356 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
8357
8358 PR middle-end/32279
8359 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8360
8361 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8362
8363 PR libgfortran/32235
8364 * gfortran.dg/backspace_9.f: New test.
8365
8366 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
8367
8368 * gcc.dg/tree-ssa/prefetch-7.c: New test.
8369
8370 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
8371
8372 * gcc.dg/tree-ssa/loop-28.c: New testcase.
8373
8374 2007-06-09 Ian Lance Taylor <iant@google.com>
8375
8376 PR tree-optimization/32169
8377 * gcc.c-torture/compile/pr32169.c: New test.
8378
8379 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
8380
8381 * gcc.dg/vect/costmodel: New directory.
8382 * gcc.dg/vect/costmodel/i386: New directory.
8383 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8384 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8385 New test.
8386 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8387 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8388 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8389 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8390 * gcc.dg/vect/costmodel/x86_64: New directory.
8391 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8392 New testsuite.
8393 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8394 New test.
8395 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8396 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8397 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8398 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8399 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8400
8401 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
8402
8403 PR tree-optimization/32243
8404 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
8405 flags for -Os tests.
8406 * gcc.dg/vect/03-vect-pr32243.c: New test.
8407
8408 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
8409
8410 PR tree-optimization/32224
8411 * gcc.dg/vect/pr32224.c: New test.
8412
8413 2007-06-08 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR c++/32177
8416 * g++.dg/gomp/pr32177.C: New test.
8417
8418 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8419
8420 PR testsuite/25241
8421 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8422 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8423 warning nor an error.
8424 * gcc.dg/Wfatal-2.c: Likewise.
8425 * gcc.dg/Werror-1.c: Likewise.
8426 * gcc.dg/Werror-5.c: Likewise.
8427 * gcc.dg/Werror-7.c: Likewise.
8428 * gcc.dg/Werror-10.c: Likewise.
8429 * gcc.dg/Werror-11.c: Likewise.
8430
8431 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
8432
8433 PR c++/30759
8434 * g++.dg/init/brace6.C: New test.
8435
8436 2007-06-07 Geoffrey Keating <geoffk@apple.com>
8437
8438 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8439 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8440 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8441 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8442
8443 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8444 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8445 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8446 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8447 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8448 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8449 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8450 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8451
8452 * gcc.dg/darwin-minversion-3.c: New.
8453
8454 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
8455
8456 * gcc.target/i386/builtin-copysign.c: New test.
8457
8458 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
8459
8460 PR tree-optimization/32220
8461 * gfortran.dg/predcom-2.f: New testcase.
8462
8463 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
8464
8465 PR tree-opt/32231
8466 * gcc.target/i386/vectorize4.c: New test.
8467
8468 2007-06-06 Steve Ellcey <sje@cup.hp.com>
8469
8470 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8471
8472 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8473
8474 PR testsuite/25241
8475 * gcc.dg/simd-5.c: Mark output as a note.
8476 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8477 dg-message.
8478 * gcc.dg/simd-1.c: Likewise.
8479 * gcc.dg/always_inline.c: Mark output as a sorry.
8480 * gcc.dg/always_inline2.c: Likewise.
8481 * gcc.dg/always_inline3.c: Likewise.
8482
8483 2007-06-06 Ian Lance Taylor <iant@google.com>
8484
8485 * g++.dg/conversion/enum1.C: New test.
8486
8487 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
8488
8489 PR tree-optimization/32216
8490 * gcc.dg/vect/pr32216.c: New test.
8491
8492 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8493
8494 PR testsuite/18923
8495 * gfortran.dg/invalid_contains_1.f90: New test.
8496 * gfortran.dg/invalid_contains_2.f90: New test.
8497
8498 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8499
8500 PR testsuite/32057
8501 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8502 midnight issues.
8503
8504 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8505
8506 PR testsuite/25241
8507 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8508 dg-message to match de note.
8509 * gcc.dg/pr26570.c: Use dg-message for a note.
8510 * gcc.dg/pr29254.c: Use dg-message for generic output and use
8511 dg-error instead of dg-warning because of -Werror.
8512 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8513 neither an error, nor a warning.
8514 * gcc.dg/glibc-uclibc-2.c: Likewise
8515 * gcc.dg/cpp/19940712-1.c: Likewise.
8516
8517 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
8518
8519 PR preprocessor/23479
8520 * gcc.dg/binary-constants-1.c: Add test suites for
8521 the 0b-prefixed binary integer constants.
8522 * gcc.dg/binary-constants-2.c: Ditto.
8523 * gcc.dg/binary-constants-3.c: Ditto.
8524 * gcc.dg/binary-constants-4.c: Ditto.
8525
8526 2007-06-05 Ian Lance Taylor <iant@google.com>
8527
8528 * gcc.dg/Wstrict-overflow-19.c: New test.
8529
8530 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
8531
8532 * gcc.dg/matrix/matrix-6.c: Remove conversion.
8533
8534 2007-06-04 Ian Lance Taylor <iant@google.com>
8535
8536 * gcc.dg/Wstrict-overflow-18.c: New test.
8537
8538 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8539
8540 PR testsuite/25241
8541 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8542 * gcc.dg/cpp/mi5.c: Likewise.
8543 * gcc.dg/cpp/mi7.c: Likewise.
8544
8545 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
8546
8547 PR c/32191
8548 * gcc.dg/pr32191.c: New test.
8549
8550 2007-05-28 Tobias Burnus <burnus@net-b.de>
8551
8552 PR fortran/32124
8553 * gfortran.dg/allocate_stat_1.f90: Remove.
8554
8555 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
8556
8557 * gcc.target/i386/sse4_2-check.h: New.
8558 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8559 * gcc.target/i386/sse4_2-crc32.h: Likewise.
8560 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8561 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8562 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8563 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8564 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8565 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8566 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8567 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8568 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8569 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8570 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8571 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8572 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8573 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8574 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8575 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8576
8577 2007-06-01 Geoffrey Keating <geoffk@apple.com>
8578
8579 * gcc.dg/pie-link.c: New test.
8580
8581 2007-06-01 Ian Lance Taylor <iant@google.com>
8582
8583 * gcc.dg/Wstrict-overflow-17.c: New test.
8584
8585 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
8586
8587 * gcc.dg/builtin-return-1.c (g): New.
8588 (main): Allocate at least 64 bytes on the stack.
8589
8590 2007-05-31 Mark Mitchell <mark@codesourcery.com>
8591
8592 * g++.dg/init/cleanup3.C: New test.
8593
8594 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
8595
8596 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8597 int is 16 bits.
8598
8599 007-05-31 Paul Thomas <pault@gcc.gnu.org>
8600
8601 PR fortran/32156
8602 * gfortran.dg/char_array_constructor_3.f90: New test.
8603
8604 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
8605
8606 PR tree-optimization/32160
8607 * gfortran.dg/predcom-1.f: New test.
8608
8609 2007-05-31 Richard Guenther <rguenther@suse.de>
8610
8611 * g++.dg/other/str_empty.C: Move...
8612 * g++.dg/other/pr30567.C: Move...
8613 * g++.dg/tree-ssa/pr27218.C: Move...
8614 * g++.dg/torture: ...here and remove dg-options.
8615
8616 2007-05-31 Paolo Carlini <pcarlini@suse.de>
8617
8618 PR c++/32158
8619 * g++.dg/ext/is_pod_incomplete.C: New.
8620
8621 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
8622 Douglas Gregor <doug.gregor@gmail.com>
8623 Pedro Lamarao <pedro.lamarao@mndfck.org>
8624 Howard Hinnant <howard.hinnant@gmail.com>
8625
8626 PR c++/7412
8627 PR c++/29939
8628 * g++.dg/cpp0x/rv8p.C: New.
8629 * g++.dg/cpp0x/temp-constructor-bug.C: New.
8630 * g++.dg/cpp0x/cast-bug.C: New.
8631 * g++.dg/cpp0x/elision_weak.C: New.
8632 * g++.dg/cpp0x/collapse-bug.C: New.
8633 * g++.dg/cpp0x/rv3p.C: New.
8634 * g++.dg/cpp0x/rv7n.C: New.
8635 * g++.dg/cpp0x/overload-conv-1.C: New.
8636 * g++.dg/cpp0x/rv2n.C: New.
8637 * g++.dg/cpp0x/deduce.C: New.
8638 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8639 * g++.dg/cpp0x/rv6p.C: New.
8640 * g++.dg/cpp0x/template_deduction.C: New.
8641 * g++.dg/cpp0x/implicit-copy.C: New.
8642 * g++.dg/cpp0x/rv1p.C: New.
8643 * g++.dg/cpp0x/cast.C: New.
8644 * g++.dg/cpp0x/rv5n.C: New.
8645 * g++.dg/cpp0x/collapse.C: New.
8646 * g++.dg/cpp0x/overload-conv-2.C: New.
8647 * g++.dg/cpp0x/rv4p.C: New.
8648 * g++.dg/cpp0x/rvo.C: New.
8649 * g++.dg/cpp0x/iop.C: New.
8650 * g++.dg/cpp0x/rv3n.C: New.
8651 * g++.dg/cpp0x/rv7p.C: New.
8652 * g++.dg/cpp0x/reference_collapsing.C: New.
8653 * g++.dg/cpp0x/overload.C: New.
8654 * g++.dg/cpp0x/named.C: New.
8655 * g++.dg/cpp0x/rv2p.C: New.
8656 * g++.dg/cpp0x/rv6n.C: New.
8657 * g++.dg/cpp0x/not_special.C: New.
8658 * g++.dg/cpp0x/bind.C: New.
8659 * g++.dg/cpp0x/rv1n.C: New.
8660 * g++.dg/cpp0x/rv5p.C: New.
8661 * g++.dg/cpp0x/elision.C: New.
8662 * g++.dg/cpp0x/named_refs.C: New.
8663 * g++.dg/cpp0x/unnamed_refs.C: New.
8664 * g++.dg/cpp0x/rv4n.C: New.
8665 * g++.dg/cpp0x/elision_neg.C: New.
8666 * g++.dg/init/copy7.C: Run in C++98 mode.
8667 * g++.dg/overload/arg1.C: Ditto.
8668 * g++.dg/overload/arg4.C: Ditto.
8669
8670 2007-05-30 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR c++/31809
8673 * g++.dg/opt/static5.C: New test.
8674
8675 2007-05-30 Richard Guenther <rguenther@suse.de>
8676
8677 * g++.dg/dg.exp: Prune torture/.
8678 * g++.dg/torture/dg-torture.exp: New testsuite.
8679
8680 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
8681
8682 * gcc.target/arm/pr27387.C: Move and rename to ...
8683 * g++.dg/inherit/thunk8.C: ... here.
8684
8685 2007-05-30 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR tree-optimization/31769
8688 * g++.dg/gomp/pr31769.C: New test.
8689
8690 2007-05-29 Hui-May Chang <hm.chang@apple.com>
8691
8692 * gcc.target/i386/stack-realign.c: New.
8693
8694 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
8695
8696 * gcc.dg/tree-ssa/prefetch-6.c: New test.
8697
8698 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
8699
8700 * gfortran.dg/sizeof.f90: New.
8701
8702 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8703
8704 PR c/31339
8705 * gcc.dg/boolcomplex-1.c: New test.
8706
8707 PR c++/31339
8708 * g++.dg/ext/boolcomplex-1.c: New test.
8709
8710 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
8711
8712 * gcc.dg/matrix: New directory.
8713
8714 2007-05-28 Tobias Burnus <burnus@net-b.de>
8715
8716 PR fortran/32124
8717 * gfortran.dg/allocate_stat_1.f90: New.
8718
8719 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
8720
8721 PR fortran/31972
8722 * transfer_hollerith_1.f90: New test.
8723
8724 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8725
8726 PR tree-opt/32100
8727 * gcc.c-torture/execute/vrp-7.c: New test.
8728
8729 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
8730
8731 * gfortran.dg/transfer_simplify_4.f90: New test.
8732
8733 2007-05-27 Tobias Burnus <burnus@net-b.de>
8734
8735 PR fortran/32088
8736 * gfortran.dg/func_result_3.f90: New.
8737
8738 2007-05-27 Tobias Burnus <burnus@net-b.de>
8739
8740 PR middle-end/32083
8741 * gfortran.dg/transfer_simplify_3.f90: New.
8742
8743 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
8744
8745 PR target/32065
8746 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
8747 to compile options.
8748 * gcc.target/i386/pr32065-2.c: New test.
8749
8750 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8751
8752 PR fortran/31813
8753 * gfortran.dg/io_constraints_2.f90: Update.
8754
8755 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
8756
8757 PR fortran/31219
8758 * gfortran.dg/array_constructor_17.f90: New test.
8759
8760 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
8761
8762 PR tree-opt/32090
8763 * g++.dg/opt/array2.C: New testcase.
8764
8765 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
8766
8767 PR target/32065
8768 * gcc.target/i386/pr32065.c: New test.
8769
8770 2007-05-25 Dirk Mueller <dmueller@suse.de>
8771 Marcus Meissner <meissner@suse.de>
8772
8773 * gcc.dg/attr-alloc_size.c: New.
8774
8775 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
8776 Lee Millward <lee.millward@gmail.com>
8777
8778 PR c++/31745
8779 * g++.dg/parse/crash34.C: New test.
8780
8781 * g++.dg/parse/crash35.C: New test.
8782
8783 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
8784
8785 * gcc.target/i386/sse2-check.h: New.
8786 * gcc.target/i386/sse2-vec-1.c: Likewise.
8787 * gcc.target/i386/sse2-vec-2.c: Likewise.
8788 * gcc.target/i386/sse2-vec-3.c: Likewise.
8789 * gcc.target/i386/sse2-vec-4.c: Likewise.
8790 * gcc.target/i386/sse2-vec-5.c: Likewise.
8791 * gcc.target/i386/sse2-vec-6.c: Likewise.
8792
8793 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
8794
8795 PR c++/31431
8796 PR c++/31432
8797 PR c++/31434
8798 PR c++/31435
8799 PR c++/31437
8800 PR c++/31438
8801 PR c++/31442
8802 PR c++/31443
8803 PR c++/31444
8804 PR c++/31445
8805 * g++.dg/cpp0x/pr31431.C: New.
8806 * g++.dg/cpp0x/pr31437.C: New.
8807 * g++.dg/cpp0x/pr31442.C: New.
8808 * g++.dg/cpp0x/pr31444.C: New.
8809 * g++.dg/cpp0x/pr31431-2.C: New.
8810 * g++.dg/cpp0x/pr31432.C: New.
8811 * g++.dg/cpp0x/pr31434.C: New.
8812 * g++.dg/cpp0x/pr31438.C: New.
8813 * g++.dg/cpp0x/pr31443.C: New.
8814 * g++.dg/cpp0x/pr31445.C: New.
8815 * g++.dg/cpp0x/variadic-crash1.C: New.
8816
8817 2007-05-25 Richard Sandiford <richard@codesourcery.com>
8818
8819 * gcc.target/arm/long-calls-1.c: New test.
8820 * gcc.target/arm/long-calls-2.c: Likewise.
8821 * gcc.target/arm/long-calls-3.c: Likewise.
8822 * gcc.target/arm/long-calls-4.c: Likewise.
8823
8824 2007-05-25 Richard Guenther <rguenther@suse.de>
8825 Andrew Pinski <andrew_pinski@playstation.sony.com>
8826
8827 PR tree-optimization/31982
8828 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8829
8830 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
8831
8832 PR fortran/32047
8833 * gfortran.dg/result_in_spec_2.f90: New test.
8834
8835 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8836
8837 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8838
8839 2007-05-24 Ollie Wild <aaw@google.com>
8840
8841 * gcc.dg/cpp/counter-1.c: New test.
8842 * gcc.dg/pch/counter-1.c: New test.
8843 * gcc.dg/pch/counter-1.hs: New file.
8844 * gcc.dg/pch/counter-2.c: New test.
8845 * gcc.dg/pch/counter-2.hs: New file.
8846 * gcc.dg/pch/counter-3.c: New test.
8847 * gcc.dg/pch/counter-3.hs: New file.
8848
8849 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
8850
8851 * gcc.dg/tree-ssa/predcom-1.c: New test.
8852 * gcc.dg/tree-ssa/predcom-2.c: New test.
8853 * gcc.dg/tree-ssa/predcom-3.c: New test.
8854 * gcc.dg/tree-ssa/predcom-4.c: New test.
8855 * gcc.dg/tree-ssa/predcom-5.c: New test.
8856 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8857
8858 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
8859
8860 PR testsuite/32062
8861 * gcc.target/i386/sse4_1-check.h (MASK): New.
8862
8863 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8864
8865 PR fortran/32038
8866 * gfortran.dg/pr25603.f: Initialize integer variables.
8867
8868 2007-05-23 Ian Lance Taylor <iant@google.com>
8869
8870 * g++.dg/other/vrp1.C: New test.
8871
8872 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
8873
8874 PR preprocessor/20077
8875 * gcc.dg/cpp/paste15.c: New test.
8876
8877 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
8878 Nigel Stephens <nigel@mips.com>
8879 Richard Sandiford <richard@codesourcery.com>
8880
8881 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8882 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8883 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8884 * gcc.target/mips/inter/mips16-inter.exp: New.
8885
8886 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
8887
8888 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8889
8890 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
8891
8892 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8893 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
8894 * gcc.target/i386/sse3-addsubps.c: Likewise.
8895 * gcc.target/i386/sse3-haddpd.c: Likewise.
8896 * gcc.target/i386/sse3-haddps.c: Likewise.
8897 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8898 * gcc.target/i386/sse3-hsubps.c: Likewise.
8899 * gcc.target/i386/sse3-lddqu.c: Likewise.
8900 * gcc.target/i386/sse3-movddup.c: Likewise.
8901 * gcc.target/i386/sse3-movshdup.c: Likewise.
8902 * gcc.target/i386/sse3-movsldup.c: Likewise.
8903
8904 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8905 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
8906 * gcc.target/i386/ssse3-pabsd.c: Likewise.
8907 * gcc.target/i386/ssse3-pabsw.c: Likewise.
8908 * gcc.target/i386/ssse3-palignr.c: Likewise.
8909 * gcc.target/i386/ssse3-phaddd.c: Likewise.
8910 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8911 * gcc.target/i386/ssse3-phaddw.c: Likewise.
8912 * gcc.target/i386/ssse3-phsubd.c: Likewise.
8913 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8914 * gcc.target/i386/ssse3-phsubw.c: Likewise.
8915 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8916 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8917 * gcc.target/i386/ssse3-pshufb.c: Likewise.
8918 * gcc.target/i386/ssse3-psignb.c: Likewise.
8919 * gcc.target/i386/ssse3-psignd.c: Likewise.
8920 * gcc.target/i386/ssse3-psignw.c: Likewise.
8921 * gcc.target/i386/ssse3-vals.h: Likewise.
8922
8923 * gcc.target/i386/sse3-check.h: New file.
8924 * gcc.target/i386/ssse3-check.h: Likewise.
8925
8926 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8927
8928 PR middle-end/31095
8929 * gcc.c-torture/compile/bcopy-1.c: New testcase.
8930
8931 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8932
8933 PR middle-end/31606
8934 * gcc.c-torture/20070522-1.c: New testcase.
8935
8936 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8937
8938 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8939
8940 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
8941
8942 * gcc.c-torture/execute/ieee/20000320-1.x,
8943 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8944 m68k-*-* and check_effective_target_coldfire_fpu.
8945
8946 2007-05-22 Ollie Wild <aaw@google.com>
8947
8948 * g++.dg/lookup/hidden-class10.C: New test.
8949 * g++.dg/lookup/hidden-class11.C: New test.
8950
8951 2007-05-22 Ollie Wild <aaw@google.com>
8952
8953 * g++.dg/lookup/name-clash5.C: New test.
8954 * g++.dg/lookup/name-clash6.C: New test.
8955
8956 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8957
8958 * g++.dg/other/i386-2.C: Update comments on header files tested.
8959 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
8960 of <tmmintrin.h>.
8961 * gcc.target/i386/sse-12.c: Likewise.
8962 * gcc.target/i386/sse-13.c: Likewise.
8963 * gcc.target/i386/sse-14.c: Likewise.
8964
8965 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8966 Redefined to test with immediate operand.
8967 (__builtin_ia32_blendps): Likewise.
8968 (__builtin_ia32_blendpd): Likewise.
8969 (__builtin_ia32_dpps): Likewise.
8970 (__builtin_ia32_dpps): Likewise.
8971 (__builtin_ia32_insertps128): Likewise.
8972 (__builtin_ia32_vec_ext_v4sf): Likewise.
8973 (__builtin_ia32_vec_set_v16qi): Likewise.
8974 (__builtin_ia32_vec_set_v4si): Likewise.
8975 (__builtin_ia32_vec_set_v2di): Likewise.
8976 (__builtin_ia32_vec_ext_v16qi): Likewise.
8977 (__builtin_ia32_vec_ext_v4si): Likewise.
8978 (__builtin_ia32_vec_ext_v2di): Likewise.
8979 (__builtin_ia32_roundpd): Likewise.
8980 (__builtin_ia32_roundsd): Likewise.
8981 (__builtin_ia32_roundps): Likewise.
8982 (__builtin_ia32_roundss): Likewise.
8983 (__builtin_ia32_mpsadbw128): Likewise.
8984
8985 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8986
8987 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8988
8989 2007-05-22 Janis Johnson <janis187@us.ibm.com>
8990
8991 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8992 failures.
8993 * gcc.dg/dfp/func-struct.c: Ditto.
8994 * gcc.dg/dfp/operator-assignment.c: Ditto.
8995 * gcc.dg/dfp/convert-bfp.c: Ditto.
8996 * gcc.dg/dfp/convert-int.c: Ditto.
8997 * gcc.dg/dfp/convert-int-max.c: Ditto.
8998 * gcc.dg/dfp/func-scalar.c: Ditto.
8999 * gcc.dg/dfp/cast.c: Ditto.
9000 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9001 failures, and fix a typo in return type of arg1_128.
9002 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9003 failures, and fix a typo in a constant suffix.
9004 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9005 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9006
9007 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9008 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9009
9010 * lib/gcc-dg.exp(process_message): New proc.
9011 (dg-message): New test directive.
9012 * gcc.dg/always_inline.c: Use dg-message.
9013 * gcc.dg/always_inline2.c: Ditto.
9014 * gcc.dg/always_inline3.c: Ditto.
9015 * gcc.dg/invalid-call-1.c: Ditto.
9016 * gcc.dg/pr17506.c: Ditto.
9017 * gcc.dg/simd-5.c: Ditto.
9018 * gcc.dg/simd-6.c: Ditto.
9019 * gcc.dg/va-arg-2.c: Ditto.
9020 * gcc.dg/cpp/syshdr.c: Ditto.
9021 * gcc.dg/cpp/unc4.c: Ditto.
9022 * gcc.dg/cpp/trad/mi1.c: Ditto.
9023 * gcc.dg/cpp/trad/mi5.c: Ditto.
9024 * gcc.dg/cpp/trad/mi7.c: Ditto.
9025 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9026 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9027 * gcc.test-framework/test-framework.awk: Special-case outexists
9028 tests.
9029
9030 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9031
9032 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9033 (bit_SSE4_2): Likewise.
9034 (bit_POPCNT): Likewise.
9035
9036 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9037 Check if assembler supports SSE4 instructions.
9038
9039 * gcc.target/i386/sse4_1-blendpd.c: New file.
9040 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9041 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9042 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9043 * gcc.target/i386/sse4_1-check.h: Likewise.
9044 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9045 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9046 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9047 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9048 * gcc.target/i386/sse4_1-extractps.c: Likewise.
9049 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9050 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9051 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9052 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9053 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9054 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9055 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9056 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9057 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9058 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9059 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9060 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9061 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9062 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9063 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9064 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9065 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9066 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9067 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9068 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9069 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9070 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9071 * gcc.target/i386/sse4_1-pminud.c: Likewise.
9072 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9073 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9074 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9075 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9076 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9077 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9078 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9079 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9080 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9081 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9082 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9083 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9084 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9085 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9086 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9087 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9088 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9089 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9090 * gcc.target/i386/sse4_1-round.h: Likewise.
9091 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9092 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9093 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9094 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9095 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9096 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9097 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9098 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9099 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9100 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9101 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9102 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9103 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9104 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9105
9106 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9107
9108 PR fortran/31627
9109 * gfortran.dg/bounds_check_7.f90: New test.
9110
9111 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
9112
9113 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9114 (check_effective_target_sse4a): Ditto.
9115
9116 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9117 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9118 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9119 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9120 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9121 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9122 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9123 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9124 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9125 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9126 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9127 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9128 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9129 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9130 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9131 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9132 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9133 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9134 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9135 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9136
9137 2007-05-21 Mark Mitchell <mark@codesourcery.com>
9138
9139 * g++.dg/ext/cleanup-1.C: New test.
9140 * g++.dg/ext/cleanup-2.C: Likewise.
9141 * g++.dg/ext/cleanup-3.C: Likewise.
9142 * g++.dg/ext/cleanup-4.C: Likewise.
9143 * g++.dg/ext/cleanup-5.C: Likewise.
9144 * g++.dg/ext/cleanup-6.C: Likewise.
9145 * g++.dg/ext/cleanup-8.C: Likewise.
9146 * g++.dg/ext/cleanup-9.C: Likewise.
9147 * g++.dg/ext/cleanup-10.C: Likewise.
9148 * g++.dg/ext/cleanup-11.C: Likewise.
9149 * g++.dg/ext/cleanup-dtor.C: Likewise.
9150
9151 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
9152
9153 PR middle-end/31995
9154 * gcc.dg/vect/vect-102a.c: New test.
9155
9156 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
9157 Paolo Carlini <pcarlini@suse.de>
9158 Uros Bizjak <ubizjak@gmail.com>
9159
9160 * gcc.dg/gcc-have-sync-compare-and-swap.c,
9161 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9162 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9163 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9164 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9165 New testcases.
9166
9167 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
9168
9169 PR fortran/32002
9170 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9171
9172 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9173
9174 PR fortran/32027
9175 * gfortran.dg/do_3.F90: Add checks for the final value of the
9176 loop variable.
9177
9178 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
9179
9180 * gcc.c-torture/execute/990127-2.x: New file.
9181
9182 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
9183
9184 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9185 * gcc.target/i386/sse-12: Add -O to compile options.
9186 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9187 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
9188 and mm3dnow.h. Add -O to compile options.
9189
9190 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
9191
9192 PR fortran/31867
9193 * gfortran.dg/char_length_5.f90: New test.
9194
9195 PR fortran/31994
9196 * gfortran.dg/array_reference_1.f90: New test.
9197
9198 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9199
9200 PR middle-end/7651
9201 PR c++/11856
9202 PR c/12963
9203 PR c/23587
9204 PR other/29694
9205 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9206 * gcc.dg/Wtype-limits.c: New.
9207 * gcc.dg/Wtype-limits-Wextra.c: New.
9208 * gcc.dg/Wtype-limits-no.c: New.
9209 * g++.dg/warn/Wtype-limits.C: New.
9210 * g++.dg/warn/Wtype-limits-Wextra.C: New.
9211 * g++.dg/warn/Wtype-limits-no.C: New.
9212
9213 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
9214
9215 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9216 instead of "-msse2".'
9217 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9218 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
9219 and mm3dnow.h.
9220 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9221 to test with immediate operand.
9222 (__builtin_ia32_insertqi): Ditto.
9223 (__builtin_ia32_palignr128): Ditto.
9224 (__builtin_ia32_palignr): Ditto.
9225 (__builtin_ia32_pshufhw): Ditto.
9226 (__builtin_ia32_pshuflw): Ditto.
9227 (__builtin_ia32_pshufd): Ditto.
9228 (__builtin_ia32_vec_set_v8hi): Ditto.
9229 (__builtin_ia32_vec_ext_v8hi): Ditto.
9230 (__builtin_ia32_shufpd): Ditto.
9231 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9232
9233 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
9234
9235 PR fortran/32001
9236 * gfortran.dg/min_max_conformance.f90: Added more testcases.
9237
9238 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
9239
9240 PR target/31585
9241 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9242 and "__inline". Use "-msse" instead of "-msse2".
9243
9244 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9245
9246 PR middle-end/7651
9247 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9248 * gcc.dg/20030906-2.c: Likewise.
9249 * objc.dg/method-17.m: Add -Wreturn-type.
9250 * obj-c++.dg/method-21.mm: Likewise.
9251
9252 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
9253
9254 PR target/31585
9255 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9256 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9257 (__builtin_ia32_psrlqi128): Ditto.
9258 (__builtin_ia32_psrlwi128): Ditto.
9259 (__builtin_ia32_psrldi128): Ditto.
9260 (__builtin_ia32_psrldqi128): Ditto.
9261 (__builtin_ia32_pslldqi128): Ditto.
9262 (__builtin_ia32_psrawi128): Ditto.
9263 (__builtin_ia32_psradi128): Ditto.
9264 (__builtin_ia32_psllqi128): Ditto.
9265 (__builtin_ia32_pslldi128): Ditto.
9266 (__builtin_prefetch): Ditto.
9267 (__builtin_ia32_pshufw): Ditto.
9268 (__builtin_ia32_vec_set_v4hi): Ditto.
9269 (__builtin_ia32_vec_ext_v4hi): Ditto.
9270 (__builtin_ia32_shufps): Ditto.
9271 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9272
9273 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9274
9275 PR fortran/31974
9276 * gfortran.dg/char_allocation_1.f90: New test.
9277
9278 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9279
9280 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9281 * gcc.dg/Wconversion-sign.c: New.
9282 * gcc.dg/Wconversion-integer-no-sign.c: New.
9283 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9284 Wconversion-sign.C
9285 * g++.dg/warn/Wconversion-sign.C: New.
9286 * g++.old-deja/g++.other/warn4.C: Update.
9287 * g++.dg/warn/Wconversion1.C: Likewise.
9288
9289 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9290
9291 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9292 * gcc.dg/torture/builtin-math-4.c: Likewise.
9293
9294 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9295
9296 PR libfortran/31964
9297 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9298
9299 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
9300
9301 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9302
9303 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
9304
9305 PR target/31628
9306 * gcc.target/i386/pr31628.c: New.
9307
9308 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
9309
9310 PR middle-end/31344
9311 * gcc.dg/pr31344.c: New test.
9312
9313 2007-05-17 Ian Lance Taylor <iant@google.com>
9314
9315 PR tree-optimization/31953
9316 * gcc.c-torture/compile/pr31953.c: New test.
9317
9318 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9319
9320 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9321
9322 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9323 and drem.
9324 * gcc.dg/torture/builtin-math-4.c: Likewise.
9325
9326 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9327 * gcc.dg/torture/builtin-math-4.c: Likewise.
9328
9329 * gcc.dg/torture/builtin-math-4.c: New test.
9330
9331 2007-05-17 Janis Johnson <janis187@us.ibm.com>
9332 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9333
9334 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9335 * gcc.dg/cpp/include2.c: Ditto.
9336 * gcc.dg/cpp/mac-dir-2.c: Ditto.
9337 * gcc.dg/cpp/paste5.c: Ditto.
9338 * gcc.dg/cpp/paste6.c: Ditto.
9339 * gcc.dg/cpp/paste8.c: Ditto.
9340 * gcc.dg/cpp/paste11.c: Ditto.
9341 * gcc.dg/cpp/paste13.c: Ditto.
9342 * gcc.dg/cpp/skipping2.c: Ditto.
9343 * gcc.dg/reg-vol-struct-1.c: Ditto.
9344 * gcc.dg/Wshadow-1.c: Ditto.
9345 * gcc.dg/cpp/trad/comment.c: Ditto.
9346 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9347 * gcc.dg/cpp/if-2.c: Ditto.
9348 * gcc.dg/array-5.c: Ditto.
9349 * gcc.dg/inline-15.c: Ditto.
9350 * gcc.dg/pr27953.c: Ditto.
9351 * gcc.dg/Wno-c++-compat.c: Ditto.
9352
9353 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
9354
9355 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9356
9357 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9358
9359 * gcc.c-torture/execute/20070517-1.c: New test.
9360
9361 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
9362
9363 PR fortran/31919
9364 * gfortran.dg/min_max_conformance.f90: New test.
9365
9366 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
9367
9368 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9369 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9370 gcc.dg/vect/vect-104.c: Use more complex construction to
9371 prevent vectorizing.
9372 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9373
9374 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
9375
9376 PR tree-optimization/24659
9377 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9378 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9379 not vect_int target.
9380 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9381 not vect_int target. Loop is vectorized for vect_intfloat_cvt
9382 targets.
9383 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9384 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9385 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9386
9387 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
9388
9389 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9390 and x86_64-*-* targets.
9391 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9392
9393 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
9394
9395 PR fortran/18769
9396 PR fortran/30881
9397 PR fortran/31194
9398 PR fortran/31216
9399 PR fortran/31427
9400 * transfer_simplify_1.f90: New test.
9401 * transfer_simplify_2.f90: New test.
9402
9403 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9404
9405 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9406
9407 2007-05-14 Janis Johnson <janis187@us.ibm.com>
9408
9409 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9410
9411 * gcc.dg/fltconst-pedantic-dfp.c: New test.
9412
9413 PR c/31924
9414 * gcc.dg/fltconst-1.c: New test.
9415
9416 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9417 * gcc.dg/dfp/operator-assignment.c: Ditto.
9418
9419 2007-05-14 Paolo Carlini <pcarlini@suse.de>
9420
9421 PR c++/29928
9422 * g++.dg/rtti/typeid5.C: New.
9423
9424 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9425
9426 PR fortran/31725
9427 * gfortran.dg/substr_4.f: New test.
9428
9429 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
9430
9431 * gcc.target/m68k/interrupt_thread-1.c,
9432 gcc.target/m68k/interrupt_thread-2.c,
9433 gcc.target/m68k/interrupt_thread-3.c: New.
9434 * gcc.target/m68k/m68k.exp: Accept fido.
9435
9436 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9437
9438 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9439 * gfortran.dg/altreturn_3.f90: Likewise.
9440 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9441 * gfortran.dg/default_numeric_type_1.f90: Likewise.
9442 * gfortran.dg/inquire_iolength.f90: Likewise.
9443 * gfortran.dg/module_naming_1.f90: Likewise.
9444 * gfortran.dg/oldstyle_2.f90: Likewise.
9445 * gfortran.dg/operator_2.f90: Likewise.
9446 * gfortran.dg/parameter_array_element_1.f90: Likewise.
9447 * gfortran.dg/used_types_11.f90: Likewise.
9448 * gfortran.dg/zero_array_components_1.f90: Likewise.
9449 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9450 * gfortran.dg/parameter_array_dummy.f90: Likewise.
9451 * gfortran.dg/real_const_3.f90: Likewise.
9452
9453 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
9454
9455 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9456 * gcc.dg/tree-ssa/loop-30.c: New test.
9457
9458 2007-05-13 Richard Guenther <rguenther@suse.de>
9459
9460 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9461 scanning forwprop1.
9462 * g++.dg/tree-ssa/pr31146.C: Likewise.
9463
9464 2007-05-13 Revital Eres <eres@il.ibm.com>
9465
9466 * gcc.dg/dse.c: New test.
9467
9468 2007-05-12 Richard Guenther <rguenther@suse.de>
9469
9470 PR tree-optimization/31797
9471 * gcc.c-torture/compile/pr31797.c: New testcase.
9472
9473 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
9474
9475 PR fortran/30746
9476 * gfortran.dg/host_assoc_function_1.f90: New test.
9477
9478 2007-05-11 Steve Ellcey <sje@cup.hp.com>
9479
9480 PR c++/31829
9481 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9482
9483 2007-05-11 Silvius Rus <rus@google.com>
9484
9485 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9486 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9487 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9488 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9489 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9490 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9491 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9492 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9493 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9494 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9495 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9496 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9497 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9498 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9499 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9500 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9501
9502 2007-05-11 Paolo Carlini <pcarlini@suse.de>
9503
9504 PR other/31852
9505 * gcc.c-torture/execute/builtins/memchr.c: New.
9506 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9507 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9508
9509 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9510
9511 PR fortran/30876
9512 * gfortran.dg/recursive_reference_1.f90: Put error at correct
9513 line.
9514 * gfortran.dg/recursive_reference_2.f90: New test.
9515
9516 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9517
9518 PR fortran/30878
9519 * gfortran.dg/namelist_29.f90: New test.
9520
9521 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9522
9523 PR fortran/31474
9524 * gfortran.dg/entry_10.f90: New test.
9525
9526 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
9527
9528 PR tree-optimization/31885
9529 * gcc.dg/tree-ssa/loop-29.c: New test.
9530
9531 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9532
9533 * assumed_dummy_1.f90: Fix dg directive.
9534 * char_initialiser_actual.f90: Likewise.
9535 * nested_modules_2.f90: Likewise.
9536 * shift-alloc.f90: Likewise.
9537
9538 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
9539
9540 * gcc.dg/20070507-1.c: Disable for non-pic targets.
9541
9542 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9543
9544 PR libfortran/31880
9545 * gfortran.dg/unf_read_corrupted_2.f90: New test.
9546
9547 2007-05-09 Mike Stump <mrs@apple.com>
9548
9549 * g++.dg/other/first-global.C: Add -fpie for darwin.
9550 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9551
9552 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
9553
9554 * gcc.dg/20070507-1.c: New testcase.
9555
9556 2007-05-08 Chao-ying Fu <fu@mips.com>
9557
9558 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9559 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9560 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9561 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9562
9563 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
9564
9565 PR 31847
9566 * gcc.dg/pr31847.c: New test.
9567
9568 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
9569
9570 PR fortran/31692
9571 * gfortran.dg/actual_array_result_1.f90: New test.
9572
9573 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
9574
9575 PR fortran/29397
9576 * gfortran.dg/parameter_array_init_1.f90: New test.
9577
9578 PR fortran/29400
9579 * gfortran.dg/parameter_array_init_2.f90: New test.
9580
9581 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
9582
9583 PR target/31854
9584 * gcc.target/i386/pr31854.c: New test.
9585
9586 2007-05-07 Janis Johnson <janis187@us.ibm.com>
9587
9588 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9589
9590 2007-05-07 Mike Stump <mrs@apple.com>
9591
9592 * g++.old-deja/g++.mike/empty.C: Add.
9593
9594 2007-05-07 Eric Christopher <echristo@apple.com>
9595
9596 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9597
9598 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
9599
9600 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9601 variable. Rearrange conversions from binary float to decimal float.
9602
9603 2007-05-07 Mark Mitchell <mark@codesourcery.com>
9604
9605 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9606 x86.
9607
9608 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
9609
9610 * gnat.dg/opt1.ad[sb]: New testcase.
9611
9612 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9613
9614 PR fortran/31399
9615 * gfortran.dg/do_3.F90: New test.
9616
9617 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9618
9619 PR fortran/31764
9620 * gfortran.dg/new_line.f90: Add new checks.
9621
9622 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9623
9624 PR fortran/31201
9625 * gfortran.dg/large_unit_1.f90: New.
9626 * gfortran.dg/large_unit_2.f90: New.
9627 * gfortran.dg/iostat_4.f90: New
9628 * gfortran.dg/bounds_check_fail_1.f90: Updated.
9629
9630 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
9631
9632 PR fortran/31540
9633 * gfortran.dg/char_result_4.f90: New test.
9634
9635 2007-06-05 Revital Eres <eres@il.ibm.com>
9636
9637 PR 30957
9638 * gcc.dg/pr30957-1.c: New test.
9639
9640 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9641
9642 PR fortran/31251
9643 * gfortran.dg/char_type_len_2.f90: New test.
9644
9645 2007-05-05 Geoffrey Keating <geoffk@apple.com>
9646
9647 PR 31775
9648 * g++.dg/other/nested-extern.cc: New.
9649 * g++.dg/other/nested-extern-1.C: New.
9650 * g++.dg/other/nested-extern-2.C: New.
9651
9652 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
9653
9654 PR fortran/31760
9655 * gfortran.dg/erf.f90: New test.
9656 * gfortran.dg/besxy.f90: New test.
9657
9658 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
9659
9660 PR fortran/22359
9661 * gfortran.dg/fseek.f90: New test.
9662
9663 2007-05-04 Bob Wilson <bob.wilson@acm.org>
9664
9665 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9666
9667 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9668
9669 PR libfortran/31210
9670 * gfortran.dg/zero_length_1.f90: New test.
9671
9672 2007-05-04 Tobias Burnus <burnus@net-b.de>
9673
9674 PR fortran/31803
9675 * gfortran.dg/char_pointer_assign_3.f90: New test.
9676 * gfortran.dg/char_result_2.f90: Re-enable test.
9677
9678 2007-05-04 Tobias Burnus <burnus@net-b.de>
9679
9680 PR fortran/25071
9681 * gfortran.dg/char_length_3.f90: New test.
9682 * gfortran.dg/char_result_2.f90: Fix test.
9683
9684 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
9685
9686 PR tree-optimization/30565
9687 * gcc.dg/tree-ssa/loop-27.c: New test.
9688
9689 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
9690
9691 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9692 * gcc.target/bfin/arith.c (__v2hi): Likewise.
9693 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9694 * gcc.target/bfin/shift.c (__v2hi): Likewise.
9695
9696 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
9697
9698 PR tree-optimization/31699
9699 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9700 New.
9701 (check_effective_target_vect_floatint_cvt): New.
9702 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9703 of specific targets.
9704 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9705 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9706 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9707 * gcc.dg/vect/vect-iv-4.c: Likewise.
9708 * gcc.dg/vect/vect-multitypes-11.c: New.
9709 * gcc.dg/vect/pr31699.c: New.
9710
9711 2007-05-02 Geoffrey Keating <geoffk@apple.com>
9712
9713 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9714
9715 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
9716
9717 PR C++/31663
9718 * g++.dg/warn/anonymous-namespace-2.C: New.
9719 * g++.dg/warn/anonymous-namespace-2.h: New.
9720
9721 2007-05-02 Paul Brook <paul@codesourcery.com>
9722
9723 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
9724
9725 2007-05-02 Eric Christopher <echristo@apple.com>
9726
9727 * gcc.dg/cpp/if-div.c: New file.
9728
9729 2007-05-02 Tom Tromey <tromey@redhat.com>
9730
9731 PR preprocessor/28709:
9732 * gcc.dg/cpp/pr28709.c: New file.
9733
9734 2007-05-02 Richard Guenther <rguenther@suse.de>
9735
9736 PR tree-optimization/31146
9737 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9738
9739 2007-05-01 Geoffrey Keating <geoffk@apple.com>
9740
9741 * gcc.c-torture/compile/limits-blockid.c: New.
9742 * gcc.c-torture/compile/limits-caselabels.c: New.
9743 * gcc.c-torture/compile/limits-declparen.c: New.
9744 * gcc.c-torture/compile/limits-enumconst.c: New.
9745 * gcc.c-torture/compile/limits-exprparen.c: New.
9746 * gcc.c-torture/compile/limits-externalid.c: New.
9747 * gcc.c-torture/compile/limits-fnargs.c: New.
9748 * gcc.c-torture/compile/limits-fndefn.c: New.
9749 * gcc.c-torture/compile/limits-idexternal.c: New.
9750 * gcc.c-torture/compile/limits-idinternal.c: New.
9751 * gcc.c-torture/compile/limits-pointer.c: New.
9752 * gcc.c-torture/compile/limits-stringlit.c: New.
9753 * gcc.c-torture/compile/limits-structmem.c: New.
9754 * gcc.c-torture/compile/limits-structnest.c: New.
9755
9756 2007-04-29 Geoffrey Keating <geoffk@apple.com>
9757
9758 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9759
9760 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
9761
9762 PR middle-end/31740
9763 * gcc.c-torture/compile/20070501-1.c: New testcase.
9764
9765 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9766
9767 PR fortran/31732
9768 * gfortran.dg/array_memset_2: New test case.
9769
9770 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
9771
9772 PR testsuite/31615
9773 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9774
9775 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
9776
9777 PR testsuite/31589
9778 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9779 dg-final test.
9780 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9781 keyword to dg-final test.
9782 * gcc.dg/vect/vect-iv-4.c: Likewise.
9783 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9784 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9785 test.
9786 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9787 cast.
9788 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9789 * lib/target-supports.exp
9790 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9791 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9792
9793 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
9794
9795 * gcc.c-torture/execute/ieee/20000320-1.c: Use
9796 __LONG_LONG_MAX__ and its friends instead of those supplied by
9797 limits.h.
9798
9799 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
9800
9801 PR C++/31721
9802 * g++.dg/ext/vector7.C: New testcase.
9803
9804 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9805
9806 PR fortran/31591
9807 * gfortran.dg/bound_simplification_1.f90: New test.
9808
9809 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9810
9811 PR fortran/31645
9812 * gfortran.dg/bom_error.f90: New test.
9813 * gfortran.dg/bom_include.f90: New test.
9814 * gfortran.dg/bom_UTF16-LE.f90: New test.
9815 * gfortran.dg/bom_UTF16-BE.f90: New test.
9816 * gfortran.dg/bom_UTF-8.f90: New test.
9817 * gfortran.dg/bom_UTF-32.f90: New test.
9818 * gfortran.dg/bom_UTF-8.F90: New test.
9819 * gfortran.dg/bom_include.inc: New file.
9820
9821 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9822
9823 PR C++/30221
9824 * g++.dg/init/ptrfn2.C: New test.
9825 * g++.dg/init/ptrfn3.C: New test.
9826
9827 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
9828
9829 PR fortran/31711
9830 * gfortran.dg/dependency_21.f90: New test.
9831
9832 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9833
9834 * gfortran.dg/secnds.f: Use real*8.
9835 * gfortran.dg/secnds-1.f: Use real*8.
9836
9837 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9838
9839 PR libfortran/31532
9840 * gfortran.dg/inquire_5.f90: Update test.
9841
9842 2007-04-27 Ian Lance Taylor <iant@google.com>
9843
9844 PR middle-end/31710
9845 * gcc.c-torture/compile/pr31710.c: New test.
9846
9847 2007-04-27 Richard Guenther <rguenther@suse.de>
9848
9849 PR tree-optimization/30965
9850 PR tree-optimization/30978
9851 * gcc.dg/tree-ssa/pr30978.c: New testcase.
9852 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9853 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9854 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9855
9856 2007-04-27 Richard Guenther <rguenther@suse.de>
9857
9858 PR tree-optimization/31715
9859 * gcc.dg/Warray-bounds-4.c: New testcase.
9860
9861 2007-04-26 Ian Lance Taylor <iant@google.com>
9862
9863 PR target/28675
9864 * gcc.c-torture/compile/pr28675.c: New test.
9865
9866 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
9867
9868 PR C++/30016
9869 * g++.dg/ext/vector6.C: New test.
9870
9871 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
9872
9873 * gcc.c-torture/execute/ieee/20000320-1.x: New.
9874
9875 2007-04-26 Steve Ellcey <sje@cup.hp.com>
9876
9877 PR middle-end/31617
9878 * g++.dg/other/str_empty.C: Add expected warning.
9879
9880 2007-04-26 Richard Guenther <rguenther@suse.de>
9881 Daniel Berlin <dberlin@dberlin.org>
9882
9883 PR tree-optimization/30567
9884 * g++.dg/other/pr30567.C: New testcase.
9885
9886 2007-04-26 Richard Guenther <rguenther@suse.de>
9887
9888 PR tree-optimization/31703
9889 * gcc.c-torture/compile/pr31703.c: New testcase.
9890 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9891 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9892
9893 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
9894
9895 * gfortran.dg/open_errors.f90: Added if statements checking
9896 the value of iostat.
9897
9898 2007-04-26 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR c++/31598
9901 * g++.dg/gomp/pr31598.C: New test.
9902
9903 PR tree-optimization/30558
9904 * g++.dg/gomp/pr30558.C: New test.
9905
9906 2007-04-24 Mark Mitchell <mark@codesourcery.com>
9907
9908 PR c++/31338
9909 * g++.dg/ext/complex2.C: New test.
9910
9911 2007-04-25 Paolo Carlini <pcarlini@suse.de>
9912
9913 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9914
9915 2007-04-25 Thiemo Seufer <ths@mips.com>
9916
9917 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9918 value to signed char.
9919
9920 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
9921
9922 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
9923 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
9924 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
9925
9926 2007-04-25 Tobias Burnus <burnus@net-b.de>
9927
9928 PR fortran/31668
9929 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9930 statement functions.
9931 * gfortran.dg/c_by_val_5.f90: New test.
9932
9933 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
9934
9935 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9936 with two new subroutines to avoid parameter-induced aliasing.
9937 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9938 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9939
9940 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9941
9942 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9943 * g++.dg/warn/Warray-bounds.C: Likewise.
9944
9945 2007-04-24 Ian Lance Taylor <iant@google.com>
9946
9947 PR tree-optimization/31605
9948 * gcc.c-torture/execute/pr31605.c: New test.
9949
9950 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9951
9952 PR fortran/31587
9953 * lib/gcc-dg.exp (scan-module): New function.
9954 * gfortran.dg/module_md5_1.f90: New test.
9955
9956 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
9957
9958 * g++.old-deja/g++.pt/defarg6.C: Only run with
9959 -std=gnu++98.
9960 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9961 * g++.dg/cpp0x/variadic61.C: Ditto.
9962 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9963 * g++.dg/cpp0x/variadic62.C: Ditto.
9964 * g++.dg/template/meminit1.C: Ditto.
9965 * g++.dg/template/operator7.C: Ditto.
9966 * g++.dg/template/static15.C: Ditto.
9967 * g++.dg/template/invalid1.C: Ditto.
9968 * g++.dg/template/shift1.C: Ditto.
9969 * g++.dg/template/error10.C: Ditto.
9970
9971 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
9972
9973 PR diagnostic/25923
9974 * gfortran.dg/pr25923.f90: New test.
9975
9976 2007-04-24 Ian Lance Taylor <iant@google.com>
9977
9978 PR tree-optimization/31602
9979 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9980
9981 2007-04-24 Janis Johnson <janis187@us.ibm.com>
9982
9983 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9984 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9985
9986 2007-04-24 Hui-May Chang <hm.chang@apple.com>
9987
9988 * gcc.target/i386/reload-1.c. New.
9989
9990 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
9991 Olga Golovanevsky <olga@il.ibm.com>
9992
9993 * g++.dg/other/str_empty.C: New test.
9994
9995 2007-04-24 Richard Henderson <rth@redhat.com>
9996
9997 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9998
9999 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
10000
10001 PR target/31641
10002 * gcc.c-torture/compile/pr31641.c: New testcase.
10003
10004 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
10005
10006 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10007 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10008 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10009 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10010
10011 2007-04-23 Simon Baldwin <simonb@google.com>
10012
10013 * g++.dg/other/error15.C: New.
10014 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10015 triggering a "multiple parameters named" error.
10016
10017 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
10018
10019 PR fortran/31618
10020 * gfortran.dg/backspace_8.f: New test case.
10021
10022 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
10023
10024 PR fortran/31630
10025 * gfortran.dg/used_types_17.f90: New test.
10026
10027 PR fortran/31620
10028 * gfortran.dg/zero_array_components_1.f90: New test.
10029
10030 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10031
10032 PR fortran/31616
10033 * gfortran.dg/open_errors.f90: Allow a different error message.
10034
10035 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
10036
10037 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10038 Rename from check_effective_target_vect_pack_mod. Rename global
10039 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
10040 messages.
10041 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10042 rename.
10043 * gcc.dg/vect/vect-iv-8a.c: Ditto.
10044 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10045
10046 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10047
10048 PR middle-end/31448
10049 * gcc.c-torture/execute/pr31448.c: New testcase.
10050
10051 2007-04-22 Nick Clifton <nickc@redhat.com>
10052
10053 * gcc.dg/20020312-2.c: Add support for the FRV.
10054
10055 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
10056
10057 PR tree-optimization/24659
10058 * gcc.dg/vect/vect-float-extend-1.c: New test.
10059 * gcc.dg/vect/vect-float-truncate-1.c: New test.
10060
10061 2007-04-22 Richard Guenther <rguenther@suse.de>
10062
10063 PR tree-optimization/29789
10064 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10065 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10066
10067 2007-04-22 Revital Eres <eres@il.ibm.com>
10068
10069 * gcc.dg/var-expand2.c: New test.
10070
10071 2007-04-22 Revital Eres <eres@il.ibm.com>
10072
10073 * gcc.dg/var-expand3.c: New test.
10074
10075 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10076
10077 PR fortran/31495
10078 * gfortran.dg/continuation_8.f90: New test.
10079
10080 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10081
10082 PR C/30265
10083 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10084 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10085
10086 2007-04-21 Richard Guenther <rguenther@suse.de>
10087
10088 PR middle-end/31136
10089 * gcc.c-torture/execute/pr31136.c: New testcase.
10090
10091 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
10092
10093 * gcc.target/i386/movsi-sm-1.c: New.
10094
10095 2007-04-20 Richard Henderson <rth@redhat.com>
10096
10097 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10098 * gcc.dg/pr27095.c: Cope with alpha GOT load.
10099
10100 2007-04-20 Jakub Jelinek <jakub@redhat.com>
10101
10102 * gcc.target/i386/ordcmp-1.c: New test.
10103 * gcc.target/i386/unordcmp-1.c: New test.
10104
10105 PR tree-optimization/31632
10106 * gcc.c-torture/compile/20070419-1.c: New test.
10107
10108 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
10109
10110 * gcc.dg/invalid-call-1.c: New test.
10111
10112 2007-04-18 Dirk Mueller <dmueller@suse.de>
10113
10114 PR diagnostic/31227
10115 * gcc.dg/Warray-bounds-3.c: New.
10116
10117 2007-04-18 Richard Guenther <rguenther@suse.de>
10118
10119 PR tree-optimization/19431
10120 PR tree-optimization/21463
10121 * gcc.c-torture/execute/20070212-1.c: New testcase.
10122 * gcc.c-torture/execute/20070212-2.c: Likewise.
10123 * gcc.c-torture/execute/20070212-3.c: Likewise.
10124 * gcc.dg/tree-ssa/pr19431.c: Likewise.
10125 * gcc.dg/tree-ssa/pr21463.c: Likewise.
10126 * g++.dg/tree-ssa/pr21463.C: Likewise.
10127 * g++.dg/tree-ssa/pr30738.C: Likewise.
10128
10129 2007-04-17 Mark Mitchell <mark@codesourcery.com>
10130
10131 PR c++/31513
10132 * g++.dg/expr/bitfield8.C: New test.
10133
10134 2007-04-17 Joseph Myers <joseph@codesourcery.com>
10135 Richard Sandiford <richard@codesourcery.com>
10136
10137 * lib/target-supports.exp (check_profiling_available): Return 0
10138 for uClibc with -p or -pg.
10139
10140 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
10141
10142 PR c++/31517
10143 * g++.dg/template/init7.C: New test.
10144
10145 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
10146
10147 PR rtl-optimization/31360
10148 * gcc.dg/loop-7.c: New test.
10149
10150 2007-04-17 Mark Mitchell <mark@codesourcery.com>
10151
10152 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10153 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10154 build.
10155 (compat-execute): Likewise.
10156 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10157 files to remote hosts.
10158 * lib/c-ctorture.exp (c-torture-compile): Likewise.
10159 (c-torture-execute): Likewise.
10160 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10161 or plain file. Use remote_upload and remote_download to copy
10162 files about.
10163 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10164 before scanning it.
10165
10166 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
10167
10168 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10169
10170 2007-04-16 Lawrence Crowl <crowl@google.com>
10171
10172 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10173 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10174 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10175 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10176 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10177 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10178 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10179 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10180 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10181 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10182 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10183
10184 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10185 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10186 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10187 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10188 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10189 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10190 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10191 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10192 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10193 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10194 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10195
10196 2007-04-16 Ian Lance Taylor <iant@google.com>
10197
10198 PR tree-optimization/31522
10199 * gcc.dg/Wstrict-overflow-16.c: New test.
10200
10201 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
10202
10203 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10204
10205 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
10206
10207 PR fortran/31144
10208 * gfortran.dg/module_naming_1.f90: New.
10209
10210 2007-04-16 Richard Sandiford <richard@codesourcery.com>
10211
10212 * lib/target-supports.exp (check_profiling_available): Return
10213 false for m68k-*-uclinux.
10214
10215 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
10216
10217 PR c++/29365
10218 Testcase for c++ anonymous namespace warning
10219
10220 * g++.dg/warn/anonymous-namespace-1.C: New test
10221 * g++.dg/warn/anonymous-namespace-1.h: New test
10222
10223 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
10224
10225 PR testsuite/31578
10226 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10227
10228 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10229
10230 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10231
10232 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
10233
10234 PR fortran/31204
10235 * gfortran.dg/array_constructor_16.f90: New test.
10236
10237 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
10238
10239 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10240 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10241
10242 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10243
10244 PR rtl-optimization/31500
10245 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10246 * g++.dg/warn/Warray-bounds.C: Likewise.
10247
10248 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
10249
10250 PR C/31520
10251 * gcc.dg/gnu89-init-4.c: New testcase.
10252
10253 2007-04-14 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR c++/25874
10256 * gcc.dg/gomp/pr25874.c: Add dg-options.
10257 * g++.dg/gomp/pr25874.C: Add dg-options.
10258
10259 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
10260
10261 PR fortran/21061
10262 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10263 * gfortran.dg/warnings_are_errors_1.f: New testcase.
10264
10265 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10266
10267 PR fortran/31561
10268 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10269
10270 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10271
10272 PR fortran/29507
10273 PR fortran/31404
10274 * gfortran.dg/initialization_6.f90: New test.
10275
10276 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
10277
10278 * gcc.c-torture/compile/pr27528.c: Require nonpic.
10279
10280 * lib/target-supports.exp (check_gc_sections_available):
10281 Return false if ldflags includes -elf2flt.
10282
10283 2007-04-13 Jason Merrill <jason@redhat.com>
10284
10285 PR c++/31074
10286 * conv3.C: New test.
10287
10288 2007-04-13 Mike Stump <mrs@apple.com>
10289
10290 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10291 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10292
10293 2007-04-13 Joseph Myers <joseph@codesourcery.com>
10294
10295 PR tree-optimization/29598
10296 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10297
10298 2007-04-13 Tobias Burnus <burnus@net-b.de>
10299
10300 PR fortran/31559
10301 * gfortran.dg/func_assign.f90: New test.
10302
10303 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
10304
10305 PR fortran/31550
10306 * gfortran.dg/used_types_16.f90: New test.
10307
10308 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
10309
10310 PR fortran/18937
10311 * gfortran.dg/goto_2.f90: New.
10312 * gfortran.dg/goto_3.f90: New.
10313 * gfortran.dg/pr17708.f90: Rename to ...
10314 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10315
10316 2007-04-13 Tobias Burnus <burnus@net-b.de>
10317
10318 PR fortran/31562
10319 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10320 instead of a struct.
10321
10322 2007-04-13 Tobias Burnus <burnus@net-b.de>
10323
10324 PR fortran/31562
10325 * gfortran.dg/value_4.c: Use GNU extensions for complex
10326 instead of a struct.
10327
10328 2007-04-13 Richard Guenther <rguenther@suse.de>
10329
10330 PR tree-optimization/21258
10331 * gcc.dg/tree-ssa/vrp34.c: New testcase.
10332
10333 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10334
10335 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10336 <complex.h>.
10337
10338 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
10339
10340 PR fortran/31250
10341 * gfortran.dg/char_length_2.f90: New.
10342 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10343 * gfortran.dg/repeat_4.f90: Likewise.
10344
10345 PR fortran/31266
10346 * gfortran.dg/char_assign_1.f90: New.
10347
10348 PR fortran/31471
10349 * gfortran.dg/block_name_1.f90: New.
10350 * gfortran.dg/block_name_2.f90: New.
10351
10352 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
10353
10354 PR c++/31078
10355 * g++.dg/other/pr31078.C: New.
10356
10357 2007-04-12 Richard Guenther <rguenther@suse.de>
10358
10359 PR tree-optimization/31169
10360 * gcc.c-torture/execute/pr31169.c: New testcase.
10361
10362 2007-04-12 Richard Guenther <rguenther@suse.de>
10363
10364 PR tree-optimization/24689
10365 PR tree-optimization/31307
10366 * g++.dg/tree-ssa/pr31307.C: New testcase.
10367 * gcc.dg/tree-ssa/pr24689.c: Likewise.
10368
10369 2007-04-12 Tobias Burnus <burnus@net-b.de>
10370
10371 PR fortran/31472
10372 * gfortran.dg/access_spec_1.f90: New test.
10373 * gfortran.dg/access_spec_2.f90: New test.
10374 * gfortran.dg/non_module_public.f90: Match new error message.
10375
10376 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
10377
10378 PR testsuite/31538
10379 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10380 to 4 at line 38 to fix bounds problem.
10381
10382 2007-04-11 Tobias Burnus <burnus@net-b.de>
10383
10384 PR testsuite/31240
10385 * gfortran.dg/pointer_intent_1.f90: Fix test.
10386
10387 2007-04-10 Eric Christopher <echristo@apple.com>
10388
10389 * lib/target-supports.exp
10390 (check_effective_target_fstack_protector): Rewrite.
10391
10392 2007-04-09 Mark Mitchell <mark@codesourcery.com>
10393
10394 PR c++/31449
10395 * g++.dg/init/const5.C: New test.
10396
10397 2007-04-09 Jan Hubicka <jh@suse.cz>
10398
10399 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10400
10401 2007-04-08 Jan Hubicka <jh@suse.cz>
10402
10403 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10404
10405 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10406
10407 PR fortran/31257
10408 * gfortran.dg/achar_4.f90: New test.
10409
10410 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10411
10412 PR fortran/30880
10413 * gfortran.dg/used_dummy_types_8.f90: New test.
10414
10415 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10416
10417 PR fortran/30872
10418 * gfortran.dg/parameter_array_element_1.f90: New test.
10419
10420 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10421
10422 PR fortran/31222
10423 * gfortran.dg/default_numeric_type_1.f90: New test.
10424
10425 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10426
10427 PR fortran/31424
10428 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10429
10430 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10431
10432 PR fortran/31293
10433 * gfortran.dg/interface_12.f90: New test.
10434
10435 2007-04-07 Bruce Korb <bkorb@gnu.org>
10436
10437 * gcc.dg/format/opt-6.c: New test.
10438 * gcc.dg/format/nul-1.c: New test.
10439 * gcc.dg/format/nul-2.c: New test.
10440
10441 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10442
10443 PR libgfortran/31395
10444 * gfortran.dg/fmt_colon.f90: New test.
10445
10446 2007-04-06 Mark Mitchell <mark@codesourcery.com>
10447
10448 * g++.old-deja/g++.other/init18.C: Use
10449 dg-require-effective-target instead of an explicit xfail.
10450
10451 2007-04-05 Janis Johnson <janis187@us.ibm.com>
10452
10453 * gcc.dg/dfp/signbit-1.c
10454 * gcc.dg/dfp/signbit-2.c
10455
10456 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
10457
10458 PR fortran/31483
10459 * gfortran.dg/altreturn_5.f90: New test.
10460
10461 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
10462
10463 PR fortran/31292
10464 * gfortran.dg/contained_module_proc_1.f90: New test.
10465
10466 2007-04-04 Stuart Hastings <stuart@apple.com>
10467
10468 PR 31281
10469 * objc/execute/exceptions/pr31281.m: New.
10470
10471 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
10472
10473 * g++.dg/ext/dllimport12.C: Update comments.
10474
10475 2007-04-03 Eric Christopher <echristo@apple.com>
10476
10477 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10478
10479 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10480
10481 PR fortran/31304
10482 * gfortran.dg/repeat_2.f90: New test.
10483 * gfortran.dg/repeat_3.f90: New test.
10484 * gfortran.dg/repeat_4.f90: New test.
10485
10486 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
10487
10488 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10489
10490 2007-04-03 Jakub Jelinek <jakub@redhat.com>
10491
10492 PR c++/30847
10493 * g++.dg/parse/cond3.C: New test.
10494
10495 PR middle-end/30704
10496 * gcc.c-torture/execute/ieee/pr30704.c: New test.
10497
10498 2007-04-02 Jason Merrill <jason@redhat.com>
10499
10500 PR c++/31187
10501 * g++.dg/ext/visibility/anon3.C: New test.
10502
10503 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10504
10505 PR libgfortran/31052
10506 * gfortran.dg/namelist_28.f90: New test.
10507
10508 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10509
10510 PR libgfortran/31366
10511 * gfortran.dg/direct_io_6.f90: New test.
10512
10513 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10514
10515 PR libgfortran/31207
10516 * gfortran.dg/advance_5.f90: New test.
10517 * gfortran.dg/advance_6.f90: New test.
10518
10519 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
10520
10521 * g++.dg/ext/dllimport6.C: Remove extra ';'.
10522 * g++.dg/ext/dllimport7.C: Likewise.
10523 * g++.dg/ext/selectany1.C: Likewise.
10524
10525 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
10526
10527 * g++.dg/parser/pr31138.C: New.
10528 * g++.dg/parser/pr31140.C: New.
10529 * g++.dg/parser/pr31141.C: New.
10530
10531 2007-03-30 Paolo Carlini <pcarlini@suse.de>
10532
10533 PR c++/26099
10534 * g++.dg/ext/is_base_of.C: New.
10535 * g++.dg/ext/has_virtual_destructor.C: New.
10536 * g++.dg/ext/is_polymorphic.C: New.
10537 * g++.dg/ext/is_base_of_diagnostic.C: New.
10538 * g++.dg/ext/is_enum.C: New.
10539 * g++.dg/ext/has_nothrow_assign.C: New.
10540 * g++.dg/ext/has_nothrow_constructor.C: New.
10541 * g++.dg/ext/is_empty.C: New.
10542 * g++.dg/ext/has_trivial_copy.C: New.
10543 * g++.dg/ext/has_trivial_assign.C: New.
10544 * g++.dg/ext/is_abstract.C: New.
10545 * g++.dg/ext/is_pod.C: New.
10546 * g++.dg/ext/has_nothrow_copy.C: New.
10547 * g++.dg/ext/is_class.C: New.
10548 * g++.dg/ext/has_trivial_constructor.C: New.
10549 * g++.dg/ext/is_union.C: New.
10550 * g++.dg/ext/has_trivial_destructor.C: New.
10551 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10552 * g++.dg/template/crash43.C: Likewise.
10553
10554 2007-03-29 Dirk Mueller <dmueller@suse.de>
10555
10556 * g++.dg/warn/pedantic2.C: New testcase.
10557
10558 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10559
10560 * size_dim.f90: Fix dg directive.
10561 * pr16433.f: Likewise.
10562 * use_6.f90: Likewise.
10563 * use_7.f90: Likewise.
10564 * entry_9.f90: Likewise.
10565 * pointer_intent_2.f90: Likewise.
10566 * protected_1.f90: Likewise.
10567 * fmt_missing_period_2.f: Likewise.
10568 * pointer_intent_3.f90: Likewise.
10569 * protected_2.f90: Likewise.
10570 * protected_3.f90: Likewise.
10571 * pr15754.f90: Likewise.
10572 * protected_4.f90: Likewise.
10573 * protected_5.f90: Likewise.
10574 * initialization_2.f90: Likewise.
10575 * protected_6.f90: Likewise.
10576 * continuation_7.f90: Likewise.
10577 * derived_function_interface_1.f90: Likewise.
10578 * der_pointer_4.f90: Likewise.
10579 * fmt_zero_precision.f90: Likewise.
10580 * blockdata_3.f90: Likewise.
10581 * fmt_missing_period_1.f: Likewise.
10582 * real_const_3.f90: Likewise.
10583 * use_4.f90: Likewise.
10584 * fmt_missing_period_3.f: Likewise.
10585 * use_5.f90: Likewise.
10586
10587 2007-03-28 Mike Stump <mrs@apple.com>
10588
10589 * gcc.dg/darwin-comm.c: Add.
10590
10591 2007-03-28 Eric Christopher <echristo@apple.com>
10592
10593 * lib/target-supports.exp (check_effective_target_fstack_protector):
10594 New.
10595 * gcc.dg/ssp-1.c: Use.
10596 * gcc.dg/ssp-2.c: Ditto.
10597
10598 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
10599
10600 PR c++/29077
10601 * g++.dg/parse/constructor3.C: New test.
10602
10603 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
10604
10605 * gnat.dg/thin_pointer.ad[sb]: New test.
10606
10607 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10608
10609 * g++.dg/cpp0x/bracket1.C: New.
10610 * g++.dg/cpp0x/bracket2.C: New.
10611 * g++.dg/cpp0x/bracket3.C: New.
10612 * g++.dg/cpp0x/bracket4.C: New.
10613
10614 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10615
10616 * g++.dg/cpp0x/temp_default1.C: New.
10617 * g++.dg/cpp0x/temp_default3.C: New.
10618 * g++.dg/cpp0x/temp_default2.C: New.
10619 * g++.dg/cpp0x/temp_default4.C: New.
10620
10621 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10622
10623 PR c++/29993
10624 * g++.dg/other/cv_func2.C: New.
10625
10626 2007-03-27 Janis Johnson <janis187@us.ibm.com>
10627
10628 * gcc.dg/dfp/func-vararg-alternate.h: New file.
10629 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10630 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10631 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10632
10633 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10634 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10635
10636 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10637
10638 * lib/compat.exp (compat-execute): Fix processing of file names.
10639
10640 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10641
10642 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10643
10644 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
10645
10646 * lib/target-supports.exp (check_effective_target_fortran_large_real):
10647 Delete created executable test file.
10648 (check_effective_target_fortran_large_int): Ditto.
10649 (check_effective_target_static_libgfortran): Ditto.
10650
10651 2007-03-26 Paolo Carlini <pcarlini@suse.de>
10652
10653 PR c++/30500
10654 * g++.dg/warn/pragma-system_header1.C: New test.
10655 * g++.dg/warn/pragma-system_header2.C: New test.
10656 * g++.dg/warn/pragma-system_header1.h. New.
10657 * g++.dg/warn/pragma-system_header2.h. New.
10658
10659 2007-03-26 Ian Lance Taylor <iant@google.com>
10660
10661 PR tree-optimization/31345
10662 * gcc.c-torture/compile/pr31345-1.c: New test.
10663
10664 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
10665
10666 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10667 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10668 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10669 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10670 * gfortran.dg/overload_1.f90: Likewise.
10671 * gfortran.dg/impure_assignment_1.f90: Likewise.
10672 * gfortran.dg/error_recovery_3.f90: Likewise.
10673 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10674 * gfortran.dg/sequence_types_1.f90: Likewise.
10675 * gfortran.dg/internal_references_1.f90: Likewise.
10676 * gfortran.dg/present_1.f90: Likewise.
10677 * gfortran.dg/volatile10.f90: Likewise.
10678 * gfortran.dg/module_equivalence_2.f90: Likewise.
10679 * gfortran.dg/use_4.f90: Likewise.
10680 * gfortran.dg/elemental_result_1.f90: Likewise.
10681 * gfortran.dg/generic_actual_arg.f90: Likewise.
10682 * gfortran.dg/private_type_5.f90: Likewise.
10683 * gfortran.dg/protected_4.f90: Likewise.
10684 * gfortran.dg/interface_3.f90: Likewise.
10685
10686 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
10687
10688 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10689 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10690
10691 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
10692
10693 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10694
10695 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10696
10697 PR libgfortran/31199
10698 * gfortran.dg/fmt_t_4.f90: New test.
10699
10700 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10701
10702 PR libfortran/31297
10703 * gfortran.dg/backspace_5.f: Initialize variable(s).
10704 * gfortran.dg/backspace_6.f: Likewise.
10705 * gfortran.dg/char_bounds_check_fail_1: Likewise.
10706 * gfortran.dg/direct_io_2.f90: Likewise.
10707 * gfortran.dg/write_back.f: Likewise.
10708 * gfortran.dg/write_rewind_2.f: Likewise.
10709 * gfortran.dg/write_rewind_1.f: Likewise.
10710 * gfortran.dg/write_rewind_2.f: Likewise.
10711
10712 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
10713
10714 PR tree-optimization/30784
10715 * gcc.dg/vect/pr30784.c: New test.
10716
10717 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10718
10719 PR fortran/30877
10720 * gfortran.dg/operator_1.f90: New test.
10721 * gfortran.dg/operator_2.f90: New test.
10722
10723 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10724
10725 PR libfortran/31196
10726 * gfortran.dg/reshape_transpose_1.f90: New test.
10727
10728 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10729
10730 PR fortran/30655
10731 * gfortran.dg/bounds_check_6.f90: New test.
10732
10733 2007-03-23 Michael Meissner <michael.meissner@amd.com>
10734
10735 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10736 #ifndef/#endif.
10737 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10738 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10739
10740 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
10741
10742 PR fortran/31209
10743 * gfortran.dg/pointer_function_actual_1.f90: New test.
10744
10745 PR fortran/31200
10746 * gfortran.dg/pointer_function_actual_2.f90: New test.
10747
10748 PR fortran/31215
10749 * gfortran.dg/result_in_spec_1.f90: New test.
10750
10751 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10752
10753 PR fortran/30834
10754 * gfortran.dg/integer_exponentiation_3.F90: New test.
10755 * gfortran.dg/integer_exponentiation_4.f90: New test.
10756 * gfortran.dg/integer_exponentiation_5.F90: New test.
10757
10758 2007-03-22 Mark Mitchell <mark@codesourcery.com>
10759
10760 PR c++/30863
10761 * g++.dg/template/error24.C: New test.
10762 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10763
10764 2007-03-22 Mark Mitchell <mark@codesourcery.com>
10765
10766 PR c++/31273
10767 * g++.dg/expr/bitfield7.C: New test.
10768
10769 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10770
10771 PR other/23572
10772 * gcc.dg/float-range-4.c: New.
10773 * gcc.dg/float-range-1.c: Update. Test for a warning.
10774 * gcc.dg/float-range-3.c: New.
10775 * gcc.dg/float-range-5.c: New.
10776
10777 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10778
10779 PR fortran/31262
10780 * gfortran.dg/no_range_check_1.f90: New test.
10781
10782 2007-03-22 Dirk Mueller <dmueller@suse.de>
10783
10784 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10785 * g++.dg/other/static1.C: Remove stray semicolon.
10786 * g++.dg/other/init1.C: Likewise.
10787 * g++.dg/rtti/dyncast1.C: Likewise.
10788 * g++.dg/tree-ssa/pr17153.C: Likewise.
10789 * g++.dg/lookup/disamb1.C: Likewise.
10790 * g++.dg/lookup/scoped2.C: Likewise.
10791 * g++.dg/lookup/friend7.C: Likewise.
10792 * g++.dg/parse/parse4.C: Likewise.
10793 * g++.dg/parse/parse5.C: Likewise.
10794 * g++.dg/expr/pr29066.C: Likewise.
10795 * g++.dg/expr/cast4.C: Likewise.
10796 * g++.dg/tc1/dr193.C: Likewise.
10797 * g++.dg/tc1/dr213.C: Likewise.
10798 * g++.dg/abi/dcast1.C: Likewise.
10799 * g++.dg/abi/covariant2.C: Likewise.
10800 * g++.dg/inherit/covariant11.C: Likewise.
10801 * g++.dg/inherit/covariant9.C: Likewise.
10802 * g++.dg/inherit/covariant10.C: Likewise.
10803 * g++.dg/init/static3.C: Likewise.
10804 * g++.dg/init/init-ref3.C: Likewise.
10805 * g++.dg/init/ref10.C: Likewise.
10806 * g++.dg/template/meminit2.C: Likewise.
10807 * g++.dg/template/using9.C: Likewise.
10808 * g++.dg/template/friend9.C: Likewise.
10809 * g++.dg/template/ref1.C: Likewise.
10810 * g++.old-deja/g++.warn/inline.C: Likewise.
10811 * g++.old-deja/g++.robertl/eb91.C: Likewise.
10812 * g++.old-deja/g++.robertl/eb46.C: Likewise.
10813 * g++.old-deja/g++.robertl/eb34.C: Likewise.
10814 * g++.old-deja/g++.robertl/eb43.C: Likewise.
10815 * g++.old-deja/g++.robertl/eb26.C: Likewise.
10816 * g++.old-deja/g++.robertl/eb116.C: Likewise.
10817 * g++.old-deja/g++.brendan/copy5.C: Likewise.
10818 * g++.old-deja/g++.brendan/overload8.C: Likewise.
10819 * g++.old-deja/g++.brendan/overload11.C: Likewise.
10820 * g++.old-deja/g++.brendan/copy7.C: Likewise.
10821 * g++.old-deja/g++.brendan/crash38.C: Likewise.
10822 * g++.old-deja/g++.brendan/template11.C: Likewise.
10823 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10824 * g++.old-deja/g++.brendan/crash50.C: Likewise.
10825 * g++.old-deja/g++.brendan/crash16.C: Likewise.
10826 * g++.old-deja/g++.jason/pmem2.C: Likewise.
10827 * g++.old-deja/g++.jason/parse9.C: Likewise.
10828 * g++.old-deja/g++.jason/byval2.C: Likewise.
10829 * g++.old-deja/g++.jason/overload8.C: Likewise.
10830 * g++.old-deja/g++.jason/pmf8.C: Likewise.
10831 * g++.old-deja/g++.jason/template33.C: Likewise.
10832 * g++.old-deja/g++.jason/return3.C: Likewise.
10833 * g++.old-deja/g++.jason/scoping2.C: Likewise.
10834 * g++.old-deja/g++.jason/virtual.C: Likewise.
10835 * g++.old-deja/g++.jason/opeq3.C: Likewise.
10836 * g++.old-deja/g++.jason/template27.C: Likewise.
10837 * g++.old-deja/g++.jason/synth6.C: Likewise.
10838 * g++.old-deja/g++.jason/ref8.C: Likewise.
10839 * g++.old-deja/g++.jason/offset1.C: Likewise.
10840 * g++.old-deja/g++.other/static20.C: Likewise.
10841 * g++.old-deja/g++.other/array1.C: Likewise.
10842 * g++.old-deja/g++.other/new3.C: Likewise.
10843 * g++.old-deja/g++.other/array2.C: Likewise.
10844 * g++.old-deja/g++.other/overload9.C: Likewise.
10845 * g++.old-deja/g++.other/cast6.C: Likewise.
10846 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10847 * g++.old-deja/g++.other/eh4.C: Likewise.
10848 * g++.old-deja/g++.other/using7.C: Likewise.
10849 * g++.old-deja/g++.other/init18.C: Likewise.
10850 * g++.old-deja/g++.other/dyncast1.C: Likewise.
10851 * g++.old-deja/g++.other/dyncast2.C: Likewise.
10852 * g++.old-deja/g++.other/dtor11.C: Likewise.
10853 * g++.old-deja/g++.pt/static11.C: Likewise.
10854 * g++.old-deja/g++.pt/crash19.C: Likewise.
10855 * g++.old-deja/g++.pt/overload12.C: Likewise.
10856 * g++.old-deja/g++.pt/crash46.C: Likewise.
10857 * g++.old-deja/g++.pt/mi1.C: Likewise.
10858 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10859 * g++.old-deja/g++.pt/nontype5.C: Likewise.
10860 * g++.old-deja/g++.pt/local5.C: Likewise.
10861 * g++.old-deja/g++.pt/typename2.C: Likewise.
10862 * g++.old-deja/g++.pt/explicit80.C: Likewise.
10863 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10864 * g++.old-deja/g++.law/visibility1.C: Likewise.
10865 * g++.old-deja/g++.law/visibility2.C: Likewise.
10866 * g++.old-deja/g++.law/virtual2.C: Likewise.
10867 * g++.old-deja/g++.law/operators19.C: Likewise.
10868 * g++.old-deja/g++.law/parsing10.C: Likewise.
10869 * g++.old-deja/g++.law/visibility4.C: Likewise.
10870 * g++.old-deja/g++.law/operators4.C: Likewise.
10871 * g++.old-deja/g++.law/dtors2.C: Likewise.
10872 * g++.old-deja/g++.law/missed-error3.C: Likewise.
10873 * g++.old-deja/g++.law/visibility10.C: Likewise.
10874 * g++.old-deja/g++.law/scope3.C: Likewise.
10875 * g++.old-deja/g++.law/casts2.C: Likewise.
10876 * g++.old-deja/g++.law/code-gen5.C: Likewise.
10877 * g++.old-deja/g++.law/operators33.C: Likewise.
10878 * g++.old-deja/g++.law/friend4.C: Likewise.
10879 * g++.old-deja/g++.mike/pmf7.C: Likewise.
10880 * g++.old-deja/g++.mike/p5611.C: Likewise.
10881 * g++.old-deja/g++.mike/net37.C: Likewise.
10882 * g++.old-deja/g++.mike/p3570.C: Likewise.
10883 * g++.old-deja/g++.mike/p5718.C: Likewise.
10884 * g++.old-deja/g++.mike/net21.C: Likewise.
10885 * g++.old-deja/g++.mike/p1862.C: Likewise.
10886 * g++.old-deja/g++.mike/p4511.C: Likewise.
10887 * g++.old-deja/g++.mike/virt3.C: Likewise.
10888 * g++.old-deja/g++.mike/p16146.C: Likewise.
10889 * g++.old-deja/g++.mike/p1989.C: Likewise.
10890 * g++.old-deja/g++.mike/p5571.C: Likewise.
10891 * g++.old-deja/g++.gb/scope10.C: Likewise.
10892 * g++.old-deja/g++.abi/primary5.C: Likewise.
10893 * g++.old-deja/g++.abi/empty2.C: Likewise.
10894 * g++.old-deja/g++.abi/arraynew.C: Likewise.
10895 * g++.old-deja/g++.eh/vbase4.C: Likewise.
10896 * g++.old-deja/g++.eh/ptr1.C: Likewise.
10897 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10898 * g++.old-deja/g++.bob/template3.C: Likewise.
10899 * g++.old-deja/g++.bob/inherit1.C: Likewise.
10900
10901 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
10902
10903 PR fortran/31193
10904 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10905
10906 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
10907
10908 PR fortran/20897
10909 * gfortran.dg/derived_name_1.f90: New.
10910 * gfortran.dg/derived_name_2.f: New.
10911
10912 2007-03-21 Richard Sandiford <richard@codesourcery.com>
10913
10914 * lib/target-supports.exp (check_effective_target_nonpic): New
10915 procedure.
10916 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10917 when compiling PIC.
10918 * gcc.target/i386/asm-4.c: Require nonpic.
10919 * gcc.target/i386/cmov1.c: Likewise.
10920 * gcc.target/i386/mul.c: Likewise.
10921 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10922 * gcc.target/i386/ssetype-1.c: Require nonpic.
10923 * gcc.target/i386/ssetype-3.c: Likewise.
10924 * gcc.target/i386/ssetype-5.c: Likewise.
10925
10926 2007-03-21 Richard Sandiford <richard@codesourcery.com>
10927
10928 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10929 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10930 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10931 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10932
10933 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
10934
10935 PR tree-optimization/30590
10936 * g++.dg/opt/pr30590.C: New testcase.
10937
10938 2007-03-20 Jakub Jelinek <jakub@redhat.com>
10939
10940 PR c/30762
10941 * gcc.dg/pr30762-1.c: New test.
10942 * gcc.dg/pr30762-2.c: New test.
10943
10944 PR inline-asm/30505
10945 * gcc.target/i386/pr30505.c: New test.
10946
10947 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
10948
10949 * gcc.target/arm/register-variables.c: New.
10950
10951 2007-03-19 Jeff Law <law@redhat.com>
10952
10953 * PR tree-optimization/30984
10954 * gcc.c-torture/pr30984.c: New test.
10955
10956 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
10957 Richard Guenther <rguenther@suse.de>
10958
10959 PR tree-optimization/31254
10960 * gcc.dg/torture/pr31254.c: New testcase.
10961
10962 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
10963
10964 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10965 target default_packed.
10966
10967 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10968
10969 PR fortran/31203
10970 * gfortran.dg/string_length_1.f90: New test.
10971
10972 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10973
10974 PR testsuite/30395
10975 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10976
10977 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10978
10979 PR libgfortran/31052
10980 * gfortran.dg/namelist_27.f90: New test.
10981
10982 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
10983
10984 PR fortran/30531
10985 * gfortran.dg/used_types_14.f90: New test.
10986
10987 PR fortran/31086
10988 * gfortran.dg/used_types_15.f90: New test.
10989
10990 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
10991
10992 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10993 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10994
10995 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10996
10997 PR fortran/31120
10998 * gfortran.dg/integer_exponentiation_2.f90: New test.
10999
11000 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
11001
11002 PR tree-optimization/31041
11003 * gcc.dg/vect/pr31041.c: New test.
11004
11005 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11006
11007 * g++.dg/warn/Wconversion-integer.C: New
11008 * g++.dg/warn/Wconversion-real.C: New.
11009 * g++.dg/warn/Wconversion-real-integer.C: New.
11010 * g++.dg/warn/conv2.C: Updated.
11011
11012 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11013
11014 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11015 exclude RTPs.
11016
11017 2007-03-16 Richard Guenther <rguenther@suse.de>
11018
11019 PR tree-optimization/31146
11020 * g++.dg/tree-ssa/pr31146.C: New testcase.
11021
11022 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11023
11024 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11025 assume that the target has <features.h>.
11026
11027 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11028
11029 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11030 dg-options rather than to the whole test.
11031
11032 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
11033
11034 PR debug/29906
11035 * g++.dg/debug/pr29906.C: New
11036
11037 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11038
11039 PR libgfortran/31099
11040 * gfortran.dg/unformatted_recl.f90: Update test.
11041
11042 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
11043
11044 * gcc.dg/tree-ssa/prefetch-5.c: New test.
11045
11046 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11047
11048 PR c++/30891
11049 * g++.dg/parse/namespace-definition.C: New.
11050
11051 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11052
11053 PR c++/24924
11054 * g++.dg/cpp/pedantic-errors.C: New.
11055 * g++.dg/cpp/permissive.C: New.
11056
11057 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11058
11059 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11060 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11061
11062 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11063
11064 * lib/target-supports.exp (check_missing_uclibc_feature)
11065 (check_effective_target_wchar): New procedures.
11066 * gcc.dg/wchar_t-1.c: Require target wchar.
11067 * gcc.dg/wint_t-1.c: Likewise.
11068
11069 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11070
11071 * lib/target-supports.exp (check_gc_sections_available): Return
11072 false for VxWorks targets.
11073
11074 2007-03-15 Dirk Mueller <dmueller@suse.de>
11075
11076 * g++.dg/warn/Wconversion2.C: Fix typo.
11077 * gcc.dg/if-empty-1.c: Ditto.
11078
11079 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11080
11081 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11082
11083 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11084
11085 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11086 * gcc.target/i386/pr31167.c: Ditto.
11087
11088 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11089
11090 PR target/31167
11091 * gcc.target/i386/pr31167.c: New test.
11092
11093 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
11094
11095 PR fortran/30922
11096 * gfortran.dg/import5.f90.f90: New test.
11097
11098
11099 PR fortran/30879
11100 * gfortran.dg/data_components_1.f90: New test.
11101
11102
11103 PR fortran/30870
11104 * gfortran.dg/generic_13.f90: New test.
11105
11106 PR fortran/31163
11107 * gfortran.dg/alloc_comp_basics_5.f90: New test.
11108
11109 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11110
11111 PR libgfortran/31051
11112 * gfortran.dg/fmt_t_4.f90: New
11113
11114 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11115
11116 PR C++/31165
11117 * g++.dg/other/default7.C: New test.
11118
11119 2007-03-15 Dirk Mueller <dmueller@suse.de>
11120
11121 * g++.dg/warn/Wconversion2.C: New.
11122
11123 2007-03-14 Eric Christopher <echristo@apple.com>
11124
11125 * gcc.dg/ssp-1.c: New.
11126 * gcc.dg/ssp-2.c: Ditto.
11127
11128 2007-03-14 Dirk Mueller <dmueller@suse.de>
11129
11130 * g++.dg/warn/do-empty.C: New.
11131 * gcc.dg/do-empty.c: New.
11132 * gcc.dg/if-empty-1.c: Update.
11133 * gcc.dg/20001116-1.c: Update.
11134 * gcc.dg/pr23165.c: Update.
11135
11136 2007-03-14 Jakub Jelinek <jakub@redhat.com>
11137
11138 * gfortran.dg/module_implicit_conversion.f90: New test.
11139
11140 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
11141
11142 PR middle-end/31127
11143 * gcc.dg/pr31127.c: New.
11144
11145 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
11146
11147 * gcc.dg/tree-ssa/loop-26.c: New test.
11148
11149 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
11150
11151 * gcc.target/i386/cmpxchg16b-1.c: New test.
11152
11153 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
11154
11155 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11156 * gcc.dg/c99-vla-1.c: Likewise.
11157 * g++.dg/ext/vla1.C: Likewise
11158
11159 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
11160
11161 * gcc.dg/wvla-1.c: New test
11162 * gcc.dg/wvla-2.c: New test
11163 * gcc.dg/wvla-3.c: New test
11164 * gcc.dg/wvla-4.c: New test
11165 * gcc.dg/wvla-5.c: New test
11166 * gcc.dg/wvla-6.c: New test
11167 * gcc.dg/wvla-7.c: New test
11168 * g++.dg/warn/Wvla-1.C: New test
11169 * g++.dg/warn/Wvla-2.C: New test
11170 * g++.dg/warn/Wvla-3.C: New test
11171
11172 2007-03-12 Mark Mitchell <mark@codesourcery.com>
11173
11174 PR c++/30108
11175 * g++.dg/other/default6.C: New test.
11176
11177 2007-03-12 Richard Sandiford <richard@codesourcery.com>
11178
11179 * lib/target-supports.exp (check_profiling_available): Return false
11180 for VxWorks.
11181 (check_effective_target_vxworks_kernel): New procedure.
11182 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11183 VxWorks.
11184 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11185 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11186 to include VxWorks.
11187 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11188
11189 2007-03-12 Richard Sandiford <richard@codesourcery.com>
11190
11191 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11192 PIC is not supported.
11193 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11194 * gcc.dg/20020426-2.c: Likewise.
11195 * gcc.dg/pr28243.c: Likewise.
11196 * gcc.dg/visibility-11.c: Likewise.
11197 * gcc.dg/tls/opt-9.c: Likewise.
11198 * gcc.dg/tls/opt-10.c: Likewise.
11199 * gcc.dg/tls/pic-1.c: Likewise.
11200 * gcc.dg/tls/struct-1.c: Likewise.
11201 * gcc.target/i386/20000807-1.c: Likewise.
11202 * gcc.target/i386/20000904-1.c: Likewise.
11203 * gcc.target/i386/20011119-1.c: Likewise.
11204 * gcc.target/i386/990213-2.c: Likewise.
11205 * gcc.target/i386/990214-1.c: Likewise.
11206 * gcc.target/i386/compress-float-387-pic.c: Likewise.
11207 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11208 * gcc.target/i386/pic-1.c: Likewise.
11209 * gcc.target/i386/pr21518.c: Likewise.
11210 * gcc.target/i386/pr23098.c: Likewise.
11211 * gcc.target/i386/pr23943.c: Likewise.
11212
11213 2007-03-11 Mark Mitchell <mark@codesourcery.com>
11214
11215 PR c++/31038
11216 * g++.dg/template/complit2.C: New test.
11217
11218 PR c++/30328
11219 * g++.dg/ext/bitfield1.C: New test.
11220
11221 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
11222
11223 PR fortran/30883
11224 * gfortran.dg/interface_11.f90: New test.
11225
11226 2007-03-11 Richard Guenther <rguenther@suse.de>
11227
11228 PR tree-optimization/31115
11229 * gcc.dg/torture/pr31115.c: New testcase.
11230
11231 2007-03-11 Ira Rosen <irar@il.ibm.com>
11232
11233 PR tree-optimization/29925
11234 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11235
11236 2007-03-10 Mark Mitchell <mark@codesourcery.com>
11237
11238 PR c++/30274
11239 * g++.dg/expr/bitfield3.C: New test.
11240 * g++.dg/expr/bitfield4.C: Likewise.
11241 * g++.dg/expr/bitfield5.C: Likewise.
11242 * g++.dg/expr/bitfield6.C: Likewise.
11243
11244 PR c++/30924
11245 * g++.dg/template/array18.C: New test.
11246
11247 2007-03-10 Dirk Mueller <dmueller@suse.de>
11248
11249 PR c++/17946
11250 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11251 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11252
11253 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
11254
11255 PR c++/20599
11256 * g++.dg/cpp0x/variadic-bind.C: New.
11257 * g++.dg/cpp0x/variadic-function.C: New.
11258 * g++.dg/cpp0x/variadic-mem_fn.C: New.
11259 * g++.dg/cpp0x/variadic-tuple.C: New.
11260 * g++.dg/cpp0x/variadic1.C: New.
11261 * g++.dg/cpp0x/variadic2.C: New.
11262 * g++.dg/cpp0x/variadic3.C: New.
11263 * g++.dg/cpp0x/variadic4.C: New.
11264 * g++.dg/cpp0x/variadic5.C: New.
11265 * g++.dg/cpp0x/variadic6.C: New.
11266 * g++.dg/cpp0x/variadic7.C: New.
11267 * g++.dg/cpp0x/variadic8.C: New.
11268 * g++.dg/cpp0x/variadic9.C: New.
11269 * g++.dg/cpp0x/variadic10.C: New.
11270 * g++.dg/cpp0x/variadic11.C: New.
11271 * g++.dg/cpp0x/variadic12.C: New.
11272 * g++.dg/cpp0x/variadic13.C: New.
11273 * g++.dg/cpp0x/variadic14.C: New.
11274 * g++.dg/cpp0x/variadic15.C: New.
11275 * g++.dg/cpp0x/variadic16.C: New.
11276 * g++.dg/cpp0x/variadic17.C: New.
11277 * g++.dg/cpp0x/variadic18.C: New.
11278 * g++.dg/cpp0x/variadic19.C: New.
11279 * g++.dg/cpp0x/variadic20.C: New.
11280 * g++.dg/cpp0x/variadic21.C: New.
11281 * g++.dg/cpp0x/variadic22.C: New.
11282 * g++.dg/cpp0x/variadic23.C: New.
11283 * g++.dg/cpp0x/variadic24.C: New.
11284 * g++.dg/cpp0x/variadic25.C: New.
11285 * g++.dg/cpp0x/variadic26.C: New.
11286 * g++.dg/cpp0x/variadic27.C: New.
11287 * g++.dg/cpp0x/variadic28.C: New.
11288 * g++.dg/cpp0x/variadic29.C: New.
11289 * g++.dg/cpp0x/variadic30.C: New.
11290 * g++.dg/cpp0x/variadic31.C: New.
11291 * g++.dg/cpp0x/variadic32.C: New.
11292 * g++.dg/cpp0x/variadic33.C: New.
11293 * g++.dg/cpp0x/variadic34.C: New.
11294 * g++.dg/cpp0x/variadic35.C: New.
11295 * g++.dg/cpp0x/variadic36.C: New.
11296 * g++.dg/cpp0x/variadic37.C: New.
11297 * g++.dg/cpp0x/variadic38.C: New.
11298 * g++.dg/cpp0x/variadic39.C: New.
11299 * g++.dg/cpp0x/variadic40.C: New.
11300 * g++.dg/cpp0x/variadic41.C: New.
11301 * g++.dg/cpp0x/variadic42.C: New.
11302 * g++.dg/cpp0x/variadic43.C: New.
11303 * g++.dg/cpp0x/variadic44.C: New.
11304 * g++.dg/cpp0x/variadic45.C: New.
11305 * g++.dg/cpp0x/variadic46.C: New.
11306 * g++.dg/cpp0x/variadic47.C: New.
11307 * g++.dg/cpp0x/variadic48.C: New.
11308 * g++.dg/cpp0x/variadic49.C: New.
11309 * g++.dg/cpp0x/variadic50.C: New.
11310 * g++.dg/cpp0x/variadic51.C: New.
11311 * g++.dg/cpp0x/variadic52.C: New.
11312 * g++.dg/cpp0x/variadic53.C: New.
11313 * g++.dg/cpp0x/variadic54.C: New.
11314 * g++.dg/cpp0x/variadic55.C: New.
11315 * g++.dg/cpp0x/variadic56.C: New.
11316 * g++.dg/cpp0x/variadic57.C: New.
11317 * g++.dg/cpp0x/variadic58.C: New.
11318 * g++.dg/cpp0x/variadic59.C: New.
11319 * g++.dg/cpp0x/variadic60.C : New.
11320 * g++.dg/cpp0x/variadic61.C : New.
11321 * g++.dg/cpp0x/variadic62.C : New.
11322 * g++.dg/cpp0x/variadic63.C : New.
11323 * g++.dg/cpp0x/variadic64.C : New.
11324 * g++.dg/cpp0x/variadic65.C : New.
11325 * g++.dg/cpp0x/variadic66.C : New.
11326 * g++.dg/cpp0x/variadic67.C : New.
11327 * g++.dg/cpp0x/variadic68.C : New.
11328 * g++.dg/cpp0x/variadic69.C : New.
11329 * g++.dg/cpp0x/variadic70.C : New.
11330 * g++.dg/cpp0x/variadic71.C : New.
11331 * g++.dg/cpp0x/variadic72.C : New.
11332 * g++.dg/cpp0x/variadic73.C : New.
11333 * g++.dg/cpp0x/variadic74.C : New.
11334 * g++.dg/cpp0x/variadic75.C : New.
11335 * g++.dg/cpp0x/variadic-ex1.C : New.
11336 * g++.dg/cpp0x/variadic-ex2.C : New.
11337 * g++.dg/cpp0x/variadic-ex3.C : New.
11338 * g++.dg/cpp0x/variadic-ex4.C : New.
11339 * g++.dg/cpp0x/variadic-ex5.C : New.
11340 * g++.dg/cpp0x/variadic-ex6.C : New.
11341 * g++.dg/cpp0x/variadic-ex7.C : New.
11342 * g++.dg/cpp0x/variadic-ex8.C : New.
11343 * g++.dg/cpp0x/variadic-ex9.C : New.
11344 * g++.dg/cpp0x/variadic-ex10.C : New.
11345 * g++.dg/cpp0x/variadic-ex11.C : New.
11346 * g++.dg/cpp0x/variadic-ex12.C : New.
11347 * g++.dg/cpp0x/variadic-ex13.C : New.
11348 * g++.dg/cpp0x/variadic-ex14.C : New.
11349
11350 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11351
11352 PR libgfortran/31099
11353 * gfortran.dg/unformatted_recl.f90: New test.
11354
11355 2007-03-09 Roger Sayle <roger@eyesopen.com>
11356
11357 * gcc.dg/fold-eqcmplx-1.c: New test case.
11358
11359 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
11360
11361 PR rtl-optimization/30643
11362 * gcc.dg/pr30643.c: New.
11363
11364 2007-03-09 Chao-ying Fu <fu@mips.com>
11365
11366 * gcc.target/mips/mips32-dspr2-type.c: New test.
11367 * gcc.target/mips/mips32-dspr2.c: New test.
11368 * gcc.target/mips/dspr2-MULT.c: New test.
11369 * gcc.target/mips/dspr2-MULTU.c: New test.
11370 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11371 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11372 Adjust some formats.
11373
11374 2007-03-09 Dirk Mueller <dmueller@suse.de>
11375
11376 PR c++/17946
11377 * gcc.dg/Wlogical-op-1.c: New.
11378 * g++.dg/warn/Wlogical-op-1.C: New.
11379
11380 2007-03-09 Richard Guenther <rguenther@suse.de>
11381
11382 PR tree-optimization/30904
11383 PR middle-end/31058
11384 * gcc.dg/pr30904.c: Remove xfail.
11385
11386 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11387
11388 PR C/31072
11389 * gcc.c-torture/execute/pr31072.c: New test.
11390
11391 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11392
11393 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11394 * gcc.dg/torture/builtin-attr-1.c: Likewise.
11395 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
11396 *lrint* and *lround*.
11397 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11398 floor->lfloor.
11399 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11400 * gcc.dg/torture/builtin-integral-1.c: Likewise.
11401 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
11402 and *lround*. Correct macro names.
11403 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11404 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11405
11406 2007-03-08 Ian Lance Taylor <iant@google.com>
11407
11408 * gcc.dg/no-strict-overflow-5.c: New test.
11409 * gcc.dg/no-strict-overflow-6.c: New test.
11410 * gcc.dg/Wstrict-overflow-11.c: New test.
11411 * gcc.dg/Wstrict-overflow-12.c: New test.
11412 * gcc.dg/Wstrict-overflow-13.c: New test.
11413 * gcc.dg/Wstrict-overflow-14.c: New test.
11414 * gcc.dg/Wstrict-overflow-15.c: New test.
11415
11416 2007-03-08 Richard Sandiford <richard@codesourcery.com>
11417
11418 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
11419 for VxWorks kernel mode.
11420 * gcc.c-torture/execute/strncmp-1.x: Likewise.
11421
11422 2007-03-08 Richard Sandiford <richard@codesourcery.com>
11423
11424 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11425 mode.
11426
11427 2007-03-08 Richard Sandiford <richard@codesourcery.com>
11428
11429 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11430 and lib/bfill.c on VxWorks targets.
11431 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11432 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11433 lib/bfill.c and lib/memmove.c on VxWorks targets.
11434 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11435 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11436 on VxWorks targets.
11437 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11438 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11439
11440 2007-03-08 Tobias Burnus <burnus@net-b.de>
11441
11442 * gfortran.dg/use_5.f90: New test.
11443 * gfortran.dg/use_6.f90: Ditto.
11444 * gfortran.dg/use_7.f90: Ditto.
11445
11446 2007-03-08 Tobias Burnus <burnus@net-b.de>
11447
11448 PR fortran/30973
11449 * gfortran.dg/use_4.f90: New test.
11450 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11451
11452 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
11453
11454 PR fortran/31011
11455 * gfortran.dg/parameter_array_section_2.f90: New test.
11456
11457 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
11458
11459 PR c++/30852
11460 * g++.dg/ext/offsetof1.C: Add cases with volatile.
11461
11462 PR c++/30534
11463 * g++.dg/template/arg5.C: New test.
11464
11465 2007-03-07 Joseph Myers <joseph@codesourcery.com>
11466
11467 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11468
11469 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
11470
11471 * gcc.dg/var-expand1.c: Add newline at end of file.
11472
11473 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
11474
11475 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11476
11477 2007-03-06 Richard Sandiford <richard@codesourcery.com>
11478
11479 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11480
11481 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11482
11483 * gcc.dg/torture/builtin-convert-4.c: New test.
11484
11485 2007-03-05 Ian Lance Taylor <iant@google.com>
11486
11487 * gcc.c-torture/compile/pr31034.c: New test.
11488
11489 2007-03-05 Ian Lance Taylor <iant@google.com>
11490
11491 * gcc.dg/inline-18.c: New test.
11492 * gcc.dg/inline-19.c: New test.
11493 * gcc.dg/inline-20.c: New test.
11494 * gcc.dg/inline-21.c: New test.
11495
11496 2007-03-05 Richard Guenther <rguenther@suse.de>
11497
11498 PR tree-optimization/14052
11499 * gcc.dg/tree-ssa/vrp33.c: New testcase.
11500
11501 2007-03-05 Richard Guenther <rguenther@suse.de>
11502
11503 PR tree-optimization/23777
11504 * gcc.dg/tree-ssa/pr23777.c: New testcase.
11505
11506 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11507
11508 PR other/30465
11509 * gcc.dg/multiple-overflow-warn-3.c: New.
11510 * g++.dg/warn/multiple-overflow-warn-3.C: New.
11511
11512 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
11513
11514 PR c++/30895
11515 * g++.dg/parse/template23.C: New test.
11516
11517 2007-03-04 Roger Sayle <roger@eyesopen.com>
11518
11519 PR middle-end/30744
11520 * gcc.dg/pr30744-1.c: New test case.
11521
11522 2007-03-04 Tobias Burnus <burnus@net-b.de>
11523
11524 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11525
11526 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11527
11528 PR target/30406
11529 * gfortran.dg/logical_3.f90: New test.
11530
11531 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
11532
11533 PR libfortran/30981
11534 * gfortran.dg/integer_exponentiation_1.f90: New test.
11535
11536 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
11537
11538 * gcc.target/m68k/m68k.exp: New.
11539 * gcc.target/m68k/crash1.c: New.
11540
11541 2007-03-03 Tobias Burnus <burnus@net-b.de>
11542
11543 * gfortran.dg/c_by_val.c: Use int64_t instead of long
11544 to be more compatible with integer(kind=8).
11545
11546 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11547
11548 PR libfortran/31001
11549 * gfortran.dg/zero_sized_3.f90: New test.
11550
11551 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11552
11553 PR c++/15787
11554 * g++.dg/parse/else.C: New.
11555 * g++.dg/parse/else-2.C: New.
11556
11557 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
11558 Tobias Burnus <burnus@net-b.de>
11559
11560 PR fortran/30882
11561 * gfortran.dg/size_dim.f90: New test.
11562
11563 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
11564 Tobias Burnus <burnus@net-b.de>
11565
11566 PR fortran/30873
11567 * gfortran.dg/entry_9.f90: New test.
11568
11569 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
11570
11571 PR c++/28253
11572 * g++.dg/inherit/covariant16.C: New test.
11573
11574 2007-03-02 Geoffrey Keating <geoffk@apple.com>
11575
11576 * g++.dg/other/darwin-minversion-1.C: New.
11577
11578 2007-03-02 Diego Novillo <dnovillo@redhat.com>
11579
11580 * gcc.dg/tree-ssa/20070302-1.c: New test.
11581
11582 2007-03-02 Joseph Myers <joseph@codesourcery.com>
11583
11584 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11585 tests.
11586
11587 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
11588
11589 * gcc.dg/tree-ssa/prefetch-4.c: New test.
11590
11591 2007-03-01 Simon Baldwin <simonb@google.com>
11592
11593 PR c++/23689
11594 * warn/ignored_typedef.C: New.
11595 * init/ctor8.C: Added dg-warning to consume ignored typedef
11596 warning.
11597 * template/typedef2.C: Ditto. Moved dg-error onto its own line
11598 and added an explicit line number.
11599
11600 2007-02-28 Richard Guenther <rguenther@suse.de>
11601
11602 PR middle-end/30364
11603 * gcc.dg/torture/pr30364-1.c: New testcase.
11604 * gcc.dg/torture/pr30364-2.c: Likewise.
11605 * gcc.dg/torture/pr30364-3.c: Likewise.
11606
11607 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11608
11609 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11610 powerpc*, use -funsafe-math-optimizations.
11611 * gcc.dg/torture/builtin-logb-1.c: Likewise.
11612 * gcc.dg/torture/builtin-modf-1.c: Likewise.
11613
11614 2007-02-28 Tobias Burnus <burnus@net-b.de>
11615 Paul Thomas <pault@gcc.gnu.org>
11616
11617 PR fortran/30888
11618 PR fortran/30887
11619 * c_by_val_1.f: Test %VAL() with non-default kind.
11620 * c_by_val.c: Ditto.
11621 * c_by_val_4.f: New test.
11622
11623 2007-02-28 Tobias Burnus <burnus@net-b.de>
11624
11625 PR fortran/30968
11626 * gfortran.dg/continuation_7.f90: New test.
11627
11628 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
11629
11630 * g++.dg/inherit/thunk7.C: New test.
11631 * lib/target-supports.exp (check_profiling_available): Not available
11632 for bfin-*-*.
11633
11634 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
11635
11636 PR target/30970
11637 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11638
11639 2007-02-27 Mark Mitchell <mark@codesourcery.com>
11640
11641 * lib/target-supports.exp (check_effective_target_init_priority):
11642 Remove Solaris special case.
11643
11644 2007-02-26 Geoffrey Keating <geoffk@apple.com>
11645
11646 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11647 for more builtin types.
11648
11649 * g++.dg/ext/visibility/class1.C: Port to Darwin.
11650 * g++.dg/ext/visibility/noPLT.C: Likewise.
11651
11652 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11653
11654 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11655 sh* targets.
11656
11657 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
11658
11659 PR fortran/30865
11660 * size_optional_dim_1.f90: New test.
11661
11662 2007-02-25 Mark Mitchell <mark@codesourcery.com>
11663
11664 * gcc.dg/vxworks/vxworks.exp: New file.
11665 * gcc.dg/vxworks/initpri1.c: Likewise.
11666 * gcc.dg/vxworks/initpri2.c: Likewise.
11667 * gcc.dg/initpri2.c: Add more tests.
11668 * g++.dg/special/initpri2.C: Likewise.
11669
11670 * gcc.dg/initpri1.c: New test.
11671 * gcc.dg/initpri2.c: Likewise.
11672 * g++.dg/special/initpri1.C: New test.
11673 * g++.dg/special/initpri2.C: Likewise.
11674 * g++.dg/special/conpr-1.C: Use init_priority effective target.
11675 * g++.dg/special/conpr-2.C: Likewise.
11676 * g++.dg/special/conpr-3.C: Likewise.
11677 * g++.dg/special/conpr-4.C: Likewise.
11678 * g++.dg/special/initp1.C: Likewise.
11679 * g++.dg/special/ecos.exp: Remove code to detect availability of
11680 constructor priorities.
11681 * lib/target-supports.exp (check_effective_target_init_priority):
11682 New function.
11683
11684 2007-02-24 Jan Hubicka <jh@suse.cz>
11685
11686 * gcc.c-torture/execute/pr30778.c: New testcase.
11687
11688 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11689
11690 PR libgfortran/30918
11691 * gfortran.dg/namelist_26.f90: New test.
11692
11693 2007-02-24 Richard Guenther <rguenther@suse.de>
11694
11695 PR middle-end/30951
11696 * gcc.dg/pr30951.c: New testcase.
11697
11698 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11699
11700 * gcc.dg/torture/builtin-modf-1.c: New test.
11701
11702 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
11703
11704 PR tree-optimization/30904
11705 * gcc.dg/pr30904.c: New test.
11706
11707 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11708
11709 * gcc.test-framework/README: Correct command.
11710 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11711 -Wunused-value.
11712 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11713
11714 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
11715
11716 * lib/target-supports.exp (check_effective_target_unwrapped): New.
11717
11718 2007-02-23 Mark Mitchell <mark@codesourcery.com>
11719
11720 * lib/target-supports.exp (check_effective_target_newlib): New
11721 function.
11722
11723 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
11724
11725 PR fortran/30660
11726 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11727 allocatable component.
11728
11729
11730 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11731
11732 * gcc.dg/torture/builtin-logb-1.c: New test.
11733 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11734 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11735 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11736 sh* targets.
11737
11738 2007-02-23 Richard Guenther <rguenther@suse.de>
11739
11740 * g++.dg/warn/changes-meaning.C: New testcase.
11741
11742 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11743
11744 PR libgfortran/30910
11745 * gfortran.dg/fmt_zero_precision.f90: Update test.
11746
11747 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11748
11749 * gcc.dg/torture/builtin-frexp-1.c: New test.
11750
11751 2007-02-22 Mark Mitchell <mark@codesourcery.com>
11752
11753 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11754
11755 2007-02-22 Ian Lance Taylor <iant@google.com>
11756
11757 PR debug/30898
11758 * g++.dg/debug/pr30898.C: New test.
11759
11760 2007-02-22 Ira Rosen <irar@il.ibm.com>
11761
11762 * gcc.dg/vect/vect-106.c: New test.
11763
11764 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
11765 Ira Rosen <irar@il.ibm.com>
11766
11767 PR tree-optimization/30843
11768 * gcc.dg/vect/pr30843.c: New test.
11769
11770 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
11771
11772 PR tree-optimization/30858
11773 * gcc.dg/vect/pr30858.c: New test.
11774
11775 2007-02-21 Mark Mitchell <mark@codesourcery.com>
11776
11777 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11778 to set options for compiling testglue.
11779 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11780 * lib/obj-c++.exp (obj-c++_init): Likewise.
11781
11782 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
11783
11784 * gnat.dg/derived_aggregate.adb: New test.
11785
11786 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11787
11788 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11789 sh* targets. Call the correct CKSGN macro.
11790
11791 2007-02-21 Jakub Jelinek <jakub@redhat.com>
11792
11793 * gfortran.dg/gomp/omp_parse1.f90: New test.
11794 * gfortran.dg/gomp/omp_parse2.f: New test.
11795
11796 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
11797
11798 PR fortran/30869
11799 * gfortran.dg/do_pointer_1.f90: New test.
11800
11801 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11802
11803 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11804 and scalbln.
11805
11806 2007-02-20 Geoffrey Keating <geoffk@apple.com>
11807
11808 * gcc.dg/darwin-minversion-1.c: New.
11809 * gcc.dg/darwin-minversion-2.c: New.
11810
11811 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11812
11813 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11814
11815 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11816 DJ Delorie <dj@redhat.com>
11817
11818 PR other/30824
11819 * gcc.dg/Wfatal.c: New.
11820 * gcc.dg/Wfatal-2.c: New.
11821 * gcc.dg/Werror-1.c: Adjust expectations.
11822 * gcc.dg/Werror-5.c: Likewise.
11823 * gcc.dg/Werror-7.c: Likewise.
11824 * gcc.dg/Werror-10.c: Likewise.
11825 * gcc.dg/Werror-11.c: Likewise.
11826
11827 2007-02-20 Tobias Burnus <burnus@net-b.de>
11828
11829 PR fortran/30522
11830 * gfortran.dg/volatile10.f90: New test.
11831
11832 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
11833
11834 PR libfortran/30533
11835 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
11836
11837 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11838
11839 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11840 * gcc.dg/Walways-true-1.c: Likewise.
11841 * gcc.dg/weak/weak-3.c: Likewise.
11842 * gcc.dg/Werror-1.c: Likewise.
11843 * gcc.dg/Werror-3.c: Likewise.
11844 * gcc.dg/Werror-4.c: Likewise.
11845 * gcc.dg/Werror-5.c: Likewise.
11846 * gcc.dg/Werror-6.c: Likewise.
11847 * gcc.dg/Werror-7.c: Likewise.
11848 * gcc.dg/Werror-8.c: Likewise.
11849 * gcc.dg/Werror-10.c: Likewise.
11850 * gcc.dg/Werror-11.c: Likewise.
11851 * gcc.dg/Werror-12.c: Likewise.
11852 * g++.old-deja/g++.mike/warn8.C: Likewise.
11853 * g++.dg/warn/Walways-true-1.C: Likewise.
11854 * g++.dg/warn/Walways-true-2.C: Likewise.
11855 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11856 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11857 -Wstring-literal-comparison with -Waddress.
11858 * gcc.dg/Wstring-literal-comparison-4.c: Replace
11859 -Wno-string-literal-comparison with -Wno-address.
11860
11861 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
11862
11863 * gnat.dg/self_aggregate_with_call.adb: New test.
11864
11865 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
11866
11867 PR tree-optimization/30975
11868 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11869 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11870 * gcc.dg/vect/pr30795.c: New.
11871
11872 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11873
11874 PR fortran/30681
11875 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11876
11877 2007-02-18 Roger Sayle <roger@eyesopen.com>
11878
11879 PR rtl-optimization/28173
11880 * gcc.target/i386/andor-1.c: New test case.
11881
11882 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11883
11884 * gcc.dg/torture/builtin-ldexp-1.c: New.
11885 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11886
11887 2007-02-18 Roger Sayle <roger@eyesopen.com>
11888
11889 * gfortran.dg/array_constructor_15.f90: New test case.
11890
11891 2007-02-18 Roger Sayle <roger@eyesopen.com>
11892
11893 * gfortran.dg/forall_10.f90: New test case.
11894
11895 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
11896
11897 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11898
11899 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
11900
11901 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11902 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11903
11904 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
11905
11906 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11907 * gcc.target/i386/builtin-bswap-3.c: Ditto.
11908 * gcc.target/i386/xchg-1.c: New test.
11909 * gcc.target/i386/xchg-2.c: New test.
11910
11911 2007-02-16 Richard Guenther <rguenther@suse.de>
11912 Christian Bruel <christian.bruel@st.com>
11913
11914 * gcc.dg/strict-overflow-5.c: New testcase.
11915
11916 2007-02-16 Tobias Burnus <burnus@net-b.de>
11917
11918 PR fortran/30793
11919 * gfortran.dg/func_derived_4.f90: New test.
11920
11921 2007-02-15 Roger Sayle <roger@eyesopen.com>
11922
11923 PR middle-end/30391
11924 * gfortran.dg/pr30391-1.f90: New test case.
11925
11926 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11927
11928 PR middle-end/30433
11929 * gcc.c-torture/compile/pr30433.c: New testcase to check
11930 that complex constants comparisions are foldded.
11931
11932 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11933
11934 PR C++/30158
11935 * g++.dg/ext/stmtexpr10.C: New testcase.
11936
11937 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11938
11939 PR middle-end/30729
11940 * gcc.dg/Wunused-value-2.c: New testcase.
11941
11942 2007-02-15 Ian Lance Taylor <iant@google.com>
11943
11944 * g++.dg/eh/subreg-1.C: New test.
11945
11946 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11947
11948 PR c/26494
11949 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11950 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11951 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11952 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11953 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11954 * gcc.dg/Werror-implicit-function-declaration.c: New.
11955
11956 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11957
11958 PR c++/28943
11959 * g++.dg/warn/pr28943.C: New.
11960
11961 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11962
11963 * gfortran.fortran-torture/execute/math.f90: Fix typo.
11964
11965 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11966
11967 PR fortran/30779
11968 * gfortran.dg/error_recovery_3.f90: New test.
11969
11970 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
11971
11972 * g++.dg/tree-ssa/sra-1.C: New.
11973
11974 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
11975
11976 * g++.dg/tree-ssa/sra-1.C: New.
11977
11978 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
11979
11980 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11981
11982 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11983
11984 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11985
11986 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
11987
11988 PR fortran/30799
11989 * gfortran.dg/logical_2.f90: New test.
11990
11991 2007-02-14 Joseph Myers <joseph@codesourcery.com>
11992
11993 * gcc.dg/torture/complex-alias-1.c: New test.
11994
11995 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
11996
11997 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11998 instead of -fdump-tree-tailcall.
11999
12000 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
12001
12002 * gfortran.dg/interface_10.f90: Fix comment typo.
12003
12004 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
12005
12006 PR tree-optimization/30771
12007 * gcc.dg/vect/pr30771.c: New test.
12008
12009 2007-02-13 Ian Lance Taylor <iant@google.com>
12010
12011 * gcc.dg/Wstrict-overflow-1.c: New test.
12012 * gcc.dg/Wstrict-overflow-2.c: New test.
12013 * gcc.dg/Wstrict-overflow-3.c: New test.
12014 * gcc.dg/Wstrict-overflow-4.c: New test.
12015 * gcc.dg/Wstrict-overflow-5.c: New test.
12016 * gcc.dg/Wstrict-overflow-6.c: New test.
12017 * gcc.dg/Wstrict-overflow-7.c: New test.
12018 * gcc.dg/Wstrict-overflow-8.c: New test.
12019 * gcc.dg/Wstrict-overflow-9.c: New test.
12020 * gcc.dg/Wstrict-overflow-10.c: New test.
12021
12022 2007-02-13 Roger Sayle <roger@eyesopen.com>
12023
12024 * gcc.target/ia64/builtin-bswap-2.c: New test case.
12025
12026 2007-02-13 Richard Henderson <rth@redhat.com>
12027
12028 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12029 * gcc.c-torture/execute/pr29302-1.c: ... here.
12030
12031 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12032
12033 PR c/29521
12034 * gcc.dg/c90-return-1.c: Update output.
12035 * gcc.dg/c99-return-1.c: Likewise.
12036
12037 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
12038
12039 PR fortran/30554
12040 * gfortran.dg/used_dummy_types_7.f90: New test..
12041
12042 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
12043
12044 * gcc.target/i386/parity-1.c: New test.
12045 * gcc.target/i386/parity-2.c: New test.
12046
12047 2007-02-12 Roger Sayle <roger@eyesopen.com>
12048
12049 * gcc.target/i386/builtin-bswap-3.c: New test case.
12050
12051 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
12052
12053 PR tree-optimization/29145
12054 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12055 alias analysis is improved to take better advantage of restrict
12056 qualified pointers.
12057 * gcc.dg/vect/vect-80.c: Likewise.
12058 * gcc.dg/vect/pr29145.c: New.
12059
12060 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
12061
12062 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12063 * gcc.target/i386/sse4a-insert.c: Likewise.
12064
12065 2007-02-11 Roger Sayle <roger@eyesopen.com>
12066
12067 * gcc.target/ia64/builtin-popcount-1.c: New test case.
12068 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12069
12070 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
12071
12072 PR fortran/30478
12073 * gfortran.dg/enum_4.f90: Update error message checks.
12074
12075 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
12076
12077 PR fortran/30554
12078 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12079 versions of the modules.
12080
12081 PR fortran/30617
12082 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12083 by getting rid of recursive I/O and providing functions with
12084 results.
12085
12086 PR fortran/30319
12087 * gfortran.dg/char_array_constructor_2.f90
12088
12089 2007-02-11 Mark Mitchell <mark@codesourcery.com>
12090
12091 PR c++/26988
12092 * g++.dg/template/spec34.C: New test
12093
12094 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
12095
12096 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12097 on i?86 and x86_64.
12098 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12099 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12100 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12101 on i?86 and x86_64.
12102 * gcc.dg/vect/vect-113.c: Ditto.
12103
12104 2007-02-06 Mark Mitchell <mark@codesourcery.com>
12105
12106 PR c++/29487
12107 * g++.dg/eh/weak1-C: New test.
12108 * g++.dg/eh/weak1-a.cc: Likewise.
12109 * g++.dg/eh/comdat1.C: Likewise.
12110
12111 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
12112 Dorit Nuzman <dorit@il.ibm.com>
12113
12114 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
12115 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
12116 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12117 * gcc.dg/vect/vect-113.c: Likewise.
12118
12119 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12120
12121 2007-02-10 Richard Henderson <rth@redhat.com>
12122
12123 * lib/target-supports.exp (check_effective_target_tls): Redefine
12124 to mean non-emulated tls.
12125 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12126 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12127 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12128 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12129 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12130 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12131 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12132
12133 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
12134
12135 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12136
12137 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
12138
12139 * gfortran.dg/secnds.f: Replace time tolerance with a
12140 before-and-after bracket.
12141 * gfortran.dg/secnds-1.f: Likewise.
12142
12143 2007-02-09 Tobias Burnus <burnus@net-b.de>
12144
12145 PR fortran/30512
12146 * gfortran.dg/maxlocval_1.f90: New test.
12147
12148 2007-02-09 Roger Sayle <roger@eyesopen.com>
12149
12150 * gcc.target/ia64/builtin_bswap-1.c: New test case.
12151
12152 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12153
12154 PR fortran/30720
12155 * gfortran.dg/array_function_1.f90: New test.
12156
12157 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12158
12159 * lib/target-supports.exp (check_effective_target_lax_strtofp)
12160 (check_effective_target_dummy_wcsftime): New functions.
12161
12162 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12163
12164 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12165 * lib/target-supports.exp (check_effective_target_uclibc): New
12166 function.
12167
12168 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12169
12170 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12171 (vsnprintf): Don't define for uClibc targets.
12172
12173 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12174
12175 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12176 set before checking whether it was allowed.
12177 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12178 before checking inside_main.
12179
12180 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12181
12182 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12183 uClinux targets.
12184 (u16sf): Likewise u4sf.
12185 * g++.dg/compat/struct-layout-1.h: Likewise.
12186
12187 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12188
12189 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12190 procedure.
12191 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12192 m68k targets if check_effective_target_coldfire_fpu returns true.
12193
12194 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
12195 Richard Guenther <rguenther@suse.de>
12196
12197 PR middle-end/23361
12198 * gcc.dg/fold-compare-3.c: New testcase.
12199 * gcc.dg/tree-ssa/loop-24.c: Likewise.
12200
12201 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
12202
12203 * gcc.dg/pr26570.c: Clean up coverage files.
12204 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12205 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12206 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12207 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12208 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12209 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12210 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12211 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12212 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12213 * gcc.dg/tree-ssa/pr25501.c: Ditto.
12214 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12215 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12216 * gcc.dg/vect/pr28952.c: Ditto.
12217 * gcc.dg/vect/pr27151.c: Ditto.
12218 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12219 * g++.dg/gomp/macro-3.C: Ditto.
12220
12221 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
12222
12223 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12224 of the loop.
12225
12226 2007-02-08 Roger Sayle <roger@eyesopen.com>
12227
12228 * gcc.target/i386/builtin-bswap-2.c: New test case.
12229
12230 2007-02-08 Roger Sayle <roger@eyesopen.com>
12231
12232 * gfortran.dg/forall_8.f90: New test case.
12233 * gfortran.dg/forall_9.f90: Likewise.
12234
12235 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12236
12237 * gcc.dg/builtins-20.c: Add some -~ complex cases.
12238
12239 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
12240
12241 * lib/target-supports.exp (check_effective_target_simulator): New.
12242
12243 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
12244
12245 * gcc.dg/tree-ssa/loop-25.c: New test.
12246
12247 2007-02-06 Richard Henderson <rth@redhat.com>
12248
12249 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12250
12251 2007-02-06 Roger Sayle <roger@eyesopen.com>
12252
12253 * gcc.target/powerpc/popcount-1.c: New test case.
12254 * gcc.target/powerpc/parity-1.c: Likewise.
12255
12256 2007-02-06 Richard Guenther <rguenther@suse.de>
12257
12258 PR middle-end/27302
12259 * gcc.dg/torture/pr27302-2.c: New testcase.
12260
12261 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
12262
12263 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12264 * gcc.dg/vect/vect-iv-1.c: New test.
12265 * gcc.dg/vect/vect-iv-2.c: New test.
12266 * gcc.dg/vect/vect-iv-3.c: New test.
12267 * gcc.dg/vect/vect-iv-4.c: New test.
12268 * gcc.dg/vect/vect-iv-5.c: New test.
12269 * gcc.dg/vect/vect-iv-6.c: New test.
12270 * gcc.dg/vect/vect-iv-7.c: New test.
12271 * gcc.dg/vect/vect-iv-8.c: New test.
12272 * gcc.dg/vect/vect-iv-9.c: New test.
12273 * gcc.dg/vect/vect-iv-10.c: New test.
12274 * gcc.dg/vect/vect-iv-11.c: New test.
12275 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12276 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12277 * gcc.dg/vect/vect-14.c: Now vectorizable.
12278 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12279 loop).
12280 * gcc.dg/vect/vect-27.c: Likewise.
12281 * gcc.dg/vect/vect-29.c Likewise.
12282 * gcc.dg/vect/vect-dv-2.c: Likewise.
12283 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12284 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12285 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12286
12287 2007-02-06 Ira Rosen <irar@il.ibm.com>
12288
12289 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12290
12291 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12292
12293 * gcc.dg/builtins-20.c: Add more cases.
12294
12295 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
12296
12297 PR debug/30189
12298 * gcc.dg/pr30189.c: New test.
12299
12300 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
12301
12302 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12303 for running tests.
12304 * gcc.target/i386/sse4a-extract.c: New test.
12305 * gcc.target/i386/sse4a-insert.c: New test.
12306 * gcc.target/i386/sse4a-montsd.c: New test.
12307 * gcc.target/i386/sse4a-montss.c: New test.
12308
12309 2007-02-05 Richard Guenther <rguenther@suse.de>
12310
12311 * gcc.target/i386/vectorize3.c: New testcase.
12312
12313 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
12314
12315 PR target/30665
12316 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12317
12318 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12319
12320 PR fortran/30611
12321 * gfortran.dg/repeat_1.f90: New test.
12322
12323 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
12324
12325 PR fortran/30605
12326 * gfortran.dg/spread_shape_1.f90: Remove tabs.
12327 * gfortran.dg/derived_init_2.f90: Ditto.
12328 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12329 * gfortran.dg/array_initializer_1.f90: Ditto.
12330 * gfortran.dg/do_2.f90: Ditto.
12331 * gfortran.dg/proc_assign_1.f90: Ditto.
12332
12333 2007-02-04 Richard Guenther <rguenther@suse.de>
12334
12335 PR middle-end/30636
12336 * g++.dg/warn/pr30636.C: New testcase.
12337 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12338
12339 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
12340
12341 PR middle-end/30667
12342 * gfortran.dg/pr30667.f: New test.
12343
12344 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12345
12346 * gcc.dg/builtins-54.c: Add more cases.
12347
12348 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
12349
12350 PR fortran/30514
12351 * gfortran.dg/zero_sized_2.f90: New test.
12352
12353 PR fortran/30660
12354 * gfortran.dg/alloc_comp_basics_4.f90: New test.
12355
12356 PR fortran/29820
12357 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12358 file.
12359
12360 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
12361
12362 PR fortran/30683
12363 * gfortran.dg/interface_10.f90: New test.
12364
12365 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12366
12367 * gcc.dg/builtins-20.c: Add more cases.
12368
12369 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12370
12371 PR target/29682
12372 * gcc-target/ia64/pr29682.c: New test.
12373
12374 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
12375
12376 PR fortran/30284
12377 * gfortran.dg/arrayio_11.f90.f90: New test.
12378
12379 PR fortran/30626
12380 * gfortran.dg/arrayio_12.f90.f90: New test.
12381
12382 2007-02-02 Jakub Jelinek <jakub@redhat.com>
12383
12384 PR c++/30536
12385 * g++.dg/tls/diag-5.C: New test.
12386
12387 PR middle-end/30473
12388 * gcc.dg/pr30473.c: New test.
12389 * gcc.c-torture/execute/20070201-1.c: New test.
12390
12391 2007-02-01 Roger Sayle <roger@eyesopen.com>
12392
12393 * gfortran.dg/dependency_20.f90: New test case.
12394
12395 2007-01-31 Ian Lance Taylor <iant@google.com>
12396
12397 * gcc.dg/lower-subreg-1.c (test): New test.
12398
12399 2007-01-30 Geoffrey Keating <geoffk@apple.com>
12400
12401 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12402
12403 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12404
12405 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12406 * gcc.dg/torture/builtin-math-3.c: Likewise.
12407
12408 2007-01-31 Dirk Mueller <dmueller@suse.de>
12409
12410 gcc.dg/Wparentheses-2.c: Update and add new tests.
12411
12412 2007-01-31 Ira Rosen <irar@il.ibm.com>
12413
12414 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12415 vectorize.
12416
12417 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
12418
12419 * gcc.dg/builtins-63.c: New test.
12420
12421 2007-01-31 Tobias Burnus <burnus@net-b.de>
12422
12423 PR fortran/27588
12424 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12425
12426 2007-01-31 Tobias Burnus <burnus@net-b.de>
12427
12428 PR fortran/30520
12429 * gfortran.dg/volatile8.f90: New argument conformance test.
12430 * gfortran.dg/volatile9.f90: New scope test.
12431
12432 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12433
12434 PR c++/24745
12435 * g++.dg/warn/null4.C: New.
12436
12437 2001-01-30 Roger Sayle <roger@eyesopen.com>
12438 Uros Bizjak <ubizjak@gmail.com>
12439
12440 * gcc.dg/large-size-array-3.c: Correct typo.
12441
12442 2007-01-30 Richard Guenther <rguenther@suse.de>
12443
12444 PR middle-end/27657
12445 * g++.dg/debug/pr27657.C: New testcase.
12446
12447 2007-01-30 Richard Guenther <rguenther@suse.de>
12448
12449 PR middle-end/30313
12450 * gcc.dg/torture/pr30313.c: New testcase.
12451
12452 2007-01-29 Janis Johnson <janis187@us.ibm.com>
12453
12454 * gcc.dg/dfp/dfp-except.h: New file.
12455 * gcc.dg/dfp/fe-check.h: New file.
12456 * gcc.dg/dfp/fe-binop.c: New test.
12457 * gcc.dg/dfp/fe-convert-1.c: New test.
12458 * gcc.dg/dfp/fe-convert-2.c: New test.
12459 * gcc.dg/dfp/fe-convert-3.c: New test.
12460
12461 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12462 * gcc.dg/dfp/decfloat-constants.c: Ditto.
12463 * gcc.dg/dfp/convert-dfp.c: Ditto.
12464 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12465
12466 2007-01-29 Josh Conner <jconner@apple.com>
12467
12468 * gcc.target/powerpc/altivec-24.c: New test.
12469
12470 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
12471
12472 PR c++/28266
12473 * g++.dg/parse/defarg12.C: New test.
12474
12475 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
12476
12477 PR fortran/30554
12478 * gfortran.dg/used_dummy_types_6.f90: New test.
12479
12480 2007-01-28 Jan Hubicka <jh@suse.cz>
12481
12482 * gcc.dg/tree-prof/val-prof-6.c: New test.
12483
12484 2007-01-28 Roger Sayle <roger@eyesopen.com>
12485
12486 * gcc.dg/large-size-array-3.c: Correct test case (portability).
12487
12488 2007-01-28 Andrew Pinski <pinskia@gmail.com>
12489
12490 PR C++/28988
12491 * g++.dg/expr/dtor4.C: New test.
12492
12493 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
12494
12495 * gcc.dg/tree-ssa/loop-23.c: New test.
12496
12497 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
12498
12499 PR libfortran/30389
12500 * gfortran.dg/achar_2.f90: New test.
12501 * gfortran.dg/achar_3.f90: New test.
12502
12503 2007-01-27 Ian Lance Taylor <iant@google.com>
12504
12505 * gcc.dg/strict-overflow-1.c: New test.
12506 * gcc.dg/no-strict-overflow-1.c: New test.
12507 * gcc.dg/strict-overflow-2.c: New test.
12508 * gcc.dg/no-strict-overflow-2.c: New test.
12509 * gcc.dg/strict-overflow-3.c: New test.
12510 * gcc.dg/no-strict-overflow-3.c: New test.
12511 * gcc.dg/strict-overflow-4.c: New test.
12512 * gcc.dg/no-strict-overflow-4.c: New test.
12513 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12514 * gcc.dg/pr15784-1.c: Likewise.
12515 * gcc.dg/pr20922-1.c: Likewise.
12516 * gcc.dg/pr20922-3.c: Likewise.
12517 * gcc.dg/pr20922-4.c: Likewise.
12518 * gcc.dg/pr20922-6.c: Likewise.
12519 * gcc.dg/compare-4.c: Likewise.
12520 * gcc.dg/torture/pr26898-1.c: Likewise.
12521 * gcc.dg/tree-ssa/divide-1.c: Likewise.
12522 * gcc.dg/tree-ssa/divide-2.c: Likewise.
12523 * gcc.dg/tree-ssa/divide-3.c: Likewise.
12524 * gcc.dg/tree-ssa/divide-4.c: Likewise.
12525 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12526 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12527 * gcc.dg/tree-ssa/pr21082.c: Likewise.
12528 * gcc.dg/tree-ssa/pr26899.c: Likewise.
12529 * g++.dg/tree-ssa/pr21082.C: Likewise.
12530
12531 2007-01-27 Roger Sayle <roger@eyesopen.com>
12532
12533 * gcc-dg/large-size-array-3.c: New test case.
12534
12535 2007-01-27 Roger Sayle <roger@eyesopen.com>
12536
12537 * gfortran.dg/forall_7.f90: New test case.
12538
12539 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
12540
12541 PR fortran/30407
12542 * gfortran.dg/where_operator_assign_1.f90: New test.
12543 * gfortran.dg/where_operator_assign_2.f90: New test.
12544 * gfortran.dg/where_operator_assign_3.f90: New test.
12545
12546 2007-01-26 Joseph Myers <joseph@codesourcery.com>
12547
12548 * lib/target-supports.exp
12549 (check_effective_target_powerpc_altivec): New.
12550 (check_effective_target_vect_cmdline_needed): Use it.
12551
12552 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12553
12554 PR fortran/30278
12555 * gfortran.dg/backslash_3.f: New test.
12556
12557 2007-01-26 Richard Guenther <rguenther@suse.de>
12558
12559 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12560
12561 2007-01-26 Tobias Burnus <burnus@net-b.de>
12562
12563 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12564 * gfortran.dg/vect/vect.exp: Ditto.
12565 * gfortran.dg/dg.exp: Ditto.
12566 * gfortran.fortran-torture/execute/execute.exp: Ditto.
12567 * gfortran.fortran-torture/compile/compile.exp: Ditto.
12568
12569 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12570
12571 * gcc.dg/builtins-20.c: Add more cases.
12572 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12573
12574 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12575
12576 PR fortran/30437
12577 * gcc.dg/Wall.c: New.
12578 * gcc.dg/Wno-all.c: New.
12579 * gfortran.dg/Wall.f90: New.
12580 * gfortran.dg/Wno-all.f90: New.
12581
12582 2007-01-24 Geoffrey Keating <geoffk@apple.com>
12583
12584 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12585 * g++.dg/eh/simd-2.C: Also run on Darwin.
12586 * g++.dg/eh/simd-3.C: New.
12587 * g++.dg/eh/simd-4.C: New.
12588
12589 2007-01-25 Richard Guenther <rguenther@suse.de>
12590
12591 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12592 and _PROFILE_USE.
12593 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12594
12595 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
12596
12597 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12598 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12599 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12600 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12601 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12602 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12603 * gcc.dg/ipa/ipa-7.c: New testcase.
12604
12605 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
12606
12607 * g++.dg/cpp0x/warn_cxx0x.C: New.
12608
12609 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12610
12611 * gcc.dg/builtins-20.c: Test builtin carg.
12612
12613 2007-01-24 Jakub Jelinek <jakub@redhat.com>
12614
12615 PR middle-end/27416
12616 * gcc.dg/gomp/pr27416.c: New test.
12617
12618 PR middle-end/30494
12619 * gcc.dg/gomp/pr30494.c: New test.
12620 * g++.dg/gomp/pr30494.C: New test.
12621
12622 PR middle-end/30421
12623 * gcc.dg/gomp/pr30421.c: New test.
12624
12625 2007-01-24 Steve Ellcey <sje@cup.hp.com>
12626
12627 * gcc.target/ia64/versionid-1.c: New test.
12628 * gcc.target/ia64/versionid-2.c: New test.
12629
12630 2007-01-24 Richard Guenther <rguenther@suse.de>
12631
12632 PR testsuite/30181
12633 * gcc.dg/builtins-57.c: Change to a link-time testcase
12634 to support non-C99 targets.
12635
12636 2007-01-24 Jan Hubicka <jh@suse.cz>
12637
12638 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12639
12640 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
12641
12642 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12643
12644 2007-01-23 Andrew Pinski <pinskia@gmail.com>
12645
12646 PR objc/27438
12647 * objc.dg/const-str-12.m: New test.
12648
12649 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12650
12651 PR fortran/30532
12652 * gfortran.dg/ctrl-z.f90: New test.
12653
12654 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12655
12656 PR fortran/30481
12657 * gfortran.dg/namelist_assumed_char.f90: New test.
12658
12659 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
12660
12661 PR c++/27492
12662 * g++.dg/inherit/covariant15.C: New test.
12663
12664 2007-01-23 Ian Lance Taylor <iant@google.com>
12665
12666 * g++.dg/warn/Wparentheses-24.C: New test.
12667
12668 2007-01-23 Richard Guenther <rguenther@suse.de>
12669
12670 PR testsuite/30560
12671 * ada/acats/run_acats: Do not call gnatmake or gnatchop
12672 with full path.
12673
12674 2007-01-22 Richard Guenther <rguenther@suse.de>
12675
12676 PR tree-optimization/30038
12677 * gcc.dg/builtins-62.c: New testcase.
12678
12679 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
12680
12681 * gcc.c-torture/compile/20070121.c: New test.
12682
12683 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
12684
12685 PR libfortran/30525
12686 * gfortran.dg/char_comparison_1.f: New test.
12687
12688 2007-01-21 Ira Rosen <irar@il.ibm.com>
12689
12690 * gcc.dg/vect/vect-strided-same-dr.c: New test.
12691
12692 2007-01-20 Andrew Pinski <pinskia@gmail.com>
12693
12694 PR objc/30479
12695 * objc.dg/pch: New directory.
12696 * objc.dg/pch/pch.exp: New file.
12697 * objc.dg/pch/interface-1.m: New test.
12698 * objc.dg/pch/interface-1.hs: New include file.
12699 * lib/objc.exp (objc_target_compile): Add
12700 "-x objective-c-header" in front of the sources if this is
12701 a precompiled header being compiled.
12702
12703 2007-01-20 Roger Sayle <roger@eyesopen.com>
12704
12705 * gfortran.dg/array_memcpy_3.f90: New test case.
12706 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12707
12708 2007-01-20 Roger Sayle <roger@eyesopen.com>
12709 Brooks Moses <brooks.moses@codesourcery.com>
12710 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12711
12712 * gfortran.dg/intrinsic_sign_1.f90: New test case.
12713 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12714
12715 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12716
12717 * gcc.dg/torture/builtin-math-3.c: Test fdim.
12718
12719 2007-01-19 Mike Stump <mrs@apple.com>
12720
12721 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12722 away.
12723
12724 2007-01-19 Roger Sayle <roger@eyesopen.com>
12725
12726 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12727 option instead of -funsafe-math-optimizations.
12728
12729 2007-01-19 Tomas Bily <tbily@suse.cz>
12730
12731 gcc.dg/tree-prof/indir-call-prof.c: New.
12732 g++.dg/dg.exp: Add tree-prof subdirectory.
12733 g++.dg/tree-prof/indir-call-prof.C: New.
12734 g++.dg/tree-prof/tree-prof.exp: New.
12735
12736 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12737
12738 PR c++/17947
12739 * g++.dg/warn/deprecated.C: Update warning output.
12740 * g++.dg/warn/deprecated-2.C: Likewise.
12741 * g++.dg/warn/deprecated-3.C: New.
12742
12743 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
12744
12745 * gcc.c-torture/execute/nestfunc-7.c: New.
12746
12747 2007-01-18 Hui-May Chang <hm.chang@apple.com>
12748
12749 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12750
12751 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
12752
12753 * gcc.dg/m68k-pic-1.c: New.
12754
12755 2007-01-18 Roger Sayle <roger@eyesopen.com>
12756
12757 * gfortran.dg/array_memcpy_4.f90: New test case.
12758
12759 2007-01-18 Josh Conner <jconner@apple.com>
12760
12761 PR target/30485
12762 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12763 * gcc.dg/vect/no-trapping-math-1: New.
12764 * gcc.dg/vect/no-trapping-math-2: New.
12765
12766 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
12767
12768 * gcc.target/i386/387-8.c: Update comment about optimizing
12769 inherent load of 1.0 of fptan instruction.
12770
12771 2007-01-18 Dirk Mueller <dmueller@suse.de>
12772 Richard Guenther <rguenther@suse.de>
12773
12774 PR diagnostic/8268
12775 * gcc.dg/Warray-bounds.c: New testcase.
12776 * gcc.dg/Warray-bounds-2.c: New testcase.
12777 * g++.dg/warn/Warray-bounds.C: New testcase.
12778 * g++.dg/warn/Warray-bounds-2.C: New testcase.
12779
12780 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
12781
12782 PR fortran/30476
12783 * gfortran.dg/generic_12.f90: New test.
12784
12785 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
12786
12787 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12788 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12789
12790 2007-01-16 Janis Johnson <janis187@us.ibm.com>
12791
12792 * gcc.dg/dfp/compare-special.h: New file.
12793 * gcc.dg/dfp/compare-special-32.c: New test.
12794 * gcc.dg/dfp/compare-special-64.c: New test.
12795 * gcc.dg/dfp/compare-special-128.c: New test.
12796
12797 2007-01-16 Roger Sayle <roger@eyesopen.com>
12798 Paul Thomas <pault@gcc.gnu.org>
12799 Steven G. Kargl <kargl@gcc.gnu.org>
12800
12801 PR fortran/30404
12802 * gfortran.dg/forall_6.f90: New test case.
12803 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12804 * gfortran.dg/dependency_13.f90: Likewise.
12805
12806 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12807
12808 PR testsuite/12325
12809 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12810 targets that don't support Inf.
12811
12812 2007-01-15 Dale Johannesen <dalej@apple.com>
12813
12814 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
12815
12816 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
12817
12818 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
12819 of achar for 0xff to avoid the "Extended ASCII not
12820 implemented" error message.
12821
12822 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
12823
12824 PR fortran/28172
12825 * gfortran.dg/altreturn_4.f90: New test.
12826
12827 PR fortran/29389
12828 * gfortran.dg/stfunc_4.f90: New test.
12829
12830 PR fortran/29712
12831 * gfortran.dg/bound_2.f90: Reinstate commented out line.
12832 * gfortran.dg/initialization_1.f90: Change warning.
12833
12834 PR fortran/30283
12835 * gfortran.dg/specification_type_resolution_2.f90: New test.
12836
12837 2007-01-14 Jan Hubicka <jh@suse.cz>
12838
12839 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12840 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12841 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12842 elimination.
12843
12844 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
12845
12846 PR fortran/30410
12847 * gfortran.dg/external_procedures_2.f90: New test.
12848
12849 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
12850
12851 PR target/30413
12852 * gcc.target/i386/pr30413.c: New test.
12853
12854 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
12855
12856 PR fortran/30452
12857 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
12858
12859 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
12860
12861 * gcc.dg/20070112-1.c: New test.
12862
12863 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12864
12865 PR libgfortran/30435
12866 * gfortran.dg/list_read_6.f90: New test.
12867
12868 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
12869
12870 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
12871
12872 2007-01-12 Tom Tromey <tromey@redhat.com>
12873
12874 PR preprocessor/28227:
12875 * gcc.dg/cpp/pr28227.c: New file.
12876
12877 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
12878
12879 * gcc.dg/tree-ssa/loop-22.c: New test.
12880
12881 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
12882
12883 PR tree-optimization/29516
12884 * gcc.dg/tree-ssa/loop-20.c: New test.
12885
12886 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
12887
12888 PR libfortran/30415
12889 * minmaxloc_integer_kinds_1.f90: New test.
12890
12891 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
12892
12893 PR c++/29573
12894 * g++.dg/template/sizeof-template-argument.C: New test.
12895
12896 2007-01-11 Jan Hubicka <jh@suse.cz>
12897
12898 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12899 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12900 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12901 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12902 * gcc.dg/tree-ssa/pr21658.c: Likewise.
12903 * gcc.dg/tree-ssa/pr15349.c: Likewise.
12904 * gcc.dg/tree-ssa/pr25501.c: Likewise.
12905 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12906 transformation in question.
12907 * gcc.dg/tree-ssa/vrp05.c: Likewise.
12908 * gcc.dg/tree-ssa/pr20701.c: Likewise.
12909 * gcc.dg/always_inline3.c: Likewise.
12910
12911 2007-01-10 Mark Mitchell <mark@codesourcery.com>
12912
12913 PR c++/28999
12914 * g++.dg/template/typename11.C: New test.
12915
12916 2007-01-10 Robert Kennedy <jimbob@google.com>
12917
12918 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12919
12920 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
12921
12922 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12923 for different integer kinds.
12924 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12925 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12926 * gfortran.dg/ishft_2.f90: New test.
12927 * gfortran.dg/ishft_3.f90: New test.
12928
12929 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
12930
12931 * gfortran.dg/altreturn_2.f90: Removed executable bit.
12932
12933 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
12934
12935 PR tree-optimization/30322
12936 * gcc.dg/tree-ssa/loop-21.c: New test.
12937
12938 2007-01-08 Geoffrey Keating <geoffk@apple.com>
12939
12940 * g++.dg/rtti/darwin-builtin-linkage.C: New.
12941
12942 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
12943
12944 * gcc.target/spu/intrinsics-1.c: Remove xfail.
12945
12946 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12947
12948 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12949 * g++.dg/warn/overflow-warn-3.C: Likewise.
12950 * g++.dg/warn/overflow-warn-4.C: Likewise.
12951 * g++.dg/warn/overflow-warn-5.C: Likewise.
12952 * g++.dg/warn/overflow-warn-6.C: Likewise.
12953 * g++.dg/warn/Woverflow-1.C: Likewise.
12954 * g++.dg/warn/Woverflow-2.C: Likewise.
12955 * g++.dg/warn/Woverflow-3.C: Likewise.
12956 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12957
12958 2007-01-08 Roger Sayle <roger@eyesopen.com>
12959
12960 * gfortran.dg/array_constructor_14.f90: New test case.
12961 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12962
12963 2007-01-08 Richard Guenther <rguenther@suse.de>
12964
12965 PR tree-optimization/23603
12966 * gcc.dg/tree-ssa/vrp31.c: New testcase.
12967 * gcc.dg/tree-ssa/vrp32.c: Likewise.
12968
12969 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
12970
12971 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12972 in __v8qi typedef.
12973 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12974 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12975 compiler behaviour.
12976 * gcc.dg/simd-5.c: Likewise.
12977 * gcc.dg/simd-6.c: Likewise.
12978 * g++.dg/conversion/simd1.C: Likewise.
12979 * g++.dg/conversion/simd3.C: Likewise.
12980 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12981 (main): Use it.
12982
12983 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
12984
12985 PR tree-optimization/29877
12986 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12987 name of a hard register for the target concerned. Adjust dg-error
12988 directives to cope with new behaviour of TER.
12989
12990 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12991
12992 PR c++/28986
12993 * g++.dg/conversion/nullptr1.C: Added overflow warning.
12994 * g++.dg/warn/overflow-warn-1.C: New.
12995 * g++.dg/warn/overflow-warn-3.C: New.
12996 * g++.dg/warn/overflow-warn-4.C: New.
12997 * g++.dg/warn/overflow-warn-5.C: New.
12998 * g++.dg/warn/overflow-warn-6.C: New.
12999 * g++.dg/warn/Woverflow-1.C: New.
13000 * g++.dg/warn/Woverflow-2.C: New.
13001 * g++.dg/warn/Woverflow-3.C: New.
13002 * g++.dg/warn/multiple-overflow-warn-2.C: New.
13003
13004 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
13005
13006 PR fortran/27698
13007 * gfortran.dg/invalid_name.f90: New test.
13008 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13009 * gfortran.dg/gomp/pr29759.f90: Ditto.
13010
13011 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
13012
13013 * gfortran.dg/present_1.f90: Update error message.
13014
13015 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
13016
13017 PR c++/19439
13018 * g++.dg/template/duplicate1.C: New test
13019 * g++.dg/template/memfriend6.C: Adjust error markers.
13020
13021 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
13022
13023 PR tree-opt/30385
13024 * gcc.dg/torture/inline-1.c: New test.
13025
13026 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13027
13028 PR c/19978
13029 * gcc.dg/multiple-overflow-warn-1.c: New.
13030 * gcc.dg/multiple-overflow-warn-2.c: New.
13031 * gcc.dg/overflow-warn-6.c: New.
13032 * g++.dg/warn/multiple-overflow-warn-1.C: New.
13033
13034 2007-01-05 Roger Sayle <roger@eyesopen.com>
13035
13036 * gfortran.dg/array_memcpy_1.f90: New test case.
13037 * gfortran.dg/array_memcpy_2.f90: Likewise.
13038
13039 2007-01-05 Richard Guenther <rguenther@suse.de>
13040
13041 PR middle-end/27826
13042 * g++.dg/opt/pr27826.C: New testcase.
13043
13044 2007-01-05 Ian Lance Taylor <iant@google.com>
13045
13046 * gcc.dg/Walways-true-1.c: New test.
13047 * gcc.dg/Walways-true-2.c: New test.
13048 * g++.dg/warn/Walways-true-1.C: New test.
13049 * g++.dg/warn/Walways-true-2.C: New test.
13050
13051 2007-01-05 Jakub Jelinek <jakub@redhat.com>
13052
13053 PR c/30360
13054 * gcc.dg/pr30360.c: New test.
13055
13056 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
13057
13058 PR fortran/23232
13059 * gfortran.dg/data_implied_do_1.f90: New test.
13060
13061 PR fortran/27996
13062 PR fortran/27998
13063 * gfortran.dg/char_length_1.f90: New test.
13064
13065 2007-01-05 Richard Guenther <rguenther@suse.de>
13066
13067 PR middle-end/28116
13068 * g++.dg/opt/pr28116.C: New testcase.
13069
13070 2007-01-05 Tobias Burnus <burnus@net-b.de>
13071
13072 PR fortran/29624
13073 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13074 invalid deallocate.
13075 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13076 * gfortran.dg/protected_4.f90: Add pointer intent check.
13077 * gfortran.dg/protected_6.f90: Add pointer intent check.
13078 * gfortran.dg/pointer_intent_1.f90: New test.
13079 * gfortran.dg/pointer_intent_2.f90: New test.
13080 * gfortran.dg/pointer_intent_3.f90: New test.
13081
13082 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
13083
13084 PR 30235
13085 * gfortran.dg/altreturn_2.f90: new test.
13086
13087 2007-01-04 Tom Tromey <tromey@redhat.com>
13088
13089 PR preprocessor/28165:
13090 * gcc.dg/cpp/pr28165.c: New file.
13091
13092 2007-01-03 Josh Conner <jconner@apple.com>
13093
13094 PR middle-end/29683
13095 * gcc.dg/pr29683.c: New.
13096
13097 2007-01-03 Jakub Jelinek <jakub@redhat.com>
13098
13099 PR c++/28217
13100 * g++.dg/pch/template-1.C: New test.
13101 * g++.dg/pch/template-1.Hs: New file.
13102
13103 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
13104
13105 PR middle-end/30353
13106 * gcc.c-torture/compile/complex-4.c: New test.
13107
13108 2007-01-03 Joseph Myers <joseph@codesourcery.com>
13109
13110 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13111 -maltivec.
13112 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13113
13114 2007-01-03 Jakub Jelinek <jakub@redhat.com>
13115
13116 PR middle-end/30286
13117 * gcc.dg/pr30286.c: New test.
13118
13119 PR c++/29535
13120 * g++.dg/template/crash66.C: New test.
13121
13122 PR c++/29054
13123 * g++.dg/template/friend49.C: New test.
13124
13125 2007-01-03 Steven G. Kargl <kargls@comcast.net>
13126
13127 * gfortran.dg/ibits.f90: New test.
13128
13129 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
13130
13131 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13132 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13133
13134 2007-01-02 Jan Hubicka <jh@suse.cz>
13135
13136 * gcc.dg/pr16194.c: We now output error on all three functions,
13137 not just first one.
13138
13139 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13140
13141 PR c/19977
13142 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13143 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13144
13145 2006-01-02 Ian Lance Taylor <iant@google.com>
13146
13147 * g++.dg/warn/Wparentheses-22.C: New test.
13148 * g++.dg/warn/Wparentheses-23.C: New test.
13149
13150 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13151
13152 PR middle-end/7651
13153 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13154 * gcc.dg/declspec-3-Wextra.c: New.
13155 * gcc.dg/declspec-3-no.c: New
13156
13157 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
13158
13159 PR fortran/20896
13160 * gfortran.dg/interface_10.f90: Remove.
13161
13162 2007-01-01 Roger Sayle <roger@eyesopen.com>
13163
13164 * gcc.dg/fold-eqxor-4.c: New test case.
13165
13166 2007-01-02 Joseph Myers <joseph@codesourcery.com>
13167
13168 PR middle-end/30311
13169 * gcc.c-torture/compile/pr30311.c: New test.
13170
13171 2007-01-01 Andrew Pinski <pinskia@gmail.com>
13172
13173 PR middle-end/30253
13174 * gcc.c-torture/compile/statement-expression-1.c: New test.
13175
13176 2007-01-01 Andreas Schwab <schwab@suse.de>
13177
13178 PR target/29166
13179 * g++.dg/eh/pr29166.C: New test.
13180
13181 2007-01-01 Joseph Myers <joseph@codesourcery.com>
13182
13183 * lib/target-supports.exp (check_effective_target_powerpc_spe):
13184 New.
13185 (check_effective_target_vect_cmdline_needed): Use it.
13186
13187 2006-12-31 Richard Guenther <rguenther@suse.de>
13188
13189 PR middle-end/30137
13190 * gcc.dg/pr30137-1.c: New testcase.
13191 * gcc.dg/pr30137-2.c: Likewise.
13192
13193 2006-12-31 Roger Sayle <roger@eyesopen.com>
13194
13195 PR middle-end/30322
13196 * gcc.dg/fold-plusnot-1.c: New test case.
13197
13198 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
13199
13200 PR c++/29731
13201 * g++.dg/parse/template22.C: New test.
13202
13203 2006-12-31 Richard Guenther <rguenther@suse.de>
13204
13205 PR middle-end/30338
13206 * gcc.c-torture/compile/pr30338.c: New testcase.
13207
13208 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
13209
13210 PR fortran/27900
13211 * gfortran.dg/intrinsic_actual_4.f90: New test.
13212
13213 PR fortran/24325
13214 * gfortran.dg/func_decl_3.f90: New test.
13215
13216 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
13217
13218 PR fortran/23060
13219 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13220 * gfortran.dg/c_by_val_1.f: New test.
13221 * gfortran.dg/c_by_val_2.f: New test.
13222 * gfortran.dg/c_by_val_3.f: New test.
13223
13224 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
13225
13226 PR libfortran/30321
13227 * gfortran.dg/sum_zero_array_1.f90: New test.
13228
13229 2006-12-29 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR preprocessor/29612
13232 * gcc.dg/cpp/pr29612-1.c: New test.
13233 * gcc.dg/cpp/pr29612-2.c: New test.
13234
13235 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
13236
13237 PR fortran/30034
13238 * gfortran.dg/pure_formal_proc_1.f90: New test.
13239
13240 PR fortran/30237
13241 * gfortran.dg/intrinsic_actual_3.f90: New test.
13242
13243 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13244
13245 PR fortran/30014
13246 * gfortran.dg/io_constraints_1.f90: Update test.
13247 * gfortran.dg/io_constraints_2.f90: Update test.
13248 * gfortran.dg/inquire_iolength.f90: New test.
13249
13250 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
13251
13252 PR fortran/20896
13253 * gfortran.dg/interface_10.f90: New test.
13254 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13255 since z is already, locally a variable.
13256
13257 PR fortran/25135
13258 * gfortran.dg/generic_11.f90: New test.
13259 * gfortran.dg/interface_7.f90: Remove name clash between module
13260 name and procedure 'x' referenced in the interface.
13261
13262 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13263
13264 PR middle-end/7651
13265 * gcc.dg/Wmissing-parameter-type.c: New.
13266 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13267 * gcc.dg/Wmissing-parameter-type-no.c: New.
13268
13269 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
13270
13271 PR fortran/25818
13272 * gfortran.dg/entry_array_specs_2.f: New test.
13273
13274 PR fortran/30084
13275 * gfortran.dg/nested_modules_6.f90: New test.
13276
13277 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13278
13279 PR middle-end/7651
13280 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13281 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13282
13283 2006-12-21 Andrew Pinski <pinskia@gmail.com>
13284
13285 PR C++/30168
13286 * g++.dg/opt/complex6.C: New test.
13287
13288 2006-12-22 Ben Elliston <bje@au.ibm.com>
13289
13290 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13291 full" if the linker on spu-*-* warns about exceeding local store.
13292
13293 And revert this patch:
13294 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13295 fail to link due to relocation overflows on spu-*-*.
13296
13297 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
13298
13299 PR fortran/30273
13300 * gfortran.dg/dependency_19.f90: New test.
13301
13302 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
13303
13304 PR fortran/30202
13305 * gfortran.dg/alloc_comp_basics_3.f90: New test.
13306
13307 2006-12-21 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR middle-end/30262
13310 * gcc.c-torture/execute/20061220-1.c: New test.
13311
13312 PR middle-end/30263
13313 * gcc.dg/gomp/asm-1.c: New test.
13314
13315 PR target/30230
13316 * g++.dg/eh/ia64-2.C: New test.
13317
13318 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
13319
13320 PR target/28966
13321 PR target/29248
13322 * gcc.dg/rs6000-leaf.c: New.
13323
13324 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13325
13326 PR fortran/25392
13327 * gfortran.dg/f2c_8.f90: New test.
13328
13329 2006-12-20 Bill Wendling <wendling@apple.com>
13330
13331 * gcc.dg/asm-b.c: Check for __ppc64__.
13332
13333 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
13334
13335 PR fortran/30190
13336 * gfortran.dg/bounds_check_5.f90: New test.
13337
13338 2006-12-20 Andrew Pinski <pinskia@gmail.com>
13339
13340 PR middle-end/30143
13341 * gcc.dg/gomp/complex-1.c: New testcase.
13342
13343 2006-12-20 Roger Sayle <roger@eyesopen.com>
13344
13345 * gfortran.dg/array_memset_1.f90: New test case.
13346
13347 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
13348
13349 * lib/target-supports.exp: Add spu to
13350 check_effective_target_vect_widen_mult_hi_to_si.
13351
13352 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
13353
13354 PR fortran/29992
13355 * gfortran.dg/generic_9.f90: New test.
13356
13357 PR fortran/30081
13358 * gfortran.dg/generic_10.f90: New test.
13359
13360 2006-12-19 Andrew Pinski <pinskia@gmail.com>
13361
13362 PR tree-opt/30045
13363 * gcc.dg/pr30045.c: New test.
13364
13365 2006-12-20 Ben Elliston <bje@au.ibm.com>
13366
13367 * gcc.dg/20020312-2.c: Add a case for __SPU__.
13368
13369 2006-12-19 Eric Christopher <echristo@apple.com>
13370
13371 PR target/29302
13372 * gcc.c-torture/execute/pr29302-1.c: New.
13373
13374 2006-12-19 Tobias Burnus <burnus@net-b.de>
13375
13376 PR fortran/39238
13377 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13378
13379 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
13380
13381 PR fortran/30236
13382 * gfortran.dg/altreturn_3.f90: New test.
13383
13384 * gfortran.dg/char_result_12.f90: Fix comment typos.
13385
13386 2006-12-19 Ben Elliston <bje@au.ibm.com>
13387
13388 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13389 as newlib's stdio.h uses non-traditional cpp constructs.
13390
13391 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
13392
13393 * gfortran.dg/advance.f90: Renamed to advance_1.f90
13394 * gfortran.dg/append-1.f90: Renamed to append_1.f90
13395 * gfortran.dg/array-1.f90: Renamed to array_1.f90
13396 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13397 * gfortran.dg/backspace.f: Renamed to backspace_1.f
13398 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13399 * gfortran.dg/default_initialization.f: Renamed to
13400 default_initialization_1.f
13401 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13402 dollar_edit_descriptor_1.f
13403 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13404 dollar_edit_descriptor_2.f
13405 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13406 dollar_edit_descriptor_3.f
13407 * gfortran.dg/logint-1.f: Renamed to logint_1.f
13408 * gfortran.dg/logint-2.f: Renamed to logint_2.f
13409 * gfortran.dg/logint-3.f: Renamed to logint_3.f
13410 * gfortran.dg/advance_1.f90: Renamed from advance.f90
13411 * gfortran.dg/append_1.f90: Renamed from append-1.f90
13412 * gfortran.dg/array_1.f90: Renamed from array-1.f90
13413 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13414 * gfortran.dg/backspace_1.f: Renamed from backspace.f
13415 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13416 * gfortran.dg/default_initialization_1.f: Renamed from
13417 default_initialization.f
13418 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13419 dollar_edit_descriptor-1.f
13420 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13421 dollar_edit_descriptor-2.f
13422 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13423 dollar_edit_descriptor-3.f
13424 * gfortran.dg/logint_1.f: Renamed from logint-1.f
13425 * gfortran.dg/logint_2.f: Renamed from logint-2.f
13426 * gfortran.dg/logint_3.f: Renamed from logint-3.f
13427
13428 2006-12-18 Bill Wendling <wendling@apple.com>
13429
13430 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13431 id is an OjbC keyword.
13432
13433 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13434
13435 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13436
13437 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
13438
13439 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13440
13441 2006-12-18 Ian Lance Taylor <iant@google.com>
13442
13443 * g++.dg/warn/Wmissing-declarations-1.C: New test.
13444
13445 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
13446
13447 * gcc.c-torture/compile/pr27528.c: Use empty templates.
13448
13449 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
13450
13451 PR fortran/30207
13452 * gfortran.fortran-torture/execute/where21.f90: New test.
13453
13454 2006-12-17 Tobias Burnus <burnus@net-b.de>
13455
13456 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13457
13458 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13459
13460 PR middle-end/7651
13461 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13462 * gcc.dg/if-empty-1.c: Likewise.
13463 * gcc.dg/pr23165.c: Likewise.
13464 * g++.dg/warn/empty-body.C: Likewise.
13465
13466 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13467
13468 PR libfortran/30005
13469 * gfortran.dg/open_errors.f90: New test.
13470
13471 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
13472
13473 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13474
13475 * gcc.target/i386/ssse3-pabsb.c: New file.
13476 * gcc.target/i386/ssse3-pabsd.c: Likewise.
13477 * gcc.target/i386/ssse3-pabsw.c: Likewise.
13478 * gcc.target/i386/ssse3-palignr.c: Likewise.
13479 * gcc.target/i386/ssse3-phaddd.c: Likewise.
13480 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13481 * gcc.target/i386/ssse3-phaddw.c: Likewise.
13482 * gcc.target/i386/ssse3-phsubd.c: Likewise.
13483 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13484 * gcc.target/i386/ssse3-phsubw.c: Likewise.
13485 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13486 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13487 * gcc.target/i386/ssse3-pshufb.c: Likewise.
13488 * gcc.target/i386/ssse3-psignb.c: Likewise.
13489 * gcc.target/i386/ssse3-psignd.c: Likewise.
13490 * gcc.target/i386/ssse3-psignw.c: Likewise.
13491 * gcc.target/i386/ssse3-vals.h: Likewise.
13492
13493 2006-12-15 Janis Johnson <janis187@us.ibm.com>
13494
13495 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13496 * lib/fortran-torture.exp: Include target-supports.exp.
13497
13498 2006-12-15 Jakub Jelinek <jakub@redhat.com>
13499
13500 PR target/30185
13501 * gcc.c-torture/execute/pr30185.c: New test.
13502
13503 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13504
13505 PR testsuite/30179
13506 PR testsuite/30180
13507 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13508 * gcc.dg/builtin-bswap-2.c: Likewise.
13509 * gcc.dg/builtin-bswap-3.c: Likewise.
13510 * gcc.dg/builtin-bswap-4.c: Likewise.
13511 * lib/target-supports.exp (check_effective_target_stdint_types): New.
13512 * gcc.c-torture/execute/mode-dependent-address.x: New file.
13513
13514 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13515
13516 PR libfortran/30145
13517 * gfortran.dg/write_zero_array: New test.
13518
13519 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13520
13521 PR fortran/30200
13522 * gfortran.dg/write_fmt_trim.f90: New test.
13523
13524 2006-12-14 Diego Novillo <dnovillo@redhat.com>
13525
13526 PR 30194
13527 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13528 temporarily.
13529
13530 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13531
13532 * lib/target-supports.exp (check_weak_available): Use istarget
13533 "hppa*-*-hpux10*" instead of regexp.
13534 (check_cxa_atexit_available): Likewise.
13535
13536 2006-12-14 Richard Guenther <rguenther@suse.de>
13537
13538 PR tree-optimization/30197
13539 * gcc.c-torture/execute/complex-1.c: Fix function name.
13540 * gcc.dg/builtins-61.c: New testcase.
13541
13542 2006-12-14 Richard Guenther <rguenther@suse.de>
13543
13544 PR middle-end/30172
13545 * gcc.dg/pr30172-1.c: New testcase.
13546
13547 2006-12-14 Richard Guenther <rguenther@suse.de>
13548
13549 PR tree-optimization/30198
13550 * gcc.dg/builtins-60.c: New testcase.
13551
13552 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
13553
13554 * lib/target-supports.exp (vect_no_align): Remove spu.
13555
13556 2006-12-13 Ian Lance Taylor <iant@google.com>
13557
13558 PR c++/19564
13559 PR c++/19756
13560 * g++.dg/warn/Wparentheses-5.C: New test.
13561 * g++.dg/warn/Wparentheses-6.C: New test.
13562 * g++.dg/warn/Wparentheses-7.C: New test.
13563 * g++.dg/warn/Wparentheses-8.C: New test.
13564 * g++.dg/warn/Wparentheses-9.C: New test.
13565 * g++.dg/warn/Wparentheses-10.C: New test.
13566 * g++.dg/warn/Wparentheses-11.C: New test.
13567 * g++.dg/warn/Wparentheses-12.C: New test.
13568 * g++.dg/warn/Wparentheses-13.C: New test.
13569 * g++.dg/warn/Wparentheses-14.C: New test.
13570 * g++.dg/warn/Wparentheses-15.C: New test.
13571 * g++.dg/warn/Wparentheses-16.C: New test.
13572 * g++.dg/warn/Wparentheses-17.C: New test.
13573 * g++.dg/warn/Wparentheses-18.C: New test.
13574 * g++.dg/warn/Wparentheses-19.C: New test.
13575 * g++.dg/warn/Wparentheses-20.C: New test.
13576 * g++.dg/warn/Wparentheses-21.C: New test.
13577
13578 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13579
13580 PR testsuite/30157
13581 * lib/target-supports.exp (check_cxa_atexit_available): Return false
13582 for target "hppa.*hpux10".
13583
13584 2006-12-13 Jakub Jelinek <jakub@redhat.com>
13585
13586 * g++.dg/debug/vartrack1.C: New test.
13587
13588 * g++.dg/opt/ifcvt1.C: New test.
13589
13590 * gcc.dg/tls/opt-13.c: New test.
13591
13592 * gcc.dg/20060425-2.c: New test.
13593
13594 * g++.dg/opt/pr15054-2.C: New test.
13595
13596 * gcc.c-torture/execute/20060420-1.c: New test.
13597
13598 * gcc.c-torture/execute/20060412-1.c: New test.
13599
13600 * objc/compile/20060406-1.m: New test.
13601
13602 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
13603
13604 * g++.dg/template/array17.C: New test.
13605
13606 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
13607
13608 * gcc.target/powerpc/altivec-23.c: New test.
13609
13610 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
13611
13612 PR c++27316
13613 * g++.dg/inherit/error3.C: New test.
13614
13615 PR c++/28740
13616 * g++.dg/inherit/error4.C: New test.
13617
13618 2006-12-13 Richard Guenther <rguenther@suse.de>
13619
13620 PR tree-optimization/17687
13621 * gcc.dg/builtins-59.c: New testcase.
13622
13623 2006-12-13 Ben Elliston <bje@au.ibm.com>
13624
13625 * gcc.target/spu/Wmain.c: New test.
13626
13627 2006-12-12 Josh Conner <jconner@apple.com>
13628
13629 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13630 * g++.dg/abi/thunk4.C: Likewise.
13631 * g++.dg/abi/rtti3.C: Likewise.
13632
13633 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
13634
13635 * gcc.target/spu/cpat-1.c: New test.
13636 * gcc.target/spu/cpat-2.c: New test.
13637 * gcc.target/spu/cpat-3.c: New test.
13638 * gcc.target/spu/cpat-4.c: New test.
13639
13640 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
13641
13642 PR tree-opt/28436
13643 * gcc.c-torture/compile/vector-1.c: New test.
13644 * gcc.c-torture/compile/vector-2.c: New test.
13645 * gcc.c-torture/compile/vector-3.c: New test.
13646
13647 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13648
13649 * lib/fortran-torture.exp: Update copyright years. Remove
13650 obsolete comment. Test -ftree-vectorize where it makes sense.
13651 * lib/gfortran-dg.exp: Update copyright years. Use settings
13652 from fortran-torture.exp.
13653 * gfortran.dg/char_transpose_1.f90,
13654 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13655 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13656 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
13657 '-w' to dg-options.
13658
13659 2006-12-12 Richard Sandiford <richard@codesourcery.com>
13660
13661 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13662 saved_${tool}_load.
13663
13664 2006-12-12 Ira Rosen <irar@il.ibm.com>
13665
13666 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13667 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13668 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13669 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13670 gaps.
13671
13672 2006-12-12 Richard Guenther <rguenther@suse.de>
13673
13674 PR middle-end/30147
13675 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13676
13677 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
13678 Diego Novillo <dnovillo@redhat.com>
13679
13680 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13681 VDEF/VUSE changes.
13682 * gcc.dg/tree-ssa/pr26421.c: Likewise
13683 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13684 * gcc.dg/tree-ssa/pr23382.c: Likewise.
13685 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13686 * gcc.dg/tree-ssa/pr28410.c: Likewise.
13687 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13688 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13689 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13690 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13691 * gcc.dg/tree-ssa/alias-12.c: Likewise.
13692
13693 2006-12-11 Jan Hubicka <jh@suse.cz>
13694
13695 * gcc.dg/tree-prof/stringop-1.c: New test.
13696 * gcc.dg/tree-prof/stringop-2.c: New test.
13697
13698 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
13699
13700 PR target/30120
13701 * gcc.target/i386/pr30120.c: New test.
13702
13703 Revert:
13704 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
13705
13706 * gcc.target/i386/x87regparm-1.c: New test.
13707 * gcc.target/i386/x87regparm-2.c: New test.
13708 * gcc.target/i386/x87regparm-3.c: New test.
13709 * gcc.target/i386/x87regparm-4.c: New test.
13710
13711 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
13712
13713 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13714
13715 2006-12-10 Tobias Burnus <burnus@net-b.de>
13716
13717 PR fortran/23994
13718 * gfortran.dg/protected_1.f90: New test.
13719 * gfortran.dg/protected_2.f90: New test.
13720 * gfortran.dg/protected_3.f90: New test.
13721 * gfortran.dg/protected_4.f90: New test.
13722 * gfortran.dg/protected_5.f90: New test.
13723 * gfortran.dg/protected_6.f90: New test.
13724
13725 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
13726 Tobias Burnus <burnus@gcc.gnu.org>
13727
13728 PR fortran/29975
13729 PR fortran/30068
13730 * gfortran.dg/interface_4.f90: Test adding procedure to generic
13731 interface.
13732 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13733 ambiguous interfaces.
13734 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13735 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13736 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13737 ambiguous interfaces.
13738 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13739 * gfortran.dg/array_initializer_2.f90: Add initializer array
13740 constructor test.
13741
13742 PR fortran/30096
13743 * gfortran.dg/interface_9.f90: Test that host interfaces are
13744 not checked for ambiguity with the local version.
13745
13746 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
13747
13748 PR fortran/29464
13749 * gfortran.dg/module_interface_2.f90: New test.
13750
13751 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
13752
13753 PR fortran/29941
13754 * gfortran.dg/assumed_len.f90: New test.
13755
13756 2006-12-09 Richard Guenther <rguenther@suse.de>
13757
13758 * g++.dg/warn/implicit-typename1.C: Qualify types.
13759 * g++.dg/parse/crash12.C: Likewise.
13760 * g++.dg/tree-ssa/pr22444.C: Likewise.
13761
13762 2006-12-09 Tobias Burnus <burnus@net-b.de>
13763
13764 * gfortran.dg/array_2.f90: Added sqrt test.
13765
13766 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
13767
13768 * gcc.target/i386/x87regparm-1.c: XFAIL.
13769 * gcc.target/i386/x87regparm-2.c: XFAIL.
13770 * gcc.target/i386/x87regparm-3.c: XFAIL.
13771 * gcc.target/i386/x87regparm-4.c: XFAIL.
13772
13773 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13774
13775 * lib/target-supports.exp
13776 (check_effective_target_large_long_double): New.
13777 * gcc.dg/Wconversion-real.c : Use it.
13778 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13779 unsigned.
13780
13781 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
13782
13783 * gcc.c-torture/execute/mode-dependent-address.c: New test.
13784
13785 2006-12-08 Tobias Burnus <burnus@net-b.de>
13786
13787 PR fortran/27546
13788 * gfortran.dg/import4.f90: New test for IMPORT in modules.
13789
13790 2006-12-07 Mark Mitchell <mark@codesourcery.com>
13791
13792 PR c++/29732
13793 * g++.dg/template/crash65.C: New test.
13794 * g++.dg/template/spec16.C: Tweak error markers.
13795
13796 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
13797
13798 * gcc.target/spu: New directory.
13799 * gcc.target/spu/spu.exp: New file.
13800 * gcc.target/spu/intrinsics-1.c: New test.
13801
13802 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
13803
13804 PR c++/29980
13805 * g++.dg/ext/attrib27.C: New test.
13806 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13807 * g++.dg/parse/typedef5.C: Likewise.
13808
13809 2006-12-07 Mike Stump <mrs@apple.com>
13810
13811 * treelang/compile/var_defs.tree: Adjust.
13812
13813 2006-12-06 Mark Mitchell <mark@codesourcery.com>
13814
13815 PR c++/29730
13816 * g++.dg/template/crash64.C: New test.
13817 * g++.dg/parse/crash27.C: Adjust error markers.
13818
13819 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
13820
13821 PR libfortran/30009
13822 PR libfortran/30056
13823 * gfortran.dg/read_eof_4.f90: Add tests.
13824 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
13825 * gfortran.dg/unf_read_corrupted_1.f90: New test.
13826
13827 2006-12-05 Mark Mitchell <mark@codesourcery.com>
13828
13829 PR c++/29729
13830 * g++.dg/template/crash63.C: New test.
13831
13832 PR c++/29728
13833 * g++.dg/template/crash62.C: New test.
13834
13835 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
13836
13837 PR fortran/30003
13838 * gfortran.dg/allocatable_function_1.f90: Increase the number
13839 of expected calls of free to 10; the lhs section reference is
13840 now evaluated so there is another call to bar. Change the
13841 comment appropriately.
13842 * gfortran.dg/array_section_1.f90: New test.
13843
13844 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
13845
13846 PR fortran/29912
13847 * gfortran.dg/char_result_12.f90: New test.
13848
13849 2006-12-05 Richard Guenther <rguenther@suse.de>
13850
13851 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13852 * gcc.dg/vect/vect-pow-2.c: Rename to ...
13853 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
13854 vect_double, xfail for spu*-*-*.
13855
13856 2006-12-04 Tobias Burnus <burnus@net-b.de>
13857
13858 PR fortran/29962
13859 * initialization_4.f90: Test noninteger exponents (-std=f95).
13860 * initialization_5.f90: New test for noninteger exponents
13861 with -std=f2003.
13862
13863 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
13864
13865 PR fortran/29821
13866 * gfortran.dg/parameter_array_section_1.f90: New test.
13867
13868 2006-12-04 Mark Mitchell <mark@codesourcery.com>
13869
13870 PR c++/29733
13871 * g++.dg/template/crash61.C: New test.
13872
13873 PR c++/29632
13874 * g++.dg/template/error23.C: New test.
13875
13876 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
13877
13878 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13879
13880 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
13881
13882 PR fortran/29916
13883 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13884
13885 2006-12-04 Jakub Jelinek <jakub@redhat.com>
13886
13887 PR middle-end/29965
13888 * gcc.dg/gomp/pr29965-1.c: New test.
13889 * gcc.dg/gomp/pr29965-2.c: New test.
13890 * gcc.dg/gomp/pr29965-3.c: New test.
13891 * gcc.dg/gomp/pr29965-4.c: New test.
13892 * gcc.dg/gomp/pr29965-5.c: New test.
13893 * gcc.dg/gomp/pr29965-6.c: New test.
13894 * g++.dg/gomp/pr29965-1.C: New test.
13895 * g++.dg/gomp/pr29965-2.C: New test.
13896 * g++.dg/gomp/pr29965-3.C: New test.
13897 * g++.dg/gomp/pr29965-4.C: New test.
13898 * g++.dg/gomp/pr29965-5.C: New test.
13899 * g++.dg/gomp/pr29965-6.C: New test.
13900 * g++.dg/gomp/pr29965-7.C: New test.
13901 * g++.dg/gomp/pr29965-8.C: New test.
13902 * g++.dg/gomp/pr29965-9.C: New test.
13903 * g++.dg/gomp/pr29965-10.C: New test.
13904
13905 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
13906
13907 * gnat.dg/pointer_variable_bounds.adb: New test.
13908 * gnat.dg/pointer_variable_bounds.ads: Likewise.
13909 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13910
13911 2006-12-03 Eric Christopher <echristo@apple.com>
13912
13913 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13914
13915 2006-12-03 Richard Henderson <rth@redhat.com>
13916 Andrew Pinski <pinskia@gmail.com>
13917
13918 PR C++/14329
13919 * g++.dg/warn/unit-1.C: New test.
13920
13921 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
13922
13923 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13924
13925 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
13926
13927 * g++.dg/vect/vect.exp: Enable tests to run on spu.
13928 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13929 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13930 * gcc.dg/vect/vect-70.c: Reduce array size.
13931 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13932 vect_no_compaer_double targets.
13933 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13934 vect_float, vect_double, and vect_int.
13935
13936 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
13937
13938 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13939 test for loop versioning on vect_no_align targets.
13940 * gcc.dg/vect/pr20122.c: Likewise.
13941 * gcc.dg/vect/vect-105.c: Likewise.
13942 * gcc.dg/vect/vect-42.c: Likewise.
13943 * gcc.dg/vect/vect-43.c: Likewise.
13944 * gcc.dg/vect/vect-74.c: Likewise.
13945 * gcc.dg/vect/vect-75.c: Likewise.
13946 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13947 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13948 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13949 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13950
13951 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
13952
13953 PR fortran/29642
13954 * gfortran.dg/value_1.f90 : New test.
13955 * gfortran.dg/value_2.f90 : New test.
13956 * gfortran.dg/value_3.f90 : New test.
13957 * gfortran.dg/value_4.f90 : New test.
13958 * gfortran.dg/value_4.c : Called from value_4.f90.
13959
13960 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
13961
13962 PR C++/30033
13963 * g++.dg/cpp0x/static_assert4.C: New testcase.
13964
13965 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13966
13967 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13968
13969 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
13970
13971 PR c/27953
13972 * gcc.dg/pr27953.c: New test.
13973
13974 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13975
13976 PR c++/30022
13977 * g++.dg/ext/vector5.C: New test.
13978
13979 PR c++/30021
13980 * g++.dg/other/main1.C: New test.
13981
13982 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
13983
13984 PR libfortran/29568
13985 * gfortran.dg/convert_implied_open.f90: Change to
13986 new default record length.
13987 * gfortran.dg/unf_short_record_1.f90: Adapt to
13988 new error message.
13989 * gfortran.dg/unformatted_subrecords_1.f90: New test.
13990
13991 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
13992
13993 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13994
13995 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
13996
13997 PR c++/29066
13998 * g++.dg/expr/pr29066.c: New.
13999
14000 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
14001 Zdenek Dvorak <dvorakz@suse.cz>
14002
14003 PR tree-optimization/29921
14004 * gcc.dg/pr29921-2.c: New test.
14005
14006 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
14007
14008 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14009 (i386_get_cpuid): New function.
14010 (i386_cpuid_ecx): Likewise.
14011 (i386_cpuid_edx): Likewise.
14012 (i386_cpuid): Updated to call i386_cpuid_edx.
14013
14014 * gcc.target/i386/sse3-addsubpd.c: New file.
14015 * gcc.target/i386/sse3-addsubps.c: Likewise.
14016 * gcc.target/i386/sse3-haddpd.c: Likewise.
14017 * gcc.target/i386/sse3-haddps.c: Likewise.
14018 * gcc.target/i386/sse3-hsubpd.c: Likewise.
14019 * gcc.target/i386/sse3-hsubps.c: Likewise.
14020 * gcc.target/i386/sse3-lddqu.c: Likewise.
14021 * gcc.target/i386/sse3-movddup.c: Likewise.
14022 * gcc.target/i386/sse3-movshdup.c: Likewise.
14023 * gcc.target/i386/sse3-movsldup.c: Likewise.
14024
14025 2006-12-01 Dirk Mueller <dmueller@suse.de>
14026
14027 * g++.dg/warn/Wreturn-type-4.C: New testcase.
14028
14029 2006-11-30 Janis Johnson <janis187@us.ibm.com>
14030
14031 * gcc.dg/dfp/convert-int-max.c: New test.
14032 * gcc.dg/dfp/convert-int-max-fold.c: New test.
14033
14034 2006-11-30 Richard Guenther <rguenther@suse.de>
14035
14036 * gcc.dg/vect/vect-pow-1.c: Rename ...
14037 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
14038 floats instead of doubles, check successful vectorization.
14039
14040 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
14041
14042 PR target/29945
14043 * gcc.c-torture/compile/pr29945.c: New testcase.
14044
14045 2006-11-30 Joseph Myers <joseph@codesourcery.com>
14046
14047 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14048 -maltivec.
14049
14050 2006-11-29 Eric Christopher <echristo@apple.com>
14051
14052 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14053
14054 2006-11-29 Janis Johnson <janis187@us.ibm.com>
14055
14056 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14057
14058 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14059
14060 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
14061
14062 PR c++/29022
14063 * g++.dg/inherit/virtual2.C: New test.
14064 * g++.dg/inherit/virtual3.C: Likewise.
14065 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14066 * g++.dg/inherit/error2.C: Likewise.
14067 * g++.dg/template/instantiate1.C: Likewise.
14068
14069 2006-11-28 Andrew Pinski <pinskia@gmail.com>
14070
14071 PR tree-opt/29984
14072 * gcc.dg/tree-ssa/reassoc-12.c: New test.
14073
14074 2006-11-28 Jan Hubicka <jh@suse.cz>
14075
14076 * gcc.dg/memcpy-1.c: New test.
14077
14078 2006-11-28 Jakub Jelinek <jakub@redhat.com>
14079
14080 PR c++/29735
14081 * g++.dg/warn/main-3.C: New test.
14082
14083 2006-11-28 Jan Hubicka <jh@suse.cz>
14084
14085 * gcc.dg/winline-1.c: New test.
14086
14087 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
14088
14089 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14090 alignments.
14091
14092 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14093
14094 PR fortran/29976
14095 * gfortran.dg/missing_optional_dummy_3.f90
14096
14097 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14098
14099 PR fortran/20880
14100 * gfortran.dg/interface_3.f90: Modify errors.
14101
14102 2006-11-28 Ben Elliston <bje@au.ibm.com>
14103
14104 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14105 fail to link due to relocation overflows on spu-*-*.
14106
14107 2006-11-27 Michael Matz <matz@suse.de>
14108 Andreas Krebbel <krebbel1@de.ibm.com>
14109
14110 PR target/29319
14111 * gcc.dg/20061127-1.c: New testcase.
14112
14113 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
14114
14115 * gcc.dg/20061124-1.c: Add exit() function prototype.
14116
14117 2006-11-27 Jan Hubicka <jh@suse.cz>
14118
14119 * gcc.target/i386/memcpy-1.c: Adjust size.
14120 * gcc.dg/visibility-11.c: Likewise.
14121
14122 2006-11-27 Richard Guenther <rguenther@suse.de>
14123
14124 PR middle-end/25620
14125 * gcc.target/i386/pow-1.c: New testcase.
14126 * gcc.dg/builtins-58.c: Likewise.
14127
14128 2006-11-26 Mark Mitchell <mark@codesourcery.com>
14129
14130 PR c++/29886
14131 * g++.dg/expr/cast8.C: New test.
14132
14133 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14134
14135 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14136 Don't ever inline the testcase.
14137
14138 2006-11-25 Andrew Pinski <pinskia@gmail.com>
14139
14140 PR fortran/29982
14141 * gfortran.fortran-torture/compile/parameter_3.f90: New
14142 testcase.
14143
14144 2006-11-25 Andrew Pinski <pinskia@gmail.com>
14145
14146 PR fortran/29951
14147 * gfortran.fortran-torture/execute/transfer2.f90: New test.
14148
14149 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14150
14151 * gfortran.fortran-torture/execute/specifics.f90: Remove test
14152 for CHAR.
14153
14154 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14155
14156 PR libgfortran/29936
14157 * gfortran.dg/write_check3.f90: New test.
14158
14159 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
14160
14161 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14162
14163 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
14164
14165 PR fortran/20880
14166 * gfortran.dg/interface_3.f90: New test.
14167
14168 PR fortran/29387
14169 * gfortran.dg/generic_8.f90: New test.
14170
14171 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14172
14173 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14174 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14175 * gfortran.dg/specifics_3.f90: Remove.
14176
14177 2006-11-24 Jakub Jelinek <jakub@redhat.com>
14178
14179 PR c/29955
14180 * gcc.dg/gomp/pr29955.c: New test.
14181
14182 PR c/29736
14183 * gcc.dg/pr29736.c: New test.
14184
14185 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
14186
14187 PR tree-opt/29964
14188 * gcc.dg/pure-1.c: New test.
14189
14190 2006-11-24 Joseph Myers <joseph@codesourcery.com>
14191
14192 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14193 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14194
14195 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
14196
14197 * gcc.dg/20061124-1.c: New testcase.
14198
14199 2006-11-23 Eric Christopher <echristo@apple.com>
14200
14201 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14202
14203 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14204
14205 PR c/2707
14206 PR c++/26167
14207 * gcc.dg/Wconversion-integer.c: New. Supersedes
14208 Wconversion-negative-constants.c
14209 * gcc.dg/Wconversion-real.c: New.
14210 * gcc.dg/Wconversion-real-integer.c: New.
14211 * gcc.dg/Wconversion-negative-constants.c: Deleted.
14212 * g++.dg/warn/Wconversion1.C: Modified.
14213
14214 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14215
14216 * gfortran.dg/overload_1.f90: New test.
14217
14218 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14219
14220 PR c/9072
14221 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14222 Wtraditional-conversion.
14223 * gcc.dg/overflow-warn-2.c: Likewise.
14224 * gcc.dg/Wconversion.c: Likewise. Renamed as
14225 Wtraditional-conversion.c .
14226 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14227 Wtraditional-conversion-2.c .
14228 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14229 Wtraditional-conversion-2.c
14230 * gcc.dg/Wconversion-negative-constants.c: New.
14231
14232 2006-11-23 Andrew Pinski <pinskia@gmail.com>
14233
14234 * gcc.dg/tree-ssa/dump-1.c: New test.
14235
14236 2006-11-23 David Ung <davidu@mips.com>
14237
14238 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14239 -mfp64, allowable when ISA >= 33 and float is enabled.
14240 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14241 of mthc1 and mfhc1 patterns.
14242
14243 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
14244
14245 PR tree-optimization/29921
14246 * gcc.dg/pr29921.c: New test.
14247
14248 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14249
14250 PR fortran/29441
14251 * gfortran.dg/initialization_4.f90: New test.
14252
14253 2006-11-22 Ira Rosen <irar@il.ibm.com>
14254
14255 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14256 platforms that have interleaving support.
14257 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14258 * gcc.dg/vect/vect-strided-a-u16-i2.c,
14259 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14260 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14261 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14262 gcc.dg/vect/vect-strided-u8-i2-gap.c,
14263 gcc.dg/vect/vect-strided-u8-i8.c,
14264 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14265 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14266 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14267 gcc.dg/vect/vect-strided-float.c,
14268 gcc.dg/vect/vect-strided-a-mult.c,
14269 gcc.dg/vect/vect-strided-mult-char-ls.c,
14270 gcc.dg/vect/vect-strided-a-u16-mult.c,
14271 gcc.dg/vect/vect-strided-a-u32-mult.c,
14272 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14273 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14274 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14275 gcc.dg/vect/vect-strided-mult.c,
14276 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14277 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14278 New.
14279
14280 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
14281
14282 PR fortran/25087
14283 * gfortran.dg/auto_char_len_4.f90: New test.
14284
14285 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
14286
14287 PR fortran/29652
14288 * gfortran.dg/generic_7.f90: New test.
14289 * gfortran.dg/defined_operators_1.f90: Add new error.
14290
14291 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
14292
14293 PR tree-optimization/29902
14294 * g++.dg/tree-ssa/pr29902.C: New test.
14295
14296 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
14297
14298 PR fortran/29820
14299 * gfortran.dg/used_types_13.f90: New test.
14300
14301 2006-11-21 Janis Johnson <janis187@us.ibm.com>
14302
14303 * gcc.dg/dfp/snan.c: Delete.
14304
14305 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
14306
14307 * g++.dg/cpp0x/static_assert1.C: New.
14308 * g++.dg/cpp0x/static_assert2.C: New.
14309 * g++.dg/cpp0x/static_assert3.C: New.
14310
14311 2006-11-21 Richard Guenther <rguenther@suse.de>
14312
14313 * gcc.dg/vect/vect-pow-1.c: New testcase.
14314 * gcc.dg/vect/vect-pow-2.c: Likewise.
14315
14316 2006-11-21 Jakub Jelinek <jakub@redhat.com>
14317
14318 PR c++/29570
14319 * g++.dg/template/static29.C: New test.
14320
14321 PR c++/29734
14322 * g++.dg/conversion/simd4.C: New test.
14323
14324 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
14325
14326 PR c++/29475
14327 * g++.dg/template/access19.C: New test.
14328 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14329 error is reported.
14330
14331 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
14332
14333 PR tree-opt/25500
14334 * gcc.dg/tree-ssa/sra-4.c: New testcase.
14335
14336 2006-11-20 Tobias Burnus <burnus@net-b.de>
14337
14338 PR fortran/27546
14339 * gfortran.dg/import.f90: Extended test.
14340 * gfortran.dg/import2.f90: Extended test.
14341
14342 2006-11-20 Tobias Burnus <burnus@net-b.de>
14343
14344 * gfortran.dg/volatile3.f90: Add conflict test.
14345
14346 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
14347
14348 PR fortran/24783
14349 * gfortran.dg/implicit_10.f90: New test.
14350
14351 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
14352
14353 PR c++/8586
14354 * g++.dg/warn/Wall-write-strings.C: New.
14355
14356 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
14357
14358 * gfortran.dg/alloc_comp_constraint_5.f90: New.
14359 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14360
14361 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14362
14363 * gfortran.dg/use_3.f90: Remove error message.
14364 * gfortran.dg/iso_fortran_env_1.f90: New test.
14365 * gfortran.dg/iso_fortran_env_2.f90: New test.
14366 * gfortran.dg/iso_fortran_env_3.f90: New test.
14367 * gfortran.dg/iso_fortran_env_4.f90: New test.
14368
14369 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
14370
14371 * gcc.dg/vect/vect-27.c: Fix initialization.
14372
14373 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14374
14375 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14376 * gcc.dg/torture/builtin-minmax-1.c: New.
14377
14378 * gcc.dg/builtins-20.c: Add cases for copysign.
14379
14380 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14381
14382 PR fortran/24285
14383 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14384
14385 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14386 * gfortran.dg/use_1.f90: New test.
14387 * gfortran.dg/use_1.f90: New test.
14388 * gfortran.dg/use_1.f90: New test.
14389
14390 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
14391
14392 PR tree-optimization/29801
14393 * gcc.dg/pr29801.c: New test.
14394
14395 2006-11-17 Jakub Jelinek <jakub@redhat.com>
14396
14397 PR middle-end/29584
14398 * gcc.dg/torture/pr29584.c: New test.
14399
14400 2006-11-17 Joseph Myers <joseph@codesourcery.com>
14401
14402 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14403 Condition PowerPC tests for saving FPRs on powerpc_fprs.
14404 * gcc.target/powerpc/compress-float-ppc.c,
14405 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14406 powerpc_fprs.
14407 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14408 do not pass -mhard-float.
14409
14410 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
14411
14412 * gnat.dg/volatile_aggregate.adb: New test.
14413
14414 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14415
14416 PR fortran/29391
14417 PR fortran/29489
14418 * gfortran.dg/bound_2.f90: Add more checks.
14419 * gfortran.dg/bound_3.f90: New test.
14420
14421 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14422
14423 PR target/29201
14424 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14425
14426 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
14427
14428 * gfortran.dg/import3.f90: Fix error message.
14429
14430 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14431
14432 PR tree-opt/29788
14433 * gfortran.fortran-torture/compile/inline_1.f90:
14434 New testcase.
14435
14436 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
14437
14438 * gcc.target/i386/x87regparm-1.c: New test.
14439 * gcc.target/i386/x87regparm-2.c: New test.
14440 * gcc.target/i386/x87regparm-3.c: New test.
14441 * gcc.target/i386/x87regparm-4.c: New test.
14442
14443 2006-11-15 Tobias Burnus <burnus@net-b.de>
14444
14445 PR fortran/27546
14446 * gfortran.dg/import.f90: New test.
14447 * gfortran.dg/import2.f90: New test.
14448 * gfortran.dg/import3.f90: New test.
14449
14450 2006-11-15 Tobias Burnus <burnus@net-b.de>
14451
14452 PR fortran/27588
14453 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14454
14455 2006-11-15 Tobias Burnus <burnus@net-b.de>
14456
14457 PR fortran/29806
14458 * gfortran.dg/contains.f90: New test.
14459 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14460
14461 2006-11-15 Jakub Jelinek <jakub@redhat.com>
14462
14463 PR tree-optimization/29581
14464 * gcc.dg/pr29581-1.c: New test.
14465 * gcc.dg/pr29581-2.c: New test.
14466 * gcc.dg/pr29581-3.c: New test.
14467 * gcc.dg/pr29581-4.c: New test.
14468 * gfortran.dg/pr29581.f90: New test.
14469
14470 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
14471
14472 PR fortran/29702
14473 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14474 numbers in error message headers.
14475
14476 2006-11-14 Richard Guenther <rguenther@suse.de>
14477
14478 * gcc.target/i386/math-torture/math-torture.exp: Restrict
14479 to i?86 and x86_64 targets.
14480
14481 2006-11-14 Caroline Tice <ctice@apple.com>
14482
14483 * gcc.dg/pubtypes-1.c: New file/testcase.
14484 * gcc.dg/pubtypes-2.c: New file/testcase.
14485 * gcc.dg/pubtypes-3.c: New file/testcase.
14486 * gcc.dg/pubtypes-4.c: New file/testcase.
14487 * g++.dg/pubtypes.C: New file/testcase.
14488
14489 2006-11-14 Mark Mitchell <mark@codesourcery.com>
14490
14491 PR c++/29106
14492 * g++.dg/init/self1.C: New test.
14493
14494 2006-11-14 Tobias Burnus <burnus@net-b.de>
14495
14496 PR fortran/29657
14497 * gfortran.dg/conflicts.f90: Add.
14498
14499 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
14500
14501 PR rtl-optimization/29798
14502
14503 * gcc.c-torture/execute/pr29798.c: New.
14504
14505 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14506
14507 * gcc.dg/builtins-20.c: Add more cases.
14508
14509 2006-11-13 Jakub Jelinek <jakub@redhat.com>
14510
14511 PR fortran/29759
14512 * gfortran.dg/gomp/pr29759.f90: New test.
14513
14514 2006-11-13 Mark Mitchell <mark@codesourcery.com>
14515
14516 PR c++/29518
14517 * g++.dg/template/static28.C: New test.
14518
14519 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
14520
14521 * lib/c-torture.exp: Use target-libpath.exp.
14522 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14523 set GCC_EXEC_PREFIX env var from global variable of same name.
14524
14525 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
14526
14527 PR fortran/26994
14528 * gfortran.fortran-torture/compile/transfer-1.f90:
14529 New testcase.
14530
14531 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
14532 Zdenek Dvorak <dvorakz@suse.cz>
14533
14534 PR tree-optimization/29680
14535 * gcc.dg/alias-11.c: New test.
14536
14537 2006-11-12 Jason Merrill <jason@redhat.com>
14538 Andrew Pinski <pinskia@physics.uc.edu>
14539
14540 PR middle-end/28915
14541 * gcc.target/i386/vectorize1.c: New.
14542
14543 2006-11-12 Roger Sayle <roger@eyesopen.com>
14544
14545 PR rtl-optimization/29797
14546 * gcc.c-torture/execute/pr29797-1.c: New test case.
14547
14548 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14549
14550 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14551
14552 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
14553
14554 * gcc.dg/tree-ssa/prefetch-3.c: New test.
14555
14556 2006-11-12 Roger Sayle <roger@eyesopen.com>
14557
14558 PR tree-optimization/13827
14559 * gcc.dg/fold-eqand-1.c: New test case.
14560
14561 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
14562
14563 PR rtl-opt/28812
14564 * gcc.c-torture/execute/mayalias-3.c: New test.
14565
14566 2006-11-11 Richard Sandiford <richard@codesourcery.com>
14567
14568 PR middle-end/27528
14569 * gcc.c-torture/compile/pr27528.c: New test.
14570 * gcc.dg/pr27528.c: Likewise.
14571
14572 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14573
14574 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14575
14576 * gcc.dg/torture/builtin-symmetric-1.c: New test.
14577
14578 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14579
14580 PR fortran/29758
14581 * gfortran.dg/reshape_source_size_1.f90: New test.
14582
14583 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14584
14585 PR fortran/29315
14586 * gfortran.dg/aliasing_dummy_4.f90: New test.
14587
14588 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
14589
14590 PR target/29777
14591 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14592 and x86_64-*-* targets.
14593
14594 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14595
14596 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14597 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14598 New macros. Use them in exact tests.
14599 (TESTIT3): New macro.
14600 Add tests for fmin, fmax and fma.
14601
14602 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14603
14604 PR fortran/29431
14605 * gfortran.dg/array_constructor_13.f90: New test.
14606
14607 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14608
14609 PR fortran/29744
14610 * gfortran.dg/used_types_12.f90: New test.
14611
14612 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
14613
14614 PR middle-end/29726
14615 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14616 (test6): Ditto.
14617 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14618 * gcc.dg/fold-eqandshift-3.c: New test case.
14619
14620 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14621
14622 PR fortran/29699
14623 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14624
14625 PR fortran/21370
14626 * gfortran.dg/change_symbol_attributes_1.f90: New test.
14627
14628 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14629
14630 * gcc.dg/20061109-1.c: New testcase.
14631
14632 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14633
14634 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14635
14636 2006-11-09 Tobias Burnus <burnus@net-b.de>
14637
14638 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14639 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14640
14641 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
14642
14643 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14644 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14645
14646 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14647
14648 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14649
14650 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14651
14652 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14653 vect-9.c).
14654 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14655 * gcc.dg/vect/vect-9.c: Now vectorizable.
14656 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14657 that support vect_widen_mult.
14658 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14659 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14660 vect-reduc-dot-u16.c).
14661 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14662 vect-reduc-dot-u16.c).
14663 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14664 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14665 vect-reduc-dot-s8.c).
14666 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14667 vect-reduc-dot-s8.c).
14668 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14669 vect-reduc-dot-s8.c).
14670 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14671 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14672 vect-reduc-dot-u8.c).
14673 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14674 vect-reduc-dot-u8.c).
14675 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14676 * gcc.dg/vect/vect-multitypes-9.c: New test.
14677 * gcc.dg/vect/vect-multitypes-10.c: New test.
14678 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14679 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14680 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14681 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14682 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14683 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14684 wrapv-vect-reduc-dot-s8.c.
14685 * lib/target-support.exp (check_effective_target_vect_unpack): New.
14686 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14687 targets that support vec_unpack.
14688 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14689 (check_effective_target_vect_widen_mult_qi_to_hi): New.
14690 (check_effective_target_vect_widen_mult_hi_to_si): New.
14691 (check_effective_target_vect_widen_sum): Removed.
14692
14693 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14694
14695 * gcc.dg/vect/vect-multitypes-8.c: New test.
14696 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14697
14698 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14699
14700 * gcc.dg/vect/vect-multitypes-7.c: New test.
14701
14702 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14703
14704 * gcc.dg/vect/vect-multitypes-4.c: New test.
14705 * gcc.dg/vect/vect-multitypes-5.c: New test.
14706 * gcc.dg/vect/vect-multitypes-6.c: New test.
14707
14708 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14709
14710 * gcc.dg/vect/vect-multitypes-1.c: New test.
14711 * gcc.dg/vect/vect-multitypes-2.c: New test.
14712 * gcc.dg/vect/vect-multitypes-3.c: New test.
14713
14714 2006-11-07 Eric Christopher <echristo@apple.com>
14715
14716 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14717 Test using scan-assembler-not.
14718
14719 2006-11-07 Jakub Jelinek <jakub@redhat.com>
14720
14721 * gcc.dg/inline-17.c: New test.
14722
14723 2006-11-07 Steve Ellcey <sje@cup.hp.com>
14724
14725 PR other/25028
14726 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
14727 on HP-UX.
14728
14729 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14730
14731 PR fortran/29539
14732 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14733
14734 PR fortran/29634
14735 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14736 test.
14737
14738 2006-11-07 Tobias Burnus <burnus@net-b.de>
14739
14740 PR fortran/29601
14741 * gfortran.dg/volatile.f90: Add.
14742 * gfortran.dg/volatile2.f90: Add.
14743 * gfortran.dg/volatile3.f90: Add.
14744 * gfortran.dg/volatile4.f90: Add.
14745 * gfortran.dg/volatile5.f90: Add.
14746 * gfortran.dg/volatile6.f90: Add.
14747 * gfortran.dg/volatile7.f90: Add.
14748
14749 2006-11-06 Tobias Burnus <burnus@net-b.de>
14750
14751 * gfortran.dg/io_constraints_2.f90: Adjust pattern
14752 for matching error messages.
14753 * gfortran.dg/specifics_3.f90: Adjust pattern
14754 for matching error messages.
14755
14756 2006-11-06 Janis Johnson <janis187@us.ibm.com>
14757 Bernhard Fischer <aldot@gcc.gnu.org>
14758
14759 * lib/gcc-dg.exp (output-exists): New proc.
14760 (output-exists-not): New proc.
14761 * gcc.test-framework/test-framework.awk: Support new directives.
14762 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14763 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14764 * gcc.test-framework/dg-outexists-exp-F.c: New test.
14765 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14766 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14767 * gcc.test-framework/dg-outexists-exp-P.c: New test.
14768
14769 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
14770
14771 PR fortran/29630
14772 PR fortran/29679
14773 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14774 * gfortran.dg/initialization_3.f90: New.
14775
14776 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14777
14778 PR libgfortran/25545
14779 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14780
14781 2006-11-05 Jakub Jelinek <jakub@redhat.com>
14782
14783 PR middle-end/29695
14784 * gcc.c-torture/execute/pr29695-1.c: New test.
14785 * gcc.c-torture/execute/pr29695-2.c: New test.
14786
14787 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
14788
14789 PR fortran/29565
14790 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14791
14792 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
14793
14794 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14795 for matching error messages.
14796
14797 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
14798
14799 PR target/26915
14800 * gcc.target/i386/387-12.c: New test.
14801
14802 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14803
14804 PR libfortran/29713
14805 * gfortran.dg/pr29713.f90: New test.
14806
14807 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
14808
14809 * gcc.c-torture/execute/arith-rand-ll.c:
14810 Also test for bogus rest sign.
14811
14812 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14813
14814 PR libfortran/27895
14815 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14816
14817 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
14818
14819 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14820 from error messages.
14821
14822 2006-11-02 Mike Stump <mrs@apple.com>
14823
14824 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14825
14826 * g++.old-deja/g++.abi/align.C: Enable for darwin.
14827
14828 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
14829
14830 * g++.dg/eh/gcsec1.C: New test.
14831
14832 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14833
14834 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14835 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
14836
14837 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
14838
14839 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14840 hexadecimal value.
14841 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14842 * gcc.dg/pr14796-2.c: Likewise.
14843
14844 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
14845
14846 * gcc.c-torture/execute/20061101-1.c: New test.
14847
14848 2006-11-01 Richard Guenther <rguenther@suse.de>
14849
14850 * gcc.target/i386/fpprec-1.c: New testcase.
14851
14852 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14853
14854 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14855 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14856
14857 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
14858
14859 * gcc.c-torture/execute/20061031-1.c: New test.
14860
14861 2006-10-31 Geoffrey Keating <geoffk@apple.com>
14862
14863 PR 23067
14864 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14865 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14866 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14867 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14868 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14869 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14870 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14871
14872 2006-10-31 Eric Christopher <echristo@apple.com>
14873 Falk Hueffner <falk@debian.org>
14874
14875 * gcc.dg/builtin-bswap-1.c: New.
14876 * gcc.dg/builtin-bswap-2.c: New.
14877 * gcc.dg/builtin-bswap-3.c: New.
14878 * gcc.dg/builtin-bswap-4.c: New.
14879 * gcc.dg/builtin-bswap-5.c: New.
14880 * gcc.target/i386/builtin-bswap-1.c: New.
14881
14882 2006-10-31 Geoffrey Keating <geoffk@apple.com>
14883
14884 * gcc.dg/inline-16.c: New.
14885
14886 PR 16622
14887 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14888 defining it.
14889 * gcc.dg/inline-13.c: New.
14890 * gcc.dg/inline-14.c: New.
14891 * gcc.dg/inline-15.c: New.
14892
14893 PR 11377
14894 * gcc.dg/inline6.c: New.
14895 * gcc.dg/inline7.c: New.
14896
14897 2006-10-31 Roger Sayle <roger@eyesopen.com>
14898
14899 PR middle-end/23470
14900 * gcc.dg/pr23470-1.c: New test case.
14901
14902 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
14903
14904 PR fortran/29537
14905 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14906 data.
14907 * gfortran.dg/blockdata_2.f90: New testcase.
14908
14909 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
14910
14911 PR libfortran/29627
14912 * gfortran.dg/unf_short_record_1.f90: New test.
14913
14914 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14915
14916 PR fortran/29067
14917 * gfortran.dg/pr29067.f: New test.
14918
14919 2006-10-31 Joseph Myers <joseph@codesourcery.com>
14920 Richard Sandiford <richard@codesourcery.com>
14921
14922 * lib/target-supports.exp (get_compiler_messages): Append options
14923 as a single list element.
14924 (check_effective_target_arm_vfp_ok): New.
14925 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14926
14927 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
14928
14929 PR fortran/29387
14930 * gfortran.dg/intrinsic_actual_2.f90: New test.
14931
14932 PR fortran/29490
14933 * gfortran.dg/actual_array_interface_1.f90: New test.
14934
14935 PR fortran/29641
14936 * gfortran.dg/used_types_11.f90: New test.
14937
14938 2006-10-30 Dirk Mueller <dmueller@suse.de>
14939
14940 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14941 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14942 * g++.old-deja/g++.pt/eichin01.C (main): Same.
14943 * g++.old-deja/g++.mike/net25.C (main): Same.
14944 * g++.dg/lookup/exception1.C (main): Same.
14945 * g++.dg/parse/parens2.C (main): Same.
14946
14947 2006-10-30 Roger Sayle <roger@eyesopen.com>
14948
14949 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14950
14951 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14952
14953 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14954 * gcc.dg/torture/builtin-math-3.c: Likewise.
14955
14956 2006-10-30 Tobias Burnus <burnus@net-b.de>
14957
14958 PR fortran/29452
14959 * gfortran.dg/write_check.f90: Check run-time keyword checking.
14960 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14961
14962 2006-10-30 Andrew Pinski <pinskia@gmail.com>
14963
14964 PR Fortran/29410
14965 * gfortran.fortran-torture/execute/transfer1.f90: New test.
14966
14967 2006-10-30 Joseph Myers <joseph@codesourcery.com>
14968
14969 * lib/target-supports.exp (check_function_available): Declare
14970 function before calling.
14971
14972 2006-10-30 Jakub Jelinek <jakub@redhat.com>
14973
14974 PR tree-optimization/29637
14975 * gcc.dg/pr29637.c: New test.
14976
14977 2006-10-29 Roger Sayle <roger@eyesopen.com>
14978
14979 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14980 tree canonicalization.
14981
14982 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14983
14984 * gcc.dg/builtins-20.c: Add more hypot tests.
14985
14986 2006-10-29 Roger Sayle <roger@eyesopen.com>
14987
14988 * gcc.dg/fold-compare-1.c: New test case.
14989
14990 2006-10-29 Dirk Mueller <dmueller@suse.de>
14991
14992 PR c++/16307
14993 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14994
14995 2006-10-29 Roger Sayle <roger@eyesopen.com>
14996
14997 PR tree-optimization/15458
14998 * gcc.dg/fold-xornot-1.c: New test case.
14999
15000 2006-10-29 Richard Guenther <rguenther@suse.de>
15001
15002 * gcc.target/i386/math-torture/trunc.c: New testcase.
15003
15004 2006-10-29 Richard Guenther <rguenther@suse.de>
15005
15006 * gcc.target/i386/math-torture/round.c: New testcase.
15007
15008 2006-10-29 Richard Guenther <rguenther@suse.de>
15009
15010 * gcc.target/i386/math-torture/ceil.c: New testcase.
15011 * gcc.target/i386/math-torture/floor.c: Likewise.
15012
15013 2006-10-29 Richard Guenther <rguenther@suse.de>
15014
15015 * gcc.target/i386/math-torture/rint.c: New testcase.
15016 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15017
15018 2006-10-29 Richard Guenther <rguenther@suse.de>
15019
15020 * gcc.target/i386/math-torture/lfloor.c: New testcase.
15021 * gcc.target/i386/math-torture/lceil.c: Likewise.
15022
15023 2006-10-28 Tobias Burnus <burnus@net-b.de>
15024
15025 PR libgfortran/24313
15026 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15027
15028 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
15029
15030 * gcc.c-torture/execute/20020118-1.c,
15031 gcc.c-torture/execute/builtins/strlen.c,
15032 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15033 comment typos.
15034
15035 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15036
15037 * gcc.dg/builtins-20.c: Add tests for hypot.
15038 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
15039 two-argument builtins.
15040 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15041 TESTIT2. Update all callers.
15042 (TESTIT2, TESTIT2_R): New helper macros.
15043 Add testcases for pow, hypot and atan2.
15044
15045 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
15046
15047 PR C++/29295
15048 * g++.dg/expr/bool1.C: New test.
15049 * g++.dg/expr/bool2.C: New test.
15050
15051 2006-10-28 Tobias Burnus <burnus@net-b.de>
15052
15053 PR fortran/28224
15054 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15055 * gfortran.dg/namelist_internal.f90: New test.
15056
15057 2006-10-28 Tobias Burnus <burnus@net-b.de>
15058
15059 PR fortran/29625
15060 * gfortran.dg/io_real_boz.f90: Add.
15061 * gfortran.dg/io_real_boz2.f90: Add.
15062
15063 2006-10-28 Richard Guenther <rguenther@suse.de>
15064
15065 PR middle-end/26899
15066 * gcc.dg/tree-ssa/pr26899.c: New testcase.
15067
15068 2006-10-28 Richard Guenther <rguenther@suse.de>
15069
15070 PR target/28806
15071 * gcc.target/i386/math-torture/lround.c: New testcase.
15072
15073 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
15074
15075 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15076 * gcc.dg/builtins-44.c: Likewise.
15077 * gcc.dg/builtins-45.c: Likewise.
15078 * gcc.dg/pr28796-2.c: Likewise.
15079 * gcc.dg/unordered-3.c: Likewise.
15080
15081 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15082
15083 PR libgfortran/27954
15084 * gfortran.dg/error_recovery_2.f90: New test.
15085
15086 2006-10-26 Richard Guenther <rguenther@suse.de>
15087
15088 * gcc.target/i386/i386.exp: Use glob, not find to collect
15089 tests. Avoids recursing into subdirectories.
15090 * gcc.target/i386/math-torture/math-torture.exp: Torture
15091 for interesting ia32 math options.
15092 * gcc.target.i386/math-torture/lrint.c: New testcase.
15093
15094 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15095
15096 PR libgfortran/29563
15097 * gfortran.dg/arrayio_9.f90: Update test.
15098 * gfortran.dg/arrayio_19.f90: New test.
15099
15100 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
15101
15102 * gcc.dg/20061026.c: New testcase.
15103
15104 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15105
15106 PR libgfortran/29563
15107 * gfortran.dg/arrayio_9.f90: New test.
15108
15109 2006-10-26 Ben Elliston <bje@au.ibm.com>
15110
15111 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15112 Copy the strings manually, as strcpy may call strlen.
15113
15114 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15115
15116 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15117 Add checks for log, log2, log10 and log1p.
15118
15119 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15120 we already test 0.0. Add checks for expm1, log, log2, log10,
15121 log1p, cbrt, erf and erfc.
15122
15123 2006-10-25 Steve Ellcey <sje@cup.hp.com>
15124
15125 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15126
15127 2006-10-25 Uros Bizjak <uros@kss-loka.si>
15128
15129 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15130 and remainderl() built-in functions. Remove -ffast-math from
15131 dg-options.
15132
15133 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15134
15135 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15136 acosh and atanh.
15137
15138 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15139 floating point modifiers to arguments passed to float and long
15140 double functions respectively. Update all callers to use floating
15141 point numbers, not integers. Add tests for exp, exp2 and
15142 exp10/pow10.
15143
15144 * gcc.dg/torture/builtin-math-3.c: New test.
15145
15146 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
15147
15148 PR fortran/29393
15149 * gfortran.dg/initialize_2.f90: New.
15150
15151 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15152
15153 * gcc.dg/torture/builtin-math-2.c: New test.
15154
15155 2006-10-24 Richard Guenther <rguenther@suse.de>
15156
15157 PR middle-end/28796
15158 * gcc.dg/pr28796-1.c: New testcase.
15159 * gcc.dg/pr28796-2.c: Likewise.
15160
15161 2006-10-24 Richard Guenther <rguenther@suse.de>
15162
15163 * gcc.dg/builtins-57.c: New testcase.
15164
15165 2006-10-24 Richard Guenther <rguenther@suse.de>
15166
15167 PR tree-optimization/29567
15168 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15169
15170 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
15171
15172 PR tree-optimization/14784
15173 * gcc.dg/alias-10.c: New test.
15174
15175 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15176
15177 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15178
15179 2006-10-23 Jakub Jelinek <jakub@redhat.com>
15180
15181 * gcc.dg/builtin-strncat-chk-1.c: New test.
15182
15183 2006-10-23 Jan Hubicka <jh@suse.cz>
15184
15185 * gcc.dg/memmove-1.c: New test.
15186
15187 2006-10-23 Paul Brook <paul@codesourcery.com>
15188
15189 * gcc.dg/pragma-pack-5.c: New test.
15190
15191 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
15192
15193 * g++.dg/other/s390-1.C: New testcase.
15194
15195 2006-10-23 Richard Guenther <rguenther@suse.de>
15196
15197 PR middle-end/27132
15198 PR middle-end/23295
15199 * gcc.dg/pr27132.c: New testcase.
15200 * gcc.dg/pr23295.c: Likewise.
15201 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15202 * g++.dg/tree-ssa/pr19807.C: Likewise.
15203
15204 2006-10-23 Richard Guenther <rguenther@suse.de>
15205
15206 PR middle-end/21032
15207 * gcc.dg/pr21032.c: New testcase.
15208
15209 2006-10-22 Jeff Law <law@redhat.com>
15210 Richard Guenther <rguenther@suse.de>
15211
15212 PR tree-optimization/15911
15213 * gcc.dg/tree-ssa/vrp30.c: New testcase.
15214
15215 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
15216
15217 PR c++/20647
15218 * g++.dg/abi/rtti3.C: New.
15219
15220 2006-10-21 Uros Bizjak <uros@kss-loka.si>
15221
15222 PR middle-end/28252
15223 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15224 transformation.
15225
15226 2006-10-21 Richard Guenther <rguenther@suse.de>
15227
15228 PR tree-optimization/3511
15229 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15230
15231 2006-10-21 Richard Guenther <rguenther@suse.de>
15232
15233 PR middle-end/26898
15234 * gcc.dg/torture/pr26898-1.c: New testcase.
15235 * gcc.dg/torture/pr26898-2.c: Likewise.
15236
15237 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
15238
15239 PR c++/28053
15240 * g++.dg/parse/bitfield1.C: Adjust error markers.
15241 * g++.dg/parse/bitfield2.C: New test.
15242
15243 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
15244
15245 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15246
15247 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15248
15249 PR libfortran/27895
15250 * gfortran.dg/zero_sized_1.f90: New test.
15251
15252 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
15253
15254 * gcc.dg/div-compare-1.c: New test.
15255
15256 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
15257
15258 PR fortran/29216
15259 * gfortran.dg/result_default_init_1.f90: New test.
15260
15261 PR fortran/29314
15262 * gfortran.dg/automatic_default_init_1.f90: New test.
15263
15264 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15265 from 38 to 33.
15266
15267 2006-10-18 Geoffrey Keating <geoffk@apple.com>
15268
15269 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15270 'using namespace std' without previous declaration.
15271 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15272 * g++.old-deja/g++.robertl/eb133c.C: New.
15273
15274 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15275
15276 PR libgfortran/29277
15277 * gfortran.dg/streamio_4.f90: Update test.
15278 * gfortran.dg/streamio_11.f90: New test.
15279
15280 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
15281
15282 PR c++/27952
15283 * g++.dg/inherit/virtual1.C: New test.
15284
15285 2006-10-17 Mark Mitchell <mark@codesourcery.com>
15286
15287 PR c++/28261
15288 * g++.dg/parse/enum3.C: New test.
15289
15290 2006-10-17 Mark Mitchell <mark@codesourcery.com>
15291
15292 PR c++/29039
15293 * g++.dg/init/ctor8.C: New test.
15294
15295 2006-10-17 Mark Mitchell <mark@codesourcery.com>
15296
15297 PR c++/27270
15298 * g++.dg/ext/complit8.C: Tweak error markers.
15299 * g++.dg/template/complit1.C: Add error marker.
15300
15301 2006-10-16 Mark Mitchell <mark@codesourcery.com>
15302
15303 PR c++/27270
15304 * g++.dg/ext/complit8.C: New test.
15305
15306 PR c++/29408
15307 * g++.dg/parse/dtor12.C: New test.
15308
15309 PR c++/29435
15310 * g++.dg/template/sizeof11.C: New test.
15311
15312 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
15313
15314 PR fortran/29392
15315 * gfortran.dg/data_char_3.f90: New test.
15316
15317 PR fortran/29451
15318 * gfortran.dg/negative_automatic_size.f90: New test.
15319
15320 2006-10-16 David Daney <ddaney@avtrex.com>
15321
15322 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15323
15324 2006-10-16 Eric Christopher <echristo@apple.com>
15325
15326 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15327 x86_64.
15328
15329 2006-10-16 Mark Mitchell <mark@codesourcery.com>
15330
15331 PR c++/28211
15332 * g++.dg/tc1/dr49.C: Tweak error messages.
15333 * g++.dg/parse/template21.C: New test.
15334
15335 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15336
15337 PR middle-end/20491
15338 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15339
15340 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
15341
15342 PR fortran/29403
15343 * gfortran.dg/print_1.f90: New test.
15344
15345 2006-10-15 Jan Hubicka <jh@suse.cz>
15346
15347 PR middle-end/29241
15348 * gcc.c-torture/compile/pr29241.c: New testcase.
15349
15350 2006-10-15 David Edelsohn <edelsohn@gnu.org>
15351
15352 PR middle-end/29250
15353 * gcc.c-torture/compile/pr29250.c: New test.
15354
15355 2006-10-15 Richard Guenther <rguenther@suse.de>
15356
15357 * gcc.dg/pr29299.c: New testcase.
15358
15359 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
15360
15361 PR fortran/24767
15362 * gfortran.dg/label_4.f90: Adjust warning flag.
15363
15364 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15365
15366 PR fortran/29371
15367 * gfortran.dg/nullify_3.f90: New test.
15368
15369 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15370
15371 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15372 on Solaris 2.5.1 too.
15373
15374 2006-10-13 Eric Christopher <echristo@apple.com>
15375
15376 * gcc.dg/pr25993.c: Skip for darwin.
15377
15378 2006-10-13 Eric Christopher <echristo@apple.com>
15379
15380 * gcc.dg/visibility-11.c: Skip for darwin.
15381
15382 2006-10-13 Eric Christopher <echristo@apple.com>
15383
15384 * gcc.dg/darwin-weakimport-1.c: Use
15385 -fno-asynchronous-unwind-tables.
15386 * gcc.dg/darwin-weakimport-3.c: Ditto.
15387
15388 2006-10-13 Richard Guenther <rguenther@suse.de>
15389
15390 PR tree-optimization/29446
15391 * gcc.dg/torture/pr29446.c: New testcase.
15392
15393 2006-10-13 Bill Wendling <wendling@apple.com>
15394
15395 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15396 * g++.old-deja/g++.jason/hmc1.C: Likewise.
15397 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15398 * g++.old-deja/g++.law/shadow1.C: Likewise.
15399 * g++.old-deja/g++.law/ctors10.C: Likewise.
15400 * g++.dg/debug/namespace1.C: Likewise.
15401 * g++.dg/inherit/namespace-as-base.C: Likewise.
15402 * g++.dg/opt/delay-slot-1.C: Likewise.
15403 * g++.dg/parse/defarg10.C: Likewise.
15404 * g++.dg/template/ptrmem11.C: Likewise.
15405 * g++.dg/template/mem_func_ptr.C: Likewise.
15406 * g++.dg/template/spec19.C: Likewise.
15407
15408 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
15409
15410 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15411
15412 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15413
15414 PR fortran/29373
15415 * gfortran.dg/implicit_9.f90: New test.
15416
15417 PR fortran/29407
15418 * gfortran.dg/namelist_25.f90: New test.
15419
15420 PR fortran/27701
15421 * gfortran.dg/same_name_2.f90: New test.
15422
15423 PR fortran/29232
15424 * gfortran.dg/host_assoc_types_1.f90: New test.
15425
15426 PR fortran/29364
15427 * gfortran.dg/missing_derived_type_1.f90: New test.
15428 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15429
15430 PR fortran/29422
15431 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15432
15433 PR fortran/29428
15434 * gfortran.dg/alloc_comp_assign_5.f90: New test.
15435
15436 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15437
15438 PR fortran/29391
15439 * gfortran.dg/bound_2.f90: New test.
15440
15441 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15442
15443 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15444 directive.
15445 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15446 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15447 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15448 * gfortran.dg/gomp/reduction3.f90: Likewise.
15449 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15450 * gfortran.dg/dummy_procedure_2.f90: Likewise.
15451 * gfortran.dg/interface_derived_type_1.f90: Likewise.
15452 * gfortran.dg/forall_4.f90: Likewise.
15453 * gfortran.dg/spec_expr_4.f90: Likewise.
15454 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15455 * gfortran.dg/forall_5.f90: Likewise.
15456 * gfortran.dg/open_access_append_2.f90: Add check for
15457 compile-time warning.
15458
15459 2006-10-13 Mark Mitchell <mark@codesourcery.com>
15460
15461 PR c++/28506
15462 * g++.dg/parse/pure1.C: New test.
15463
15464 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15465
15466 PR fortran/21435
15467 * gfortran.dg/io_constraints_3.f90: New test.
15468 * gfortran.dg/open_access_append_1.f90: Add checks
15469 for compile-time warnings.
15470 * gfortran.dg/pr20163-2.f: Likewise.
15471 * gfortran.dg/iostat_2.f90: Likewise.
15472 * gfortran.dg/label_4.f90: Delete the temporary
15473 file.
15474 * gfortran.dg/direct_io_2.f90: Add a FILE=
15475 specifier.
15476 * gfortran.dg/iomsg_1.f90: Add check for
15477 compile-time warning.
15478
15479 2006-10-12 Jan Hubicka <jh@suse.cz>
15480
15481 PR c/28419
15482 * gcc.dg/pr28319.c: New test.
15483
15484 2006-10-12 Mark Mitchell <mark@codesourcery.com>
15485 PR c++/29318
15486 * g++.dg/ext/vla4.C: New test.
15487
15488 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15489
15490 PR c++/27961
15491 * g++.dg/template/crash60.C: New test.
15492 * g++.dg/other/large-size-array.C: Adjust error markers.
15493 * g++.dg/parse/crash27.C: Likewise.
15494 * g++.dg/template/crash1.C: Likewise.
15495
15496 2006-10-12 Steve Ellcey <sje@cup.hp.com>
15497
15498 PR testsuite/29093
15499 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15500
15501 2006-10-12 Jakub Jelinek <jakub@redhat.com>
15502
15503 PR preprocessor/28709
15504 * gcc.dg/cpp/paste14.c: New test.
15505
15506 2006-10-11 Mark Mitchell <mark@codesourcery.com>
15507
15508 PR c++/29175
15509 * g++.dg/init/array24.C: New test.
15510
15511 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15512
15513 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15514 of <sys/types.h>.
15515
15516 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
15517
15518 PR c++/29024
15519 * g++.dg/parse/typedef8.C: New test.
15520 * g++.dg/other/mult-stor1.C: Adjust error markers.
15521
15522 2006-10-11 Richard Guenther <rguenther@suse.de>
15523
15524 PR tree-optimization/28230
15525 * gcc.dg/torture/pr28230.c: New testcase.
15526
15527 2006-10-11 Richard Guenther <rguenther@suse.de>
15528
15529 PR inline-asm/29119
15530 * gcc.dg/torture/pr29119.c: New testcase.
15531
15532 2006-10-10 Jakub Jelinek <jakub@redhat.com>
15533
15534 PR middle-end/29272
15535 * gcc.c-torture/execute/20060930-2.c: New test.
15536
15537 2006-10-09 Richard Henderson <rth@redhat.com>
15538
15539 Revert emutls patch.
15540
15541 2006-10-09 Richard Guenther <rguenther@suse.de>
15542
15543 PR middle-end/29254
15544 * gcc.dg/pr29254.c: New testcase.
15545
15546 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
15547 Paul Thomas <pault@gcc.gnu.org>
15548
15549 PR fortran/20541
15550 * gfortran.dg/alloc_comp_basics_1.f90: New test.
15551 * gfortran.dg/alloc_comp_basics_2.f90: New test.
15552 * gfortran.dg/alloc_comp_assign_1.f90: New test.
15553 * gfortran.dg/alloc_comp_assign_2.f90: New test.
15554 * gfortran.dg/alloc_comp_assign_3.f90: New test.
15555 * gfortran.dg/alloc_comp_assign_4.f90: New test.
15556 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15557 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15558 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15559 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15560 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15561 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15562 * gfortran.dg/alloc_comp_std.f90: New test.
15563 * gfortran.dg/move_alloc.f90: New test.
15564
15565 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
15566
15567 PR fortran/29115
15568 * gfortran.dg/derived_constructor_comps_2.f90: New test.
15569
15570 PR fortran/29211
15571 * gfortran.dg/forall_char_dependencies_1.f90: New test.
15572
15573 2006-10-08 Tobias Burnus <burnus@net-b.de>
15574
15575 PR fortran/28585
15576 * gfortran.dg/new_line.f90: New test.
15577
15578 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15579
15580 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15581 * gcc.dg/torture/builtin-convert-1.c,
15582 gcc.dg/torture/builtin-convert-2.c,
15583 gcc.dg/torture/builtin-convert-3.c,
15584 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15585
15586 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
15587
15588 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15589 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15590 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15591 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15592
15593 2006-10-07 Andrew Pinski <pinskia@gmail.com>
15594
15595 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15596 Xfail some tests for powerpc-darwin and powerpc-aix.
15597
15598 2006-10-07 Jakub Jelinek <jakub@redhat.com>
15599
15600 PR c/29380
15601 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15602
15603 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15604
15605 PR target/29300
15606 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15607 on hppa*-*-hpux*.
15608
15609 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15610
15611 PR fortran/16580
15612 PR fortran/29288
15613 * gfortran.fortran-torture/execute/specifics.f90:
15614 Add tests for using all possible intrinsics as actual arguments.
15615 * gfortran.dg/specifics_1.f90: Add tests for using
15616 all possible intrinsics as actual arguments.
15617 * gfortran.dg/specifics_2.f90: New file.
15618 * gfortran.dg/specifics_3.f90: New file.
15619
15620 2006-10-07 Richard Sandiford <richard@codesourcery.com>
15621
15622 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15623 * gcc.dg/debug/debug-2.c: Likewise.
15624
15625 2006-10-06 Uros Bizjak <uros@kss-loka.si>
15626
15627 * gcc.c-torture/compile/sync-2.c: New test.
15628
15629 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15630
15631 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15632 line endings.
15633
15634 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15635
15636 PR rtl-optimization/29128
15637 * gcc.c-torture/compile/pr29128.c: New test.
15638
15639 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15640
15641 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15642 line endings.
15643
15644 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
15645
15646 PR middle-end/29256
15647 * gcc.dg/tree-ssa/loop-19.c: New test.
15648
15649 2006-10-06 Jakub Jelinek <jakub@redhat.com>
15650
15651 PR tree-optimization/29330
15652 * gcc.dg/pr29330.c: New test.
15653
15654 PR target/28924
15655 * gcc.c-torture/compile/20061005-1.c: New test.
15656
15657 2006-10-06 Olivier Hainque <hainque@adacore.com>
15658
15659 * gcc.dg/typename-vla-1.c: New case.
15660 * gnat.dg/forward_vla.adb: New case.
15661
15662 2006-10-06 Jakub Jelinek <jakub@redhat.com>
15663
15664 PR tree-optimization/29290
15665 * gfortran.dg/loop_nest_1.f90: New test.
15666
15667 PR target/29198
15668 * gcc.dg/tls/opt-12.c: New test.
15669
15670 PR fortran/28415
15671 * gfortran.dg/save_2.f90: New test.
15672
15673 PR c/29091
15674 * gcc.dg/pr29091.c: New test.
15675
15676 2006-10-06 Joseph Myers <joseph@codesourcery.com>
15677
15678 * lib/target-supports.exp
15679 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15680 same as x86_64-*-*; check for LP64.
15681
15682 2006-10-04 Richard Henderson <rth@redhat.com>
15683
15684 * lib/target-supports.exp (check_effective_target_tls): Redefine
15685 to mean non-emulated tls.
15686 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15687 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15688 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15689 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15690 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15691 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15692 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15693
15694 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
15695
15696 PR fortran/29343
15697 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15698
15699 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15700
15701 * gfortran.dg/bounds_check_fail_1.f90: New test.
15702
15703 2006-10-03 Mark Mitchell <mark@codesourcery.com>
15704
15705 PR c++/29020
15706 * g++.dg/template/friend48.C: New test.
15707
15708 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
15709
15710 PR fortran/29098
15711 * gfortran.dg/default_initialization_2.f90: New test.
15712
15713 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
15714
15715 PR fortran/20779
15716 PR fortran/20891
15717 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15718
15719 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
15720
15721 PR fortran/29284
15722 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15723
15724 PR fortran/29321
15725 PR fortran/29322
15726 * gfortran.dg/missing_optional_dummy_2.f90: New test.
15727
15728 PR fortran/25091
15729 PR fortran/25092
15730 * gfortran.dg/entry_array_specs_1.f90: New test.
15731
15732 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
15733
15734 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15735 insufficient to inhibit some test failures at -O3. Do testing
15736 on integers.
15737
15738 2006-10-03 Mark Mitchell <mark@codesourcery.com>
15739
15740 PR c++/29138
15741 * g++.dg/inherit/access8.C: New test.
15742 * g++.dg/template/dtor4.C: Tweak error messages.
15743
15744 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15745
15746 PR fortran/27478
15747 * gfortran.dg/entry_8.f90: New test.
15748
15749 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15750
15751 PR c++/29291
15752 * g++.dg/parse/new4.C: New test.
15753
15754 2006-10-03 Uros Bizjak <uros@kss-loka.si>
15755
15756 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15757 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15758 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15759 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15760 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15761
15762 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15763
15764 PR fortran/19260
15765 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15766 * gfortran.dg/continuation_2.f90: New test.
15767
15768 PR fortran/19262
15769 * gfortran.dg/continuation_3.f90: New test.
15770 * gfortran.dg/continuation_4.f90: New test.
15771 * gfortran.dg/continuation_5.f: New test.
15772 * gfortran.dg/continuation_6.f: New test.
15773
15774 2006-10-02 Mark Mitchell <mark@codesourcery.com>
15775
15776 PR c++/29226
15777 * g++.dg/template/vla1.C: New test.
15778
15779 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15780
15781 PR fortran/29210
15782 * gfortran.dg/complex_parameter_1.f90: New test.
15783
15784 2006-10-02 Jakub Jelinek <jakub@redhat.com>
15785
15786 PR c/29154
15787 * gcc.c-torture/execute/20060929-1.c: New test.
15788
15789 2006-10-01 Mark Mitchell <mark@codesourcery.com>
15790
15791 PR c++/29105
15792 * g++.dg/template/member6.C: New test.
15793 * g++.dg/parse/typename7.C: Adjust error markers.
15794
15795 PR c++/29080
15796 * g++.dg/template/member7.C: New test.
15797
15798 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
15799
15800 PR c/24010
15801 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15802 gcc.dg/Woverride-init-3.c: New tests.
15803
15804 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
15805
15806 * gcc.c-torture/execute/20060930-1.c: New test.
15807
15808 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15809
15810 PR fortran/18791
15811 * gfortran.dg/specifics_1.f90: New test.
15812 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15813 complex specifics.
15814
15815 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15816
15817 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15818 pthread-init-common.h: New.
15819
15820 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
15821
15822 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15823 precision on some archs.
15824
15825 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
15826
15827 * gcc.dg/non-local-goto-1.c: New test.
15828 * gcc.dg/non-local-goto-2.c: Likewise.
15829 * gcc.dg/setjmp-3.c: Likewise.
15830 * gcc.dg/setjmp-4.c: Likewise.
15831
15832 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
15833
15834 * gnat.dg/self_aggregate_with_pointer.adb: New test.
15835
15836 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
15837
15838 PR fortran/28276
15839 * gfortran.dg/exponent_1.f90: New test.
15840
15841 PR fortran/27021
15842 * gfortran.dg/nearest_1.f90: New test.
15843
15844 2006-09-26 Jakub Jelinek <jakub@redhat.com>
15845
15846 PR middle-end/25261
15847 PR middle-end/28790
15848 * gcc.dg/gomp/nestedfn-1.c: New test.
15849
15850 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
15851
15852 PR objc/29195
15853 * objc/compile/method-1.m: New test.
15854
15855 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
15856
15857 PR c++/26938
15858 * g++.dg/template/crash58.C: New test.
15859 * g++.dg/parse/crash28.C: Adjust error markers.
15860 * g++.dg/template/crash34.C: Likewise.
15861 * g++.dg/template/friend31.C: Likewise.
15862 * g++.dg/template/crash32.C: Likewise.
15863
15864 PR c++/27329
15865 * g++.dg/template/crash59.C: New test.
15866
15867 PR c++/27667
15868 * g++.dg/template/spec33.C: New test.
15869 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15870
15871 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
15872 Adam Nemet <anemet@caviumnetworks.com>
15873
15874 * gcc.dg/tree-ssa/ivopts-1.c: New test.
15875 * gcc.dg/tree-ssa/ivopts-2.c: New test.
15876
15877 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
15878
15879 PR target/28911
15880 * gcc.dg/pr28911.c: New.
15881
15882 2006-09-23 Uros Bizjak <uros@kss-loka.si>
15883
15884 PR target/29169
15885 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15886 (dg-options): Add -mfpmath=387.
15887
15888 2006-09-23 Jakub Jelinek <jakub@redhat.com>
15889
15890 PR c/28706
15891 * gcc.dg/pr28706.c: New test.
15892
15893 PR c/28712
15894 * gcc.dg/pr28712.c: New test.
15895
15896 2006-09-22 Mike Stump <mrs@apple.com>
15897
15898 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15899
15900 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
15901
15902 PR tree-optimization/28888
15903 * gcc.dg/pr28888.c: New test.
15904
15905 2006-09-21 Mark Mitchell <mark@codesourcery.com>
15906
15907 PR c++/29016
15908 * g++.dg/init/ptrfn1.C: New test.
15909
15910 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
15911
15912 PR c++/28861
15913 * g++.dg/template/spec32.C: New test.
15914 * g++.dg/parse/crash9.C: Adjust error markers.
15915
15916 PR c++/28303
15917 * g++.dg/template/typedef6.C: New test.
15918 * g++.dg/init/error1.C: Adjust error markers.
15919 * g++.dg/parse/crash9.C: Likewise.
15920 * g++.dg/template/crash55.C: Likewise.
15921
15922 2006-09-21 Janis Johnson <janis187@us.ibm.com>
15923
15924 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15925
15926 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
15927
15928 PR target/27650
15929 * g++.dg/ext/dllimport12.C: New test.
15930
15931 2006-09-20 Richard Sandiford <richard@codesourcery.com>
15932
15933 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15934 * gcc.target/mips/nmadd-2.c: Likewise.
15935 * gcc.target/mips/mips-ps-6.c: New test.
15936 * gcc.target/mips/neg-abs-1.c: Likewise.
15937 * gcc.target/mips/neg-abs-2.c: Likewise.
15938 * gcc.target/mips/nmadd-3.c: New test.
15939
15940 2006-09-20 Jakub Jelinek <jakub@redhat.com>
15941
15942 PR middle-end/28046
15943 * gcc.dg/gomp/atomic-10.c: New test.
15944 * g++.dg/gomp/atomic-10.C: New test.
15945
15946 2006-09-20 Eric Christopher <echristo@apple.com>
15947
15948 * gcc.target/i386/sse3-not-fisttp.c: New.
15949
15950 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
15951
15952 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15953
15954 2006-09-19 Richard Sandiford <richard@codesourcery.com>
15955
15956 * gcc.c-torture/execute/pr28289.c (one): New variable.
15957 (main): Use it instead of argc.
15958 * gcc.c-torture/execute/20060102-1.c (one): New variable.
15959 (main): Use it instead of argc.
15960
15961 2006-09-19 Paul Brook <paul@codesourcery.com>
15962
15963 PR target/28516
15964 * gcc.dg/nested-func-5.c: New test.
15965
15966 2006-09-19 Ben Elliston <bje@au.ibm.com>
15967
15968 * lib/target-supports.exp (check_effective_target_tls): Compile
15969 test stubs using ${tool}_target_compile, not just target_compile.
15970 (check_effective_target_tls_runtime): Likewise.
15971
15972 2006-09-19 Ben Elliston <bje@au.ibm.com>
15973
15974 * gcc.c-torture/compile/20030405-1.x: Remove.
15975
15976 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15977 optimising linker from discarding it.
15978
15979 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15980
15981 PR fortran/28526
15982 * gfortran.dg/keyword_symbol_1.f90: New test.
15983
15984 * gfortran.dg/spread_shape_1.f90: Add missing warning with
15985 pedantic compilation option.
15986
15987 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15988
15989 PR fortran/29060
15990 * gfortran.dg/spread_shape_1.f90: New test.
15991
15992 2006-09-17 Roger Sayle <roger@eyesopen.com>
15993
15994 PR tree-optimization/28887
15995 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15996
15997 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
15998
15999 PR c/25993
16000 * gcc.dg/pr25993.c: New test.
16001
16002 2006-09-17 Ira Rosen <irar@il.ibm.com>
16003
16004 PR tree-opt/21591
16005 * gcc.dg/vect/pr21591.c: New test.
16006
16007 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
16008
16009 PR tree-opt/29059
16010 * gcc.c-torture/compile/strcpy-1.c: New test.
16011 * gcc.c-torture/compile/strcpy-2.c: New test.
16012 * gcc.c-torture/compile/memcpy-1.c: New test.
16013 * gcc.c-torture/compile/memcpy-2.c: New test.
16014
16015 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
16016
16017 PR testsuite/29055
16018 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16019
16020 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
16021
16022 * gnat.dg/specs/double_record_extension1.ads: New test.
16023 * gnat.dg/specs/double_record_extension2.ads: Likewise.
16024
16025 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
16026
16027 PR fortran/29051
16028 * gfortran.dg/oldstyle_3.f90: New test.
16029
16030 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16031
16032 PR libgfortran/29099
16033 * gfortran.dg/secnds-1.f: New test.
16034
16035 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16036
16037 PR libgfortran/29053
16038 * gfortran.dg/streamio_9.f90: New test.
16039 * gfortran.dg/streamio_10.f90: New test.
16040
16041 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
16042
16043 PR C++/29002
16044 * g++.dg/init/array22.C: New test.
16045 * g++.dg/init/array23.C: New test.
16046
16047 2006-09-14 Arnaud Charlet <charlet@adacore.com>
16048
16049 * stackcheck.lst: Update list of tests requiring stack checking.
16050 * norun.lst: Adjust for above change.
16051 * ada95.lst: New file.
16052 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16053 requiring -gnat95 switch.
16054
16055 2006-09-14 Olivier Hainque <hainque@adacore.com>
16056
16057 * gnat.dg/in_out_parameter.adb: New test.
16058
16059 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
16060
16061 PR debug/28980
16062 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16063
16064 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
16065
16066 * gnat.dg/specs/unchecked_union.ads: New test.
16067
16068 2006-09-13 Richard Sandiford <richard@codesourcery.com>
16069
16070 PR rtl-optimization/28982
16071 * gcc.c-torture/execute/pr28982a.c: New test.
16072 * gcc.c-torture/execute/pr28982b.c: Likewise.
16073
16074 2006-09-12 Eric Christopher <echristo@apple.com>
16075
16076 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16077 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16078
16079 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
16080
16081 PR c/28768
16082 PR preprocessor/14634
16083 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16084 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16085 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16086
16087 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
16088
16089 * gcc.dg/pr28243.c: New test.
16090
16091 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
16092
16093 PR fortran/28971
16094 gfortran.dg/pr28971.f90: New test to act as a backstop in case
16095 this undiagnosed regression reappears.
16096
16097 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
16098
16099 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16100 Treat $srcdir as a literal.
16101 * lib/fortran-torture.exp (fortran-torture-compile,
16102 fortran-torture-execute): Likewise.
16103 * lib/objc-torture.exp (objc-torture-compile,
16104 objc-torture-execute): Likewise.
16105 * lib/profopt.exp (profopt-execute): Likewise.
16106
16107 2006-09-11 Geoffrey Keating <geoffk@apple.com>
16108
16109 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16110
16111 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
16112
16113 PR testsuite/28950
16114 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16115
16116 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
16117
16118 PR target/13685
16119 * gcc.target/i386/pr13685.c: New test.
16120
16121 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
16122
16123 * gcc.dg/pr28726.c: New test.
16124
16125 2006-09-11 Josh Conner <jconner@apple.com>
16126
16127 * gcc.dg/nrv3.c: Increase size of structure.
16128 * gcc.dg/nrv4.c: Likewise.
16129 * gcc.dg/nrv5.c: Likewise.
16130
16131 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
16132
16133 PR libfortran/28890
16134 gfortran.dg/assumed_charlen_function_5.f90: New test.
16135
16136 2006-09-10 Mark Mitchell <mark@codesourcery.com>
16137
16138 PR c++/28991
16139 * g++.dg/init/static3.C: New test.
16140
16141 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
16142
16143 PR testsuite/29007
16144 * gcc.dg/long-long-cst1.c (t): Add cast to
16145 __SIZE_TYPE__ before casting to int.
16146 (main): Return 0 on success.
16147
16148 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
16149
16150 * gcc.c-torture/execute/20060910-1.c: New test.
16151
16152 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
16153
16154 PR middle-end/26983
16155 * gcc.dg/pr26983.c: New test.
16156
16157 2006-09-10 Richard Sandiford <richard@codesourcery.com>
16158
16159 PR target/29006
16160 * gcc.c-torture/execute/pr29006.c: New test.
16161
16162 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
16163
16164 PR libfortran/28947
16165 gfortran.dg/matmul_4.f90: New test.
16166
16167 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
16168
16169 PR fortran/28959
16170 gfortran.dg/used_types_10: New test.
16171
16172 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
16173
16174 PR libfortran/28923
16175 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16176 gfortran.dg/array_initializer_3.f90: New test.
16177
16178 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16179
16180 PR fortran/28914
16181 * gfortran.dg/actual_array_constructor_3.f90: New test.
16182
16183 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
16184
16185 PR testsuite/26778
16186 * gcc.target/i386/pr26778.c: New testcase.
16187
16188 2006-09-08 Eric Christopher <echristo@apple.com>
16189
16190 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16191 * gcc.target/i386/memcpy-1.c: Ditto.
16192 * gcc.target/i386/asm-1.c: Ditto.
16193 * gcc.target/i386/20060512-4.c: Ditto.
16194 * gcc.target/i386/compress-float-387.c: Ditto.
16195 * gcc.target/i386/20060512-1.c: Ditto.
16196 * gcc.target/i386/compress-float-sse.c: Ditto.
16197 * gcc.target/i386/20060512-2.c: Ditto.
16198 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16199 * gcc.target/i386/stack-prot-kernel.c: Ditto.
16200 * gcc.target/i386/compress-float-387-pic.c: Ditto.
16201 * gcc.dg/pr26449.c: Ditto.
16202 * gcc.dg/attr-ms_struct-2.c: Ditto.
16203 * gcc.dg/attr-ms_struct-1.c: Ditto.
16204 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16205
16206 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
16207
16208 PR c/28504
16209 * gcc.dg/vla-10.c: New test.
16210
16211 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16212
16213 PR c++/28858
16214 * g++.dg/parse/template20.C: New test.
16215 * g++.dg/template/operator8.C: Remove obsolete part.
16216 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16217 * g++.old-deja/g++.pt/crash65.C: Likewise.
16218
16219 2006-09-07 Jason Merrill <jason@redhat.com>
16220
16221 PR middle-end/27724
16222 * gcc.dg/long-long-cst1.c: New test.
16223
16224 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
16225
16226 PR C++/28906
16227 * g++.dg/other/array3.C: New test.
16228 * g++.dg/other/array4.C: New test.
16229 * g++.dg/other/array5.C: New test.
16230
16231 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
16232
16233 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16234
16235 2006-09-07 Uros Bizjak <uros@kss-loka.si>
16236
16237 PR target/28946
16238 * gcc.target/i386/pr28946.c: New test.
16239
16240 2006-09-07 Steven G. Kargl <kargls@comcast.net>
16241
16242 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16243 in integer literal constant.
16244 * gfortran.dg/enum_8.f90: Ditto.
16245 * gfortran.dg/g77/20030326-1.f: Ditto.
16246
16247 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
16248
16249 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16250 nonconformance usage.
16251
16252 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
16253
16254 PR middle-end/28862
16255 * gcc.c-torture/compile/vector-align-1.c: New test.
16256
16257 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
16258
16259 PR rtl-opt/27883
16260 * g++.dg/opt/copysign-1.C: New test.
16261
16262 2006-09-06 Jason Merrill <jason@redhat.com>
16263
16264 PR c++/27371
16265 * g++.dg/warn/unused-result1.C: New test.
16266
16267 2006-09-06 Mark Mitchell <mark@codesourcery.com>
16268
16269 PR c++/28903
16270 * g++.dg/ext/vla3.C: New test.
16271
16272 PR c++/28886
16273 * g++.dg/template/array16.C: New test.
16274
16275 2006-09-06 Richard Guenther <rguenther@suse.de>
16276
16277 * gcc.dg/pr27226.c: Remove testcase again.
16278
16279 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
16280
16281 PR tree-opt/28937
16282 * g++.dg/opt/unroll2.C: New test.
16283
16284 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
16285
16286 PR tree-opt/28952
16287 * gcc.dg/vect/pr28952.c: New test.
16288
16289 2006-09-05 Richard Guenther <rguenther@suse.de>
16290
16291 PR tree-optimization/28900
16292 * gcc.dg/torture/pr28900.c: New testcase
16293
16294 2006-09-05 Richard Guenther <rguenther@suse.de>
16295
16296 PR tree-optimization/28905
16297 * gcc.c-torture/compile/pr28905.c: New testcase.
16298
16299 2006-09-05 Richard Guenther <rguenther@suse.de>
16300
16301 PR middle-end/28935
16302 * gcc.dg/pr28935.c: New testcase.
16303
16304 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
16305
16306 * gcc.c-torture/execute/20060905-1.c: New test.
16307
16308 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16309
16310 PR fortran/28908
16311 * gfortran.dg/used_types_7.f90: New test.
16312 * gfortran.dg/used_types_8.f90: New test.
16313 * gfortran.dg/used_types_9.f90: New test.
16314
16315 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
16316
16317 * gcc.c-torture/compile/20060904-1.c: New test.
16318
16319 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
16320
16321 PR c++/23287 Revert my 2006-09-01 patch
16322 * g++.dg/parse/dtor12.C: Remove.
16323
16324 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
16325
16326 PR c+/27670
16327 * g++.dg/template/operator9.C: New test.
16328
16329 PR c++/27493
16330 * g++.dg/template/operator7.C: New test.
16331
16332 PR c++/27494
16333 * g++.dg/template/operator8.C: New test.
16334
16335 PR c++/27397
16336 * g++.dg/template/crash57.C: New test.
16337
16338 * g++.dg/template/typedef4.C: Adjust error markers.
16339 * g++.dg/template/typedef5.C: Likewise.
16340
16341 2006-09-02 Jakub Jelinek <jakub@redhat.com>
16342
16343 PR c++/28878
16344 * g++.dg/parse/crash33.C: New test.
16345
16346 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
16347 Richard Guenther <rguenther@suse.de>
16348 Adam Nemet <anemet@caviumnetworks.com>
16349
16350 PR middle-end/27226
16351 * gcc.target/mips/memcpy-1.c: New testcase.
16352 * gcc.dg/pr27226.c: Likewise.
16353
16354 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
16355
16356 PR c++/28705
16357 * g++.dg/lookup/koenig5.C: New.
16358 * g++.dg/template/crash56.C: New.
16359
16360 2006-09-01 Josh Conner <jconner@apple.com>
16361
16362 PR c++/25505
16363 * gcc.dg/nrv3.c: New test.
16364 * gcc.dg/nrv4.c: New test.
16365 * gcc.dg/nrv5.c: New test.
16366
16367 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
16368
16369 PR c++/23287
16370 * g++.dg/parse/dtor12.C: New.
16371
16372 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
16373
16374 PR tree-optimization/28839
16375 * gcc.dg/pr28839.c: New test.
16376
16377 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
16378
16379 PR target/24367
16380 * gcc.dg/pr24367.c: New testcase.
16381
16382 2006-08-30 Joseph Myers <joseph@codesourcery.com>
16383
16384 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16385
16386 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
16387
16388 PR rtl-optimization/27735
16389 * gcc.dg/loop-unswitch-1.c: New test.
16390
16391 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
16392
16393 PR fortran/28885
16394 * gfortran.dg/aliasing_dummy_2.f90: New test.
16395
16396 PR fortran/20067
16397 * gfortran.dg/generic_5.f90: Change error message.
16398
16399 PR fortran/28873
16400 * gfortran.dg/generic_6.f90: New test.
16401
16402 PR fortran/25077
16403 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16404
16405 PR fortran/25102
16406 * gfortran.dg/invalid_interface_assignment.f90: New test.
16407
16408 PR fortran/24866
16409 * gfortran.dg/module_proc_external_dummy.f90: New test.
16410
16411 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
16412
16413 PR c++/28349
16414 * g++.dg/warn/var-args1.C: New test.
16415
16416 2006-08-29 Steven G. Kargl <kargls@comcast.net>
16417
16418 PR fortran/28866
16419 * gfortran.dg/simpleif_2.f90: New test.
16420 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16421 * gfortran.dg/enum_5.f90: Ditto.
16422
16423 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16424 Kazu Hirata <kazu@codesourcery.com>
16425
16426 PR tree-optimization/17506
16427 * gcc.dg/pr17506.c: New.
16428
16429 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
16430
16431 PR c++/28139
16432 * g++.dg/eh/alias1.C: New test.
16433
16434 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16435
16436 PR c++/28860
16437 * g++.dg/template/ttp22.C: New test.
16438
16439 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
16440
16441 PR middle-end/26632
16442 * gcc.dg/pr26632.c: New.
16443
16444 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16445
16446 PR libgfortran/28354
16447 * gfortran.dg/fmt_zero_precision.f90: New test.
16448
16449 2006-08-27 Mark Mitchell <mark@codesourcery.com>
16450
16451 PR c++/28058
16452 * g++.dg/template/spec31.C: New test.
16453
16454 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
16455
16456 PR c++/26573
16457 * g++.dg/other/static2.C: New test.
16458
16459 2006-08-26 Roger Sayle <roger@eyesopen.com>
16460
16461 * gcc.dg/Wswitch-enum-2.c: New test case.
16462 * gcc.dg/Wswitch-enum-3.c: Likewise.
16463
16464 2006-08-26 Richard Guenther <rguenther@suse.de>
16465
16466 * gcc.c-torture/compile/20060826-1.c: New testcase.
16467
16468 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
16469
16470 PR c++/28736
16471 * g++.dg/template/void10.C: New test.
16472
16473 PR c++/28737
16474 * g++.dg/template/void8.C: New test.
16475
16476 PR c+_+/28738
16477 * g++.dg/template/void9.C: New test.
16478
16479 * g++.dg/template/void3.C: Adjust error markers.
16480 * g++.dg/template/void4.C: Likewise.
16481 * g++.dg/template/crash55.C: Likewise.
16482 * g++.dg/template/void7.C: Likewise
16483
16484 2006-08-26 Mark Mitchell <mark@codesourcery.com>
16485
16486 PR c++/28588
16487 * g++.dg/inherit/access6.C: New test.
16488 * g++.dg/inherit/access7.C: Likewise.
16489
16490 PR c++/28595
16491 * g++.dg/template/array15.C: New test.
16492 * g++.dg/template/crash2.C: Tweak error markers.
16493
16494 2006-08-26 Jakub Jelinek <jakub@redhat.com>
16495
16496 PR middle-end/28683
16497 * gcc.c-torture/compile/20060823-1.c: New test.
16498
16499 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16500
16501 PR c++/28853
16502 * g++.dg/template/ttp21.C: New test.
16503
16504 PR c++/28852
16505 * g++.dg/other/operator1.C: Add error-marker.
16506 * g++.dg/other/operator2.C: New test.
16507
16508 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
16509
16510 PR c/27893
16511 * gcc.c-torture/compile/vla-const-1.c,
16512 gcc.c-torture/compile/vla-const-2.c: New tests.
16513
16514 2006-08-26 Richard Guenther <rguenther@suse.de>
16515
16516 PR middle-end/28814
16517 * gcc.dg/torture/pr28814.c: New testcase.
16518
16519 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
16520
16521 PR c/28418
16522 * gcc.c-torture/compile/compound-literal-1.c: New test.
16523
16524 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
16525
16526 PR c/28299
16527 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16528 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16529 Expect extra diagnostics.
16530
16531 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
16532
16533 gcc.dg/noncompile/pr16876.c: New test.
16534
16535 2006-08-25 Mark Mitchell <mark@codesourcery.com>
16536
16537 PR c++/28056
16538 * g++.dg/parse/local1.C: New test.
16539 * g++.dg/other/qual1.C: Tweak error marker.
16540
16541 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
16542
16543 PR c++/27787
16544 * g++.dg/template/typename10.C: New.
16545 * g++.dg/template/lookup4.C: Remove bogus error marker.
16546
16547 2006-08-25 Richard Guenther <rguenther@suse.de>
16548
16549 PR testsuite/28829
16550 * gcc.dg/pr26570.c: Fix testcase.
16551
16552 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
16553
16554 PR tree-opt/28807
16555 * gcc.c-torture/execute/mayalias-2.c: New test.
16556 * gcc.dg/tree-ssa/alias-13.c: New test.
16557
16558 2006-08-24 Jan Hubicka <jh@suse.cz>
16559
16560 PR debug/26881
16561 * gcc.dg/debug/pr26881.c: New file.
16562
16563 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
16564
16565 PR fortran/28788
16566 * gfortran.dg/used_types_4.f90: New test.
16567 * gfortran.dg/derived_init_2.f90: Modify to check sibling
16568 association of derived types.
16569 * gfortran.dg/used_types_2.f90: Add module cleanup.
16570 * gfortran.dg/used_types_3.f90: The same.
16571
16572 PR fortran/28771
16573 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16574 fix of regression.
16575
16576 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16577
16578 PR 28813
16579 * gfortran.dg/direct_io_6.f90: Remove test.
16580
16581 2006-08-23 Stuart Hastings <stuart@apple.com>
16582
16583 PR 28825
16584 * gcc.target/i386/20060821-1.c: New.
16585
16586 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
16587
16588 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
16589 dg-warning strings for dllimport.
16590
16591 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
16592
16593 PR C++/28450
16594 * g++.dg/ext/vector4.C: New test.
16595 * g++.dg/ext/complex1.C: New test.
16596
16597 2006-08-21 Geoffrey Keating <geoffk@apple.com>
16598
16599 PR debug/28692
16600 * gcc.dg/debug/const-1.c: New.
16601 * gcc.dg/debug/const-2.c: New.
16602 * gcc.dg/debug/dwarf2/const-1.c: New.
16603 * gcc.dg/debug/dwarf2/const-2.c: New.
16604 * gcc.dg/debug/dwarf2/const-2b.c: New.
16605
16606 2006-08-22 Richard Guenther <rguenther@suse.de>
16607
16608 PR middle-end/28776
16609 * gcc.c-torture/compile/pr28776-1.c: New testcase.
16610 * gcc.c-torture/compile/pr28776-2.c: Likewise.
16611
16612 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
16613
16614 PR tree-optimization/28003
16615 * g++.dg/tree-ssa/pr28003.C: New.
16616
16617 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
16618
16619 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16620
16621 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
16622
16623 PR c++/26269
16624 * g++.dg/other/error14.C: New test.
16625
16626 PR c++/28505
16627 * g++.dg/parse/ctor7.C: New test.
16628 * g++.dg/parse/ctor8.C: Likewise.
16629
16630 PR c++/28741
16631 * g++.dg/template/void7.C: New test.
16632
16633 2006-08-21 Olivier Hainque <hainque@adacore.com>
16634
16635 * gnat.dg/self_aggregate_with_zeros.adb: New test.
16636 * gnat.dg/self_aggregate_with_array.adb: New test.
16637
16638 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
16639
16640 * g++.dg/eh/arm-vfp-unwind.C: New test.
16641
16642 2006-08-20 Mark Mitchell <mark@codesourcery.com>
16643
16644 PR c++/28341
16645 * g++.dg/template/ref3.C: New test.
16646 * g++.dg/template/nontype13.C: New test.
16647
16648 PR c++/28346
16649 * g++.dg/template/ptrmem17.C: New test.
16650
16651 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
16652
16653 PR target/28648 c:
16654 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16655
16656 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
16657
16658 PR fortran/28630
16659 * gfortran.dg/used_types_2.f90: New test.
16660
16661 PR fortran/28601
16662 * gfortran.dg/used_types_3.f90: New test.
16663
16664 PR fortran/20886
16665 * gfortran.dg/generic_actual_arg.f90: New test.
16666
16667 PR fortran/28735
16668 * gfortran.dg/module_private_array_refs_1.f90: New test.
16669
16670 PR fortran/28762
16671 * gfortran.dg/program_name_1.f90: New test.
16672
16673 PR fortran/28425
16674 * gfortran.dg/derived_constructor_comps_1.f90: New test.
16675
16676 PR fortran/28496
16677 * gfortran.dg/array_initializer_2.f90: New test.
16678
16679 PR fortran/18111
16680 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16681
16682 PR fortran/28600
16683 * gfortran.dg/assumed_charlen_function_4.f90: New test.
16684
16685 PR fortran/28771
16686 * gfortran.dg/assumed_charlen_in_main.f90: New test.
16687
16688 PR fortran/28660
16689 * gfortran.dg/dependent_decls_1.f90: New test.
16690
16691 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
16692
16693 PR fortran/25217
16694 * gfortran.dg/derived_init_2.f90: New.
16695
16696 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
16697
16698 * gcc.c-torture/execute/pr28289.c: New test.
16699
16700 2006-08-17 Jakub Jelinek <jakub@redhat.com>
16701
16702 PR c/28744
16703 * gcc.dg/attr-externally-visible-1.c: New test.
16704 * gcc.dg/attr-externally-visible-2.c: New test.
16705 * g++.dg/parse/attr-externally-visible-1.C: New test.
16706 * g++.dg/parse/attr-externally-visible-2.C: New test.
16707
16708 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16709
16710 PR c++/28606
16711 * g++.dg/parse/dtor11.C: New test.
16712
16713 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16714
16715 PR rtl-optimization/28489
16716 * gcc.c-torture/compile/pr28489.c: New test.
16717
16718 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16719
16720 PR c++/28710
16721 * g++.dg/template/redecl4.C: New test.
16722
16723 PR c++/28711
16724 * g++.dg/template/ctor8.C: New test.
16725
16726 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
16727
16728 * gcc.dg/pr26570.c: Fix testcase.
16729
16730 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
16731
16732 * PR c++/28573
16733 * g++.dg/parse/offsetof6.C: New test.
16734 * g++.dg/parse/offsetof6.C: New test.
16735 * g++.dg/parse/offsetof7.C: New test.
16736
16737 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16738
16739 PR testsuite/28602
16740 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16741 is false.
16742
16743 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
16744
16745 PR c++/28302
16746 * g++.dg/ext/vector3.C: New test.
16747
16748 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
16749
16750 PR gcov/profile/26570
16751 * gcc.dg/pr26570.c: New test.
16752
16753 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
16754
16755 PR c/27697
16756 * gcc.dg/qual-component-1.c: New test.
16757
16758 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16759
16760 PR c++/28593
16761 * g++.dg/parse/new3.C: New test.
16762
16763 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16764
16765 PR fortran/25828
16766 * gfortran.dg/streamio_1.f90: New test.
16767 * gfortran.dg/streamio_2.f90: New test.
16768 * gfortran.dg/streamio_3.f90: New test.
16769 * gfortran.dg/streamio_4.f90: New test.
16770 * gfortran.dg/streamio_5.f90: New test.
16771 * gfortran.dg/streamio_6.f90: New test.
16772 * gfortran.dg/streamio_7.f90: New test.
16773 * gfortran.dg/streamio_8.f90: New test.
16774
16775 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
16776
16777 PR c/28287
16778 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16779
16780 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
16781
16782 PR c++/28594
16783 * g++.dg/template/void6.C: New test.
16784
16785 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16786
16787 PR c/28649
16788 * gcc.dg/parse-error-1.c: New test.
16789 * gcc.dg/parse-error-2.c: New test.
16790 * gcc.dg/cpp/digraph2.c: Add error-marker.
16791 * gcc.dg/noncompile/920923-1.c: Likewise.
16792
16793 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
16794
16795 PR c/27490
16796 * gcc.dg/sizeof-2.c: New testcase.
16797
16798 PR c/27489
16799 * gcc.dg/switch-A.c: New testcase.
16800
16801 2006-08-14 Steve Ellcey <sje@cup.hp.com>
16802
16803 PR c++/28288
16804 PR c++/14556
16805 * g++.old-deja/g++.warn/compare1.C: Delete.
16806 * g++.dg/opt/pr7503-2.C: Delete.
16807 * g++.dg/opt/pr7503-3.C: Delete.
16808 * g++.dg/opt/pr7503-4.C: Delete.
16809 * g++.dg/opt/pr7503-5.C: Delete.
16810 * g++.dg/opt/max1.C: Delete.
16811 * g++.dg/warn/minmax.C: Delete.
16812 * g++.dg/expr/minmax.C: New test.
16813
16814 2006-08-14 Richard Guenther <rguenther@suse.de>
16815
16816 PR testsuite/28703
16817 * gcc.c-torture/execute/pr28651.c: Do not use argc
16818 to avoid optimization, instead forbid inlining.
16819
16820 2006-08-14 Richard Sandiford <richard@codesourcery.com>
16821
16822 PR rtl-optimization/28634
16823 * gcc.c-torture/execute/ieee/pr28634.c: New test.
16824
16825 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
16826
16827 PR c/27184
16828 * gcc.dg/torture/pr27184.c: New test.
16829
16830 2006-08-12 Jakub Jelinek <jakub@redhat.com>
16831
16832 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16833
16834 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16835
16836 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16837 * gfortran.dg/stat_2.f90: Likewise.
16838 * gfortran.dg/chmod_1.f90: Likewise.
16839 * gfortran.dg/chmod_2.f90: Likewise.
16840 * gfortran.dg/chmod_3.f90: Likewise.
16841
16842 2006-08-11 David Edelsohn <edelsohn@gnu.org>
16843
16844 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16845
16846 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
16847
16848 * g++.dg/opt/pr23454-2.C: New test.
16849
16850 2006-08-11 Richard Guenther <rguenther@suse.de>
16851
16852 PR middle-end/28651
16853 * gcc.c-torture/execute/pr28651.c: New testcase.
16854
16855 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
16856
16857 * gnat.dg/specs/static_initializer.ads: New test.
16858
16859 2006-08-10 Paul Brook <paul@codesourcery.com>
16860
16861 * gcc.target/arm/cond-asm.c: New test.
16862
16863 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
16864
16865 PR tree-optimization/26197
16866 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16867 * g++.dg/vect/vect.exp: Compile the new tests with
16868 --param max-aliased-vops=0.
16869
16870 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
16871
16872 PR c++/28637
16873 * g++.dg/template/void3.C: New test.
16874
16875 PR c++/28638
16876 * g++.dg/template/void4.C: New test.
16877
16878 PR c++/28640
16879 * g++.dg/template/void5.C: New test.
16880
16881 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
16882
16883 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16884 after dg-do compile.
16885
16886 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
16887
16888 PR tree-optimizations/26969
16889 * gcc.dg/vect/vect.exp: Compile tests prefixed with
16890 "unswitch-loops" with -funswitch-loops.
16891 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16892
16893 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
16894
16895 * gcc.dg/sparc-getcontext-1.c: Fix typo.
16896 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16897 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
16898 * objc.dg/dwarf-1.m: Likewise.
16899 * objc.dg/dwarf-2.m: Likewise.
16900 * obj-c++.dg/dwarf-2.mm: Likewise.
16901
16902 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16903
16904 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16905 * objc.dg/dwarf-2.m: Likewise.
16906 * obj-c++.dg/dwarf-2.mm: Likewise.
16907
16908 PR libfortran/28603
16909 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16910
16911 PR testsuite/27611
16912 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16913
16914 PR testsuite/27033
16915 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16916
16917 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
16918
16919 PR target/27827
16920 * gcc.target/i386/pr27827.c: New testcase.
16921
16922 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
16923
16924 PR fortran/28590
16925 * gfortran.dg/sequence_types_1.f90: New test.
16926
16927 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
16928
16929 PR fortran/28548
16930 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16931 dg-warning. Add -pedantic option.
16932
16933 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16934
16935 PR c/28502
16936 * gcc.dg/proto-1.c: New test.
16937
16938 PR c/27721
16939 * gcc.dg/lvalue-4.c: New test.
16940
16941 PR c/28136
16942 * gcc.dg/init-bad-5.c: New test.
16943
16944 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
16945
16946 PR c++/28347
16947 * g++.dg/ext/typedef-init.C: Add new test for typedef
16948 initialization inside templates. Adjust existing error markers.
16949
16950 2006-08-03 Mark Mitchell <mark@codesourcery.com>
16951
16952 PR c++/28148
16953 * g++.dg/init/ptrmem3.C: New test.
16954
16955 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
16956
16957 PR tree-optimization/27770
16958 * lib/target-support.exp: New target keyword "section_anchors".
16959 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16960 tests.
16961 * gcc.dg/vect/section-anchors-pr27770.c: New test.
16962 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16963 * gcc.dg/vect/section-anchors-vect-69.c: New test.
16964 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16965
16966 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16967
16968 * gcc.dg/20060801-1.c: Add missing '}'.
16969
16970 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16971
16972 PR c++/27508
16973 * g++.dg/parse/dtor9.C: New test.
16974 * g++.dg/parse/dtor10.C: New test.
16975 * g++.dg/other/error7.C: Adjust error-marker.
16976
16977 PR c++/28274
16978 * g++.dg/other/default5.C: New test.
16979
16980 2006-08-02 Richard Guenther <rguenther@suse.de>
16981
16982 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16983
16984 2006-08-02 Mark Mitchell <mark@codesourcery.com>
16985
16986 PR c++/28557
16987 * g++.dg/template/conv9.C: New test.
16988
16989 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16990
16991 PR debug/28063
16992 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16993 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16994 Optionally return assembly text. Update callers.
16995 (check_no_compiler_messages): Update verbose messages.
16996 (check_no_messages_and_pattern): New.
16997 (check_effective_target_string_merging): New.
16998
16999 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17000
17001 PR c++/28250
17002 * g++.dg/eh/catch4.C: New test.
17003
17004 PR c++/28257
17005 * g++.dg/other/qual1.C: New test.
17006
17007 PR c++/28259
17008 * g++.dg/inherit/error2.C: New test.
17009
17010 PR c++/28267
17011 * g++.dg/other/new1.C: New test.
17012
17013 * g++.dg/warn/pr23075.C: Remove obsolete test.
17014 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17015 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17016
17017 2006-07-31 Mark Mitchell <mark@codesourcery.com>
17018
17019 PR c++/28523
17020 * g++.dg/eh/cast1.C: New test.
17021
17022 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
17023
17024 PR libfortran/28452
17025 * gfortran.dg/random_3.f90: New test.
17026
17027 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17028
17029 PR c++/28432
17030 * g++.dg/other/pr28304.C: Change expected error message.
17031 * g++.dg/other/pr28432.C: New test.
17032
17033 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17034
17035 PR c++/28256
17036 * g++.dg/init/brace2.C: Change expected error message, add empty init.
17037
17038 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
17039
17040 PR debug/23336
17041 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17042 at -g1.
17043 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17044 g++.dg/debug/enum-2.C: New.
17045
17046 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17047
17048 PR c++/6634
17049 * g++.dg/parse/long1.C: Add more tests.
17050
17051 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17052
17053 * gfortran.dg/lrshift_1.c: New file.
17054
17055 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17056
17057 PR libgfortran/28335
17058 * gfortran.dg/no_unit_error_1.f90: New test.
17059
17060 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17061
17062 PR libgfortran/28335
17063 * gfortran.dg/no_unit_error_1.f90: Delete test.
17064 * gfortran.dg/no_unit_error_2.f90: Delete test.
17065
17066 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17067
17068 * gfortran.dg/chmod_3.f90: New test.
17069 * gfortran.dg/ltime_gmtime_1.f90: New test.
17070 * gfortran.dg/ltime_gmtime_2.f90: New test.
17071 * gfortran.dg/lrshift_1.f90: New test.
17072 * gfortran.dg/chmod_1.f90: New test.
17073 * gfortran.dg/chmod_2.f90: New test.
17074
17075 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
17076
17077 PR c++/27668
17078 * g++.dg/template/crash55.C: New test.
17079
17080 PR c++/27962
17081 * g++.dg/template/nontype16.C: New test.
17082
17083 * g++.dg/template/void2.C: Adjust error markers.
17084 * g++.dg/template/nontype5.C: Adjust error markers.
17085
17086 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
17087
17088 * gcc.target/i386/stack-prot-kernel.c: New test.
17089
17090 2006-07-27 Roger Sayle <roger@eyesopen.com>
17091
17092 * gcc.dg/builtins-55.c: New test case.
17093
17094 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
17095
17096 PR rtl-optimization/27907
17097 * gcc.c-torture/compile/pr27907.c: New test.
17098
17099 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17100
17101 * gfortran.dg/mclock.f90: New test.
17102 * gfortran.dg/int_conv_1.f90: New test.
17103 * gfortran.dg/stat_1.f90: New test.
17104 * gfortran.dg/stat_2.f90: New test.
17105
17106 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17107
17108 PR libgfortran/28335
17109 * gfortran.dg/no_unit_error_1.f90: New test.
17110 * gfortran.dg/no_unit_error_2.f90: New test.
17111 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17112
17113 2006-07-25 Roger Sayle <roger@eyesopen.com>
17114
17115 PR middle-end/28473
17116 * gcc.dg/fold-convround-1.c: New test case.
17117
17118 2006-07-24 Steven G. Kargl <kargls@comcast.net>
17119
17120 * gfortran.dg/arithmetic_if.f90: Fix comments.
17121
17122 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17123
17124 PR c++/27572
17125 * g++.dg/other/typedef1.C: New test.
17126 * g++.dg/template/typedef4.C: New test.
17127 * g++.dg/template/typedef5.C: New test.
17128
17129 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
17130
17131 PR fortran/28416
17132 * gfortran.dg/allocatable_dummy_3.f90: New.
17133
17134 2006-07-24 Steven G. Kargl <kargls@comcast.net>
17135
17136 PR fortran/28439
17137 * gfortran.dg/arithmetic_if.f90: New test.
17138
17139 2006-07-24 Uros Bizjak <uros@kss-loka.si>
17140
17141 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17142 avoid memcpy optimization.
17143
17144 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17145
17146 PR fortran/25289
17147 * gfortran.dg/direct_io_6.f90: New test.
17148
17149 2006-07-24 Jan Hubicka <jh@suse.cz>
17150
17151 PR c/25795
17152 PR c++/27369
17153 * gcc.dg/pr25795.c: New test.
17154 * gcc.dg/pr25795-1.c: New test.
17155
17156 2006-07-23 Roger Sayle <roger@eyesopen.com>
17157
17158 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17159 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17160 which may be transformed to "g || h" on some platforms.
17161
17162 2006-07-23 Mark Mitchell <mark@codesourcery.com>
17163
17164 PR c++/28025
17165 * g++.dg/template/friend45.C: New test.
17166
17167 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17168
17169 PR libgfortran/28339
17170 * gfortran.dg/arrayio_8.f90: New test.
17171
17172 2006-07-21 Mike Stump <mrs@apple.com>
17173
17174 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17175
17176 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17177
17178 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17179
17180 PR c++/28250
17181 * g++.dg/eh/catch3.C: New test.
17182
17183 PR c++/28363
17184 * g++.dg/template/defarg10.C: New test.
17185
17186 2006-07-20 Paul Brook <paul@codesourcery.com>
17187
17188 PR 27363
17189 * gcc.dg/pr27363.c: New test.
17190
17191 2006-07-19 Mark Mitchell <mark@codesourcery.com>
17192
17193 PR c++/28338
17194 * g++.dg/init/ref13.C: New test.
17195
17196 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17197
17198 PR obj-c++/28434
17199 * obj-c++.dg/proto-error-1.mm: New test.
17200
17201 2006-07-18 Mark Mitchell <mark@codesourcery.com>
17202
17203 PR c++/28337
17204 * g++.dg/template/string1.C: New test.
17205
17206 2006-07-18 Mark Mitchell <mark@codesourcery.com>
17207
17208 PR c++/28048
17209 * g++.dg/template/defarg9.C: New test.
17210
17211 PR c++/28235
17212 * g++.dg/template/static27.C: New test.
17213
17214 2006-07-18 Diego Novillo <dnovillo@redhat.com>
17215
17216 PR 28410
17217 * gcc.dg/tree-ssa/pr28410.c: New test.
17218
17219 2006-07-18 Lee Millward <lee.millward@gmail.com>
17220
17221 PR c++/28258
17222 * g++/dg/other/error13.C: New test.
17223
17224 PR c++/28260
17225 * g++.dg/template/friend44.C: New test.
17226
17227 2006-07-18 Steve Ellcey <sje@cup.hp.com>
17228
17229 PR c++/27495
17230 * g++.dg/other/pr27495.C: New.
17231
17232 2006-07-18 Olivier Hainque <hainque@adacore.com>
17233
17234 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17235 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17236
17237 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17238
17239 PR c/28286
17240 * gcc.dg/pragma-pack-4.c: New test.
17241
17242 2006-07-17 Steve Ellcey <sje@cup.hp.com>
17243
17244 PR c++/28291
17245 * g++.dg/ext/pr28291.C: New test.
17246
17247 2006-07-17 Richard Sandiford <richard@codesourcery.com>
17248
17249 PR middle-end/28403
17250 * gcc.c-torture/execute/pr28403.c: New test.
17251
17252 2006-07-17 Richard Sandiford <richard@codesourcery.com>
17253
17254 PR middle-end/28402
17255 * gcc.dg/pr28402.c: New test.
17256
17257 2006-07-17 Steve Ellcey <sje@cup.hp.com>
17258
17259 PR c++/28304
17260 * g++.dg/other/pr28304.C: New test.
17261
17262 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
17263
17264 PR other/28251
17265 gcc.c-torture/unsorted/dump-noaddr.c: New test.
17266 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17267
17268 2006-07-17 Richard Guenther <rguenther@suse.de>
17269
17270 PR tree-optimization/28238
17271 * g++.dg/tree-ssa/pr28238.C: New testcase.
17272
17273 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17274
17275 PR c++/28250
17276 * g++.dg/eh/catch1.C: New test.
17277 * g++.dg/eh/catch2.C: New test.
17278
17279 2006-07-16 Jakub Jelinek <jakub@redhat.com>
17280
17281 PR c++/28370
17282 * g++.dg/template/anon3.C: New test.
17283
17284 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
17285
17286 PR fortran/20844
17287 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17288 specifiers requiring an explicit format tag..
17289
17290 PR fortran/28201
17291 * gfortran.dg/generic_5: New test.
17292
17293 PR fortran/20893
17294 * gfortran.dg/elemental_optional_args_1.f90: New test.
17295
17296 2006-07-16 Olivier Hainque <hainque@adacore.com>
17297
17298 * gnat.dg/assert.ads: New file.
17299 * gnat.dg/controlled_record.ads: Likewise.
17300 * gnat.dg/controlled_record.adb: Likewise.
17301
17302 2006-07-15 Lee Millward <lee.millward@gmail.com>
17303
17304 PR c++/28292
17305 * g++.dg/other/error12.C: New test.
17306
17307 PR c++/28269
17308 * g++.dg/template/crash54.C: New test.
17309
17310 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17311
17312 PR c++/28249
17313 * g++.dg/parse/catch1.C: New test.
17314
17315 PR c++/28294
17316 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17317
17318 PR c++/28387
17319 * g++.dg/ext/attrib24.C: New test.
17320
17321 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17322
17323 PR c++/28343
17324 * g++.dg/ext/asmspec1.C: New test.
17325
17326 2006-07-13 Janis Johnson <janis187@us.ibm.com>
17327
17328 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17329 (dg-test): Support shouldfail tests.
17330 * lib/target-supports-dg.exp (dg-shouldfail): New.
17331 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17332 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17333 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17334 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17335 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17336 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17337 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17338
17339 2006-07-13 Jan Hubicka <jh@suse.cz>
17340
17341 * gcc.target/i386/memcpy-1.c: New.
17342
17343 2006-07-12 Geoffrey Keating <geoffk@apple.com>
17344
17345 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17346
17347 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
17348
17349 PR fortran/25097
17350 * gfortran.dg/present_1.f90: New test.
17351
17352 PR fortran/20903
17353 * gfortran.dg/interface_derived_type_1.f90: New test.
17354
17355 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
17356
17357 PR fortran/28213
17358 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17359 list.
17360
17361 2006-07-07 Lee Millward <lee.millward@gmail.com>
17362
17363 PR c++/27820
17364 * g++.dg/other/label1.C: New test.
17365
17366 2006-07-07 Richard Guenther <rguenther@suse.de>
17367
17368 PR middle-end/28268
17369 * gcc.dg/torture/pr28268.c: New testcase.
17370
17371 2006-07-07 Steve Ellcey <sje@cup.hp.com>
17372
17373 PR c++/27019
17374 * g++.dg/ext/pr27019.C: New.
17375
17376 2006-07-07 Richard Guenther <rguenther@suse.de>
17377
17378 PR tree-optimization/28187
17379 * gcc.dg/pr28187.c: New testcase.
17380
17381 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
17382
17383 * gnat.dg/address_conversion.adb: New test.
17384 * gnat.dg/boolean_subtype.adb: Likewise.
17385 * gnat.dg/frame_overflow.adb: Likewise.
17386 * gnat.dg/pointer_array.adb: Likewise.
17387 * gnat.dg/pointer_conversion.adb: Likewise.
17388
17389 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
17390
17391 PR fortran/28237
17392 PR fortran/23420
17393 * gfortran.dg/print_fmt_5.f90: New test.
17394
17395 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17396
17397 PR fortran/28129
17398 * gfortran.dg/bounds_check_4.f90: New test.
17399
17400 2006-07-05 Richard Guenther <rguenther@suse.de>
17401
17402 PR target/28158
17403 * gfortran.dg/pr28158.f90: New testcase.
17404
17405 2006-07-05 Richard Guenther <rguenther@suse.de>
17406
17407 PR tree-optimization/28162
17408 * gcc.dg/pr28162.c: New testcase.
17409
17410 2006-07-05 Richard Guenther <rguenther@suse.de>
17411 Andrew Pinski <pinskia@gcc.gnu.org>
17412
17413 PR c++/27084
17414 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17415
17416 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
17417
17418 PR fortran/28174
17419 * gfortran.dg/actual_array_substr_2.f90: New test.
17420
17421 PR fortran/28167
17422 * gfortran.dg/actual_array_constructor_2.f90: New test.
17423
17424 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17425
17426 * gfortran.dg/itime_idate_1.f: New test.
17427 * gfortran.dg/itime_idate_2.f: New test.
17428
17429 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17430
17431 PR libgfortran/27704
17432 * gfortran.dg/open_status_3.f90: New test.
17433 * gfortran.dg/fmt_l.f90: Update for new feature.
17434
17435 2006-07-03 Asher Langton <langton2@llnl.gov>
17436
17437 * gfortran.dg/oldstyle_2.f90: New.
17438
17439 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
17440
17441 * gnat.dg/string_slice.adb: New test.
17442
17443 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17444
17445 PR fortran/19259
17446 * gfortran.dg/semicolon_fixed.c: New.
17447 * gfortran.dg/semicolon_free.c: New.
17448
17449 2006-06-30 Mike Stump <mrs@apple.com>
17450
17451 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17452 that don't support internal visibility.
17453
17454 2006-06-30 Andrew Pinski <pinskia@gmail.com>
17455
17456 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17457 for '(' / ')' needing an extra '\'.
17458
17459 2006-06-29 Roger Sayle <roger@eyesopen.com>
17460
17461 PR middle-end/27428
17462 * gcc.dg/pr27428-1.c: New test case.
17463
17464 2006-06-29 Mike Stump <mrs@apple.com>
17465
17466 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17467 on darwin as we can't align commons large enough yet.
17468
17469 * gcc.dg/vla-8.c: Add additional testcases.
17470
17471 2006-06-26 Steve Ellcey <sje@cup.hp.com>
17472
17473 PR c++/28114
17474 * g++.dg/other/pr28114.C: New.
17475
17476 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
17477
17478 * gcc.c-torture/compile/20060625-1.c: New test.
17479
17480 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
17481
17482 PR fortran/20867
17483 * gfortran.dg/stfunc_3.f90: New test.
17484
17485 PR fortran/25056
17486 * gfortran.dg/impure_actual_1.f90: New test.
17487
17488 PR fortran/20874
17489 * gfortran.dg/elemental_result_1.f90: New test.
17490
17491 PR fortran/25073
17492 * gfortran.dg/select_7.f90: New test.
17493
17494 PR fortran/27554
17495 * intrinsic_actual_1.f: New test.
17496
17497 PR fortran/22038
17498 PR fortran/28119
17499 * gfortran.dg/forall_4.f90: New test.
17500
17501 PR fortran/25072
17502 * gfortran.dg/forall_5.f90: New test.
17503
17504 2006-06-25 Lee Millward <lee.millward@gmail.com>
17505
17506 PR c++/28051
17507 * g++.dg/template/using13.C: New test.
17508
17509 PR c++/28054
17510 * g++.dg/other/incomplete3.C: New test.
17511
17512 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17513
17514 PR fortran/28081
17515 * gfortran.dg/substr_3.f: New test.
17516 * gfortran.dg/equiv_2.f90: Update expected error message.
17517
17518 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
17519
17520 PR fortran/28118
17521 * gfortran.dg/actual_array_substr_1.f90: New test.
17522
17523 2006-06-24 Olivier Hainque <hainque@adacore.com>
17524
17525 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17526 * gnat.dg/scalar_mode_agg_compare.adb: New test.
17527
17528 2006-06-23 Janis Johnson <janis187@us.ibm.com>
17529
17530 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17531
17532 2006-06-23 Steven G. Kargl <kargls@comcast.net>
17533
17534 PR fortran/27981
17535 * gfortran.dg/simpleif_2.f90: New test.
17536
17537 2006-06-23 Lee Millward <lee.millward@gmail.com>
17538
17539 * g++.dg/template/error22.C: Fix typo.
17540
17541 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17542
17543 PR c++/28112
17544 * g++.dg/ext/attrib23.C: New test.
17545
17546 2006-06-23 Olivier Hainque <hainque@adacore.com>
17547
17548 * gnat.dg/varsize_temp.adb: New test.
17549
17550 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17551
17552 PR c++/11468
17553 * g++.dg/other/java2.C: New test.
17554
17555 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
17556
17557 PR target/27789
17558 * g++.dg/ext/dllimport4.C. Add more tests for invalid
17559 initialization.
17560
17561 2006-06-22 Roger Sayle <roger@eyesopen.com>
17562
17563 PR target/27531
17564 * gcc.dg/pr27531-1.c: New test case.
17565
17566 2006-06-22 Asher Langton <langton2@llnl.gov>
17567
17568 PR fortran/24748
17569 * gfortran.dg/implicit_8.f90: New.
17570
17571 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
17572
17573 PR rtl-optimization/28121
17574 * gcc.dg/pr28121.c: New test.
17575
17576 2006-06-22 Lee Millward <lee.millward@gmail.com>
17577
17578 PR c++/27805
17579 * g++.dg/parse/ptrmem6.C: New test.
17580
17581 PR c++/27821
17582 * g++.dg/template/error22.C: New test.
17583
17584 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17585
17586 PR c++/28111
17587 * g++.dg/template/friend43.C: New test.
17588
17589 PR c++/28110
17590 * g++.dg/template/crash53.C: New test.
17591
17592 PR c++/28109
17593 * g++.dg/rtti/incomplete1.C: New test.
17594
17595 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
17596
17597 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17598
17599 2006-06-21 Joseph Myers <joseph@codesourcery.com>
17600
17601 * gcc.c-torture/execute/complex-7.c: New.
17602
17603 2006-06-21 Jakub Jelinek <jakub@redhat.com>
17604
17605 * gcc.dg/merge-all-constants-1.c: New test.
17606
17607 2006-06-20 Janis Johnson <janis187@us.ibm.com>
17608
17609 PR c++/28113
17610 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17611
17612 2006-06-20 Steven G. Kargl <kargls@comcast.net>
17613
17614 * gfortran.dg/rrspacing_1.f90: New test.
17615
17616 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17617
17618 PR c++/28052
17619 * g++.dg/other/bitfield2.C: New test.
17620
17621 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
17622
17623 PR tree-optimization/27331
17624 * gcc.dg/pr27331.c: New test.
17625
17626 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
17627 Eric Botcazou <ebotcazou@adacore.com>
17628
17629 PR ada/18692
17630 * lib/gnat.exp: New file.
17631 * lib/gnat-dg.exp: Likewise.
17632 * gnat.dg: New directory.
17633 * gnat.dg/dg.exp: New driver.
17634 * gnat.dg/specs: New directory.
17635 * gnat.dg/specs/specs.exp: New driver.
17636 * gnat.dg/style: New directory.
17637 * gnat.dg/style/style.exp: New driver.
17638
17639 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
17640
17641 PR fortran/16206
17642 * gfortran.dg/array_initializer_1.f90: New test.
17643
17644 PR fortran/28005
17645 * gfortran.dg/matmul_3.f90: New test.
17646
17647 2006-06-19 Andrew Pinski <pinskia@gmail.com>
17648
17649 PR middle-end/28075
17650 * gcc.dg/tree-ssa/inline-1.c: New test.
17651
17652 2006-06-19 Anatoly Sokolov <aesok@post.ru>
17653
17654 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17655 in malloc prototype; remove XFAIL.
17656 * gcc.dg/pr18241-2.c: Ditto.
17657 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17658 in memset prototype; remove XFAIL.
17659 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17660
17661 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
17662
17663 * gcc.dg/vla-8.c: Add.
17664
17665 2006-06-19 Richard Guenther <rguenther@suse.de>
17666
17667 PR tree-optimization/27090
17668 * g++.dg/tree-ssa/pr27090.C: New testcase.
17669
17670 2006-06-19 Roger Sayle <roger@eyesopen.com>
17671
17672 PR target/27861
17673 * gcc.dg/pr27861-1.c: New test case.
17674
17675 2006-06-19 Richard Guenther <rguenther@suse.de>
17676
17677 PR middle-end/28045
17678 * gcc.dg/torture/pr28045.c: New testcase.
17679
17680 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17681
17682 PR fortran/26801
17683 * gfortran.dg/associated_4.f90: New test.
17684
17685 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17686
17687 PR fortran/19310
17688 PR fortran/19904
17689 * gfortran.dg/real_const_3.f90: New test.
17690
17691 2006-06-16 Mark Mitchell <mark@codesourcery.com>
17692
17693 PR c++/28016
17694 * g++.dg/template/static26.C: New test.
17695
17696 PR c++/27979
17697 * g++.dg/expr/bitfield2.C: New test.
17698
17699 PR c++/27884
17700 * g++.dg/parse/linkage2.C: New test.
17701
17702 2006-06-16 Richard Guenther <rguenther@suse.de>
17703
17704 PR middle-end/27116
17705 * gcc.dg/pr15785-1.c: Revert last change.
17706 * gcc.dg/torture/pr27116-2.c: New testcase.
17707
17708 2006-06-16 Roger Sayle <roger@eyesopen.com>
17709
17710 PR middle-end/27802
17711 * gcc.dg/pr27802-1.c: New test case.
17712
17713 2006-06-15 Mark Mitchell <mark@codesourcery.com>
17714
17715 PR c++/27689
17716 * g++.dg/template/ttp18.C: New test.
17717 * g++.dg/template/ttp19.C: Likewise.
17718
17719 PR c++/27666
17720 * g++.dg/expr/cond9.C: New test.
17721
17722 PR c++/27640
17723 * g++.dg/template/ctor7.C: New test.
17724
17725 2006-06-15 Janis Johnson <janis187@us.ibm.com>
17726
17727 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17728
17729 2006-06-16 Richard Guenther <rguenther@suse.de>
17730
17731 PR tree-optimization/27781
17732 * gcc.dg/tree-ssa/pr27781.c: New testcase.
17733
17734 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
17735
17736 * gfortran.dg/allocate_zerosize_2.f90: New test case.
17737
17738 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
17739
17740 * gcc.dg/tree-ssa/loop-18.c: New test.
17741
17742 2006-06-14 Mark Mitchell <mark@codesourcery.com>
17743
17744 PR c++/27665
17745 * g++.dg/template/crash52.C: New test.
17746
17747 PR c++/27648
17748 * g++.dg/ext/attrib22.C: New test.
17749
17750 PR c++/26559
17751 * g++.dg/template/builtin1.C: New test.
17752 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17753
17754 PR c++/28018
17755 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17756 assignment.
17757 * g++.old-deja/g++.pt/crash51.C: Likewise.
17758
17759 PR c++/27227
17760 * g++.dg/lookup/linkage1.C: New test.
17761 * g++.dg/lookup/linkage2.C: Likewise.
17762
17763 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
17764
17765 PR middle-end/27959
17766 * gcc.dg/pr27959.c: New testcase.
17767
17768 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
17769
17770 PR target/28014:
17771 * g++.dg/eh/div.C: New test.
17772
17773 2006-06-13 Jakub Jelinek <jakub@redhat.com>
17774
17775 PR c++/27894
17776 * g++.dg/tree-ssa/pr26757.C: New test.
17777 * g++.dg/tree-ssa/pr27894.C: New test.
17778
17779 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17780
17781 * gcc.c-torture/compile/20060609-1.c: New test.
17782
17783 PR target/27863
17784 * gcc.c-torture/compile/pr27863.c: New test.
17785
17786 2006-06-13 Richard Guenther <rguenther@suse.de>
17787
17788 PR tree-optimization/27830
17789 * g++.dg/tree-ssa/pr27830.C: New testcase.
17790
17791 2006-06-13 Matthew Sachs <msachs@apple.com>
17792
17793 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17794 the list of compiler flags; this causes those flags to be checked
17795 for things like dg-skip-if.
17796
17797 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17798
17799 PR c++/27601
17800 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17801
17802 2006-06-12 Mark Mitchell <mark@codesourcery.com>
17803 Kazu Hirata <kazu@codesourcery.com>
17804
17805 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17806 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17807
17808 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17809
17810 PR c++/27933
17811 * g++.dg/lookup/using15.C: New test.
17812
17813 PR c++/27951
17814 * g++.dg/other/anon4.C: New test.
17815
17816 2006-06-12 Roger Sayle <roger@eyesopen.com>
17817
17818 PR c++/21210
17819 * g++.dg/init/complex1.C: New test case.
17820
17821 2006-06-11 Eric Christopher <echristo@apple.com>
17822
17823 PR middle-end/27948
17824 * gcc.dg/bf-ms-layout.c: Run on darwin.
17825 * gcc.dg/bf-no-ms-layout: Ditto.
17826 * gcc.dg/attr-ms_struct-2.c: New.
17827 * gcc.dg/bf-ms-layout-2.c: Ditto.
17828
17829 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
17830
17831 * gcc.dg/attr-ms_struct-packed1.c: New.
17832
17833 2006-06-09 Mike Stump <mrs@apple.com>
17834
17835 * gcc.dg/vla-7.c: Add.
17836
17837 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
17838
17839 PR fortran/24558
17840 * gfortran.dg/entry_6.f90: New test.
17841
17842 PR fortran/20877
17843 PR fortran/25047
17844 * gfortran.dg/entry_7.f90: New test.
17845
17846 2006-06-09 Jakub Jelinek <jakub@redhat.com>
17847
17848 PR c/27747
17849 * gcc.dg/cpp/_Pragma6.c: New test.
17850
17851 PR c++/27748
17852 * g++.dg/cpp/_Pragma1.C: New test.
17853
17854 PR preprocessor/27746
17855 * gcc.dg/gomp/macro-3.c: New test.
17856 * gcc.dg/gomp/macro-4.c: New test.
17857 * g++.dg/gomp/macro-3.C: New test.
17858 * g++.dg/gomp/macro-4.C: New test.
17859
17860 2006-06-09 Richard Guenther <rguenther@suse.de>
17861
17862 PR tree-optimization/26998
17863 * gcc.dg/torture/pr26998.c: New testcase.
17864 * gcc.dg/tree-ssa/vrp29.c: New testcase.
17865
17866 2006-06-08 Mike Stump <mrs@apple.com>
17867
17868 * gcc.dg/pr27095.c: Account for stubs.
17869
17870 PR target/26427
17871 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17872 produce bad code on darwin.
17873
17874 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17875
17876 PR fortran/27958
17877 * gfortran.dg/substr_2.f: New test.
17878
17879 2006-06-08 Asher Langton <langton2@llnl.gov>
17880
17881 PR fortran/27786
17882 * cray_pointers_2.f90: Add -fbounds-check compile flag.
17883
17884 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17885
17886 PR target/27421
17887 * gcc.dg/union-3.c: New test.
17888
17889 2006-06-08 Richard Guenther <rguenther@suse.de>
17890
17891 PR middle-end/27116
17892 * gcc.dg/torture/pr27116.c: New testcase.
17893 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17894
17895 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
17896
17897 PR rtl-optimization/26449
17898 * gcc.dg/pr26449.c: New test.
17899
17900 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17901
17902 PR c++/27601
17903 * g++.dg/ext/offsetof1.C: Test member functions.
17904
17905 2006-06-07 Steve Ellcey <sje@cup.hp.com>
17906
17907 * gcc.dg/pr27095.c: Improve scanning.
17908
17909 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
17910
17911 PR fortran/23091
17912 * gfortran.dg/saved_automatic_1.f90: New test.
17913
17914 PR fortran/24168
17915 * gfortran.dg/array_simplify_1.f90: New test.
17916
17917 PR fortran/25090
17918 * gfortran.dg/entry_dummy_ref_1.f90: New test.
17919
17920 PR fortran/25058
17921 * gfortran.dg/entry_dummy_ref_2.f90: New test.
17922
17923 2006-06-06 Mark Mitchell <mark@codesourcery.com>
17924
17925 PR c++/27177
17926 * g++.dg/expr/cast7.C: New test.
17927
17928 2006-06-06 Janis Johnson <janis187@us.ibm.com>
17929
17930 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17931 * lib/gcc-defs.exp (tool_check_compile): Ditto.
17932 * lib/fortran-torture.exp (fortran-torture-compile,
17933 fortran-torture-execute): Ditto.
17934
17935 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
17936
17937 PR target/27842
17938 * gcc.dg/vmx/pr27842.c: New test.
17939
17940 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17941
17942 PR libfortran/27895
17943 * gfortran.dg/bounds_check_3.f90: New test.
17944
17945 2006-06-05 Mike Stump <mrs@apple.com>
17946
17947 * objc.dg/objc-fast-4.m: Skip for ppc64.
17948
17949 2006-06-05 Steve Ellcey <sje@cup.hp.com>
17950
17951 PR testsuite/27705
17952 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17953
17954 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
17955 Victor Kaplansky <victork@il.ibm.com>
17956
17957 PR tree-optimizations/26360
17958 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17959 with -fno-tree-dce.
17960 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17961
17962 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
17963
17964 PR fortran/14067
17965 * gfortran.dg/data_char_1.f90: Add messages for truncated
17966 strings.
17967
17968 PR fortran/16943
17969 * gfortran.dg/func_decl_2.f90: New test.
17970
17971 PR fortran/20839
17972 * gfortran.dg/do_2.f90: New test.
17973
17974 PR fortran/27655
17975 * gfortran.dg/associated_3.f90: New test.
17976
17977 2006-06-04 Mark Mitchell <mark@codesourcery.com>
17978
17979 PR c++/27819
17980 * g++.dg/template/static25.C: New test.
17981
17982 PR c++/27722
17983 * g++.dg/init/array21.C: New test.
17984
17985 PR c++/27807
17986 * g++.dg/ext/complit7.C: New test.
17987
17988 PR c++/27806
17989 * g++.dg/parse/ptrmem5.C: New test.
17990
17991 2006-06-04 Roger Sayle <roger@eyesopen.com>
17992 Andrew Pinski <pinskia@physics.uc.edu>
17993
17994 PR c/27150
17995 PR middle-end/27382
17996 * gcc.dg/pr27150-1.c: New testcase.
17997 * gcc.dg/pr27382-1.c: New testcase.
17998 * gcc.dg/pr27382-2.c: New testcase.
17999
18000 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
18001
18002 PR c/25161
18003 PR c/27020
18004 * gcc.dg/array-10.c: New test.
18005
18006 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18007
18008 PR c++/27804
18009 * g++.dg/init/const4.C: New test.
18010 * g++.dg/init/member1.C: Add error-marker.
18011 * g++.dg/other/fold1.C: Adjust error-marker.
18012
18013 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18014
18015 PR c++/27601
18016 * g++.dg/ext/offsetof1.C: New test.
18017
18018 2006-06-04 Eric Christopher <echristo@apple.com>
18019
18020 * gcc.dg/attr-ms_struct-1.c: New.
18021
18022 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
18023
18024 * gcc.c-torture/compile/builtin_constant_p.c: New test.
18025
18026 2006-06-04 Richard Guenther <rguenther@suse.de>
18027
18028 PR tree-optimization/27039
18029 * gcc.dg/tree-ssa/loop-17.c: New testcase.
18030
18031 2006-06-03 Roger Sayle <roger@eyesopen.com>
18032
18033 PR target/26223
18034 * gcc.target/i386/amd64-abi-2.c: New test case.
18035
18036 2006-06-02 Eric Christopher <echristo@apple.com>
18037
18038 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18039 * gcc.target/i386/20020523-1.c: Skip if darwin.
18040 * gcc.target/i386/asm-3.c: Ditto.
18041 * gcc.target/i386/20011119-1.c: Ditto.
18042 * gcc.target/i386/clobbers.c: Remove pic part of test.
18043
18044 2006-06-02 Steve Ellcey <sje@cup.hp.com>
18045
18046 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18047 * g++.old-deja/g++.other/init19.C: Ditto.
18048 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18049 and add other platforms as expected failures.
18050
18051 2006-06-01 Steve Ellcey <sje@cup.hp.com>
18052
18053 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18054 (is-effective-target-keyword): Ditto.
18055
18056 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
18057
18058 PR fortran/27715
18059 * gfortran.dg/extended_char_comparison_1.f: New test.
18060
18061 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
18062
18063 PR fortran/25098
18064 * gfortran.dg/dummy_procedure_1.f90: New test.
18065
18066 PR fortran/25147
18067 * gfortran.dg/dummy_procedure_2.f90: New test.
18068
18069 * gfortran.dg/associated_2.f90: Correct to make consistent with
18070 standard.
18071
18072 2006-05-31 Roger Sayle <roger@eyesopen.com>
18073
18074 * gcc.target/i386/387-11.c: New test case.
18075
18076 2006-05-31 Mark Mitchell <mark@codesourcery.com>
18077
18078 PR c++/27801
18079 * g++.dg/template/cond6.C: New test.
18080
18081 PR c++/26496
18082 * g++.dg/template/crash51.C: New test.
18083 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18084
18085 PR c++/27385
18086 * g++.dg/init/array20.C: New test.
18087
18088 2006-05-31 Roger Sayle <roger@eyesopen.com>
18089
18090 * gcc.dg/builtins-54.c: New test case.
18091
18092 2006-05-30 Mark Mitchell <mark@codesourcery.com>
18093
18094 PR c++/26433
18095 * g++.dg/template/fntry1.C: Add dg-do link.
18096
18097 PR c++/27808
18098 * g++.dg/parse/friend6.C: New test.
18099
18100 2006-05-30 Asher Langton <langton2@llnl.gov>
18101
18102 * gfortran.dg/cray_pointers_7.f90: New test.
18103
18104 2006-05-30 Roger Sayle <roger@eyesopen.com>
18105
18106 PR tree-optimization/23452
18107 * gcc.dg/fold-mulconj-1.c: New test case.
18108
18109 2006-05-30 Mark Mitchell <mark@codesourcery.com>
18110
18111 PR c++/27803
18112 * g++.dg/parse/bitfield1.C: New test.
18113
18114 2006-05-30 Roger Sayle <roger@eyesopen.com>
18115
18116 * gcc.target/ppc-eq0-1.c: New test case.
18117 * gcc.target/ppc-negeq0-1.c: New test case.
18118
18119 2006-05-30 Dirk Mueller <dmueller@suse.de>
18120
18121 PR c/27273
18122 * gcc.dg/overflow-warn-5.c: New test.
18123
18124 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18125
18126 PR c/27718
18127 * gcc.dg/sizeof-1.c: New test.
18128
18129 2006-05-30 Uros Bizjak <uros@kss-loka.si>
18130
18131 PR target/27790
18132 * gcc.target/i386/pr27790.c: New test.
18133
18134 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18135
18136 PR libgfortran/27757
18137 * gfortran.dg/direct_io_5.f90: New test.
18138
18139 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18140
18141 PR libgfortran/27634
18142 * gfortran.dg/fmt_missing_period_1.f: New test.
18143 * gfortran.dg/fmt_missing_period_2.f: New test.
18144 * gfortran.dg/fmt_missing_period_3.f: New test.
18145
18146 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18147
18148 PR fortran/19777
18149 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18150 arrays.
18151
18152 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18153
18154 PR c++/27713
18155 * g++.dg/template/new6.C: New test.
18156
18157 2006-05-29 Roger Sayle <roger@eyesopen.com>
18158
18159 PR tree-optimization/24964
18160 * gcc.target/i386/387-10.c: New test case.
18161
18162 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
18163
18164 * intrinsics/string_intrinsics.c (compare_string):
18165 Use memcmp instead of strncmp to avoid tripping over
18166 CHAR(0) in a string.
18167
18168 2006-05-27 Richard Guenther <rguenther@suse.de>
18169
18170 PR middle-end/27773
18171 * gcc.dg/torture/pr27773.c: New testcase.
18172
18173 2006-05-27 Dirk Mueller <dmueller@suse.de>
18174
18175 * gcc.dg/pr24561.c: Rename to..
18176 * gcc.dg/pr25962.c: .. this.
18177
18178 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18179
18180 PR fortran/19777
18181 * gfortran.dg/bounds_check_2.f: New test.
18182
18183 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
18184
18185 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18186 * gfortran.dg/byte_1.f90: Likewise.
18187 * gfortran.dg/dup_save_2.f90: Likewise.
18188
18189 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
18190
18191 * gfortran.dg/associated_2.f90: New test.
18192
18193 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18194
18195 PR fortran/27524
18196 * gfortran.dg/bounds_check_1.f90: New test.
18197
18198 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
18199
18200 PR rtl-optimization/27661
18201 * gcc.dg/pr27661.c: New test case.
18202
18203 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
18204
18205 PR fortran/23151
18206 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
18207 * gfortran.dg/print_parentheses_1.f: New test.
18208 * gfortran.dg/print_parentheses_2.f90: New test.
18209
18210 2006-05-26 Jakub Jelinek <jakub@redhat.com>
18211
18212 PR target/27758
18213 * gcc.dg/pr27758.c: New test.
18214
18215 2006-05-24 Falk Hueffner <falk@debian.org>
18216
18217 * gcc.c-torture/compile/pr27571.c: New test.
18218
18219 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
18220
18221 PR fortran/27709
18222 * gfortran.dg/spec_expr_4.f90: New test.
18223
18224 PR fortran/27155
18225 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18226
18227 2006-05-25 Mark Mitchell <mark@codesourcery.com>
18228
18229 PR c++/20103
18230 * g++.dg/ext/complit6.C: New test.
18231 * g++.dg/ext/complit3.C: Adjust error markers.
18232 * g++.dg/init/const3.C: New test.
18233
18234 2006-05-25 Richard Guenther <rguenther@suse.de>
18235
18236 PR middle-end/27743
18237 * gcc.dg/torture/pr27743.c: New testcase.
18238
18239 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
18240
18241 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18242
18243 2006-05-25 Alan Modra <amodra@bigpond.net.au>
18244
18245 * gcc.dg/compat/scalar-by-value-x.h: New.
18246 * gcc.dg/compat/scalar-by-value-y.h: New.
18247 * gcc.dg/compat/scalar-by-value-5.c: New.
18248 * gcc.dg/compat/scalar-by-value-5_main.c: New.
18249 * gcc.dg/compat/scalar-by-value-5_x.c: New.
18250 * gcc.dg/compat/scalar-by-value-5_y.c: New.
18251 * gcc.dg/compat/scalar-by-value-6.c: New.
18252 * gcc.dg/compat/scalar-by-value-6_main.c: New.
18253 * gcc.dg/compat/scalar-by-value-6_x.c: New.
18254 * gcc.dg/compat/scalar-by-value-6_y.c: New.
18255
18256 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
18257
18258 PR tree-optimization/27639
18259 PR tree-optimization/26719
18260 * gcc.dg/pr27639.c: New test.
18261 * gcc.dg/pr26719.c: New test.
18262 * gcc.dg/tree-ssa/scev-cast.c: New test.
18263
18264 2006-05-23 Mark Mitchell <mark@codesourcery.com>
18265
18266 PR c++/20173
18267 * g++.dg/template/error21.C: New test.
18268
18269 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
18270
18271 PR target/27696
18272 * gcc.target/i386/pr27696.c: New.
18273
18274 2006-05-22 Janis Johnson <janis187@us.ibm.com>
18275
18276 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18277
18278 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18279
18280 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18281
18282 PR c++/27716
18283 * g++.dg/other/assign1.C: New test.
18284
18285 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
18286
18287 PR target/27266
18288 * gcc.target/i386/pr27266.c: New.
18289
18290 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18291
18292 PR c++/27451
18293 * g++.dg/ext/asm9.C: New test.
18294
18295 2006-05-22 Richard Sandiford <richard@codesourcery.com>
18296
18297 PR rtl-optimization/25514
18298 * gcc.c-torture/compile/pr25514.c: New test.
18299
18300 2006-05-22 Richard Guenther <rguenther@suse.de>
18301
18302 Revert
18303 2006-01-31 Richard Guenther <rguenther@suse.de>
18304
18305 * gcc.target/i386/sselibm-1.c: New testcase.
18306 * gcc.target/i386/sselibm-2.c: Likewise.
18307 * gcc.target/i386/sselibm-3.c: Likewise.
18308 * gcc.target/i386/sselibm-4.c: Likewise.
18309 * gcc.target/i386/sselibm-5.c: Likewise.
18310
18311 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18312
18313 PR c/27420
18314 * gcc.dg/func-args-2.c: New test.
18315
18316 PR c/26818
18317 * gcc.dg/struct-incompl-1.c: New test.
18318
18319 2006-05-22 Richard Guenther <rguenther@suse.de>
18320
18321 PR testsuite/27708
18322 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18323 the transformations we test for.
18324
18325 2006-05-22 Richard Guenther <rguenther@suse.de>
18326
18327 PR testsuite/27707
18328 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18329
18330 2006-05-21 Mark Mitchell <mark@codesourcery.com>
18331
18332 PR c++/27210
18333 * g++.dg/warn/new1.C: New test.
18334 * g++.dg/template/new5.C: Likewise.
18335
18336 2006-05-21 Roger Sayle <roger@eyesopen.com>
18337
18338 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18339 * gcc.target/i386/20060512-3.c: Likewise.
18340
18341 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
18342
18343 PR rtl-optimization/27671
18344 * gcc.c-torture/execute/pr27671-1.c: New.
18345 * gcc.dg/pr27671-2.c: Likewise.
18346
18347 PR tree-optimization/26622.
18348 * gcc.c-torture/compile/pr26622.c: New.
18349
18350 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
18351
18352 PR fortran/27613
18353 * gfortran.dg/recursive_reference_1.f90: New test.
18354
18355 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
18356
18357 PR fortran/25746
18358 * gfortran.dg/elemental_subroutine_3.f90: New test.
18359
18360 PR fortran/25090
18361 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18362
18363 PR fortran/27584
18364 * gfortran.dg/associated_target_1.f90: New test.
18365
18366 PR fortran/19015
18367 * gfortran.dg/maxloc_shape_1.f90: New test.
18368
18369 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18370
18371 PR libgfortran/24459
18372 * gfortran.dg/namelist_24.f90: New test.
18373 * gfortran.dg/namelist_12.f: Fix typo in comment.
18374
18375 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
18376
18377 PR middle-end/25776
18378 * g++.dg/other/error11.C: New test.
18379
18380 2006-05-20 Richard Sandiford <richard@codesourcery.com>
18381
18382 * gcc.target/mips/pr26765.c: Add -w to options.
18383
18384 2006-05-20 Richard Sandiford <richard@codesourcery.com>
18385
18386 * lib/target-supports.exp (check_effective_target_mpaired_single):
18387 New function.
18388 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18389 multilibs.
18390 * g++.dg/vect/vect.exp: Likewise.
18391
18392 2006-05-20 Richard Sandiford <richard@codesourcery.com>
18393
18394 PR testsuite/25891
18395 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18396
18397 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
18398
18399 PR fortran/27662
18400 * gfortran.dg/temporary_1.f90: New file.
18401
18402 2006-05-19 Andreas Schwab <schwab@suse.de>
18403
18404 * g++.dg/other/unused1.C: Also match "stringz".
18405
18406 2006-05-19 Mark Mitchell <mark@codesourcery.com>
18407
18408 PR c++/26433
18409 * g++.dg/template/fntry1.C: New test.
18410
18411 2006-05-18 Mark Mitchell <mark@codesourcery.com>
18412
18413 PR c++/27471
18414 PR c++/27506
18415 * g++.dg/conversion/bitfield5.C: New test.
18416 * g++.dg/conversion/bitfield6.C: New test.
18417
18418 2006-05-18 Mike Stump <mrs@apple.com>
18419
18420 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18421 * gcc.dg/vla-4.c: Add.
18422 * gcc.dg/vla-5.c: Add.
18423 * gcc.dg/vla-6.c: Add.
18424
18425 2006-05-12 Stuart Hastings <stuart@apple.com>
18426
18427 * gcc.target/i386/20060512-1.c: New.
18428 * gcc.target/i386/20060512-2.c: New.
18429 * gcc.target/i386/20060512-3.c: New.
18430 * gcc.target/i386/20060512-4.c: New.
18431
18432 2006-05-17 Mark Mitchell <mark@codesourcery.com>
18433
18434 PR c++/26122
18435 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18436
18437 PR c++/26068
18438 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18439 * g++.dg/parse/linkage1.C: New test.
18440
18441 2006-05-17 Jakub Jelinek <jakub@redhat.com>
18442
18443 PR tree-optimization/27548
18444 * g++.dg/tree-ssa/pr27548.C: New test.
18445
18446 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18447
18448 PR fortran/26551
18449 * gfortran.dg/recursive_check_1.f: New test.
18450 * gfortran.dg/recursive_check_2.f90: New test.
18451
18452 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
18453
18454 * g++.dg/opt/temp2.C: New test.
18455
18456 2006-05-17 Jakub Jelinek <jakub@redhat.com>
18457
18458 PR c++/27491
18459 * g++.dg/init/brace5.C: New test.
18460
18461 PR middle-end/27415
18462 * gcc.dg/gomp/pr27415.c: New test.
18463 * g++.dg/gomp/pr27415.C: New test.
18464
18465 PR tree-optimization/27549
18466 * g++.dg/tree-ssa/pr27549.C: New test.
18467
18468 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18469
18470 PR libgfortran/27575
18471 * gfortran.dg/read_eof_4.f90: New test.
18472
18473 2006-05-16 Richard Guenther <rguenther@suse.de>
18474
18475 PR tree-optimization/22303
18476 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18477
18478 2006-05-16 Jakub Jelinek <jakub@redhat.com>
18479
18480 PR middle-end/27573
18481 * gcc.dg/gomp/pr27573.c: New test.
18482 * gfortran.dg/gomp/pr27573.f90: New test.
18483
18484 PR c/27499
18485 * gcc.dg/gomp/pr27499.c: New test.
18486 * g++.dg/gomp/pr27499.C: New test.
18487
18488 2006-05-15 Mark Mitchell <mark@codesourcery.com>
18489
18490 PR c++/27339
18491 * g++.dg/parser/access8.C: Adjust error marker.
18492 * g++.dg/template/access17.C: New test.
18493 * g++.dg/template/access18.C: Likewise.
18494
18495 2006-05-15 Roger Sayle <roger@eyesopen.com>
18496
18497 PR target/26600
18498 * gcc.target/i386/pr26600.c: New test case.
18499
18500 2006-05-15 Mark Mitchell <mark@codesourcery.com>
18501
18502 PR c++/27505
18503 * g++.dg/expr/bitfield1.C: New test.
18504
18505 2006-05-15 Richard Guenther <rguenther@suse.de>
18506
18507 PR tree-optimization/27603
18508 * gcc.dg/torture/pr27603.c: New testcase.
18509
18510 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
18511
18512 PR fortran/25090
18513 * gfortran.dg/entry_dummy_ref_1.f90: New test.
18514
18515 PR fortran/25082
18516 * gfortran.dg/scalar_return_1.f90: New test.
18517
18518 PR fortran/27411
18519 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18520
18521 2006-05-15 Jakub Jelinek <jakub@redhat.com>
18522
18523 * gcc.dg/gomp/critical-4.c: New test.
18524 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18525 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18526 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18527 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18528
18529 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18530
18531 PR c++/27582
18532 * g++.dg/template/dependent-args1.C: New test.
18533
18534 PR c++/27581
18535 * g++.dg/lookup/this1.C: New test.
18536
18537 PR c++/27315
18538 * g++.dg/template/operator6.C: New test.
18539 * g++.dg/template/incomplete3.C: New test.
18540
18541 PR c++/27559
18542 * g++.dg/template/new4.C: New test.
18543
18544 PR c++/27496
18545 * g++.dg/template/void2.C: New test.
18546
18547 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
18548
18549 * g++.dg/template/dependent-expr5.C: New test.
18550
18551 2006-05-14 Roger Sayle <roger@eyesopen.com>
18552
18553 PR middle-end/26729
18554 * gcc.dg/pr26729-1.c: New test case.
18555
18556 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
18557
18558 * gcc.dg/pr27003.c: New test.
18559
18560 2006-05-12 Steve Ellcey <sje@cup.hp.com>
18561
18562 * lib/target-supports.dg (check_cxa_atexit_available): Change
18563 v3_target_compile to ${tool}_target_compile.
18564
18565 2006-05-11 Jason Merrill <jason@redhat.com>
18566
18567 * lib/scanasm.exp (scan-not-hidden): Fix typo.
18568
18569 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18570
18571 PR fortran/27553
18572 * gfortran.dg/label_5.f90: New test.
18573
18574 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
18575
18576 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18577 check_effective_target_powerpc_altivec_ok): New.
18578 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18579 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18580 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18581 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18582 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18583 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18584 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18585 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18586 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18587 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18588 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18589 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18590 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18591 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18592 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18593 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18594 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18595 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18596 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18597 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18598 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18599 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18600 gcc.target/powerpc/altivec-9.c,
18601 gcc.target/powerpc/altivec-consts.c,
18602 gcc.target/powerpc/altivec-pr22085.c,
18603 gcc.target/powerpc/altivec-splat.c,
18604 gcc.target/powerpc/altivec-types-1.c,
18605 gcc.target/powerpc/altivec-types-2.c,
18606 gcc.target/powerpc/altivec-types-3.c,
18607 gcc.target/powerpc/altivec-types-4.c,
18608 gcc.target/powerpc/altivec-varargs-1.c,
18609 gcc.target/powerpc/altivec-vec-merge.c,
18610 gcc.target/powerpc/ppc-vector-memcpy.c,
18611 gcc.target/powerpc/ppc-vector-memset.c,
18612 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18613 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18614 these effective targets.
18615 * gcc.dg/vmx/pr27006.c: Add missing close brace.
18616 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18617
18618 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18619
18620 PR middle-end/27384
18621 * g++.dg/other/fold1.C: New test.
18622
18623 PR middle-end/27488
18624 * gcc.dg/fold-nonneg-1.c: New test.
18625
18626 PR c++/27547
18627 * g++.dg/other/operator1.C: New test.
18628
18629 2006-05-11 Richard Guenther <rguenther@suse.de>
18630
18631 PR middle-end/27529
18632 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18633
18634 2006-05-10 Janis Johnson <janis187@us.ibm.com>
18635
18636 * lib/target-supports-dg.exp (check-flags): New.
18637 (dg-skip-if): Move flag checks.
18638
18639 2006-05-09 Steve Ellcey <sje@cup.hp.com>
18640
18641 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18642 * lib/target-supports.dg (check_cxa_atexit_available): New.
18643
18644 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
18645
18646 PR fortran/27470
18647 * gfortran.dg/multiple_allocation_2.f90: New test case.
18648
18649 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
18650
18651 * gcc.target/arm/pr27387.C: Fix a comment typo.
18652
18653 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18654
18655 PR fortran/24549
18656 * gfortran.dg/error_recovery_1.f90: New test.
18657
18658 2006-05-10 Richard Guenther <rguenther@suse.de>
18659
18660 PR tree-optimization/27302
18661 * gcc.dg/torture/pr27302.c: New testcase.
18662
18663 2006-05-09 Dirk Mueller <dmueller@suse.de>
18664 Richard Guenther <rguenther@suse.de>
18665
18666 PR middle-end/27498
18667 * gcc.dg/tree-ssa/pr27498.c: New testcase.
18668
18669 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
18670
18671 PR rtl-optimization/27335
18672 * gcc.dg/pr27335.c: New test.
18673
18674 2006-05-06 Richard Sandiford <richard@codesourcery.com>
18675
18676 * gcc.target/mips/mips-ps-5.c: New file.
18677
18678 2006-05-08 Jan Hubicka <jh@suse.cz>
18679
18680 PR middle-end/25962
18681 * gcc.dg/pr25962.c: New.
18682
18683 2006-05-08 Roger Sayle <roger@eyesopen.com>
18684
18685 PR target/27158
18686 * gcc.target/powerpc/pr27158.c: New test case.
18687
18688 2006-05-08 Laurent GUERBY <laurent@guerby.net>
18689
18690 PR testsuite/27476
18691 * ada/acats/run_all.sh: Use test -z.
18692
18693 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18694
18695 PR libfortran/18271
18696 * gfortran.dg/spec_expr_3.f90: New test.
18697
18698 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
18699
18700 PR target/24879
18701 * gcc.target/i386/monitor.c: New file.
18702
18703 2006-05-08 Alan Modra <amodra@bigpond.net.au>
18704
18705 * gcc.dg/pr27095.c: xfail *-*-darwin*.
18706
18707 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18708
18709 PR c++/27447
18710 * g++.dg/other/ptrmem7.C: New test.
18711
18712 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18713
18714 PR target/27421
18715 * gcc.dg/array-9.c: New test.
18716
18717 2006-05-07 Richard Guenther <rguenther@suse.de>
18718
18719 PR tree-optimization/27409
18720 * gcc.dg/torture/pr27409.c: New testcase.
18721
18722 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18723
18724 PR fortran/27457
18725 * gfortran.dg/select_6.f90: New.
18726
18727 2006-05-07 Richard Guenther <rguenther@suse.de>
18728
18729 PR tree-optimization/27136
18730 * gcc.dg/torture/pr27136.c: New testcase.
18731
18732 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
18733
18734 PR fortran/24813
18735 * gfortran.dg/char_cons_len_1.f90: New test.
18736
18737 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18738
18739 PR c++/27427
18740 * g++.dg/template/incomplete2.C: New test.
18741
18742 2006-05-06 Richard Guenther <rguenther@suse.de>
18743
18744 PR tree-optimization/27151
18745 * gcc.dg/vect/pr27151.c: New testcase.
18746
18747 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18748
18749 PR c++/27430
18750 * g++.dg/template/void1.C: New test.
18751
18752 PR c++/27423
18753 * g++.dg/other/void2.C: New test.
18754
18755 PR c++/27422
18756 * g++.dg/conversion/void1.C: New test.
18757
18758 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
18759
18760 PR/21391
18761 * g++.dg/other/unused1.C: New.
18762
18763 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18764
18765 PR objc/27240
18766 * objc.dg/member-1.m: New test.
18767
18768 2006-05-05 Steve Ellcey <sje@cup.hp.com>
18769
18770 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18771
18772 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18773
18774 PR libfortran/26985
18775 * gfortran.dg/matmul_2.f90: New test.
18776
18777 2005-05-05 Laurent GUERBY <laurent@guerby.net>
18778
18779 * ada/acats/run_all.sh: Use sync when main not found.
18780
18781 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
18782
18783 PR target/26765
18784 * gcc.target/mips/pr26765.c: New.
18785
18786 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
18787
18788 * gcc.target/bfin: New directory.
18789 * gcc.target/bfin/bfin.exp: New file.
18790 * gcc.target/bfin/frmul.c: New file.
18791 * gcc.target/bfin/arith.c: New file.
18792 * gcc.target/bfin/mul-combine.c: New file.
18793 * gcc.target/bfin/shift.c: New file.
18794
18795 2006-05-04 Richard Guenther <rguenther@suse.de>
18796
18797 PR tree-optimization/14287
18798 PR tree-optimization/14844
18799 PR tree-optimization/19792
18800 PR tree-optimization/21608
18801 PR tree-optimization/27090
18802 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18803 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18804 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18805 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18806 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18807
18808 2006-05-04 Jakub Jelinek <jakub@redhat.com>
18809
18810 PR tree-optimization/27285
18811 * gcc.c-torture/execute/pr27285.c: New test.
18812
18813 PR middle-end/27388
18814 * gcc.dg/gomp/pr27388-1.c: New test.
18815 * gcc.dg/gomp/pr27388-2.c: New test.
18816 * gcc.dg/gomp/pr27388-3.c: New test.
18817
18818 PR c++/27359
18819 * g++.dg/gomp/pr27359.C: New test.
18820
18821 2006-05-02 Steven G. Kargl <kargls@comcast.net>
18822
18823 PR fortran/20248
18824 * gfortran.dg/iargc.f90: New test.
18825
18826 2006-05-02 Mark Mitchell <mark@codesourcery.com>
18827
18828 PR c++/27102
18829 * g++.dg/template/crash49.C: New test.
18830
18831 2006-05-02 Steve Ellcey <sje@cup.hp.com>
18832
18833 PR testsuite/27032
18834 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18835
18836 2006-05-02 Jeff Law <law@redhat.com>
18837
18838 PR tree-optimization/27364
18839 * gcc.c-torture/execute/pr27364.c: New test.
18840
18841 2006-05-02 Mark Mitchell <mark@codesourcery.com>
18842
18843 PR c++/27309
18844 * g++.dg/parser/ctor5.C: New test.
18845
18846 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
18847
18848 PR target/27387
18849 * gcc.target/arm/arm.exp: New.
18850 * gcc.target/arm/pr27387.C: Likewise.
18851
18852 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18853
18854 PR fortran/27269
18855 PR fortran/27324
18856 * gfortran.dg/module_equivalence_2.f90: New test.
18857
18858 2006-05-02 Jakub Jelinek <jakub@redhat.com>
18859
18860 PR middle-end/27337
18861 * g++.dg/gomp/pr27337-1.C: New test.
18862 * g++.dg/gomp/pr27337-2.C: New test.
18863
18864 PR middle-end/27328
18865 * gcc.dg/gomp/pr27328.c: New test.
18866
18867 PR middle-end/27325
18868 * g++.dg/gomp/pr27325.C: New test.
18869
18870 PR middle-end/27310
18871 * g++.dg/gomp/pr27310.C: New test.
18872
18873 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
18874
18875 PR tree-optimization/27291
18876 * g++.dg/tree-ssa/pr27291.C: New test.
18877
18878 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
18879
18880 PR tree-optimization/27283
18881 * g++.dg/tree-ssa/pr27283.C: New test.
18882
18883 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
18884
18885 * gcc.dg/tree-ssa/loop-16.c: New test.
18886
18887 2006-05-01 Roger Sayle <roger@eyesopen.com>
18888 Joseph S. Myers <joseph@codesourcery.com>
18889
18890 * gcc.dg/Wconversion-3.c: New test case.
18891 * gcc.dg/Wconversion-4.c: Likewise.
18892
18893 2006-05-01 Richard Guenther <rguenther@suse.de>
18894
18895 PR tree-optimization/26726
18896 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18897
18898 2006-04-30 Roger Sayle <roger@eyesopen.com>
18899
18900 * gcc.dg/Woverflow-1.c: New test case.
18901 * gcc.dg/Woverflow-2.c: Likewise.
18902 * gcc.dg/Woverflow-3.c: Likewise.
18903
18904 2006-04-30 Mark Mitchell <mark@codesourcery.com>
18905
18906 PR c++/27094
18907 * g++.dg/template/defarg8.C: New test.
18908
18909 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18910
18911 PR c++/27278
18912 * g++.dg/parse/operator7.C: New test.
18913
18914 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18915
18916 PR c++/11471
18917 PR c++/27102
18918 * g++.dg/template/crash48.C: New test.
18919
18920 PR c++/27279
18921 * g++.dg/parse/ctor4.C: New test.
18922
18923 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18924
18925 PR fortran/25681
18926 * gfortran.df/char_type_len.f90: New test.
18927
18928 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18929
18930 PR libgfortran/27304
18931 * gfortran.dg/fmt_exhaust.f90: New test.
18932
18933 2006-04-28 Roger Sayle <roger@eyesopen.com>
18934
18935 PR c/25309
18936 * gcc.dg/large-size-array-2.c: New test case.
18937
18938 2006-04-28 Richard Guenther <rguenther@suse.de>
18939
18940 PR target/26826
18941 * gcc.target/i386/pr26826.c: New testcase.
18942
18943 2006-04-28 Jakub Jelinek <jakub@redhat.com>
18944
18945 PR middle-end/27260
18946 * gcc.c-torture/execute/pr27260.c: New.
18947
18948 2006-04-28 Alan Modra <amodra@bigpond.net.au>
18949
18950 PR middle-end/27095
18951 * gcc.dg/pr27095.c: New.
18952
18953 2006-04-27 Mark Mitchell <mark@codesourcery.com>
18954
18955 PR c++/27292
18956 * g++.dg/conversion/bitfield4.C: New test.
18957
18958 2006-04-27 Eric Christopher <echristo@apple.com>
18959
18960 * gcc.dg/pragma-ms_struct.c: New.
18961
18962 2006-04-27 Mark Mitchell <mark@codesourcery.com>
18963
18964 PR c++/27102
18965 * g++.dg/template/crash47.C: New test.
18966
18967 2006-04-27 Dirk Mueller <dmueller@suse.de>
18968
18969 * gcc.target/i386/sse-7.c: build with -msse.
18970
18971 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
18972
18973 PR testsuite/27274:
18974 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18975 (main): Exit if processor doesn't support SSE.
18976
18977 2006-04-26 David Edelsohn <edelsohn@gnu.org>
18978
18979 PR middle-end/27282
18980 * gcc.c-torture/compile/pr27282.c: New test.
18981
18982 2006-04-26 Jakub Jelinek <jakub@redhat.com>
18983
18984 PR middle-end/26913
18985 * g++.dg/gomp/pr26913.C: New test.
18986
18987 PR c/25996
18988 * gcc.dg/gomp/pr25996.c: New test.
18989 * g++.dg/gomp/pr25996.C: New test.
18990
18991 2006-04-25 Richard Sandiford <richard@codesourcery.com>
18992
18993 PR rtl-optimization/26725
18994 * gcc.c-torture/compile/pr26725.c: New test.
18995
18996 2006-04-25 Richard Guenther <rguenther@suse.de>
18997
18998 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18999 than n + -1.
19000
19001 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
19002
19003 * gcc.dg/20060425-1.c: New testcase.
19004
19005 2006-04-25 Jakub Jelinek <jakub@redhat.com>
19006
19007 PR tree-optimization/26865
19008 * gcc.dg/pr26865.c: New test.
19009
19010 2006-04-24 Mark Mitchell <mark@codesourcery.com>
19011
19012 PR c++/27292
19013 * g++.dg/conversion/bitfield1.C: New test.
19014 * g++.dg/conversion/bitfield2.C: Likewise.
19015 * g++.dg/conversion/bitfield3.C: Likewise.
19016
19017 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19018 Richard Guenther <rguenther@suse.de>
19019
19020 PR tree-optimization/27236
19021 * gcc.dg/tree-ssa/pr27236.c: New testcase.
19022
19023 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19024
19025 PR c++/19963
19026 * g++.dg/other/incomplete2.C: New test.
19027
19028 2006-04-24 Richard Guenther <rguenther@suse.de>
19029
19030 PR middle-end/26869
19031 * gcc.dg/torture/pr26869.c: New testcase.
19032
19033 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19034 Richard Guenther <rguenther@suse.de>
19035
19036 PR tree-optimization/27218
19037 * g++.dg/tree-ssa/pr27218.C: New testcase.
19038
19039 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19040
19041 PR c++/26912
19042 * g++.dg/template/friend41.C: New test.
19043
19044 2006-04-23 David Edelsohn <edelsohn@gnu.org>
19045
19046 * g++.dg/opt/pr15551.C: Include cstdio.
19047 (main): Use remove instead of unlink.
19048
19049 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
19050
19051 * gcc.dg/sibcall-7.c: New test.
19052 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19053 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19054 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19055 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19056 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19057
19058 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19059
19060 PR c++/26534
19061 * g++.dg/opt/bitfield1.C: New test.
19062 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19063 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19064 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19065 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19066 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19067 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19068 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19069 * g++.dg/abi/bitfield2.C: Likewise.
19070 * g++.dg/init/bitfield1.C: Likewise.
19071
19072 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
19073
19074 PR fortran/25099
19075 * gfortran.dg/elemental_subroutine_4.f90: New test.
19076 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19077 call sub (m, x).
19078
19079 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
19080
19081 * gcc.c-torture/compile/20060421-1.c: New testcase.
19082
19083 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19084
19085 PR c/25875
19086 * gcc.dg/init-bad-4.c: New test.
19087
19088 2006-04-21 Paul Brook <paul@codesourcery.com>
19089
19090 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19091
19092 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19093
19094 PR fortran/27122
19095 * gfortran.dg/defined_operators_1.f90: New test.
19096 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19097 remove old ones associated, incorrectly, with Note 5.46.
19098
19099 PR fortran/27113
19100 * gfortran.dg/character_array_constructor_1.f90: New test.
19101
19102 2006-04-20 Jakub Jelinek <jakub@redhat.com>
19103
19104 * gcc.dg/20060419-1.c: New test.
19105
19106 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
19107
19108 PR c/26774
19109 * gcc.dg/struct-parse-1.c: New test case.
19110
19111 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19112
19113 PR c++/26558
19114 * g++.dg/parse/template19.C: New test.
19115
19116 PR c++/26739
19117 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19118
19119 PR c++/26036
19120 * g++.dg/expr/call3.C: New test.
19121
19122 PR c++/10385
19123 * g++.dg/conversion/dynamic1.C: New test.
19124
19125 2006-04-19 Mark Mitchell <mark@codesourcery.com>
19126
19127 PR c++/27102
19128 * g++.dg/template/crash35.C: Tweak error markers.
19129 * g++.dg/template/crash46.C: New test.
19130 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19131 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19132
19133 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
19134
19135 PR rtl-optimization/14261
19136 * gcc.c-torture/compile/20060419-1.c: Added.
19137
19138 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
19139
19140 * gfortran.dg/label_1.f90: Adjust dg-error.
19141
19142 2006-04-16 Roger Sayle <roger@eyesopen.com>
19143
19144 PR target/26961
19145 * gcc.dg/fold-cond-1.c: New test case.
19146 * gcc.dg/pr26961-1.c: Likewise.
19147
19148 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19149
19150 PR libgfortran/27138
19151 * gfortran.dg/read_bad_advance.f90: New test.
19152
19153 2006-04-16 Roger Sayle <roger@eyesopen.com>
19154 Dale Johannesen <dalej@apple.com>
19155
19156 PR target/24076
19157 * gcc.target/i386/vecinit-3.c: New testcase.
19158 * gcc.target/i386/vecinit-4.c: Likewise.
19159 * gcc.target/i386/sse-18.c: Likewise.
19160 * gcc.target/i386/sse-19.c: Likewise.
19161
19162 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
19163
19164 * gfortran.dg/allocate_zerosize_1.f90: New test.
19165
19166 2006-04-16 Mark Mitchell <mark@codesourcery.com>
19167
19168 PR c++/26365
19169 * g++.dg/template/crash45.C: New test.
19170
19171 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
19172
19173 PR fortran/26787
19174 * gfortran.dg/proc_assign_1.f90: New test.
19175 * gfortran.dg/procedure_lvalue.f90: Change message.
19176 * gfortran.dg/namelist_4.f90: Add new error.
19177
19178 PR fortran/25597
19179 PR fortran/27096
19180 * gfortran.dg/auto_pointer_array_result_1.f90
19181
19182 PR fortran/27089
19183 * gfortran.dg/specification_type_resolution_1.f90
19184
19185 PR fortran/18003
19186 PR fortran/25669
19187 PR fortran/26834
19188 * gfortran.dg/bounds_temporaries_1.f90: New test.
19189
19190 PR fortran/27124
19191 * gfortran.dg/array_return_value_1.f90: New test.
19192
19193 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19194
19195 PR fortran/25336
19196 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19197
19198 2006-04-15 Jakub Jelinek <jakub@redhat.com>
19199
19200 PR middle-end/26823
19201 * g++.dg/gomp/pr26823-1.C: New test.
19202 * g++.dg/gomp/pr26823-2.C: New test.
19203
19204 2006-04-13 Uros Bizjak <uros@kss-loka.si>
19205
19206 PR middle-end/27134
19207 * gcc.dg/pr27314.c: New test.
19208
19209 2006-04-13 Richard Henderson <rth@redhat.com>
19210
19211 * g++.dg/gomp/block-0.C: Update expected matches.
19212
19213 2006-04-13 DJ Delorie <dj@redhat.com>
19214
19215 * lib/target-supports.exp (check_effective_target_int32plus): New.
19216 (check_effective_target_ptr32plus): New.
19217 (check_effective_target_size32plus): New.
19218 (check_effective_target_int16): New.
19219 (check_profiling_available): Add m32c to the list of unsupported
19220 targets.
19221
19222 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19223 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19224 memory size.
19225 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19226 pointers.
19227 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19228 size_t.
19229 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19230 and size_t.
19231 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19232 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19233 not just xstormy16. Skip m32c due to weird pointer size.
19234 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19235 not just xstormy16.
19236 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19237 not just xstormy16.
19238 * gcc.dg/20020312-2.c: Add m32c support.
19239 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19240 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19241 in test.
19242 * gcc.dg/20050321-2.c: Require >=32 bit integers.
19243 * gcc.dg/asm-1.c: Skip if int and short are the same size.
19244 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19245 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19246 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19247 formats
19248 * gcc.dg/init-string-2.c: Require >=32 bit integers.
19249 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19250 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19251 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19252 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19253 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19254 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19255 in test.
19256 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19257 in test.
19258 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19259 * gcc.dg/pr23049.c: Require >=32 bit integers.
19260 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19261 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19262 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19263 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19264 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19265 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19266 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19267 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19268 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19269 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19270 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19271 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19272 prototype in test.
19273 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19274 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19275 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19276 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19277 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19278
19279 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
19280 * gcc.c-torture/execute/20040703-1.x: Likewise.
19281 * gcc.c-torture/execute/20040705-1.x: Likewise.
19282 * gcc.c-torture/execute/20040705-2.x: Likewise.
19283 * gcc.c-torture/execute/20040709-1.x: Likewise.
19284 * gcc.c-torture/execute/20040709-2.x: Likewise.
19285 * gcc.c-torture/execute/20040811-1.x: Likewise.
19286 * gcc.c-torture/execute/20050316-1.x: Likewise.
19287 * gcc.c-torture/execute/bitfld-4.x: Likewise.
19288 * gcc.c-torture/execute/pr19689.x: Likewise.
19289 * gcc.c-torture/execute/pr7284-1.x: Likewise.
19290 * gcc.c-torture/execute/usmul.x: Likewise.
19291 * gcc.c-torture/execute/vrp-5.x: Likewise.
19292 * gcc.c-torture/execute/vrp-6.x: Likewise.
19293 * gcc.dg/debug/20041023-1.s: Likewise.
19294
19295 2006-04-13 Roger Sayle <roger@eyesopen.com>
19296
19297 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19298 of integers to a vector types are now constant expressions in C.
19299 * gcc.dg/vect/vect-fold-1.c: New test case.
19300
19301 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
19302 Ulrich Weigand <uweigand@de.ibm.com>
19303
19304 PR target/27006
19305 * gcc.dg/vmx/pr27006.c: New testcase.
19306
19307 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19308
19309 PR libgfortran/26766
19310 * gfortran.dg/write_recursive.f90: New test.
19311
19312 2006-04-11 Mark Mitchell <mark@codesourcery.com>
19313
19314 * g++.dg/parse/dtor7.C: New test.
19315 * g++.dg/parse/new1.C: Add error marker.
19316 * g++.dg/template/new3.C: New test.
19317
19318 PR c++/26122
19319 * g++.dg/template/pure1.C: New test.
19320
19321 PR c++/26295
19322 * g++.dg/parse/ptrmem4.C: New test.
19323
19324 2006-04-10 Jeff Law <law@redhat.com>
19325
19326 PR/27087
19327 * gcc.c-torture/compile/pr27087.c: New test.
19328
19329 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
19330
19331 PR/21391
19332 * gcc.dg/20060410.c: New.
19333
19334 2006-04-10 Matthias Klose <doko@debian.org>
19335
19336 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19337 Recognize multilib directory names containing underscores.
19338
19339 2006-04-10 Roger Sayle <roger@eyesopen.com>
19340
19341 * gcc.target/i386/vecinit-1.c: New test case.
19342 * gcc.target/i386/vecinit-2.c: Likewise.
19343
19344 2006-04-10 Jakub Jelinek <jakub@redhat.com>
19345
19346 PR debug/27057
19347 * g++.dg/debug/dwarf2-2.C: New test.
19348
19349 2006-04-09 Richard Sandiford <richard@codesourcery.com>
19350
19351 PR rtl-optimization/27073
19352 * gcc.c-torture/execute/pr27073.c: New test.
19353
19354 2006-04-08 Mike Stump <mrs@apple.com>
19355
19356 * gcc.dg/pragma-darwin.c: Improve for ppc64.
19357
19358 2006-04-07 Richard Guenther <rguenther@suse.de>
19359
19360 PR tree-optimization/26135
19361 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19362
19363 2006-04-06 Jan Hubicka <jh@suse.cz>
19364
19365 PR profile/26399
19366 * g++.dg/bprob/g++-bprob-2.C: New testcase.
19367
19368 2006-04-06 Roger Sayle <roger@eyesopen.com>
19369
19370 * g++.dg/conversion/nullptr1.C: New test case.
19371 * g++.dg/conversion/nullptr2.C: Likewise.
19372
19373 2006-04-05 Roger Sayle <roger@eyesopen.com>
19374
19375 * gfortran.dg/dependency_18.f90: New test case.
19376
19377 2006-04-05 Richard Guenther <rguenther@suse.de>
19378
19379 PR tree-optimization/26919
19380 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19381 * gcc.dg/ipa/ipa-2.c: Likewise.
19382 * gcc.dg/ipa/ipa-3.c: Likewise.
19383 * gcc.dg/ipa/ipa-5.c: Likewise.
19384
19385 2006-04-05 Richard Guenther <rguenther@suse.de>
19386
19387 PR tree-optimization/26763
19388 * gcc.dg/torture/pr26763-1.c: New testcase.
19389 * gcc.dg/torture/pr26763-2.c: Likewise.
19390
19391 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
19392
19393 PR fortran/23634
19394 PR fortran/25619
19395 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19396
19397 2006-04-04 Eric Christopher <echristo@apple.com>
19398
19399 * gcc.target/i386/387-1.c: Allow regexp to match darwin
19400 stubs.
19401 * gcc.target/i386/387-5.c: Ditto.
19402
19403 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
19404
19405 * gcc.target/sparc/struct-ret-check.c: New test.
19406
19407 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19408
19409 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19410 zero decimal digits specified in format.
19411
19412 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
19413
19414 PR fortran/26891
19415 * gfortran.dg/missing_optional_dummy_1.f90: New test.
19416
19417 PR fortran/26976
19418 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19419 * gfortran.dg/initialization_1.f90: Make assignment compliant.
19420 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19421 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19422 compliant and detect bigendian-ness.
19423
19424 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
19425
19426 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19427 dummy arguments work when the actual argument is itself a dummy
19428 argument of the caller.
19429
19430 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19431
19432 PR libfortran/24685
19433 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19434
19435 2006-04-01 Roger Sayle <roger@eyesopen.com>
19436
19437 * gfortran.dg/dependencency_17.f90: New test case.
19438
19439 2006-04-01 Roger Sayle <roger@eyesopen.com>
19440
19441 * gfortran.dg/dependency_14.f90: New test case.
19442 * gfortran.dg/dependency_15.f90: Likewise.
19443 * gfortran.dg/dependency_16.f90: Likewise.
19444
19445 2006-03-31 Asher Langton <langton2@llnl.gov>
19446
19447 PR fortran/25358
19448 gfortran.dg/cray_pointers_6.f90: New test.
19449
19450 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19451
19452 PR libgfortran/26890
19453 * gfortran.dg/read_size_noadvance.f90: New test.
19454
19455 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
19456
19457 PR fortran/25031
19458 * gfortran.dg/multiple_allocation_1.f90: Check that the
19459 size has changed after a re-allocation with stat.
19460
19461 2006-03-30 Richard Guenther <rguenther@suse.de>
19462
19463 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19464 removal.
19465 * gcc.target/i386/sselibm-2.c: Likewise.
19466 * gcc.target/i386/sselibm-3.c: Likewise.
19467 * gcc.target/i386/sselibm-4.c: Likewise.
19468 * gcc.target/i386/sselibm-5.c: Likewise.
19469
19470 2006-03-28 Roger Sayle <roger@eyesopen.com>
19471
19472 * gcc.dg/fold-andxor-1.c: New test case.
19473 * gcc.dg/fold-xorand-1.c: Likewise.
19474
19475 2006-03-28 Roger Sayle <roger@eyesopen.com>
19476
19477 * gcc.dg/fold-convnotconv-1.c: New test case.
19478
19479 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19480
19481 PR fortran/26779
19482 * gfortran.dg/private_type_5.f90: New test.
19483
19484 2006-03-27 David Edelsohn <edelsohn@gnu.org>
19485
19486 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19487
19488 2006-03-27 Jakub Jelinek <jakub@redhat.com>
19489
19490 * gfortran.dg/advance_2.f90: New test.
19491 * gfortran.dg/advance_3.f90: New test.
19492
19493 * gfortran.fortran-torture/execute/equiv_5.f: New test.
19494
19495 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19496
19497 PR libgfortran/26661
19498 PR libgfortran/26880
19499 * gfortran.dg/read_x_past.f: New test.
19500
19501 2006-03-26 Geoffrey Keating <geoffk@apple.com>
19502
19503 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19504 to be STABS.
19505
19506 2006-03-26 David Edelsohn <edelsohn@gnu.org>
19507
19508 * objc.dg/dwarf-1.m: Skip on AIX.
19509 * objc.dg/dwarf-2.m: Skip on AIX.
19510
19511 2006-03-25 Steven G. Kargl <kargls@comcast.net>
19512
19513 PR fortran/26816
19514 * gfortran.dg/float_1.f90: New test.
19515
19516 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
19517
19518 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19519 X86_64 targets.
19520 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19521
19522 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
19523
19524 PR libfortran/26735
19525 * gfortran.dg/convert_implied_open.f90: New test case.
19526
19527 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
19528
19529 PR fortran/26769
19530 * gfortran.dg/transpose_reshape_r10.f90: New test case.
19531
19532 2006-03-25 Uros Bizjak <uros@kss-loka.si>
19533
19534 PR middle-end/26717
19535 * gcc.dg/pr26717.c: New test.
19536
19537 2006-03-25 Roger Sayle <roger@eyesopen.com>
19538
19539 * gfortran.dg/dependency_12.f90: New test case.
19540
19541 2006-03-24 Roger Sayle <roger@eyesopen.com>
19542
19543 * gfortran.dg/dependency_9.f90: New (resurected) test case.
19544
19545 2006-03-24 Jeff Law <law@redhat.com>
19546
19547 * gcc.c-torture/pr26840.c: New test.
19548
19549 2006-03-24 Geoffrey Keating <geoffk@apple.com>
19550
19551 * objc.dg/dwarf-2.m: New.
19552 * obj-c++.dg/dwarf-2.mm: New.
19553
19554 * g++.old-deja/g++.other/init19.C: New.
19555
19556 2006-03-24 David Edelsohn <edelsohn@gnu.org>
19557
19558 * g++.dg/eh/spbp.C: Skip on AIX.
19559
19560 2006-03-24 Jakub Jelinek <jakub@redhat.com>
19561
19562 PR middle-end/26611
19563 * g++.dg/gomp/pr26611-1.C: New test.
19564 * g++.dg/gomp/pr26611-2.C: New test.
19565
19566 2006-03-24 Jeff Law <law@redhat.com>
19567
19568 * gcc.c-torture/compile/pr26833.c: New test.
19569 * gfortran.fortran-torture/compile/pr26806.f90: New test.
19570
19571 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19572
19573 * gfortran.dg/endfile_2.f90: Delete temp file.
19574
19575 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
19576
19577 PR fortran/19303
19578 * gfortran.dg/record_marker_1.f90: New test case.
19579 * gfortran.dg/record_marker_2.f: New test case.
19580 * gfortran.dg/record_marker_3.f90: New test case.
19581
19582 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
19583
19584 PR fortran/17298
19585 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19586 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19587
19588 2006-03-21 Janis Johnson <janis187@us.ibm.com>
19589
19590 * lib/gcc-dg.exp (cleanup-modules): New proc.
19591 * gfortran.dg/allocatable_function_1.f90,
19592 gfortran.dg/allocate_char_star_scalar_1.f90,
19593 gfortran.dg/assumed_charlen_function_1.f90,
19594 gfortran.dg/assumed_dummy_1.f90,
19595 gfortran.dg/assumed_shape_ranks_1.f90,
19596 gfortran.dg/assumed_shape_ranks_2.f90,
19597 gfortran.dg/assumed_size_dt_dummy.f90,
19598 gfortran.dg/auto_char_dummy_array_1.f90,
19599 gfortran.dg/auto_char_len_3.f90,
19600 gfortran.dg/automatic_module_variable.f90,
19601 gfortran.dg/bad_automatic_objects_1.f90,
19602 gfortran.dg/char_array_constructor.f90,
19603 gfortran.dg/char_array_structure_constructor.f90,
19604 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19605 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19606 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19607 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19608 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19609 gfortran.dg/derived_pointer_recursion.f90,
19610 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19611 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19612 gfortran.dg/dummy_functions_1.f90,
19613 gfortran.dg/elemental_initializer_1.f90,
19614 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19615 gfortran.dg/elemental_pointer_1.f90,
19616 gfortran.dg/elemental_subroutine_1.f90,
19617 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19618 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19619 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19620 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19621 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19622 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19623 gfortran.dg/global_references_1.f90,
19624 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19625 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19626 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19627 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19628 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19629 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19630 gfortran.dg/large_integer_kind_1.f90,
19631 gfortran.dg/large_real_kind_1.f90,
19632 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19633 gfortran.dg/module_double_reuse.f90,
19634 gfortran.dg/module_equivalence_1.f90,
19635 gfortran.dg/module_interface_1.f90,
19636 gfortran.dg/module_parameter_array_refs_1.f90,
19637 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19638 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19639 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19640 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19641 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19642 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19643 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19644 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19645 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19646 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19647 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19648 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19649 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19650 gfortran.dg/same_name_1.f90,
19651 gfortran.dg/sibling_dummy_procedure_1.f90,
19652 gfortran.dg/sibling_dummy_procedure_2.f90,
19653 gfortran.dg/sibling_dummy_procedure_3.f90,
19654 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19655 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19656 gfortran.dg/used_dummy_types_2.f90,
19657 gfortran.dg/used_dummy_types_3.f90,
19658 gfortran.dg/used_dummy_types_4.f90,
19659 gfortran.dg/used_dummy_types_5.f90,
19660 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19661 gfortran.dg/userdef_operator_1.f90: Use it.
19662
19663 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19664
19665 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19666 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19667 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19668 gfortran.dg/write_back.f,
19669 gfortran.fortran-torture/execute/inquire_1.f90,
19670 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19671
19672 2006-03-21 Jeff Law <law@redhat.com>
19673
19674 * gcc.dg/tree-ssa/vrp28.c: New test.
19675
19676 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19677
19678 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19679 if _STDC_C99 is defined.
19680 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19681 * gcc.dg/builtins-20.c: Likewise.
19682 * gcc.dg/builtins-53.c: Likewise.
19683 * gcc.dg/single-precision-constant.c: Likewise. Also pass
19684 -mmacosx-version-min=10.3 on PowerPC/Darwin.
19685
19686 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
19687
19688 PR tree-opt/26781
19689 * gcc.c-torture/compile/pr26781-1.c: New test.
19690 * gcc.c-torture/compile/pr26781-2.c: New test.
19691
19692 2006-03-21 Jakub Jelinek <jakub@redhat.com>
19693
19694 PR c++/26690
19695 * g++.dg/gomp/pr26690-1.C: New test.
19696 * g++.dg/gomp/pr26690-2.C: New test.
19697
19698 2006-03-20 Jeff Law <law@redhat.com>
19699
19700 * gcc.dg/tree-ssa/pr21829.c: New test.
19701
19702 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19703
19704 2006-03-20 Richard Sandiford <richard@codesourcery.com>
19705
19706 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19707 (check_visibility_available): Use it.
19708 (check_effective_target_default_packed): Likewise.
19709 (check_effective_target_pcc_bitfield_type_matters): Likewise.
19710 (check_effective_target_fopenmp): Likewise.
19711 (check_effective_target_freorder): Likewise.
19712 (check_effective_target_fpic): Likewise.
19713 (check_named_sections_available): Likewise.
19714 (check_effective_target_ilp32): Likewise.
19715 (check_effective_target_lp64): Likewise.
19716
19717 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
19718
19719 PR fortran/20935
19720 * gfortran.dg/scalar_mask_2.f90: New test case.
19721
19722 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
19723
19724 PR tree-opt/26629
19725 * gcc.dg/tree-ssa/loadpre12.c: New test.
19726 * gcc.dg/tree-ssa/loadpre13.c: New test.
19727 * gcc.dg/tree-ssa/loadpre14.c: New test.
19728 * gcc.dg/tree-ssa/loadpre15.c: New test.
19729 * gcc.dg/tree-ssa/loadpre16.c: New test.
19730 * gcc.dg/tree-ssa/loadpre17.c: New test.
19731 * gcc.dg/tree-ssa/loadpre18.c: New test.
19732 * gcc.dg/tree-ssa/loadpre19.c: New test.
19733 * gcc.dg/tree-ssa/loadpre20.c: New test.
19734 * gcc.dg/tree-ssa/loadpre21.c: New test.
19735 * gcc.dg/tree-ssa/loadpre22.c: New test.
19736
19737 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
19738
19739 PR fortran/26741
19740 * gfortran.dg/elemental_initializer_1.f90: New test.
19741
19742 PR fortran/26716
19743 * gfortran.dg/assumed_shape_ranks_2: New test.
19744
19745 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
19746
19747 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19748 target fpic.
19749
19750 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19751
19752 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19753 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19754 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19755 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19756 gfortran.fortran-torture/execute/direct_io.f90,
19757 gfortran.fortran-torture/execute/inquire_2.f90,
19758 gfortran.fortran-torture/execute/inquire_4.f90,
19759 gfortran.fortran-torture/execute/list_read_1.f90,
19760 gfortran.fortran-torture/execute/open_replace.f90,
19761 gfortran.fortran-torture/execute/slash_edit.f90,
19762 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19763 temporary files from testcases.
19764
19765 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19766
19767 PR libgfortran/26509
19768 gfortran.dg/write_direct_eor.f90: New test.
19769
19770 2006-03-17 David Edelsohn <edelsohn@gnu.org>
19771
19772 * gcc.target/powerpc/pr26350.c: New.
19773 * gcc.target/powerpc/indexed-addr.c: New.
19774
19775 2006-03-16 Roger Sayle <roger@eyesopen.com>
19776
19777 * gfortran.dg/dependency_13.f90: New test case.
19778
19779 2006-03-16 Roger Sayle <roger@eyesopen.com>
19780
19781 PR middle-end/21781
19782 * gcc.dg/real-const-1.c: New test case.
19783
19784 2006-03-15 Geoffrey Keating <geoffk@apple.com>
19785
19786 * g++.old-deja/g++.other/init18.C: New.
19787 * g++.old-deja/g++.other/init5.C: Remove xfail.
19788
19789 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19790
19791 * g++.dg/opt/pr15551.C: Cleanup temp file.
19792
19793 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19794
19795 PR c++/6634
19796 g++.dg/parse/long1.C: New test.
19797
19798 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19799
19800 PR fortran/19101
19801 * gfortran.dg/continuation.f90: New test.
19802 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19803
19804 2006-03-14 Richard Guenther <rguenther@suse.de>
19805
19806 PR tree-optimization/26672
19807 * gcc.dg/torture/pr26672.c: New testcase.
19808
19809 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
19810
19811 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19812 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19813
19814 2006-03-13 Roger Sayle <roger@eyesopen.com>
19815
19816 PR middle-end/26557
19817 * gcc.c-torture/compile/switch-1.c: New test case.
19818
19819 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
19820
19821 PR fortran/25378
19822 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19823 test to include more permuatations of mask and index.
19824 * gfortran.dg/scalar_mask_1.f90: Modify last test to
19825 respond to F2003 spec. that the position returned for an all false
19826 mask && condition is zero.
19827
19828 2006-03-13 Jakub Jelinek <jakub@redhat.com>
19829
19830 PR middle-end/25989
19831 * gcc.dg/gomp/pr25989.c: New test.
19832
19833 2006-03-13 Jeff Law <law@redhat.com>
19834
19835 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19836
19837 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
19838
19839 * gcc.dg/switch-9.c: New test.
19840
19841 2006-03-13 Richard Guenther <rguenther@suse.de>
19842
19843 PR middle-end/26630
19844 * gcc.dg/torture/pr26630.c: New testcase.
19845
19846 2006-03-11 Roger Sayle <roger@eyesopen.com>
19847
19848 * gfortran.dg/dependency_10.f90: New test case.
19849 * gfortran.dg/dependency_11.f90: Likewise.
19850
19851 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
19852 Erik Edelmann <eedelman@gcc.gnu.org>
19853
19854 * gfortran.dg/allocatable_function_1.f90: New.
19855 * gfortran.dg/allocatable_function_2.f90: New.
19856
19857 2006-03-10 Richard Guenther <rguenther@suse.de>
19858
19859 PR middle-end/26565
19860 * gcc.dg/torture/pr26565.c: New testcase.
19861
19862 2006-03-09 Eric Christopher <echristo@apple.com>
19863
19864 * gcc.c-torture/compile/20060309-1.c: New.
19865
19866 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19867
19868 PR libgfortran/26499
19869 * gfortran.dg/write_back.f: New test.
19870 * gfortran.dg/write_rewind_1.f: New test.
19871 * gfortran.dg/write_rewind_2.f: New test.
19872
19873 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19874
19875 PR libgfortran/26554
19876 * gfortran.dg/read_logical.f90: New test.
19877
19878 2006-03-04 Laurent GUERBY <laurent@guerby.net>
19879
19880 * ada/acats/norun.lst: cdd2a03 now passes.
19881
19882 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
19883
19884 PR testsuite/25177
19885 * gcc.target/powerpc/pr18096-1.c: Change where the error
19886 would match.
19887
19888 2006-03-04 Jakub Jelinek <jakub@redhat.com>
19889
19890 * gcc.target/i386/cleanup-1.c: New test.
19891 * gcc.target/i386/cleanup-2.c: New test.
19892
19893 2006-03-04 Roger Sayle <roger@eyesopen.com>
19894
19895 * gfortran.dg/dependency_9.f90: Remove for the time being.
19896
19897 2006-03-04 Krister Walfridsson <cato@df.lth.se>
19898
19899 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19900 directive.
19901
19902 2006-03-03 Roger Sayle <roger@eyesopen.com>
19903
19904 * gfortran.dg/dependency_9.f90: New test case.
19905
19906 2006-03-03 Roger Sayle <roger@eyesopen.com>
19907
19908 * gfortran.dg/dependency_4.f90: New test case.
19909 * gfortran.dg/dependency_5.f90: New test case.
19910 * gfortran.dg/dependency_6.f90: New test case.
19911 * gfortran.dg/dependency_7.f90: New test case.
19912 * gfortran.dg/dependency_8.f90: New test case.
19913
19914 2006-03-03 Paul Brook <paul@codesourcery.com>
19915
19916 * lib/target-supports.exp (check_profiling_available):
19917 Add m68k-*-elf.
19918
19919 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
19920
19921 PR fortran/25031
19922 * multiple_allocation_1.f90: New test.
19923
19924 2006-03-03 Roger Sayle <roger@eyesopen.com>
19925
19926 PR tree-optimization/26524
19927 * gfortran.dg/pr26524.f: New test case.
19928
19929 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19930
19931 * g++.dg/template/repo5.C: Cleanup repo files.
19932 * gcc.dg/20051201-1.c: Cleanup coverage files.
19933 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19934 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19935 tree dump files.
19936
19937 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
19938
19939 * objc.dg/objc-nofilename-1.m: New test.
19940 * objc.dg/bad-receiver-type.m: New test.
19941 * obj-c++.dg/bad-receiver-type.mm: New test.
19942
19943 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
19944
19945 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19946
19947 2006-03-01 Mike Stump <mrs@apple.com>
19948
19949 * g++.dg/abi/key2.C: Add.
19950
19951 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
19952
19953 * gfortran.dg/logical_dot_product.f90: New test.
19954
19955 PR fortran/26393
19956 * gfortran.dg/used_interface_ref.f90: New test.
19957
19958 PR fortran/20938
19959 * gfortran.dg/dependency_2.f90: New test.
19960 * gfortran.fortran-torture/execute/where17.f90: New test.
19961 * gfortran.fortran-torture/execute/where18.f90: New test.
19962 * gfortran.fortran-torture/execute/where19.f90: New test.
19963 * gfortran.fortran-torture/execute/where20.f90: New test.
19964
19965 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
19966
19967 * g++.dg/tree-ssa/pr26443.C: New test case.
19968
19969 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
19970
19971 PR middle-end/26022
19972 * g++.dg/opt/return-slot1.C: New test.
19973
19974 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19975
19976 PR libgfortran/26136
19977 * gfortran.dg/namelist_23.f90: New test.
19978
19979 2006-02-28 Roger Sayle <roger@eyesopen.com>
19980
19981 PR middle-end/14752
19982 * gcc.dg/fold-eqandshift-2.c: New test case.
19983
19984 2006-02-28 Richard Guenther <rguenther@suse.de>
19985
19986 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19987 decomposition.
19988
19989 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
19990
19991 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19992
19993 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19994
19995 PR libgfortran/26464
19996 * gfortran.dg/backspace_5.f: New test.
19997 * gfortran.dg/backspace_6.f: New test.
19998
19999 2006-02-26 Roger Sayle <roger@eyesopen.com>
20000
20001 * gcc.dg/fold-eqandnot-1.c: New test case.
20002
20003 2006-02-26 Roger Sayle <roger@eyesopen.com>
20004
20005 PR middle-end/19983
20006 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20007
20008 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
20009
20010 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20011 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20012
20013 2006-02-26 Richard Guenther <rguenther@suse.de>
20014
20015 PR tree-optimization/26421
20016 * gcc.dg/tree-ssa/pr26421.c: New testcase.
20017
20018 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
20019
20020 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20021 * g++.old-deja/g++.robertl/eb132.C: Likewise.
20022
20023 2006-02-26 Roger Sayle <roger@eyesopen.com>
20024
20025 * gcc.dg/fold-even-1.c: New test case.
20026
20027 2006-02-26 Roger Sayle <roger@eyesopen.com>
20028
20029 PR middle-end/21137
20030 * gcc.dg/fold-eqandshift-1.c: New test case.
20031
20032 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20033
20034 PR tree-optimization/25125
20035 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20036 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20037
20038 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20039
20040 PR tree-optimizations/26359
20041 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20042 with -fdump-tree-dceloop-details.
20043 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20044
20045 2006-02-25 Roger Sayle <roger@eyesopen.com>
20046
20047 PR middle-end/23673
20048 * gcc.dg/fold-eqxor-1.c: New test case.
20049 * gcc.dg/fold-eqxor-2.c: Likewise.
20050 * gcc.dg/fold-eqxor-3.c: Likewise.
20051
20052 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
20053
20054 PR fortran/23092
20055 * scalar_mask_1.f90: New test.
20056
20057 2006-02-24 Geoffrey Keating <geoffk@apple.com>
20058
20059 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20060 * g++.dg/eh/uncaught2.C: New.
20061 * g++.dg/eh/uncaught3.C: New.
20062
20063 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20064
20065 PR libgfortran/26423
20066 * gfortran.dg/read_many_1.f: New test.
20067
20068 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
20069
20070 PR fortran/24519
20071 * gfortran.dg/dependency_3.f90: New test.
20072 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20073 XFAILs.
20074
20075 PR fortran/25395
20076 * gfortran.dg/equiv_6.f90: New test.
20077
20078 2006-02-23 Jeff Law <law@redhat.com>
20079
20080 * gcc.c-torture/compile/pr26425.c: New test.
20081
20082 2006-02-23 Jakub Jelinek <jakub@redhat.com>
20083
20084 PR middle-end/26412
20085 * gcc.dg/gomp/pr26412.c: New test.
20086
20087 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20088
20089 PR c++/26291
20090 * g++.dg/other/ellipsis1.C: New test.
20091 * g++.dg/parse/operator4.C: Adjust error marker.
20092
20093 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
20094
20095 PR target/25603
20096 * gfortran.dg/pr25603.f: New testcase.
20097
20098 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
20099
20100 * gcc.dg/bf-spl1.c: Don't specify -m68000.
20101 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20102
20103 2006-02-21 Geoffrey Keating <geoffk@apple.com>
20104
20105 * g++.dg/eh/spbp.C: New.
20106
20107 2006-02-21 Jakub Jelinek <jakub@redhat.com>
20108
20109 PR middle-end/26379
20110 * gcc.target/i386/mmx-7.c: New test.
20111
20112 2006-02-20 Roger Sayle <roger@eyesopen.com>
20113
20114 PR tree-optimization/26361
20115 * gcc.dg/tree-ssa/vrp27.c: New test case.
20116
20117 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
20118
20119 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20120 * gcc.dg/tree-ssa/complex-4.c: Here.
20121
20122 2006-02-19 Roger Sayle <roger@eyesopen.com>
20123
20124 PR middle-end/19543
20125 * gfortran.dg/logical_1.f90: New test case.
20126
20127 2006-02-19 Jakub Jelinek <jakub@redhat.com>
20128
20129 PR middle-end/26334
20130 * gcc.dg/20060218-1.c: Moved to...
20131 * gcc.target/i386/20060218-1.c: ... here. New test.
20132
20133 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
20134
20135 PR fortran/26201
20136 * gfortran.dg/convert_1.f90: New.
20137
20138 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
20139
20140 PR fortran/25054
20141 * gfortran.dg/namelist_5.f90: New test.
20142
20143 PR fortran/25089
20144 * gfortran.dg/namelist_4.f90: New test.
20145
20146 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
20147
20148 PR tree-opt/25680
20149 * gcc.dg/tree-ssa/complex-3.c: New test.
20150
20151 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
20152
20153 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20154 variable to take into account the variable name in the
20155 function header.
20156 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20157
20158 2006-02-18 Jakub Jelinek <jakub@redhat.com>
20159
20160 PR middle-end/26334
20161 * gcc.c-torture/compile/20060217-1.c: New test.
20162 * gcc.dg/20060218-1.c: New test.
20163
20164 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
20165
20166 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20167
20168 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20169
20170 * gcc.dg/cpp/undef3.c: New test.
20171 * gcc.dg/cpp/trad/builtins2.c: New test.
20172
20173 2006-02-18 Mark Mitchell <mark@codesourcery.com>
20174
20175 PR c++/26266
20176 * g++.dg/template/static22.C: New test.
20177 * g++.dg/template/static23.C: New test.
20178 * g++.dg/template/static24.C: New test.
20179 * g++.dg/template/non-dependent13.C: New test.
20180 * g++.dg/init/member1.C: Tweak error markers.
20181
20182 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20183
20184 PR target/26255
20185 * gcc.c-torture/compile/pr26255.c: New test case.
20186
20187 2006-02-16 Roger Sayle <roger@eyesopen.com>
20188
20189 * gfortran.fortran-torture/execute/where_10.f90: New test case.
20190 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20191 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20192 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20193 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20194 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20195 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20196
20197 2006-02-16 Jeff Law <law@redhat.com>
20198
20199 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20200 * gcc.dg/tree-ssa/vrp26.c: New test.
20201
20202 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
20203
20204 PR target/20353
20205 PR target/24578
20206 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20207 __UCLIBC__ is defined.
20208
20209 2006-02-16 Jakub Jelinek <jakub@redhat.com>
20210
20211 PR fortran/26224
20212 * gfortran.dg/gomp/pr26224.f: New test.
20213
20214 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
20215
20216 PR tree-opt/25918
20217 * lib/target-supports.exp
20218 (check_effective_target_vect_short_mult): New.
20219 (check_effective_target_vect_char_mult): New.
20220 (check_effective_target_vect_widen_sum_qi_to_si): New.
20221 (check_effective_target_vect_widen_sum_qi_to_hi): New.
20222 (check_effective_target_vect_widen_sum_hi_to_si): New.
20223 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20224 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20225 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20226 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20227 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20228 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20229 vect-reduc-pattern-2c.c
20230 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20231 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20232 vect-reduc-pattern-1c.c
20233
20234 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
20235
20236 PR fortran/24557
20237 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20238
20239 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
20240
20241 PR fortran/26054
20242 * gfortran.dg/enum_8.f90: Remove check for warning.
20243 * gfortran.dg/iomsg_1.f90: Ditto.
20244 * gfortran.dg/enum_1.f90: Ditto.
20245 * gfortran.dg/enum_9.f90: Ditto.
20246 * gfortran.dg/enum_2.f90: Ditto.
20247 * gfortran.dg/enum_10.f90: Ditto.
20248 * gfortran.dg/enum_3.f90: Ditto.
20249 * gfortran.dg/flush_1.f90: Ditto.
20250 * gfortran.dg/enum_4.f90: Ditto.
20251 * gfortran.dg/array_constructor_1.f90: Ditto.
20252 * gfortran.dg/enum_5.f90: Ditto.
20253 * gfortran.dg/enum_6.f90: Ditto.
20254 * gfortran.dg/enum_7.f90: Ditto.
20255
20256 2006-02-15 Jakub Jelinek <jakub@redhat.com>
20257
20258 PR middle-end/26300
20259 * gcc.c-torture/compile/20060215-1.c: New test.
20260
20261 2006-02-14 Roger Sayle <roger@eyesopen.com>
20262
20263 PR middle-end/23670
20264 * gcc.dg/tree-ssa/andor-2.c: New test case.
20265
20266 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
20267
20268 PR fortran/25045
20269 * optional_dim.f90: New test.
20270
20271 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20272
20273 PR fortran/26277
20274 * gfortran.dg/label_4.f90: New.
20275
20276 2006-02-14 Jakub Jelinek <jakub@redhat.com>
20277 Diego Novillo <dnovillo@redhat.com>
20278 Uros Bizjak <uros@kss-loka.si>
20279
20280 * gfortran.dg/gomp: New directory.
20281
20282 2006-02-14 Richard Guenther <rguenther@suse.de>
20283
20284 PR tree-optimization/26258
20285 * gcc.dg/torture/pr26258.c: New testcase.
20286
20287 2006-02-13 Jakub Jelinek <jakub@redhat.com>
20288
20289 PR fortran/26246
20290 * gfortran.dg/pr26246_1.f90: New test.
20291 * gfortran.dg/pr26246_2.f90: New test.
20292
20293 PR middle-end/26092
20294 * gcc.c-torture/compile/20060208-1.c: New test.
20295
20296 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
20297
20298 PR fortran/26074
20299 PR fortran/25103
20300 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20301 * gfortran.dg/bad_automatic_objects_1.f90: New test.
20302 * gfortran.dg/automatic_module_variable.f90: Change error message.
20303
20304 PR fortran/20861
20305 * gfortran.dg/internal_dummy_1.f90: New test.
20306
20307 PR fortran/20871
20308 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20309
20310
20311 PR fortran/25083
20312 * gfortran.dg/uncommon_block_data_1.f90: New test.
20313 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20314 with standard.
20315
20316 PR fortran/25088
20317 * gfortran.dg/typed_subroutine_1.f90: New test.
20318
20319 2006-02-13 Geoffrey Keating <geoffk@apple.com>
20320
20321 * objc.dg/dwarf-1.m: New.
20322
20323 2006-02-13 Roger Sayle <roger@eyesopen.com>
20324
20325 PR middle-end/24427
20326 * gcc.dg/tree-ssa/andor-1.c: New test case.
20327
20328 2006-02-13 Josh Conner <jconner@apple.com>
20329
20330 PR target/25376
20331 * gcc.dg/pr25376.c: New test.
20332
20333 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20334 assemble.
20335 * lib/target-supports.exp (check_named_sections_available):
20336 Only compile named-sections test -- don't assemble.
20337
20338 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
20339
20340 * g++.dg/warn/no-write-strings.C: New test.
20341 * g++.dg/warn/write-strings.C: Likewise.
20342 * g++.dg/warn/write-strings-default.C: Likewise.
20343
20344 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
20345
20346 PR fortran/25806
20347 * gfortran.dg/ret_pointer_2.f90: New test.
20348
20349 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
20350
20351 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20352
20353 2006-02-10 Jeff Law <law@redhat.com>
20354
20355 * gcc.c-torture/compile/pr26213.c: New test.
20356
20357 2006-02-10 Steven G. Kargl <kargls@comcast.net>
20358
20359 gfortran.dg/null_1.f90: New test.
20360
20361 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20362
20363 PR fortran/14771
20364 * gfortran.dg/parens_4.f90: New.
20365 * gfortran.dg/parens_5.f90: New.
20366
20367 2006-02-10 Richard Guenther <rguenther@suse.de>
20368
20369 * gcc.dg/pr23372-1.c: Remove empty file.
20370
20371 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20372 Paul Thomas <pault@gcc.gnu.org>
20373
20374 PR fortran/14771
20375 * gfortran.dg/parens_1.f90: New.
20376 * gfortran.dg/parens_2.f90: New.
20377 * gfortran.dg/parens_3.f90: New.
20378
20379 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
20380
20381 PR fortran/26038
20382 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20383
20384 PR fortran/25059
20385 * gfortran.dg/impure_assignment_1.f90: New test.
20386
20387 PR fortran/25070
20388 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20389
20390 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
20391
20392 PR target/26141
20393 * g++.dg/expr/stdarg2.C: New test.
20394
20395 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
20396
20397 PR inline-asm/16194
20398 * gcc.dg/pr16194.c: New test.
20399
20400 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
20401
20402 * ada/acats/run_acats: Use portable variant of "$@".
20403
20404 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
20405
20406 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20407 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20408
20409 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20410
20411 PR tree-opt/26179
20412 * g++.dg/opt/pr26179.C: New test.
20413
20414 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20415
20416 PR middle-end/26134
20417 * gcc.dg/tree-ssa/complex-3.c: New test.
20418
20419 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20420
20421 * gcc.c-torture/compile/volatile-1.c: New test.
20422
20423 2006-02-09 Diego Novillo <dnovillo@redhat.com>
20424
20425 PR 26180
20426 * gcc.dg/tree-ssa/pr26180.c: New test.
20427
20428 2006-02-08 Jeff Law <law@redhat.com>
20429
20430 * gcc.dg/tree-ssa/pr21417.c: New test.
20431
20432 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
20433
20434 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20435 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20436
20437 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
20438
20439 * lib/scanrtl.exp: New.
20440
20441 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20442
20443 PR c++/26071
20444 * g++.dg/other/virtual2.C: New test.
20445
20446 PR c++/26070
20447 * g++.dg/other/virtual1.C: New test.
20448
20449 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
20450
20451 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20452 cleanup-ipa-dump): Update dump file glob patterns.
20453 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20454 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20455
20456 * lib/gcc-dg.exp: Load it.
20457 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20458
20459 2006-02-07 Janis Johnson <janis187@us.ibm.com>
20460
20461 PR testsuite/26159
20462 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20463 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20464
20465 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20466
20467 PR fortran/25577
20468 * gfortran.dg/mvbits_1.f90: New.
20469
20470 2006-02-07 Dirk Mueller <dmueller@suse.com>
20471
20472 * g++.dg/warn/Wdiv-by-zero.C: New test.
20473 * g++.dg/warn/Wno-div-by-zero.C: New.
20474
20475 2006-02-07 Jeff Law <law@redhat.com>
20476
20477 * gcc.dg/tree-ssa/pr21559.c: New test.
20478
20479 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20480 multiple VRP passes.
20481 * gcc.dg/tree-ssa/vrp09.c: Likewise.
20482 * gcc.dg/tree-ssa/vrp18.c: Likewise.
20483 * gcc.dg/tree-ssa/pr21582.c: Likewise.
20484 * gcc.dg/tree-ssa/pr20657.c: Likewise.
20485 * gcc.dg/tree-ssa/pr21001.c: Likewise.
20486 * gcc.dg/tree-ssa/vrp02.c: Likewise
20487 * gcc.dg/tree-ssa/vrp11.c: Likewise
20488 * gcc.dg/tree-ssa/pr14341.c: Likewise
20489 * gcc.dg/tree-ssa/vrp19.c: Likewise
20490 * gcc.dg/tree-ssa/vrp20.c: Likewise
20491 * gcc.dg/tree-ssa/vrp03.c: Likewise
20492 * gcc.dg/tree-ssa/pr21086.c: Likewise
20493 * gcc.dg/tree-ssa/pr21959.c: Likewise
20494 * gcc.dg/tree-ssa/vrp21.c: Likewise
20495 * gcc.dg/tree-ssa/vrp04.c: Likewise
20496 * gcc.dg/tree-ssa/pr25485.c: Likewise
20497 * gcc.dg/tree-ssa/pr22026.c: Likewise
20498 * gcc.dg/tree-ssa/vrp22.c: Likewise
20499 * gcc.dg/tree-ssa/vrp05.c: Likewise
20500 * gcc.dg/tree-ssa/20030807-10.c: Likewise
20501 * gcc.dg/tree-ssa/pr20701.c: Likewise
20502 * gcc.dg/tree-ssa/vrp23.c: Likewise
20503 * gcc.dg/tree-ssa/vrp06.c: Likewise
20504 * gcc.dg/tree-ssa/pr22117.c: Likewise
20505 * gcc.dg/tree-ssa/pr20702.c: Likewise
20506 * gcc.dg/tree-ssa/vrp15.c: Likewise
20507 * gcc.dg/tree-ssa/pr21090.c: Likewise
20508 * gcc.dg/tree-ssa/pr21294.c: Likewise
20509 * gcc.dg/tree-ssa/vrp24.c: Likewise
20510 * gcc.dg/tree-ssa/vrp07.c: Likewise
20511 * gcc.dg/tree-ssa/pr21563.c: Likewise
20512 * gcc.dg/tree-ssa/pr25382.c: Likewise
20513 * gcc.dg/tree-ssa/vrp16.c: Likewise
20514 * gcc.dg/tree-ssa/vrp25.c: Likewise
20515 * gcc.dg/tree-ssa/vrp08.c: Likewise
20516 * gcc.dg/tree-ssa/20030807-6.c: Likewise
20517 * gcc.dg/tree-ssa/vrp17.c: Likewise
20518 * gcc.dg/tree-ssa/pr21458.c: Likewise
20519 * g++.dg/tree-ssa/pr18178.C: Likewise
20520
20521 2006-02-07 Richard Guenther <rguenther@suse.de>
20522
20523 PR c++/26140
20524 Revert
20525 2006-01-30 Richard Guenther <rguenther@suse.de>
20526 PR c++/23372
20527 * gcc.dg/pr23372-1.C: New testcase.
20528
20529 * g++.dg/tree-ssa/pr26140.C: New testcase.
20530
20531 2006-02-07 Mark Mitchell <mark@codesourcery.com>
20532
20533 PR c++/9737
20534 * g++.dg/template/ttp15.C: New test.
20535 * g++.dg/template/ttp16.C: Likewise.
20536 * g++.dg/template/ttp17.C: Likewise.
20537 * g++.old-deja/g++.pt/ttp36.C: Remove.
20538 * g++.old-deja/g++.pt/ttp19.C: Likewise.
20539 * g++.old-deja/g++.pt/ttp37.C: Likewise.
20540 * g++.old-deja/g++.pt/ttp38.C: Likewise.
20541 * g++.old-deja/g++.pt/ttp39.C: Likewise.
20542 * g++.old-deja/g++.pt/ttp9.C: Likewise.
20543 * g++.old-deja/g++.pt/ttp40.C: Likewise.
20544 * g++.old-deja/g++.pt/ttp51.C: Likewise.
20545 * g++.old-deja/g++.pt/ttp26.C: Likewise.
20546 * g++.old-deja/g++.pt/ttp36.C: Likewise.
20547
20548 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
20549
20550 PR libfortran/23815
20551 * unf_io_convert_4.f90: New test.
20552
20553 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
20554
20555 * gcc.dg/tree-ssa/loadpre10.c: New test.
20556 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20557 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20558 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20559
20560 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20561
20562 PR libfortran/24685
20563 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20564
20565 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
20566
20567 PR tree-opt/25251
20568 * gfortran.dg/assign_7.f: New test.
20569
20570 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
20571
20572 PR fortran/26041
20573 PR fortran/26064
20574 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20575 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20576 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20577
20578 2006-02-05 Jakub Jelinek <jakub@redhat.com>
20579
20580 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20581 in size_t typedef.
20582
20583 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
20584
20585 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20586 * g++.dg/charset/string.c (foo): Likewise.
20587 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20588 const char*
20589 * g++.dg/ext/builtin2.C (printf): Likewise.
20590 * g++.dg/init/new15.C (printf): Likewise.
20591 * g++.dg/opt/pr17697-1.C (foo): Likewise.
20592 * g++.dg/opt/pr17697-2.C (foo): Likewise.
20593 * g++.dg/opt/pr17697-3.C (foo): Likewise.
20594 * g++.dg/template/non-dependent4.C (temp): Likewise.
20595 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20596 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20597 parameter type to const char*.
20598 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20599 Change type to const char*.
20600 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20601 Likewise.
20602 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20603 second parameter type to const char*.
20604 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20605 (Y::Y): Change parameter type to const char*.
20606 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20607 * g++.old-deja/g++.jason/report.C: Apply const correctness.
20608 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20609 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20610 (char*).
20611 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20612 const char*.
20613 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20614 type to const char*.
20615 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20616 return type to const char*.
20617 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20618 to const char*.
20619 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20620 * g++.old-deja/g++.law/refs1.C: Likewise.
20621 * g++.old-deja/g++.law/visibility1.C: Likewise.
20622 * g++.old-deja/g++.law/visibility2.C: Likewise.
20623 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20624 const char*.
20625 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20626 * g++.old-deja/g++.mike/net48.C: Likewise.
20627 * g++.old-deja/g++.mike/p646.C: Likewise.
20628 * g++.old-deja/g++.mike/p6746.C: Likewise.
20629 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20630 type to const char*.
20631 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20632 deprecated conversion warning.
20633 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20634 char*.
20635 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20636 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20637 * g++.old-deja/g++.pt/explicit8.C: Likewise.
20638 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20639 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20640 * g++.old-deja/g++.pt/nontype3.C: Likewise.
20641 * g++.old-deja/g++.pt/t39.C: Likewise.
20642 * g++.old-deja/g++.robertl/eb106.C: Likewise.
20643 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20644
20645 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
20646
20647 PR fortran/25075
20648 intrinsic_argument_conformance_1.f90: New test.
20649
20650 2006-02-03 Steven G. Kargl <kargls@comcast.net>
20651
20652 PR fortran/20845
20653 * gfortran.dg/char_result_11.f90: Add SAVE.
20654 * gfortran.dg/der_pointer_4.f90: Ditto.
20655 * gfortran.dg/default_initialization.f90: New test.
20656
20657 2006-02-03 Jeff Law <law@redhat.com>
20658
20659 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20660 handle more than 100 dump files.
20661 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20662 * lib/scantree.exp (scan-tree-dump): Likewise.
20663 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20664 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20665 * lib/scanipa.exp (scan-ipa-dump): Likewise.
20666 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20667 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20668
20669 2006-02-03 Diego Novillo <dnovillo@redhat.com>
20670
20671 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20672
20673 2006-02-03 Mark Mitchell <mark@codesourcery.com>
20674
20675 * g++.dg/template/using12.C: New test.
20676
20677 2006-02-03 Alan Modra <amodra@bigpond.net.au>
20678
20679 * gcc.target/powerpc/pr25960.c: New test.
20680
20681 2006-02-02 Steven G. Kargl <kargls@comcast>
20682
20683 PR fortran/24958
20684 gfortran.dg/nullify_2.f90: New test.
20685
20686 2006-02-02 Diego Novillo <dnovillo@redhat.com>
20687
20688 PR 25990
20689 * gcc.dg/gomp/pr25990.c: New test.
20690
20691 2006-01-31 Mark Mitchell <mark@codesourcery.com>
20692
20693 PR c++/25342
20694 * g++.gd/template/partial4.C: New test.
20695
20696 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
20697
20698 PR middle-end/26001
20699 * gfortran.dg/data_char_2.f90: New.
20700
20701 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
20702
20703 PR fortran/26039
20704 maxval_maxloc_conformance_1.f90: New test.
20705
20706 2006-01-31 Richard Guenther <rguenther@suse.de>
20707
20708 * gcc.target/i386/sselibm-1.c: New testcase.
20709 * gcc.target/i386/sselibm-2.c: Likewise.
20710 * gcc.target/i386/sselibm-3.c: Likewise.
20711 * gcc.target/i386/sselibm-4.c: Likewise.
20712 * gcc.target/i386/sselibm-5.c: Likewise.
20713
20714 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
20715
20716 PR fortran/24266
20717 * gfortran.dg/arrayio_derived_2.f90: New.
20718
20719 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
20720
20721 * gcc.dg/unsigned-long-compare.c: New test.
20722
20723 2006-01-30 Steve Ellcey <sje@cup.hp.com>
20724
20725 PR testsuite/25318
20726 * lib/target-supports.exp (check_effective_target_freorder):
20727 Check to see if target supports -freorder-blocks-and-partition.
20728 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20729 instead of "dg-require-named-sections".
20730
20731 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
20732
20733 PR target/14798:
20734 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20735 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20736 * gcc.dg/pragma-isr-trapa2.c: Likewise.
20737 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20738 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20739 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20740 * gcc.dg/attr-isr-trap_exit.c: Likewise.
20741 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20742
20743 2006-01-30 Richard Guenther <rguenther@suse.de>
20744
20745 PR c++/23372
20746 * gcc.dg/pr23372-1.C: New testcase.
20747
20748 2006-01-29 Diego Novillo <dnovillo@redhat.com>
20749
20750 * gcc.dg/gomp/pr25874.c: New test.
20751
20752 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
20753
20754 PR tree-opt/25911
20755 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20756
20757 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
20758
20759 PR fortran/18578
20760 PR fortran/18579
20761 PR fortran/20857
20762 PR fortran/20885
20763 * gfortran.dg/intent_out_1.f90: New test.
20764
20765 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
20766
20767 PR fortran/17911
20768 * gfortran.dg/procedure_lvalue.f90: New test.
20769
20770 PR fortran/20895
20771 PR fortran/25030
20772 * gfortran.dg/char_pointer_assign_2.f90: New test.
20773 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20774 assignment to be consistent with standard.
20775 * gfortran.dg/char_result_2.f90: The same.
20776 * gfortran.dg/char_result_8.f90: The same.
20777
20778 2006-01-28 Zack Weinberg <zackw@panix.com>
20779
20780 * gcc.dg/Woverlength-strings.c
20781 * gcc.dg/Woverlength-strings-pedantic-c89.c
20782 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20783 * gcc.dg/Woverlength-strings-pedantic-c99.c
20784 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20785
20786 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
20787
20788 * gcc.c-torture/execute/20060127-1.c: New test.
20789
20790 2006-01-28 Mark Mitchell <mark@codesourcery.com>
20791
20792 PR c++/25999
20793 * g++.dg/ext/pragmaweak1.C: New test.
20794
20795 2006-01-28 Mark Mitchell <mark@codesourcery.com>
20796
20797 PR c++/25855
20798 * g++.dg/template/spec29.C: New test.
20799
20800 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
20801
20802 PR c/19606.
20803 * gcc.c-torture/execute/pr19606.c: New.
20804
20805 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
20806
20807 * gcc.dg/pragma-re-4.c: New test.
20808
20809 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
20810
20811 PR fortran/25964
20812 * gfortran.dg/assumed_size_refs_3.f90: New test.
20813
20814 2006-01-27 Ben Elliston <bje@au.ibm.com>
20815
20816 * gcc.misc-tests/dectest.exp: Remove defunct comment.
20817
20818 2006-01-26 Laurent GUERBY <laurent@guerby.net>
20819
20820 PR ada/21317
20821 * ada/acats/support/impdef.a: Add One_Long_Second.
20822 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20823 * ada/acats/tests/c9/c94026.a: Likewise.
20824 * ada/acats/tests/c9/c97305c.ada: Likewise.
20825 * ada/acats/tests/c9/c99004a.ada: Likewise.
20826
20827 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
20828
20829 PR fortran/25964
20830 * gfortran.dg/global_references_2.f90: New test.
20831
20832 PR fortran/25084
20833 PR fortran/20852
20834 PR fortran/25085
20835 PR fortran/25086
20836 * gfortran.dg/assumed_charlen_function_1.f90: New test.
20837 * gfortran.dg/assumed_charlen_function_3.f90: New test.
20838
20839 PR fortran/25416
20840 * gfortran.dg/assumed_charlen_function_2.f90: New test.
20841
20842 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
20843
20844 PR c/25892
20845 * gcc.dg/Wpointer-sign.c: New.
20846 * gcc.dg/Wpointer-sign-Wall.c: New.
20847 * gcc.dg/Wpointer-sign-Wall-no.c: New.
20848 * gcc.dg/Wpointer-sign-pedantic.c: New.
20849 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20850 * gcc.dg/conv-2.c: Use -Wpointer-sign.
20851
20852 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
20853
20854 PR C/25861
20855 * gcc.c-torture/compile/pr25861.c: New test.
20856
20857 2006-01-26 Paul Brook <paul@codesourcery.com>
20858
20859 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20860 on short-enum targets.
20861 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20862 variable.
20863 (generate_fields): Use short_enums.
20864 (main): Set short_enums. Document -e.
20865 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20866 on short-enum targets.
20867 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20868 variable.
20869 (generate_fields): Use short_enums.
20870 (main): Set short_enums. Document -e.
20871 * lib/target-supports.exp (check_effective_target_short_enums): New.
20872
20873 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
20874
20875 PR target/25947
20876 * gcc.dg/torture/pr25947-1.c: New test.
20877
20878 2006-01-25 Jan Hubicka <jh@suse.cz>
20879 Roger Sayle <roger@eyesopen.com>
20880
20881 PR rtl-optimization/25703
20882 * gcc.target/i386/20060125-1.c: New test case.
20883 * gcc.target/i386/20060125-2.c: New test case.
20884
20885 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20886
20887 PR fortran/18540
20888 * gfortran.dg/goto_1.f: New.
20889
20890 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
20891
20892 PR fortran/25716
20893 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20894 25716 on 32-bit systems too.
20895
20896 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
20897
20898 PR testsuite/25590
20899 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20900
20901 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
20902
20903 * gcc.dg/tree-ssa/gen-vect-33.c: New.
20904
20905 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20906
20907 PR fortran/25835
20908 * gfortran.dg/read_eof.f90: Delete, renamed.
20909 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20910 * gfortran.dg/read_eof_2.f90: New test.
20911 * gfortran.dg/read_eof_3.f90: New test.
20912
20913 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
20914
20915 PR tree-opt/25860
20916 * gcc.c-torture/compile/pr25860.c: New test.
20917
20918 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20919
20920 PR c++/25552
20921 * g++.dg/parse/dtor8.C: New test.
20922
20923 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
20924
20925 PR testsuite/25891
20926 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20927 * gcc.dg/gomp/gomp.exp: Return without testing anything if
20928 check_effective_target_fopenmp returns 0.
20929
20930 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
20931
20932 PR ada/20548
20933 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20934 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20935 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20936
20937 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
20938
20939 PR tree-opt/25857
20940 * g++.dg/opt/pr25857.C: New test.
20941
20942 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
20943 Jan Hubicka <jh@suse.cz>
20944 Richard Guenther <rguenther@suse.de>
20945
20946 PR rtl-optimization/25654
20947 * gcc.dg/torture/pr25654.c: New testcase.
20948 * gcc.target/i386/pr25654.c: Likewise.
20949
20950 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
20951
20952 PR fortran/25901
20953 * gfortran.dg/internal references_2.f90: New test.
20954
20955 Fix regression in testing of admissability of attributes.
20956 * gfortran.dg/intent_used_1.f90: New test.
20957
20958 2006-01-23 Ben Elliston <bje@au.ibm.com>
20959
20960 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20961 Remove target conditional torture options for i?86 and x86_64
20962 GNU/Linux.
20963
20964 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
20965
20966 PR c++/10891
20967 * g++.dg/rtti/no-rtti.C: New.
20968
20969 2006-01-21 Mark Mitchell <mark@codesourcery.com>
20970
20971 PR c++/25895
20972 * g++.dg/inherit/conv2.C: New test.
20973
20974 PR c++/25856
20975 * g++.dg/parse/dtor7.C: New test.
20976
20977 PR c++/25858
20978 * g++.dg/template/crash44.C: New test.
20979
20980 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
20981
20982 PR fortran/25124
20983 PR fortran/25625
20984 * gfortran.dg/internal_references_1.f90: New test.
20985 PR fortran/20881
20986 PR fortran/23308
20987 PR fortran/25538
20988 PR fortran/25710
20989 * gfortran.dg/global_references_1.f90: New test.
20990 * gfortran.dg/g77/19990905-1.f: Restore the error that
20991 there is a clash between the common block name and
20992 the name of a subroutine reference.
20993
20994 PR fortran/PR24276
20995 * gfortran.dg/aliasing_dummy_1.f90: New test.
20996
20997 2006-01-21 Alan Modra <amodra@bigpond.net.au>
20998
20999 * gcc.dg/vmx/1b-01.c: Warning fix.
21000 * gcc.dg/vmx/1c-02.c: Likewise.
21001 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21002
21003 2006-01-20 Steve Ellcey <sje@cup.hp.com>
21004
21005 PR testsuite/24962
21006 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21007
21008 2006-01-20 Richard Guenther <rguenther@suse.de>
21009 Steven Bosscher <stevenb.gcc@gmail.com>
21010
21011 PR rtl-optimization/24626
21012 * gcc.dg/torture/pr24626-1.c: New testcase.
21013 * gcc.dg/torture/pr24626-2.c: Likewise.
21014 * gcc.dg/torture/pr24626-3.c: Likewise.
21015 * gcc.dg/torture/pr24626-4.c: Likewise.
21016
21017 2006-01-20 Dirk Mueller <dmueller@suse.com>
21018
21019 PR c++/5520
21020 * g++.dg/warn/empty-body.C: New.
21021
21022 2006-01-19 Mark Mitchell <mark@codesourcery.com>
21023
21024 PR c++/22136
21025 * g++.dg/template/using10.C: New test.
21026 * g++.dg/temlpate/using11.C: Likewise.
21027 * g++.dg/inherit/using5.C: Tweak error messages.
21028
21029 2006-01-20 Alan Modra <amodra@bigpond.net.au>
21030
21031 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21032 target test.
21033 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21034
21035 2006-01-19 Jan Hubicka <jh@suse.cz>
21036
21037 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21038
21039 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21040
21041 PR c++/25854
21042 * g++.dg/template/spec28.C: New test.
21043
21044 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
21045
21046 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21047 (switchfiles): Fix fprintf's by adding srcdir or removing it.
21048
21049 2006-01-19 Diego Novillo <dnovillo@redhat.com>
21050
21051 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21052 * gcc.dg/gomp/critical-1.c: Likewise.
21053 * gcc.dg/gomp/critical-3.c: Likewise.
21054 * gcc.dg/gomp/empty.c: Likewise.
21055 * gcc.dg/gomp/ordered-1.c: Likewise.
21056 * gcc.dg/gomp/for-4.c: Likewise.
21057 * gcc.dg/gomp/for-6.c: Likewise.
21058 * gcc.dg/gomp/master-3.c: Likewise.
21059 * gcc.dg/gomp/for-8.c: Likewise.
21060 * gcc.dg/gomp/for-10.c: Likewise.
21061 * gcc.dg/gomp/for-18.c: Likewise.
21062 * gcc.dg/gomp/for-5.c: Likewise.
21063 * gcc.dg/gomp/for-7.c: Likewise.
21064 * gcc.dg/gomp/for-9.c: Likewise.
21065
21066 2006-01-18 Jeff Law <law@redhat.com>
21067
21068 * gcc.dg/tree-ssa/vrp25.c: New test.
21069
21070 2006-01-19 Richard Sandiford <richard@codesourcery.com>
21071
21072 * gcc.dg/pr25805.c: Fix misapplied patch.
21073
21074 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
21075
21076 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21077 (check_effective_target_vect_udot_qi): New.
21078 (check_effective_target_vect_sdot_hi): New.
21079 (check_effective_target_vect_udot_hi): New.
21080 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21081 prefixed with "wrapv-" with -fwrapv.
21082 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21083 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21084 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21085 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21086 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21087
21088 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21089 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21090 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21091 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21092
21093 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21094
21095 PR c++/16829
21096 * g++.dg/other/default2.C: New test.
21097 * g++.dg/other/default3.C: New test.
21098
21099 2006-01-19 Richard Sandiford <richard@codesourcery.com>
21100
21101 PR c/25805
21102 * gcc.dg/pr25805.c: New file.
21103
21104 2006-01-18 Mark Mitchell <mark@codesourcery.com>
21105
21106 PR c++/25836
21107 * g++.dg/template/init6.C: New test.
21108
21109 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
21110
21111 * gcc.dg/tree-ssa/pr24287.c: New test
21112
21113 2006-01-18 Eric Christopher <echristo@apple.com>
21114
21115 * g++.dg/eh/table.C: New.
21116
21117 2006-01-18 DJ Delorie <dj@redhat.com>
21118
21119 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21120 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21121 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21122 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21123
21124 2006-01-18 Jeff Law <law@redhat.com>
21125
21126 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21127 on wrapping on overflow semantics.
21128
21129 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21130
21131 * gcc.gc/tree-ssa/vrp23.c: New test.
21132 * gcc.gc/tree-ssa/vrp24.c: New test.
21133
21134 2006-01-18 Richard Henderson <rth@redhat.com>
21135 Aldy Hernandez <aldyh@redhat.com>
21136 Jakub Jelinek <jakub@redhat.com>
21137 Diego Novillo <dnovillo@redhat.com>
21138 Uros Bizjak <uros@kss-loka.si>
21139
21140 * gcc.dg/gomp: New directory.
21141
21142 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
21143 Steven G. Kargl <kargls@comcast.net>
21144
21145 PR fortran/20869
21146 * gfortran.dg/intrinsic_external_1.f90: New test.
21147
21148 PR fortran/20875.
21149 * gfortran.dg/elemental_pointer_1.f90: New test.
21150
21151 PR fortran/25024
21152 * gfortran.dg/external_procedures_1.f90: New test.
21153
21154 PR fortran/25785
21155 gfortran.dg/assumed_present.f90: New test.
21156
21157 2006-01-18 Jakub Jelinek <jakub@redhat.com>
21158
21159 * g++.dg/parse/lookup5.C: New test.
21160
21161 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21162
21163 PR fortran/25697
21164 * gfortran.dg/read_eof.f90: New test.
21165
21166 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21167
21168 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21169 add a closing brace.
21170
21171 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21172
21173 PR fortran/25631
21174 * gfortran.dg/fmt_tl.f: New test.
21175
21176 2006-01-17 Eric Christopher <echristo@apple.com>
21177
21178 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21179 * g++.old-deja/g++.warn/impint2.C: Ditto.
21180 * g++.old-deja/g++.other/null1.C: Ditto.
21181 * g++.dg/warn/conv2.C: Ditto.
21182 * g++.dg/warn/conv4.C: New file.
21183
21184 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21185
21186 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21187
21188 2006-01-17 Andreas Jaeger <aj@suse.de>
21189 Janis Johnson <janis187@us.ibm.com>
21190
21191 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21192 in 64-bit.
21193 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21194 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21195
21196 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21197
21198 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21199 (switchfiles): xfail txxx where xxx >= 25.
21200
21201 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21202
21203 PR testsuite/25764
21204 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21205
21206 2006-01-17 Jakub Jelinek <jakub@redhat.com>
21207
21208 PR c/25682
21209 * gcc.dg/pr25682.c: New test.
21210 * g++.dg/parse/array-size2.C: New test.
21211
21212 2006-01-16 Ian Lance Taylor <ian@airs.com>
21213
21214 * consistency.vlad: Remove entire directory, 1652 files.
21215
21216 2006-01-16 Janis Johnson <janis187@us.ibm.com>
21217
21218 * lib/target-supports.exp (check_effective_target_dfp_nocache,
21219 check_effective_target_dfprt_nocache): New.
21220 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21221 (check_effective_target_dfprt): New.
21222 * lib/c-compat.exp (check_dfp): Remove.
21223 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21224 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21225 level of support for decimal float.
21226 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21227 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21228 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21229 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21230 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21231 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21232 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21233 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21234 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21235 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21236 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21237 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21238 directives.
21239
21240 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
21241
21242 PR testsuite/25741
21243 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21244 $base_dir/../.
21245 * lib/gfortran.exp (gfortran_init): Likewise.
21246 * lib/obj-c++.exp (obj-c++_init): Likewise.
21247 * lib/scanasm.exp (scan-assembler-dem): Likewise.
21248 (scan-assembler-dem-not): Likewise.
21249 * lib/scandump.exp (scan-dump-dem): Likewise.
21250 (scan-dump-dem-not): Likewise.
21251
21252 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
21253
21254 PR testsuite/25767
21255 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21256 powerpc-*-darwin*.
21257 * lib/obj-c++.exp (obj-c++_init): Likewise.
21258
21259 2006-01-16 Richard Guenther <rguenther@suse.de>
21260
21261 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21262
21263 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21264
21265 PR testsuite/25777
21266 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21267 to LD_LIBRARY_PATH.
21268
21269 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
21270 Andrew Pinski <pinskia@physics.uc.edu>
21271
21272 * gcc.dg/minmax-1.c: New test.
21273
21274 2006-01-16 Ben Elliston <bje@au.ibm.com>
21275
21276 * gcc.dg/dfp/dfp.exp: Correct FSF address.
21277 * gcc.misc-tests/dectest.exp: Ditto.
21278
21279 2006-01-15 Ian Lance Taylor <ian@airs.com>
21280
21281 PR testsuite/25796
21282 * gcc.target/i386/cmov6.c: Use -march=k8.
21283
21284 2006-01-15 Andreas Jaeger <aj@suse.de>
21285
21286 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21287 x86 does not have __float128.
21288
21289 2006-01-14 Ian Lance Taylor <ian@airs.com>
21290
21291 * gcc.target/i386/cmov6.c: New test.
21292
21293 2006-01-14 Mark Mitchell <mark@codesourcery.com>
21294
21295 PR c++/25663
21296 * g++.dg/template/ctor6.C: New test.
21297
21298 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
21299
21300 PR tree-optimization/25485
21301 * gcc.dg/tree-ssa/pr25485.c: New.
21302
21303 2006-01-14 Richard Guenther <rguenther@suse.de>
21304
21305 PR tree-optimization/22548
21306 PR tree-optimization/22555
21307 PR tree-optimization/22501
21308 * gcc.dg/tree-ssa/alias-4.c: New testcase.
21309 * gcc.dg/tree-ssa/alias-5.c: Likewise.
21310 * gcc.dg/tree-ssa/alias-6.c: Likewise.
21311 * gcc.dg/tree-ssa/alias-7.c: Likewise.
21312 * gcc.dg/tree-ssa/alias-8.c: Likewise.
21313 * gcc.dg/tree-ssa/alias-9.c: Likewise.
21314 * gcc.dg/tree-ssa/alias-10.c: Likewise.
21315 * gcc.dg/tree-ssa/alias-11.c: Likewise.
21316 * gcc.dg/tree-ssa/alias-12.c: Likewise.
21317
21318 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
21319
21320 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
21321 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21322
21323 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
21324 Richard Guenther <rguenther@suse.de>
21325
21326 PR rtl-optimization/24257
21327 * gcc.dg/torture/pr24257.c: New testcase.
21328
21329 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
21330
21331 * gcc.c-torture/execute/20060110-1.c: New test.
21332 * gcc.c-torture/execute/20060110-2.c: New test.
21333
21334 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
21335
21336 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21337
21338 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
21339
21340 PR fortran/25756
21341 * gfortran.dg/label_3.f90: New test.
21342
21343 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
21344
21345 PR tree-optimization/25771
21346 * g++.dg/tree-ssa/pr25771.C: New test
21347
21348 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
21349
21350 PR tree-opt/24365
21351 * g++.dg/opt/complex5.C: New test.
21352
21353 2006-01-13 Richard Guenther <rguenther@suse.de>
21354
21355 * gcc.target/i386/387-9.c: New testcase.
21356
21357 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
21358
21359 PR c++/24824
21360 * g++.dg/debug/dwarf2-1.C: New.
21361
21362 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
21363
21364 PR testsuite/25728
21365 * lib/gcov.exp (verify-lines): Add "close $fd".
21366
21367 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
21368 Ben Elliston <bje@au.ibm.com>
21369
21370 * gcc.dg/dfp/inf-1.c: New test.
21371
21372 2006-01-12 Janis Johnson <janis187@us.ibm.com>
21373 Yao Qi <qiyaoltc@cn.ibm.com>
21374 Ben Elliston <bje@au.ibm.com>
21375 Jon Grimm <jgrimm2@us.ibm.com>
21376
21377 * gcc.dg/nodfp-1.c: New test.
21378 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21379 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21380 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21381 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21382 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21383 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21384 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21385 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21386 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21387 * gcc.dg/format/dfp-scanf-1.c: Likewise.
21388 * gcc.dg/format/dfp-printf-1.c: Likewise.
21389 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21390 (compat_setup_dfp): New.
21391 * gcc.dg/compat/compat.exp: Use it.
21392 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21393 Make some variables global, prepend "compat_" to their names.
21394 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21395 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21396 * gcc.misc-tests/dectest.exp: New test driver for decTest.
21397 * lib/compat.exp (compat_skip_list): Make global, rename.
21398 * lib/c-compat.exp: New file.
21399 * lib/target-supports.exp (check_effective_target_dfp): New.
21400
21401 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21402 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21403 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21404 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21405 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21406 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21407 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21408 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21409 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21410 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21411 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21412 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21413 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21414 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21415 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21416 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21417 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21418 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21419 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21420 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21421 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21422 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21423 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21424 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21425 gcc.dg/dfp/struct-layout-1.c,
21426 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21427 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21428 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21429 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21430 gcc.dg/dfp/func-vararg-dfp.c,
21431 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21432 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21433 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21434 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21435 gcc.dg/dfp/wtr-conversion-1.c: New tests.
21436
21437 2006-01-11 Richard Guenther <rguenther@suse.de>
21438
21439 PR tree-optimization/25734
21440 * gcc.dg/tree-ssa/pr25734.c: New testcase.
21441
21442 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
21443
21444 PR fortran/25486
21445 * gfortran.dg/literal_character_constant_1_x.F: New test.
21446 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21447 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21448 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21449
21450 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
21451
21452 PR c++/25386
21453 * g++.dg/ext/packed3.C: Add expected packed error.
21454
21455 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
21456
21457 PR target/25706
21458 * gcc.dg/torture/pr25706-1.c: New test.
21459
21460 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
21461
21462 PR tree-optimization/23109
21463 PR tree-optimization/23948
21464 PR tree-optimization/24123
21465
21466 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21467 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21468 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21469 g++.dg/tree-ssa/pr23948.C: New testcases.
21470 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21471 three divisions in order to do the optimization.
21472
21473 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
21474
21475 PR c++/25632
21476 * g++.dg/other/pr25632.C: New test.
21477
21478 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
21479
21480 PR fortran/25730
21481 * gfortran.dg/used_types_1.f90: New test.
21482
21483 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
21484
21485 PR target/25718
21486 * gcc.dg/torture/pr25718-1.c: New test.
21487
21488 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
21489
21490 * gfortran.dg/list_read_2.f90: Fix typo in description.
21491
21492 2006-01-10 Jan Beulich <jbeulich@novell.com>
21493
21494 * lib/target-supports.exp (check_visibility_available): Simplify test
21495 for *-*-netware*.
21496 (check_profiling_available): Fail for *-*-netware*.
21497 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21498 * gcc.dg/20021014-1.c: Likewise.
21499 * gcc.dg/nest.c: Likewise.
21500
21501 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
21502
21503 fortran/24936
21504 * gfortran.dg/forall_3.f90: New test.
21505
21506 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
21507
21508 PR fortran/21977
21509 * gfortran.dg/nesting_2.f90: New test.
21510 * gfortran.dg/nesting_3.f90: New test.
21511
21512 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
21513
21514 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21515 Fix typo in comment.
21516
21517 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
21518
21519 * gfortran.dg/single_char_string.f90: New test.
21520
21521 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
21522
21523 * gfortran.dg/ichar_2.f90: New test.
21524
21525 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
21526
21527 PR fortran/25093
21528 * gfortran.dg/private_type_4.f90: New.
21529
21530 2006-01-07 Richard Guenther <rguenther@suse.de>
21531
21532 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21533
21534 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21535
21536 * gfortran.dg/func_decl_1.f90: New.
21537 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21538 * gfortran.dg/array_alloc_2.f90: Likewise.
21539 * gfortran.dg/char_result_8.f90: Likewise.
21540 * gfortran.dg/dup_save_1.f90: Likewise.
21541 * gfortran.dg/dup_save_2.f90: Likewise.
21542 * gfortran.dg/f2c_6.f90: Likewise.
21543 * gfortran.dg/f2c_7.f90: Likewise.
21544 * gfortran.dg/func_result_2.f90: Likewise.
21545 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21546
21547 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
21548
21549 PR fortran/22146
21550 * gfortran.dg/elemental_subroutine_1.f90: New test.
21551 * gfortran.dg/elemental_subroutine_2.f90: New test.
21552
21553 PR fortran/25029
21554 PR fortran/21256
21555 * gfortran.dg/assumed_size_refs_1.f90: New test.
21556
21557 PR fortran/20868
21558 PR fortran/20870
21559 * gfortran.dg/assumed_size_refs_2.f90: New test.
21560 * gfortran.dg/initialization_1.f90: Change warning message.
21561
21562 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
21563
21564 * gcc.dg/tree-ssa/loop-15.c: New test.
21565
21566 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21567
21568 PR fortran/25598
21569 * gfortran.dg/backspace_3.f: New test.
21570 * gfortran.dg/backspace_4.f: New test.
21571
21572 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21573
21574 PR fortran/24268
21575 * gfortran.dg/fmt_white.f: Update test.
21576
21577 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
21578
21579 * gcc.dg/cast-1.c: Add new warning.
21580 * gcc.dg/cast-2.c: Likewise.
21581 * gcc.dg/cast-3.c: Likewise.
21582 * gcc.dg/format/cast-1.c: Likewise.
21583 * gcc.dg/cast-4.c: New testcase.
21584
21585 2006-01-05 Richard Guenther <rguenther@suse.de>
21586
21587 PR tree-optimization/22555
21588 * gcc.dg/tree-ssa/alias-3.c: New testcase.
21589
21590 2006-01-05 Richard Guenther <rguenther@suse.de>
21591 Diego Novillo <dnovillo@redhat.com>
21592
21593 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21594 * gcc.dg/tree-ssa/loop-8.c: Likewise.
21595 * gcc.dg/tree-ssa/loop-1.c: Likewise.
21596 * gcc.dg/tree-ssa/pr23294.c: Likewise.
21597 * gcc.dg/tree-ssa/pr21985.c: Likewise.
21598 * gcc.dg/tree-ssa/loop-14.c: Likewise.
21599 * gcc.dg/tree-ssa/loop-2.c: Likewise.
21600 * gcc.dg/tree-ssa/loop-3.c: Likewise.
21601 * gcc.dg/tree-ssa/loop-4.c: Likewise.
21602 * gcc.dg/tree-ssa/pr21171.c: Likewise.
21603 * gcc.dg/tree-ssa/loop-5.c: Likewise.
21604 * gcc.dg/tree-ssa/loop-10.c: Likewise.
21605 * gcc.dg/tree-ssa/loop-6.c: Likewise.
21606 * treelang/compile/extravar.tree: Likewise.
21607 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21608 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21609 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21610 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21611 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21612
21613 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
21614
21615 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21616 for 64-bit fix.
21617
21618 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
21619
21620 PR fortran/23675
21621 gfortran.dg/char_result_11.f90: New.
21622
21623 2006-01-04 Mark Mitchell <mark@codesourcery.com>
21624
21625 PR c++/24782
21626 * g++.dg/parse/access9.C: New test.
21627 * g++.dg/tc1/dr52.C: Tweak error markers.
21628
21629 2006-01-04 Richard Henderson <rth@redhat.com>
21630
21631 Merge from gomp branch.
21632 * g++.dg/parse/pragma2.C: Update expected error lines.
21633
21634 2006-01-04 Jakub Jelinek <jakub@redhat.com>
21635
21636 * g++.dg/other/i386-2.C: New test.
21637
21638 PR target/25554
21639 * gcc.c-torture/compile/20051228-1.c: New test.
21640
21641 PR c/25559
21642 * gcc.dg/pr25559.c: New test.
21643
21644 2006-01-03 Mark Mitchell <mark@codesourcery.com>
21645
21646 PR c++/25492
21647 * g++.dg/lookup/friend9.C: New test.
21648
21649 PR c++/25625
21650 * g++.dg/template/repo5.C: New test.
21651
21652 2006-01-03 Steven G. Kargl <kargls@comcast.net>
21653
21654 PR fortran/25101
21655 * gfortran.dg/forall_2.f90: New test.
21656
21657 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
21658
21659 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21660 dg-require-weak. Adjust regexp to handle leading-underscore
21661 targets and space as well as TAB after .weak. Change previous
21662 64-bit fix to not use naked dot.
21663
21664 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
21665
21666 PR rtl-optimization/25578
21667 * gcc.c-torture/execute/20060102-1.c: New testcase.
21668
21669 2006-01-03 Richard Guenther <rguenther@suse.de>
21670
21671 PR c/25183
21672 * gcc.dg/torture/pr25183.c: New testcase.
21673
21674 2006-01-03 Jakub Jelinek <jakub@redhat.com>
21675
21676 Merge from gomp-branch.
21677 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21678 * gcc.dg/ia64-sync-2.c: Likewise.
21679 * gcc.dg/ia64-sync-3.c: Likewise.
21680 * gcc.dg/ia64-sync-4.c: Likewise.
21681 * gcc.dg/sync-2.c: Likewise.
21682 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21683 that sparc64-*-* and sparcv9-*-* supports sync builtins.
21684
21685 2006-01-02 Mark Mitchell <mark@codesourcery.com>
21686
21687 PR c++/25635
21688 * g++.dg/parse/operator6.C: New test.
21689
21690 PR c++/25637
21691 * g++.dg/parse/error29.C: New test.
21692
21693 PR c++/25638
21694 * g++.dg/parse/dtor6.C: New test.
21695
21696 PR c++/25633
21697 * g++.dg/parse/ctor3.C: New test.
21698
21699 PR c++/25634
21700 * g++.dg/template/class3.C: New test.
21701
21702 2006-01-02 Geoffrey Keating <geoffk@apple.com>
21703
21704 * g++.dg/debug/debug9.C: New.
21705
21706 2006-01-02 Steven G. Kargl <kargls@comcast.net>
21707
21708 PR fortran/24640
21709 * gfortran.dg/label_2.f90: New test.
21710
21711 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21712
21713 * g++.dg/lookup/using12.C: Tighten error marker.
21714
21715 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
21716 Andrew Pinski <pinskia@physics.uc.edu>
21717
21718 * gcc.target/powerpc/darwin-abi-3.c: New file.
21719 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21720 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21721 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21722 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21723 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21724 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21725 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21726 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21727
21728 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
21729
21730 * gcc.dg/tree-ssa/loadpre1.c: New;
21731 * gcc.dg/tree-ssa/loadpre2.c: New;
21732 * gcc.dg/tree-ssa/loadpre3.c: New;
21733 * gcc.dg/tree-ssa/loadpre4.c: New;
21734 * gcc.dg/tree-ssa/loadpre5.c: New;
21735 * gcc.dg/tree-ssa/loadpre6.c: New;
21736 * gcc.dg/tree-ssa/loadpre7.c: New;
21737 * gcc.dg/tree-ssa/loadpre8.c: New;
21738 * gcc.dg/tree-ssa/loadpre9.c: New;
21739
21740 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
21741
21742 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21743 * g++.dg/abi/thunk4.C: Likewise.
21744
21745 2006-01-01 Andreas Jaeger <aj@suse.de>
21746
21747 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21748 portable.
21749
21750 2006-01-01 Jakub Jelinek <jakub@redhat.com>
21751
21752 PR c++/25294
21753 * gcc.dg/pragma-pack-3.c: New test.
21754 * g++.dg/parse/pragma3.C: New test.
21755
21756 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21757
21758 PR middle-end/24827
21759 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21760
21761 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21762
21763 PR testsuite/25214
21764 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21765
21766 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
21767
21768 PR fortran/22607
21769 * gfortran-dg/pure_byref_3.f90: New.
21770
21771 fortran/PR 25396
21772 * gfortran.dg/userdef_operator_1.f90: New.
21773
21774 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
21775
21776 * g++.dg/abi/thunk3.C: New.
21777 * g++.dg/abi/thunk4.C: New.
21778
21779 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
21780
21781 PR fortran/25532
21782 * gfortran.dg/host_used_types_1.f90: New test. Check that host
21783 associated derived type components of derived types are
21784 properly declared in contained procedures.
21785
21786 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21787
21788 PR libgfortran/25139
21789 * gfortran.dg/backspace_2.f: New test.
21790
21791 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21792
21793 PR libgfortran/25550
21794 * gfortran.dg/endfile.f: New test.
21795
21796 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21797
21798 PR libgfortran/25419
21799 * gfortran.dg/comma.f: New test.
21800
21801 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21802
21803 * lib/gfortran-dg.exp: Remove trailing whitespace.
21804 * lib/fortran-torture.exp: Test with -fbounds-check instead of
21805 -funroll-all-loops.
21806
21807 2005-12-28 Alan Modra <amodra@bigpond.net.au>
21808
21809 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21810 Extended Double long doubles or repeat tests when long double is
21811 the same size as double.
21812
21813 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21814
21815 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21816
21817 PR testsuite/25442
21818 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21819 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21820
21821 PR testsuite/25441
21822 * gcc.dg/pr23911.c: Make test variable static.
21823
21824 PR testsuite/25444
21825 * gcc.dg/tree-ssa/pr14841.c: Likewise.
21826
21827 2005-12-26 Mark Mitchell <mark@codesourcery.com>
21828
21829 PR c++/25439
21830 * g++.dg/parse/crash17.C: Adjust error markers.
21831 * g++.dg/template/error20.C: New test.
21832
21833 2005-12-26 Mark Mitchell <mark@codesourcery.com>
21834
21835 PR c++/23172
21836 * g++.dg/ext/complit4.C: New test.
21837
21838 PR c++/25417
21839 * g++.dg/ext/complit5.C: Likewise.
21840
21841 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
21842
21843 PR tree-optimization/25125
21844 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21845 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21846 * gcc.c-torture/execute/pr25125.c: New.
21847
21848 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
21849
21850 PR fortran/25029
21851 PR fortran/21256
21852 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21853 functions with incorrect assumed size references.
21854
21855 2005-12-24 Mark Mitchell <mark@codesourcery.com>
21856
21857 PR c++/23171
21858 * g++.dg/opt/init1.C: New test.
21859
21860 2005-12-23 Mark Mitchell <mark@codesourcery.com>
21861
21862 PR c++/24671
21863 * g++.dg/template/sfinae3.C: New test.
21864
21865 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21866
21867 * g++.dg/other/friend4.C: New test.
21868
21869 2005-12-23 Jakub Jelinek <jakub@redhat.com>
21870
21871 PR target/25005
21872 * g++.dg/opt/pr25005.C: New test.
21873
21874 2005-12-22 Mark Mitchell <mark@codesourcery.com>
21875
21876 PR c++/25369
21877 * g++.dg/template/ptrmem16.C: New test.
21878
21879 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
21880
21881 PR fortran/25029
21882 PR fortran/21256
21883 * gfortran.dg/initialization_1.f90: Add test of SIZE.
21884
21885 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21886
21887 PR libgfortran/25307
21888 * gfortran.dg/list_read_5.f90: New test.
21889
21890 2005-12-22 Richard Henderson <rth@redhat.com>
21891
21892 * gcc.target/i386/sse-7.c: Use -msse2.
21893
21894 2005-12-23 Jakub Jelinek <jakub@redhat.com>
21895
21896 PR rtl-optimization/25432
21897 * gcc.c-torture/compile/20051216-1.c: New test.
21898
21899 PR objc/25328
21900 * objc/execute/pr25328.m: New test.
21901
21902 2005-12-22 Mark Mitchell <mark@codesourcery.com>
21903
21904 PR c++/25364
21905 * g++.dg/template/call4.C: New test.
21906
21907 2005-12-22 Dale Johannesen <dalej@apple.com>
21908
21909 * gcc.target/i386/sse-17.c: New.
21910
21911 2005-12-22 Paul Brook <paul@codesourcery.com>
21912
21913 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21914
21915 2005-12-22 Paul Brook <paul@codesourcery.com>
21916
21917 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21918
21919 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
21920
21921 PR tree-opt/25513
21922 * gcc.c-torture/compile/pr25513.c: New test.
21923
21924 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21925
21926 PR c++/23333
21927 * g++.dg/parse/error25.C: Add more tests.
21928
21929 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21930
21931 PR fortran/18990
21932 * gfortran.dg/der_charlen_1.f90: New.
21933
21934 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
21935
21936 PR fortran/20889
21937 * gfortran.dg/pointer_component_type_1.f90: New test.
21938
21939 PR fortran/25029
21940 PR fortran/21256
21941 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21942 should give an error with assumed size array refernces and checks
21943 those that should not.
21944 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21945 reference an upper bound so that it does not generate an error.
21946
21947 PR fortran/19362
21948 PR fortran/20244
21949 PR fortran/20864
21950 PR fortran/25391
21951 * gfortran.dg/used_dummy_types_1.f90: New test.
21952 * gfortran.dg/used_dummy_types_2.f90: New test.
21953 * gfortran.dg/used_dummy_types_3.f90: New test.
21954 * gfortran.dg/used_dummy_types_4.f90: New test.
21955 * gfortran.dg/used_dummy_types_5.f90: New test.
21956
21957 PR fortran/23152
21958 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21959 group already being USE associated.
21960 * gfortran.dg/assumed_shape_nml.f90: New test.
21961 * gfortran.dg/assumed_size_nml.f90: New test.
21962
21963 PR fortran/20862
21964 PR fortran/25053
21965 PR fortran/25063
21966 PR fortran/25064
21967 PR fortran/25066
21968 PR fortran/25067
21969 PR fortran/25068
21970 PR fortran/25307
21971 * gfortran.dg/io_constraints_1.f90: New test.
21972 * gfortran.dg/io_constraints_1.f90: New test.
21973 * gfortran.dg/iostat_3.f90: Change wording of warning.
21974 * gfortran.dg/g77/19981216-0.f: The same.
21975
21976 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
21977
21978 PR tree-optimization/23518
21979 * gcc.dg/pr23518.c: New.
21980
21981 2005-12-21 Mike Stump <mrs@apple.com>
21982
21983 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21984
21985 2005-12-21 Paul Brook <paul@codesourcery.com>
21986
21987 * gcc.dg/pr19340.c: Skip on m68k targets.
21988
21989 2005-12-21 Steven Bosscher <stevenb@suse.de>
21990
21991 PR rtl-optimization/25196
21992 * gcc.dg/pr25196.c: New test.
21993
21994 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
21995
21996 PR fortran/25423
21997 gfortran.dg/where_nested_1.f90: New.
21998
21999 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
22000
22001 PR tree-optimization/25382.
22002 * gcc.dg/tree-ssa/pr25382.c: New.
22003
22004 2005-12-20 Richard Guenther <rguenther@suse.de>
22005
22006 PR middle-end/24306
22007 * gcc.target/i386/pr24306.c: New testcase.
22008
22009 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
22010
22011 PR tree-optimization/25501
22012 * gcc.dg/tree-ssa/pr25501.c: New.
22013
22014 2005-12-20 Richard Guenther <rguenther@suse.de>
22015
22016 Revert
22017 2005-12-02 Richard Guenther <rguenther@suse.de>
22018
22019 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22020
22021 2005-12-20 Mark Mitchell <mark@codesourcery.com>
22022
22023 PR c++/21228
22024 * g++.dg/warn/Wunreachable-code-2.C: New test.
22025
22026 2005-12-19 Mark Mitchell <mark@codesourcery.com>
22027
22028 PR c++/24278
22029 * g++.dg/template/ctor5.C: New test.
22030
22031 PR c++/24915
22032 * g++.dg/template/overload8.C: New test.
22033
22034 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
22035
22036 * gcc.c-torture/compile/pr25483 : New test.
22037
22038 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22039
22040 PR c++/20552
22041 * g++.dg/ext/typeof10.C: New test.
22042
22043 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
22044
22045 * gcc.dg/mt-loopi1.c: New.
22046
22047 2005-12-18 Richard Guenther <rguenther@suse.de>
22048
22049 PR tree-optimization/25481
22050 * gcc.dg/torture/pr25481.c: New testcase.
22051
22052 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
22053
22054 PR rtl-optimization/21041
22055 * gcc.dg/pr21041.c: New test.
22056
22057 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22058
22059 PR libgfortran/25463
22060 * gfortran.dg/advance.f90: New test.
22061
22062 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
22063
22064 * gcc.dg/20051201-1.c: New test.
22065
22066 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
22067
22068 PR fortran/25018
22069 * gfortran.dg/initialization_1.f90: New test.
22070 * gfortran.dg/enum_5.f90: Change dg-error to new message.
22071 * gfortran.dg/g77/980616-0.f: The same.
22072
22073 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22074
22075 * PR fortran/25458
22076 * gfortran.dg/chkbits.f90: New test.
22077
22078 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22079
22080 * gfortran.dg/enum_5.f: Revert to previous version.
22081
22082 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22083
22084 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22085 * gfortran.dg/nested_modules_1.f90: Ditto.
22086 * gfortran.dg/hollerith_f95.f90: Ditto.
22087 * gfortran.dg/select_5.f90: Ditto.
22088 * gfortran.dg/secnds.f: Ditto.
22089 * gfortran.dg/hollerith2.f90: Ditto.
22090 * gfortran.dg/imag_2.f: Ditto.
22091 * gfortran.dg/ftell_2.f90: Ditto.
22092 * gfortran.dg/malloc_free_1.f90: Ditto.
22093 * gfortran.dg/logint-1.f: Ditto.
22094 * gfortran.dg/recursive_statement_functions.f90: Ditto.
22095 * gfortran.dg/e_d_fmt.f90: Ditto.
22096 * gfortran.dg/hollerith_legacy.f90: Ditto.
22097 * gfortran.dg/logint-2.f: Ditto.
22098 * gfortran.dg/enum_5.f90: Ditto.
22099 * gfortran.dg/f2c_2.f90: Ditto.
22100 * gfortran.dg/pr17143.f90: Ditto.
22101 * gfortran.dg/namelist_14.f90: Ditto.
22102 * gfortran.dg/logint-3.f: Ditto.
22103 * gfortran.dg/spread_scalar_source.f90: Ditto.
22104 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22105 * gfortran.dg/namelist_11.f: Ditto.
22106 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22107 * gfortran.dg/g77/20010519-1.f
22108 * gfortran.dg/g77/alpha1.f: Ditto.
22109 * gfortran.dg/g77/990115-1.f: Ditto.
22110 * gfortran.dg/g77/erfc.f: Ditto.
22111 * gfortran.dg/g77/19990313-3.f: Ditto.
22112 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22113 * gfortran.dg/g77/20010426.f: Ditto.
22114 * gfortran.dg/g77/19990313-0.f: Ditto.
22115 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22116 * gfortran.dg/g77/20000629-1.f: Ditto.
22117 * gfortran.dg/g77/970125-0.f: Ditto.
22118 * gfortran.dg/g77/8485.f: Ditto.
22119 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22120 * gfortran.dg/g77/19990313-1.f: Ditto.
22121 * gfortran.dg/g77/int8421.f: Ditto.
22122 * gfortran.dg/g77/19990305-0.f: Ditto.
22123 * gfortran.dg/g77/947.f: Ditto.
22124 * gfortran.dg/g77/19990905-2.f: Ditto.
22125 * gfortran.dg/g77/cabs.f: Ditto.
22126 * gfortran.dg/g77/19990313-2.f: Ditto.
22127 * gfortran.dg/g77/20020307-1.f: Ditto.
22128 * gfortran.dg/g77/dcomplex.f: Ditto.
22129 * gfortran.dg/g77/19990502-1.f: Ditto.
22130 * gfortran.dg/g77/19981216-0.f: Ditto.
22131 * gfortran.dg/common_4.f90: Ditto.
22132 * gfortran.dg/entry_4.f90: Ditto.
22133 * gfortran.dg/equiv_constraint_2.f90: Ditto.
22134 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22135 * gfortran.dg/namelist_12.f: Ditto.
22136 * gfortran.dg/scale_1.f90: Ditto.
22137 * gfortran.dg/modulo_1.f90
22138 * gfortran.dg/hollerith.f90: Ditto.
22139 * gfortran.dg/direct_io_3.f90: Ditto.
22140 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22141 * gfortran.dg/gnu_logical_1.F: Ditto.
22142 * gfortran.dg/unf_io_convert_1.f90: Ditto.
22143 * gfortran.dg/assign_1.f90: Ditto.
22144 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22145 * gfortran.dg/pr23095.f: Ditto.
22146 * gfortran.dg/read_float_1.f90: Ditto.
22147
22148 2005-12-17 Andreas Jaeger <aj@suse.de>
22149
22150 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22151 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22152
22153 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22154
22155 PR fortran/24268
22156 * gfortran.dg/fmt_white.f: New test.
22157
22158 2005-12-16 Steven G. Kargl <kargls@comcast.net>
22159
22160 * gfortran.dg/label_1.f90: New test.
22161
22162 2005-12-15 Ben Elliston <bje@au.ibm.com>
22163
22164 PR testsuite/25422
22165 * gcc.dg/20031012-1.c: Add -Walways-true option.
22166 * gcc.dg/weak/weak-3.c: Likewise.
22167 * g++.old-deja/g++.mike/warn8.C: Likewise.
22168
22169 2005-12-16 Mike Stump <mrs@apple.com>
22170
22171 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22172 exit.
22173
22174 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22175
22176 PR libgfortran/25264
22177 PR libgfortran/25349
22178 * gfortran.dg/tl_editing.f90: Added additional checks.
22179 * gfortran.dg/t_editing.f: New test.
22180 * gfortran.dg/write_padding.f90: New test
22181
22182 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22183
22184 PR testsuite/25215
22185 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22186
22187 2005-12-16 Jakub Jelinek <jakub@redhat.com>
22188
22189 PR rtl-optimization/24899
22190 * gcc.c-torture/execute/20051215-1.c: New test.
22191
22192 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
22193
22194 PR 24823
22195 * gfortran.dg/pr24823.f: New test.
22196
22197 2005-12-16 Jeff Law <law@redhat.com>
22198
22199 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22200
22201 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
22202
22203 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22204 (base_types): Change C++ style comments to C style comments. Remove
22205 aligned types from the array. Keep Enums disabled.
22206 (complex_types): Remove aligned types from the array.
22207 Comment out "_Complex long double".
22208 (attrib_types): Remove.
22209 (complex_attrib_types): Remove.
22210 (attrib_array_types): Remove.
22211 (complex_attrib_array_types): Remove.
22212 (aligned_bitfld_types): Remove.
22213 (n_aligned_bitfld_types): Remove.
22214 (FEATURE_ALIGNEDPACKED): Delete.
22215 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22216 (singles): Remove support for adding attributes.
22217 (choose_type): Remove support for attributed types.
22218 (generate_fields): Remove support for attributed bit-fields.
22219 Remove support for adding attributes.
22220 (generate_random_tests): Remove support for adding attributes.
22221 (features): Add back "[0] :0" and "complex vector [0]".
22222 (main): Remove support for attributed bit-fields.
22223 Uncomment the calling of generate_random_tests for the rests of
22224 the tests.
22225
22226 2005-12-16 Jan Hubicka <jh@suse.cz>
22227
22228 * gcc.c-torture/combine/pr25224.c: New.
22229
22230 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
22231
22232 PR other/25028
22233 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22234 HP-UX.
22235
22236 2005-12-15 Richard Sandiford <richard@codesourcery.com>
22237
22238 * gcc.dg/20051215-1.c: New file.
22239
22240 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22241
22242 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22243 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22244
22245 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
22246
22247 PR fortran/18197
22248 * gfortran.dg/dummy_functions_1.f90: New.
22249
22250 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
22251
22252 PR rtl-optimization/25310
22253 * gcc.c-torture/compile/pr25310.c: New test.
22254
22255 2005-12-14 Jakub Jelinek <jakub@redhat.com>
22256
22257 PR debug/25023
22258 * gcc.dg/pr25023.c: New test.
22259
22260 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22261
22262 * g++.old-deja/g++.brendan/redecl1.C,
22263 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22264 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22265 g++.old-deja/g++.oliva/typeof1.C,
22266 g++.old-deja/g++.other/crash16.C,
22267 g++.old-deja/g++.other/crash34.C,
22268 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22269 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22270 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22271 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22272 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22273 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22274 Remove xfail.
22275
22276 2005-12-14 Kean Johnston <jkj@sco.com>
22277 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22278
22279 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22280 * gcc.target/i386/20020523-1.c: Ditto.
22281 * gcc.target/i386/tailcall-1.c: Ditto.
22282 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22283 * gcc.target/i386/ssetype-5.c: Ditto.
22284
22285 2005-12-14 Jeff Law <law@redhat.com>
22286
22287 * gcc.dg/tree-ssa/foldstring-1.c: New test.
22288
22289 2005-12-14 Jakub Jelinek <jakub@redhat.com>
22290
22291 PR target/25254
22292 PR target/24188
22293 * gcc.target/i386/pr25254.c: New test.
22294 * gfortran.dg/PR24188.f: New test.
22295
22296 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
22297
22298 * lib/fortran-torture.exp: Catch remaining uses of
22299 remote_file build delete.
22300
22301 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22302
22303 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22304
22305 2005-12-14 Ben Elliston <bje@au.ibm.com>
22306
22307 * gcc.dg/warn-addr-cmp.c: New test.
22308
22309 2005-12-13 Jakub Jelinek <jakub@redhat.com>
22310
22311 PR debug/25023
22312 PR target/25293
22313 * gcc.target/i386/pr25293.c: New test.
22314
22315 2005-12-13 Petr Machata <machata@post.cz>
22316
22317 PR c++/24907
22318 * g++.dg/parse/comma2.C: New test.
22319
22320 2005-12-13 Mark Mitchell <mark@codesourcery.com>
22321 Jakub Jelinek <jakub@redhat.com>
22322
22323 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22324 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22325 (limits.h): Include unconditionally.
22326 (stdlib.h): Likewise.
22327 (hashtab.h): Do not include.
22328 (getopt.h): Likewise.
22329 (stddef.h): Include.
22330 (hashval_t): Define.
22331 (struct entry): Add "next" field.
22332 (HASH_SIZE): New macro.
22333 (hash_table): New variable.
22334 (switchfiles): Do not use xmalloc.
22335 (mix): New macro.
22336 (iterative_hash): New function.
22337 (hasht): Remove.
22338 (e_exists): New function.
22339 (e_insert): Likewise.
22340 (output): Use, instead of libiberty hashtable functions.
22341 (main): Do not use getopt. Do not call htab_create.
22342
22343 2005-12-13 Jakub Jelinek <jakub@redhat.com>
22344
22345 PR c++/25331
22346 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22347 put atal* and atpaal* attributes on array elements.
22348 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22349 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22350 put atal* and atpaal* attributes on array elements.
22351 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22352
22353 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
22354
22355 * gcc.dg/single-precision-constant.c: New test.
22356
22357 2005-12-13 Alan Modra <amodra@bigpond.net.au>
22358
22359 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22360 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22361 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22362 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22363 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22364 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22365 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22366 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22367 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22368 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22369 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22370 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22371 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22372 gcc.target/powerpc/ppc-sdata-2.c,
22373 gcc.target/powerpc/ppc-stackalign-1.c,
22374 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22375 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22376 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22377 gcc.target/powerpc/rs6000-ldouble-2.c,
22378 gcc.target/powerpc/rs6000-power2-1.c,
22379 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22380 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
22381 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
22382 option into target selector.
22383 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
22384 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22385
22386 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
22387
22388 PR objc/25348
22389 * objc.dg/encode-9.m: New test.
22390
22391 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22392
22393 PR testsuite/20772
22394 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22395 * gcc.dg/asm-b.c: Fix typo.
22396 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22397 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22398 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22399 i?86 lp64 and x86_64 ilp32.
22400 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22401 on i?86 lp64.
22402 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22403
22404 2005-12-12 Steven G. Kargl <kargls@comcast.net>
22405
22406 PR fortran/25078
22407 gfortran.dg/equiv_5.f90: New test.
22408
22409 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
22410
22411 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22412 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22413 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22414 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22415 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22416 * gcc.dg/tree-ssa/reassoc-5.c: New.
22417 * gcc.dg/tree-ssa/reassoc-6.c: New.
22418 * gcc.dg/tree-ssa/reassoc-7.c: New.
22419 * gcc.dg/tree-ssa/reassoc-8.c: New.
22420 * gcc.dg/tree-ssa/reassoc-9.c: New.
22421 * gcc.dg/tree-ssa/reassoc-10.c: New.
22422 * gcc.dg/tree-ssa/reassoc-11.c: New.
22423
22424 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22425
22426 PR testsuite/25167
22427 PR testsuite/24478
22428 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22429
22430 2005-12-12 Mark Mitchell <mark@codesourcery.com>
22431
22432 PR c++/25300
22433 * g++.dg/template/inherit.C: Do not use a generic error message.
22434
22435 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
22436
22437 PR libobjc/25354
22438 * objc.dg/gnu-encoding: New directory.
22439 * objc.dg/gnu-encoding/compat-common.h: New file.
22440 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22441 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22442 * objc.dg/gnu-encoding/vector-defs.h: New file.
22443 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22444 * objc.dg/gnu-encoding/generate-random.c: New file.
22445 * objc.dg/gnu-encoding/generate-random_r.c: New file.
22446 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22447 * objc.dg/gnu-encoding/generate-random.h: New file.
22448
22449 2005-12-11 Mark Mitchell <mark@codesourcery.com>
22450
22451 PR c++/25337
22452 * g++.dg/template/defarg7.C: New test.
22453
22454 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
22455
22456 PR libobjc/25347
22457 * objc.dg/encode-8.m: New test.
22458
22459 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
22460
22461 PR libobjc/25346
22462 * objc.dg/encode-7.m: New test.
22463
22464 2005-12-10 Mark Mitchell <mark@codesourcery.com>
22465
22466 PR c++/25010
22467 * g++.dg/opt/inline10.C: New test.
22468
22469 2005-12-11 Steven G. Kargl <kargls@comcast.net>
22470
22471 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22472
22473 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
22474
22475 * gfortran.dg/substring_equivalence.f90: typo in comment
22476
22477 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22478
22479 PR fortran/25068
22480 * gfortran.dg/iostat_3.f90: New test.
22481
22482 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
22483
22484 PR fortran/23815
22485 * gfortran.dg/unf_io_convert_1.f90: New test.
22486 * gfortran.dg/unf_io_convert_2.f90: New test.
22487 * gfortran.dg/unf_io_convert_3.f90: New test.
22488
22489 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22490
22491 PR testsuite/20772
22492 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22493 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22494 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22495 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22496 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22497 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22498 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22499 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22500 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22501 gcc.dg/torture/fp-int-convert-float128-timode.c,
22502 gcc.dg/torture/fp-int-convert-float128.c,
22503 gcc.dg/torture/fp-int-convert-float80-timode.c,
22504 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22505 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22506
22507 * gcc.dg/tls/opt-1.c: Require effective target fpic.
22508
22509 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
22510
22511 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22512
22513 2005-12-10 Richard Sandiford <richard@codesourcery.com>
22514
22515 * gcc.dg/20051207-1.c,
22516 * gcc.dg/20051207-2.c,
22517 * gcc.dg/20051207-3.c: New tests.
22518
22519 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22520
22521 PR testsuite/20772
22522 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22523 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22524 dg-skip-if target selector.
22525
22526 PR testsuite/20772
22527 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22528 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22529 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22530 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22531 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22532 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22533 and/or merge with i?86 cases.
22534
22535 * gcc.dg/tls/opt-3.c: Require effective target fpic.
22536
22537 PR testsuite/20772
22538 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22539 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22540 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22541 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22542 x86_64-*-linux*.
22543
22544 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
22545
22546 PR target/25311
22547 * gcc.c-torture/compile/pr25311.c: New test.
22548
22549 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22550
22551 PR libgfortran/25039
22552 * gfortran.dg/read_comma.f: New test.
22553
22554 2005-12-08 Jakub Jelinek <jakub@redhat.com>
22555
22556 PR c++/19317
22557 * g++.dg/opt/pr19317-1.C: New test.
22558 * g++.dg/opt/pr19317-2.C: New test.
22559 * g++.dg/opt/pr19317-3.C: New test.
22560
22561 PR target/19005
22562 * gcc.c-torture/execute/pr19005.c: New test.
22563
22564 PR target/17828
22565 * g++.old-deja/g++.other/comdat5.C: New test.
22566 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22567
22568 * g++.dg/compat/struct-layout-1.exp: New file.
22569 * g++.dg/compat/struct-layout-1.h: New.
22570 * g++.dg/compat/struct-layout-1_generate.c: New.
22571 * g++.dg/compat/struct-layout-1_x1.h: New.
22572 * g++.dg/compat/struct-layout-1_x2.h: New.
22573 * g++.dg/compat/struct-layout-1_y1.h: New.
22574 * g++.dg/compat/struct-layout-1_y2.h: New.
22575
22576 * gcc.dg/20050330-2.c: New test.
22577
22578 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
22579
22580 PR fortran/25292
22581 * gfortran.dg/associated_1.f90: New.
22582
22583 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22584
22585 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22586 ILP32 vect_no_align platforms.
22587
22588 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
22589 Jakub Jelinek <jakub@redhat.com>
22590
22591 PR target/25268
22592 * gcc.c-torture/compile/20051207-1.c: New test.
22593
22594 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22595
22596 PR testsuite/20772
22597 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22598 gcc.dg/torture/pr18582-1.c,
22599 gcc.target/i386/attributes-error.c: Also test on x86_64.
22600
22601 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22602
22603 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22604
22605 PR c++/19397
22606 * g++.dg/template/typedef3.C: New test.
22607
22608 PR c++/19762
22609 PR c++/19764
22610 * g++.dg/template/dtor3.C: Fix error markers.
22611
22612 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
22613
22614 * lib/target-supports.exp (check_effective_target_sync_char_short):
22615 Add s390*.
22616
22617 2005-12-06 Janis Johnson <janis187@us.ibm.com>
22618
22619 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22620
22621 2005-12-06 Roger Sayle <roger@eyesopen.com>
22622
22623 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22624 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22625 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22626 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22627
22628 2005-12-06 Roger Sayle <roger@eyesopen.com>
22629
22630 PR c++/25263
22631 * g++.dg/other/array2.C: New test case.
22632
22633 2005-12-05 Geoffrey Keating <geoffk@apple.com>
22634
22635 * gcc.dg/darwin-weakimport-3.c: New.
22636
22637 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22638 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22639 and to work on Darwin.
22640 * gcc.dg/attr-weakref-1b.c: New file.
22641 * gcc.dg/attr-weakref-2.c: New test.
22642 * gcc.dg/darwin-weakref-1.c: New test.
22643
22644 2005-12-05 Janis Johnson <janis187@us.ibm.com>
22645
22646 PR testsuite/25247
22647 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22648 use in selector expressions.
22649 (dg-xfail-if): Ditto.
22650 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22651 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22652 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22653 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22654 * gcc.test-framework/test-framework.exp: Skip generated tests if
22655 CHECK_TEST_FRAMEWORK is not 1.
22656
22657 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22658
22659 PR tree-optimization/24963
22660 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22661
22662 PR target/24108
22663 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22664
22665 PR target/18580
22666 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22667 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22668 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22669 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22670
22671 2005-12-05 Jakub Jelinek <jakub@redhat.com>
22672
22673 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22674 dg-options.
22675
22676 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
22677
22678 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22679
22680 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
22681
22682 * gcc.dg/format/cast-1.c: New test.
22683
22684 2005-12-04 Roger Sayle <roger@eyesopen.com>
22685
22686 PR c/7776
22687 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22688 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22689 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22690 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22691
22692 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
22693
22694 * gcc.dg/cast-pretty-print-1.c: New test.
22695
22696 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
22697
22698 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22699
22700 2005-12-02 Mark Mitchell <mark@codesourcery.com>
22701
22702 PR c++/24173
22703 * g++.dg/template/friend40.C: New test.
22704
22705 2005-12-02 Jakub Jelinek <jakub@redhat.com>
22706
22707 PR target/25199
22708 * gcc.target/i386/movq-2.c: New test.
22709 * gcc.target/i386/movq.c: Remove target i?86, instead add
22710 dg-require-effective-target ilp32.
22711
22712 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22713
22714 PR c++/24103
22715 * g++.dg/other/default1.C: New test.
22716
22717 2005-12-02 Richard Guenther <rguenther@suse.de>
22718
22719 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22720
22721 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
22722
22723 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22724
22725 2005-12-02 Alan Modra <amodra@bigpond.net.au>
22726
22727 PR target/21017
22728 * gcc.target/powerpc/rotate.c: New.
22729
22730 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22731
22732 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22733 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22734
22735 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
22736
22737 PR c/13384
22738 * gcc.dg/pr17730-1.c: Adjust.
22739 * gcc.dg/lvalue1.c (main): Likewise.
22740 * gcc.dg/lvalue-2.c: Likewise.
22741 * g++.dg/pr7503-3.C
22742
22743 2005-12-01 Geoffrey Keating <geoffk@apple.com>
22744
22745 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22746 error messages.
22747
22748 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
22749
22750 PR fortran/24789
22751 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
22752
22753 2005-12-01 Uros Bizjak <uros@kss-loka.si>
22754
22755 PR target/24475
22756 * lib/target-supports.exp (check_effective_target_tls): New.
22757 (check_effective_target_tls_runtime): New.
22758 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22759 for TLS support.
22760 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22761 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22762 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22763 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22764 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22765 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22766 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22767 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22768 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22769 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22770 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22771 effective-target TLS.
22772 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22773 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22774 effective-target TLS runtime.
22775
22776 2005-12-01 Uros Bizjak <uros@kss-loka.si>
22777
22778 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22779
22780 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
22781
22782 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22783 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22784 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22785 ignored" warnings when "packing" is the same as the ABI layout.
22786
22787 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
22788
22789 PR fortran/21302
22790 * gfortran.dg/line_length_1.f: New test.
22791 * gfortran.dg/line_length_2.f90: Ditto.
22792
22793 2005-11-30 Richard Guenther <rguenther@suse.de>
22794
22795 PR tree-optimization/21655
22796 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22797
22798 2005-11-30 Dale Johannesen <dalej@apple.com>
22799
22800 * gcc.c-torture/compile/pr24930.c: New.
22801
22802 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
22803
22804 PR fortran/15809
22805 * gfortran.dg/auto_char_dummy_array.f90: New test.
22806
22807 2005-11-30 Jeff Law <law@redhat.com>
22808
22809 * g++.old-deja/g++.law/pr25000.C: New test.
22810
22811 2005-11-30 Jakub Jelinek <jakub@redhat.com>
22812
22813 * gcc.dg/tls/opt-11.c: New test.
22814
22815 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
22816
22817 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22818 targets.
22819 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22820 LP64 ia64.
22821
22822 2005-11-29 Jakub Jelinek <jakub@redhat.com>
22823
22824 * gfortran.dg/open_access_1.f90: New test.
22825
22826 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22827
22828 * gcc.dg/charset/builtin2.c: New test.
22829
22830 2005-11-28 Jakub Jelinek <jakub@redhat.com>
22831
22832 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22833 on mmix-*-* for *_[xy].c.
22834
22835 2005-11-28 Kean Johnston <jkj@sco.com>
22836
22837 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22838 headers.
22839 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22840 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22841 * gcc.target/i386/asm-3.c: Ditto.
22842 * gcc.target/i386/clobbers.c: Ditto.
22843 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22844 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22845 test regexp.
22846 * gcc.target/i386/mul.c: Ditto.
22847 * gcc.target/i386/ssetype-1.c: Ditto.
22848 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22849 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22850 static so the test works with -fPIC mode too. Based on comment in
22851 PR19231 by Pinski.
22852 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22853
22854 2005-11-28 Richard Guenther <rguenther@suse.de>
22855
22856 * gcc.dg/alias-9.c: New testcase.
22857 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22858
22859 2005-11-28 Roger Sayle <roger@eyesopen.com>
22860 Uros Bizjak <uros@kss-loka.si>
22861
22862 PR middle-end/20219
22863 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22864 tan(x)/sin(x) transformations.
22865
22866 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
22867
22868 PR middle-end/24575
22869 * gcc.dg/tree-ssa/divide-3.c: New test.
22870 * gcc.dg/tree-ssa/divide-4.c: New test.
22871
22872 2005-11-27 Steven G. Kargl <kargls@comcast.net>
22873
22874 PR fortran/24917
22875 * gfortran.dg/boz_6.f90: New test.
22876
22877 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22878
22879 PR fortran/23912
22880 * gfortran.dg/modulo_1.f90: New test.
22881
22882 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22883
22884 PR libfortran/24919
22885 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22886 fail on CRLF platforms.
22887 * gfortran.dg/ftell_2.f90: Likewise.
22888
22889 2005-11-26 Eric Christopher <echristo@apple.com>
22890
22891 * gcc.dg/intmax_t-1.c: Remove mips xfail.
22892
22893 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
22894
22895 * objc.dg/gnu-runtime-3.m: Simplify.
22896
22897 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
22898
22899 PR middle-end/23669
22900 * gcc.dg/tree-ssa/divide-1.c: New test.
22901 * gcc.dg/tree-ssa/divide-2.c: New test.
22902
22903 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
22904
22905 PR libgfortran/24945
22906 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22907
22908 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
22909
22910 PR libgfortran/24945
22911 * gfortran.dg/open_status_2.f90: New test.
22912
22913 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22914
22915 * gcc.c-torture/execute/builtins/fprintf.c,
22916 gcc.c-torture/execute/builtins/fputs-lib.c,
22917 gcc.c-torture/execute/builtins/fputs.c,
22918 gcc.c-torture/execute/builtins/lib/fprintf.c,
22919 gcc.c-torture/execute/builtins/lib/printf.c,
22920 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22921
22922 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
22923
22924 * gcc.dg/20050922-2.c: New test.
22925
22926 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
22927
22928 * objc.dg/gnu-runtime-3.m: New test.
22929
22930 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22931
22932 PR c++/9278
22933 * g++.dg/other/void1.C: New test.
22934
22935 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
22936
22937 PR middle-end/24998
22938 * gcc.dg/torture/fp-int-convert-float.c,
22939 gcc.dg/torture/fp-int-convert-double.c,
22940 gcc.dg/torture/fp-int-convert-long-double.c,
22941 gcc.dg/torture/fp-int-convert-timode.c,
22942 gcc.dg/torture/fp-int-convert-float80.c,
22943 gcc.dg/torture/fp-int-convert-float80-timode.c,
22944 gcc.dg/torture/fp-int-convert-float128.c,
22945 gcc.dg/torture/fp-int-convert-float128-timode.c,
22946 gcc.dg/torture/fp-int-convert.h: New files.
22947
22948 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
22949
22950 PR middle-end/24989
22951 * gcc.dg/tree-ssa/bool-10.c: New test.
22952 * gcc.dg/tree-ssa/bool-11.c: New test.
22953 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22954
22955 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
22956
22957 PR middle-end/24990
22958 * tree-ssa/pr24990-1.c: New test.
22959
22960 2005-11-24 Richard Guenther <rguenther@suse.de>
22961 Dirk Mueller <dmueller@suse.de>
22962
22963 PR c++/14024
22964 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22965 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22966 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22967 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22968 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22969 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22970
22971 2005-11-23 Uros Bizjak <uros@kss-loka.si>
22972
22973 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22974
22975 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
22976
22977 PR c/21668
22978 * gcc.dg/Wc++-compat.c: New.
22979 * gcc.dg/Wno-c++-compat.c: New.
22980
22981 2005-11-23 Alan Modra <amodra@bigpond.net.au>
22982
22983 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22984 (vspltish, vspltisw): Likewise.
22985
22986 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22987
22988 PR libgfortran/24794
22989 * gfortran.dg/namelist_12.f: Fix quotes.
22990 * gfortran.dg/namelist_13.f90: Fix quotes.
22991 * gfortran.dg/namelist_14.f90: Fix quotes.
22992 * gfortran.dg/namelist_15.f90: Fix quotes.
22993 * gfortran.dg/namelist_use.f90: Fix quotes.
22994 * gfortran.dg/namelist_use_only.f90: Fix quotes.
22995 * gfortran.dg/namelist_21.f90: New test.
22996 * gfortran.dg/namelist_22.f90: New test.
22997
22998 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
22999
23000 PR target/23435
23001 * gcc.c-torture/compile/pr23435.c: New.
23002
23003 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23004
23005 * gcc.c-torture/execute/floatunsisf-1.c: New test.
23006
23007 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23008
23009 * gcc.target/powerpc/405-macchw-1.c,
23010 gcc.target/powerpc/405-macchw-2.c,
23011 gcc.target/powerpc/405-macchwu-1.c,
23012 gcc.target/powerpc/405-macchwu-2.c,
23013 gcc.target/powerpc/405-machhw-1.c,
23014 gcc.target/powerpc/405-machhw-2.c,
23015 gcc.target/powerpc/405-machhwu-1.c,
23016 gcc.target/powerpc/405-machhwu-2.c,
23017 gcc.target/powerpc/405-maclhw-1.c,
23018 gcc.target/powerpc/405-maclhw-2.c,
23019 gcc.target/powerpc/405-maclhwu-1.c,
23020 gcc.target/powerpc/405-maclhwu-2.c,
23021 gcc.target/powerpc/405-mulchw-1.c,
23022 gcc.target/powerpc/405-mulchw-2.c,
23023 gcc.target/powerpc/405-mulchwu-1.c,
23024 gcc.target/powerpc/405-mulchwu-2.c,
23025 gcc.target/powerpc/405-mulhhw-1.c,
23026 gcc.target/powerpc/405-mulhhw-2.c,
23027 gcc.target/powerpc/405-mulhhwu-1.c,
23028 gcc.target/powerpc/405-mulhhwu-2.c,
23029 gcc.target/powerpc/405-mullhw-1.c,
23030 gcc.target/powerpc/405-mullhw-2.c,
23031 gcc.target/powerpc/405-mullhwu-1.c,
23032 gcc.target/powerpc/405-mullhwu-2.c,
23033 gcc.target/powerpc/405-nmacchw-1.c,
23034 gcc.target/powerpc/405-nmacchw-2.c,
23035 gcc.target/powerpc/405-nmachhw-1.c,
23036 gcc.target/powerpc/405-nmachhw-2.c,
23037 gcc.target/powerpc/405-nmaclhw-1.c,
23038 gcc.target/powerpc/405-nmaclhw-2.c,
23039 gcc.target/powerpc/440-macchw-1.c,
23040 gcc.target/powerpc/440-macchw-2.c,
23041 gcc.target/powerpc/440-macchwu-1.c,
23042 gcc.target/powerpc/440-macchwu-2.c,
23043 gcc.target/powerpc/440-machhw-1.c,
23044 gcc.target/powerpc/440-machhw-2.c,
23045 gcc.target/powerpc/440-machhwu-1.c,
23046 gcc.target/powerpc/440-machhwu-2.c,
23047 gcc.target/powerpc/440-maclhw-1.c,
23048 gcc.target/powerpc/440-maclhw-2.c,
23049 gcc.target/powerpc/440-maclhwu-1.c,
23050 gcc.target/powerpc/440-maclhwu-2.c,
23051 gcc.target/powerpc/440-mulchw-1.c,
23052 gcc.target/powerpc/440-mulchw-2.c,
23053 gcc.target/powerpc/440-mulchwu-1.c,
23054 gcc.target/powerpc/440-mulchwu-2.c,
23055 gcc.target/powerpc/440-mulhhw-1.c,
23056 gcc.target/powerpc/440-mulhhw-2.c,
23057 gcc.target/powerpc/440-mulhhwu-1.c,
23058 gcc.target/powerpc/440-mulhhwu-2.c,
23059 gcc.target/powerpc/440-mullhw-1.c,
23060 gcc.target/powerpc/440-mullhw-2.c,
23061 gcc.target/powerpc/440-mullhwu-1.c,
23062 gcc.target/powerpc/440-mullhwu-2.c,
23063 gcc.target/powerpc/440-nmacchw-1.c,
23064 gcc.target/powerpc/440-nmacchw-2.c,
23065 gcc.target/powerpc/440-nmachhw-1.c,
23066 gcc.target/powerpc/440-nmachhw-2.c,
23067 gcc.target/powerpc/440-nmaclhw-1.c,
23068 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23069
23070 2005-11-21 Jakub Jelinek <jakub@redhat.com>
23071
23072 PR fortran/24774
23073 * gfortran.dg/inquire_9.f90: New test.
23074
23075 PR fortran/21647
23076 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23077
23078 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23079
23080 PR libfortran/24432
23081 * lib/target-supports.exp (check_effective_target_fortran_large_real):
23082 Check that 'cos' is supported.
23083
23084 2005-11-21 Paul Thomas <pault@gcc.gnu.org
23085
23086 PR fortran/24223
23087 * gfortran.dg/substring_equivalence.f90: New test.
23088
23089 PR fortran/24705
23090 * gfortran.dg/auto_internal_assumed.f90: New test.
23091
23092 2005-11-21 Uros Bizjak <uros@kss-loka.si>
23093
23094 * gcc.dg/fold-div-2.c: New test.
23095
23096 2005-11-20 Ian Lance Taylor <ian@airs.com>
23097
23098 PR rtl-optimization/24883
23099 * gcc.c-torture/compile/pr24883.c: New test.
23100
23101 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
23102
23103 PR middle-end/20583
23104 * gcc.c-torture/compile/pr20583.c: New.
23105
23106 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
23107
23108 * gcc.c-torture/execute/usmul.c: New test.
23109
23110 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
23111
23112 * gcc.dg/tree-ssa/vrp22.c: New test.
23113
23114 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
23115
23116 PR middle-end/24912
23117 * gcc.dg/torture/pr24912-1.c: New test.
23118
23119 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
23120
23121 PR fortran/24862
23122 * gfortran.dg/arrayio_derived_1.f90: New test.
23123
23124 2005-11-19 Richard Guenther <rguenther@suse.de>
23125
23126 PR middle-end/23294
23127 * gcc.dg/tree-ssa/pr23294.c: New testcase.
23128
23129 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
23130
23131 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23132
23133 2005-11-18 Mark Mitchell <mark@codesourcery.com>
23134
23135 PR c++/8355
23136 * g++.dg/template/friend39.C: New test.
23137
23138 2005-11-18 James E Wilson <wilson@specifix.com>
23139
23140 * gcc.dg/builtin-strstr.c: New.
23141
23142 2005-11-18 Richard Henderson <rth@redhat.com>
23143
23144 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23145 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23146 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23147 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23148 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23149 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23150 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23151 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23152 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23153 renaming to remove initial "ia64-".
23154
23155 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
23156
23157 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23158
23159 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
23160
23161 * g++.dg/cpp/string-2.C: New test.
23162
23163 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
23164
23165 * gcc.dg/tree-ssa/loop-14.c: New test.
23166
23167 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
23168 Michael Chamberlain <michael@chamberlain.net.au>
23169
23170 * ada/acats/run_all.sh (target_run): Kill long running tests.
23171
23172 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23173
23174 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23175 * gcc.dg/cleanup-9.c: Likewise.
23176 * gcc.dg/cleanup-10.c: Likewise.
23177 * gcc.dg/cleanup-11.c: Likewise.
23178
23179 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23180
23181 PR fortran/24892
23182 * gfortran.dg/open_access_append_1.f90: New test.
23183 * gfortran.dg/open_access_append_2.f90: New test.
23184
23185 2005-11-16 Richard Guenther <rguenther@suse.de>
23186
23187 PR middle-end/24851
23188 * gcc.c-torture/execute/pr24851.c: New testcase.
23189
23190 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
23191
23192 * gcc.dg/fold-overflow-1.c: New test.
23193
23194 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
23195
23196 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23197 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23198
23199 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
23200
23201 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23202 structures.
23203 * g++.dg/eh/forced2.C: Likewise.
23204 * g++.dg/eh/forced3.C: Likewise.
23205 * g++.dg/eh/forced4.C: Likewise.
23206
23207 2005-11-11 Mike Stump <mrs@apple.com>
23208
23209 * g++.old-deja/g++.mike/unused.C: Add.
23210
23211 2005-11-15 Mark Mitchell <mark@codesourcery.com>
23212
23213 PR c++/24667
23214 * g++.dg/warn/Wcast-qual1.C: New test.
23215
23216 2005-11-15 Jan Hubicka <jh@suse.cz>
23217
23218 * gcc.dg/winline-5.c: Add large-unit-insns limit.
23219
23220 2005-11-14 David Edelsohn <edelsohn@gnu.org>
23221
23222 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23223
23224 2005-11-14 Diego Novillo <dnovillo@redhat.com>
23225
23226 PR 24840
23227 * gcc.dg/tree-ssa/pr24840.c: New test.
23228
23229 2005-11-14 Janis Johnson <janis187@us.ibm.com>
23230
23231 PR testsuite/24841
23232 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23233
23234 2005-11-14 Dale Johannesen <dalej@apple.com>
23235
23236 * gcc.c-torture/execute/20051113-1.c: New.
23237
23238 2005-11-14 Mark Mitchell <mark@codesourcery.com>
23239
23240 PR c++/24687
23241 * g++.dg/template/crash43.C: New test.
23242
23243 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
23244
23245 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23246
23247 2005-11-13 Mark Mitchell <mark@codesourcery.com>
23248
23249 PR c++/24817
23250 * g++.dg/eh/spec8.C: New test.
23251
23252 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
23253
23254 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23255
23256 2005-11-13 Mark Mitchell <mark@codesourcery.com>
23257
23258 PR c++/20293
23259 * g++.dg/parse/ambig4.C: New test.
23260 * g++.dg/tc1/dr101.C: Adjust error markers.
23261 * g++.dg/lookup/strong-using-2.C: Likewise.
23262 * g++.dg/lookup/ambig5.C: Likewise.
23263 * g++.dg/lookup/ambig4.C: Likewise.
23264 * g++.dg/parse/crash22.C: Likewise.
23265
23266 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
23267
23268 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23269
23270 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
23271
23272 * gcc.dg/nested-calls-1.c: New test.
23273
23274 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23275
23276 * gfortran.dg/complex_intrinsic_1.f90: New test.
23277 * gfortran.dg/complex_intrinsic_2.f90: New test.
23278 * gfortran.dg/fgetc_1.f90: New test.
23279 * gfortran.dg/fgetc_2.f90: New test.
23280 * gfortran.dg/fgetc_3.f90: New test.
23281 * gfortran.dg/ftell_1.f90: New test.
23282 * gfortran.dg/ftell_2.f90: New test.
23283 * gfortran.dg/gnu_logical_1.F: New test.
23284 * gfortran.dg/gnu_logical_2.f90: New test.
23285
23286 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
23287
23288 PR middle-end/24820
23289 * gcc.dg/pr24820.c: New test.
23290
23291 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
23292
23293 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23294 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23295 variable.
23296
23297 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23298
23299 PR testsuite/24614
23300 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23301
23302 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
23303
23304 * gcc.target/cris/cris.exp: New file.
23305 * gcc.target/cris/rld-legit1.c: New test.
23306 * gcc.target/cris/rld-legit2.c: New test.
23307
23308 2005-11-12 Jakub Jelinek <jakub@redhat.com>
23309
23310 PR c++/24780
23311 * g++.dg/opt/pr24780.C: New test.
23312
23313 PR c++/24761
23314 * g++.dg/template/asm1.C: New test.
23315
23316 2005-11-12 Steven G. Kargl <kargls@comcast.net>
23317
23318 PR libgfortran/24787
23319 * gfortran.dg/scan_1.f90: New test.
23320
23321 2005-11-12 Jan Hubicka <jh@suse.cz>
23322
23323 * gcc.target/i386/minmax-1.c: New.
23324 * gcc.target/i386/minmax-2.c: New.
23325
23326 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
23327
23328 * gcc.dg/pr24445.c: Fix for 64-bit targets.
23329
23330 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
23331
23332 * gcc.c-torture/execute/20051110-1.c,
23333 gcc.c-torture/execute/20051110-2.c: New tests.
23334
23335 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
23336
23337 PR middle-end/24750
23338 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23339 New tests.
23340
23341 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
23342
23343 * lib/target-libpath.exp (get_shlib_extension): New proc.
23344 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23345 * lib/gfortran.exp (gfortran_link_flags): Likewise.
23346 * lib/objc.exp (objc_target_compile): Likewise.
23347 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23348 detection.
23349
23350 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
23351
23352 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23353
23354 * lib/target-supports.exp (check_effective_target_static_libgfortran):
23355 Add -static to additional_flags and pass it to target_compile.
23356
23357 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23358
23359 PR libgfortran/24719
23360 gfortran.dg/read_noadvance.f90: New test.
23361
23362 PR libgfortran/24699
23363 gfortran.dg/fmt_t_2.f90: New test.
23364
23365 PR libgfortran/24785
23366 gfortran.dg/read_x_eor.f90: New test.
23367
23368 PR libgfortran/24584
23369 gfortran.dg/namelist_empty.f90: Rename test.
23370
23371 PR libgfortran/24489
23372 gfortran/read_eor.f90: Rename test.
23373
23374 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
23375
23376 PR fortran/15976
23377 * gfortran.dg/automatic_module_variable.f90: New test.
23378
23379 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
23380
23381 PR target/24445
23382 * gcc.dg/pr24445.c: New test.
23383
23384 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
23385
23386 PR fortran/24655
23387 PR fortran/24755
23388 * gfortran.dg/recursive_statement_functions.f90: Add statement
23389 functions using inline intrinsic functions and parameters to test
23390 that they no longer seg-fault.
23391
23392 PR fortran/24409
23393 gfortran.dg/nested_modules_4.f90: New test.
23394 gfortran.dg/nested_modules_5.f90: New test.
23395
23396 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23397
23398 PR fortran/24643
23399 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23400
23401 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
23402
23403 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23404 failures.
23405
23406 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23407
23408 * gcc.dg/sparc-getcontext-1.c: New test.
23409
23410 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
23411
23412 * gcc.dg/ifcvt-fabs-1.c: New test.
23413
23414 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
23415
23416 PR other/4372
23417 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23418 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23419
23420 2005-11-09 Richard Guenther <rguenther@suse.de>
23421
23422 PR tree-optimization/24716
23423 * gcc.c-torture/execute/pr24716.c: New testcase.
23424
23425 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
23426
23427 * gcc.dg/pr24624.c: Disable for non S/390 targets.
23428
23429 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
23430
23431 PR 24624
23432 * gcc.dg/pr24624.c: Testcase added.
23433
23434 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
23435
23436 PR 24623
23437 * g++.dg/other/pr24623.C: Testcase added.
23438
23439 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
23440
23441 PR fortran/22607
23442 * gfortran-dg/pure_byref_1.f90: New.
23443 * gfortran-dg/pure_byref_2.f90: New.
23444
23445 2005-11-09 Uros Bizjak <uros@kss-loka.si>
23446
23447 PR c/24101
23448 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23449 * gcc.dg/dg.exp: Run main loop also for *.i files.
23450
23451 2005-11-08 Jakub Jelinek <jakub@redhat.com>
23452
23453 PR c++/19450
23454 * g++.dg/tls/diag-3.C: New test.
23455 * g++.dg/tls/diag-4.C: New test.
23456 * g++.dg/tls/static-1.C: New test.
23457 * g++.dg/tls/static-1a.cc: New file.
23458
23459 2005-11-08 Diego Novillo <dnovillo@redhat.com>
23460
23461 PR 23046
23462 * g++.dg/tree-ssa/pr23046.C: New test.
23463
23464 2005-11-08 Devang Patel <dpatel@apple.com>
23465
23466 PR tree-optimization/23115
23467 * gcc.dg/tree-ssa/pr23115.c: New.
23468
23469 2005-11-08 David Edelsohn <edelsohn@gnu.org>
23470
23471 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23472 * gcc.target/powerpc/pr16155.c: Same.
23473 * gcc.target/powerpc/altivec-1.c: Same.
23474 * gcc.target/powerpc/altivec-2.c: Same.
23475 * gcc.target/powerpc/altivec-3.c: Same.
23476 * gcc.target/powerpc/altivec-5.c: Same.
23477 * gcc.target/powerpc/altivec-11.c: Same.
23478 * gcc.target/powerpc/altivec-12.c: Same.
23479 * gcc.target/powerpc/altivec-14.c: Same.
23480 * gcc.target/powerpc/altivec-22.c: Same.
23481 * gcc.target/powerpc/altivec-consts.c: Same.
23482 * gcc.target/powerpc/altivec-pr22085.c: Same.
23483 * gcc.target/powerpc/altivec-splat.c: Same.
23484 * gcc.target/powerpc/altivec-varargs-1.c: Same.
23485 * gcc.target/powerpc/altivec-vec-merge.c: Same.
23486 * gcc.target/powerpc/darwin-longlong.c: Same.
23487
23488 2005-11-08 Uros Bizjak <uros@kss-loka.si>
23489
23490 PR target/19340
23491 * gcc.dg/pr19340.c: New test.
23492
23493 2005-11-07 Ian Lance Taylor <ian@airs.com>
23494
23495 PR rtl-optimization/24683
23496 * gcc.dg/pr24683.c: New test.
23497
23498 2005-11-07 Uros Bizjak <uros@kss-loka.si>
23499
23500 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23501 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23502
23503 2005-11-07 Uros Bizjak <uros@kss-loka.si>
23504
23505 * gcc.target/i386/pr23376.c: Compile with -mmmx.
23506
23507 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
23508
23509 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23510
23511 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
23512
23513 PR target/24230
23514
23515 * gcc.target/powerpc/altivec-consts.c,
23516 gcc.target/powerpc/altivec-splat.c: New testcase.
23517
23518 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
23519
23520 PR c/24599
23521
23522 * gcc.dg/overflow-2.c: New testcase.
23523
23524 2005-11-07 Jakub Jelinek <jakub@redhat.com>
23525
23526 PR rtl-optimization/23567
23527 * gcc.c-torture/execute/20051104-1.c: New test.
23528
23529 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
23530
23531 PR fortran/24534
23532 gfortran.dg/private_type_2.f90: Modified to check that case with
23533 PRIVATE declaration within derived type is accepted.
23534
23535 PR fortran/20838
23536 gfortran.dg/pointer_assign_1.f90: New test.
23537
23538 PR fortran/20840
23539 * gfortran.dg/arrayio_0.f90: New test.
23540
23541 PR fortran/17737
23542 gfortran.dg/data_initialized.f90: New test.
23543 gfortran.dg/data_constraints_1.f90: New test.
23544 gfortran.dg/data_constraints_2.f90: New test.
23545
23546 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
23547
23548 PR fortran/24174
23549 PR fortran/24305
23550 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23551
23552 2005-11-06 Diego Novillo <dnovillo@redhat.com>
23553
23554 PR 24670
23555 * gcc.dg/tree-ssa/pr24670.c: New test.
23556
23557 2005-11-05 Ian Lance Taylor <ian@airs.com>
23558
23559 PR target/22432
23560 * gcc.target/i386/pr22432.c: New test.
23561
23562 2005-11-05 Richard Henderson <rth@redhat.com>
23563
23564 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23565 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23566 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23567 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23568 from gcc.dg/alpha-*.
23569 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23570 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23571
23572 2005-11-05 Andreas Jaeger <aj@suse.de>
23573
23574 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23575
23576 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
23577
23578 PR target/23424
23579 * gcc.dg/torture/pr23424-1.c: New test.
23580
23581 2005-11-04 Richard Henderson <rth@redhat.com>
23582
23583 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23584 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23585 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23586 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23587 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23588 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23589 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23590 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23591 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23592 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23593 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23594 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23595 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23596 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23597 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23598 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23599 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23600 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23601 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23602 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23603 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23604 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23605 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23606 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23607 Move from gcc.dg/.
23608 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23609 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23610 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23611 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23612 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23613 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23614 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23615 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23616 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23617 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23618 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23619 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23620 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23621 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23622 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23623 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23624 gcc.target/i386/lea.c, gcc.target/i386/local.c,
23625 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23626 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23627 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23628 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23629 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23630 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23631 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23632 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23633 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23634 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23635 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23636 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23637 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23638 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23639 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23640 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23641 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23642 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23643 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23644 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23645 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23646 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23647 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23648 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23649 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23650 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23651 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23652 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23653
23654 2005-11-04 Diego Novillo <dnovillo@redhat.com>
23655
23656 PR 24627
23657 * gcc.dg/tree-ssa/pr24627.c: New test.
23658
23659 2005-11-04 Paul Brook <paul@codesourcery.com>
23660
23661 * gcc.dg/tls/opt-10.c: New test.
23662
23663 2005-11-04 Andreas Jaeger <aj@suse.de>
23664
23665 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23666 avoid extra warnings.
23667
23668 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23669
23670 PR libfortran/22298
23671 * lib/target-supports.exp
23672 (check_effective_target_static_libgfortran): New
23673 static_libgfortran effective target.
23674 * gfortran.dg/static_linking_1.f: New test.
23675 * gfortran.dg/static_linking_1.c: New file.
23676
23677 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
23678
23679 * gcc.dg/pr24615.c: Guard test with { target fpic }.
23680
23681 2005-11-03 Josh Conner <jconner@apple.com>
23682
23683 PR c++/19989
23684 g++.dg/ext/array2.C: New test.
23685 g++.dg/template/dependent-name3.C: New test.
23686 g++.dg/template/dependent-name4.C: New test.
23687 g++.dg/template/sfinae2.C: New test.
23688
23689 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23690
23691 PR preprocessor/22042
23692 * gcc.dg/cpp/strify4.c: New test.
23693
23694 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
23695
23696 PR c++/17964
23697 * g++.dg/cpp/string-1.C: New test.
23698
23699 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
23700
23701 * gcc.target/powerpc: New directory.
23702 * gcc.target/powerpc/powerpc.exp: New file.
23703 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23704 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23705 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23706 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23707 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23708 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23709 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23710 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23711 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23712 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23713 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23714 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23715 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23716 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23717 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23718 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23719 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23720 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23721 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23722 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23723 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23724 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23725 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23726 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23727 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23728 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23729 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23730 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23731 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23732 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23733 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23734 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23735 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23736 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23737
23738 2005-11-03 Mark Mitchell <mark@codesourcery.com>
23739
23740 PR c++/21627
23741 * g++.dg/warn/inline2.C: New test.
23742
23743 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23744
23745 PR middle-end/23155
23746 * g++.dg/ext/c99struct1.C: New test.
23747 * gcc.dg/union-cast-1.c: New test.
23748 * gcc.dg/union-cast-2.c: New test.
23749 * gcc.dg/union-cast-3.c: New test.
23750
23751 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23752
23753 PR middle-end/24589
23754 * gcc.c-torture/execute/zero-struct-2.c: New test.
23755
23756 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23757
23758 PR c++/24582
23759 * g++.dg/init/switch1.C: New test.
23760
23761 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
23762
23763 * gcc.dg/delay-slot-1.c: New test.
23764
23765 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
23766
23767 PR target/24620
23768 * gcc.dg/pr24620.c: New test.
23769
23770 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
23771
23772 PR c/24329
23773 * gcc.dg/format/unnamed-1.c: New test.
23774
23775 2005-11-02 Mark Mitchell <mark@codesourcery.com>
23776
23777 PR c++/22434
23778 * g++.dg/expr/cond8.C: New test.
23779
23780 PR c++/24560
23781 * g++.dg/parse/dot1.C: New test.
23782
23783 2005-11-02 Jan Hubicka <jh@suse.cz>
23784
23785 PR target/23303
23786 * gcc.dg/i386-lea.c: New test
23787
23788 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
23789
23790 PR target/24615
23791 * gcc.dg/pr24615.c: New test.
23792
23793 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
23794
23795 PR target/24600
23796 * gcc.dg/pr24600.c: New test.
23797
23798 2005-11-02 Mark Mitchell <mark@codesourcery.com>
23799
23800 PR c++/19253
23801 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23802 * g++.dg/parse/typename9.C: New test.
23803 * g++/dg/parse/typename10.C: Likewise.
23804
23805 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
23806
23807 PR fortran/18157
23808 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23809 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23810 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23811
23812 2005-11-02 Mark Mitchell <mark@codesourcery.com>
23813
23814 PR c++/24569
23815 * g++.dg/debug/static1.C: New test.
23816
23817 2005-11-02 Josh Conner <jconner@apple.com>
23818
23819 * g++.dg/crash38.C: moved into proper directory...
23820 * g++.dg/template/crash42.C: ...here
23821
23822 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
23823
23824 PR target/18338
23825 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23826 pcc_bitfield_type_matters || default_packed.
23827
23828 * lib/target-supports.exp
23829 (check_effective_target_pcc_bitfield_type_matters): New proc.
23830 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23831
23832 PR testsuite/23304
23833 * lib/target-supports.exp (check_effective_default_packed): New proc.
23834 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23835 Gate expected errors on target ! default_packed.
23836 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23837
23838 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23839
23840 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23841 change (r106358).
23842
23843 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23844
23845 PR fortran/24008
23846 * gfortran.dg/entry_5.f90: New.
23847 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23848
23849 2005-11-01 Bob Wilson <bob.wilson@acm.org>
23850
23851 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23852
23853 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
23854
23855 PR fortran/21565
23856 gfortran.dg/namelist_blockdata.f90: New test.
23857
23858 PR fortran/18737
23859 gfortran.dg/external_implicit_none.f90: New test.
23860
23861 PR fortran/14994
23862 * gfortran.dg/secnds.f: New test.
23863
23864 2005-10-31 Jan Hubicka <jh@suse.cz>
23865
23866 PR target/20928
23867 * gcc.c-torture/compile/pr20928.c: New test.
23868
23869 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
23870
23871 PR middle-end/23492
23872 * gcc.c-torture/compile/zero-strct-5.c: New test.
23873
23874 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
23875
23876 PR libgfortran/24584
23877 * gfortran.dg/pr24584.f90: New test.
23878
23879 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
23880
23881 PR fortran/18883
23882 * gfortran.dg/char_result_9.f90: New.
23883 * gfortran.dg/char_result_10.f90: New.
23884
23885 2005-10-30 Jan Hubicka <jh@suse.cz>
23886
23887 * g++.dg/tree-ssa/pr24172.C: New testcase.
23888
23889 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23890
23891 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23892
23893 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
23894
23895 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23896 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23897 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23898 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23899 gfortran.dg/enum_9.f90,
23900 gfortran.fortran-torture/compile/enum_1.f90,
23901 gfortran.fortran-torture/execute/enum_1.f90,
23902 gfortran.fortran-torture/execute/enum_2.f90,
23903 gfortran.fortran-torture/execute/enum_3.f90,
23904 gfortran.fortran-torture/execute/enum_4.f90: New tests.
23905
23906 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
23907
23908 PR target/18482
23909 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23910 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23911
23912 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23913
23914 PR libfortran/20179
23915 * gfortran.dg/mixed_io_1.f90: New test.
23916 * gfortran.dg/mixed_io_1.c: New file.
23917
23918 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23919
23920 * gfortran.dg/malloc_free_1.f90: New test.
23921
23922 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
23923
23924 * gcc.dg/nested-func-4.c: Require profiling -pg.
23925
23926 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
23927
23928 PR C++/23229
23929 * g++.dg/warn/main-2.C: New test.
23930
23931 2005-10-28 Steven G. Kargl <kargls@comcast.net>
23932
23933 PR fortran/24545
23934 * gfortran.dg/interface_2.f90: new test.
23935
23936 2005-10-28 Josh Conner <jconner@apple.com>
23937
23938 PR c++/22153
23939 * g++.dg/template/crash38.C: New test.
23940 * g++.dg/parse/explicit1.C: Change expected errors.
23941
23942 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
23943
23944 PR C++/23426
23945 * g++.dg/other/large-size-array.C: New test.
23946
23947 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
23948
23949 PR middle-end/24362
23950 * g++.dg/opt/complex4.C: New test.
23951
23952 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
23953
23954 * gcc.dg/nested-func-4.c: New test.
23955
23956 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
23957
23958 PR fortran/24158
23959 gfortran.dg/derived_recursion.f90: New test.
23960 gfortran.dg/implicit_actual.f90: New test.
23961
23962 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
23963
23964 PR middle-end/24295, PR testsuite/24477
23965 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
23966 removed when weakref hits the tree.
23967
23968 2005-10-25 Jakub Jelinek <jakub@redhat.com>
23969
23970 * gfortran.dg/cray_pointers_4.f90: New test.
23971
23972 * gfortran.dg/cray_pointers_5.f90: New test.
23973
23974 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
23975
23976 PR fortran/22290
23977 * gfortran.dg/assign_5.f90: New test.
23978 * gfortran.dg/assign_6.f: New test.
23979
23980 2005-10-25 Uros Bizjak <uros@kss-loka.si>
23981
23982 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
23983 CPU has no SSE support.
23984
23985 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
23986
23987 PR libgfortran/24224
23988 * gfortran.dg/arrayio_1.f90: Update attribution.
23989 * gfortran.dg/arrayio_2.f90: Update attribution.
23990 * gfortran.dg/arrayio_3.f90: Update attribution.
23991 * gfortran.dg/arrayio_4.f90: Update test conditions.
23992 * gfortran.dg/arrayio_5.f90: Update attribution.
23993 * gfortran.dg/arrayio_6.f90: New test.
23994 * gfortran.dg/arrayio_7.f90: New test.
23995
23996 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
23997
23998 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23999
24000 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24001
24002 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24003
24004 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24005
24006 PR fortran/24416
24007 * gfortran.dg/namelist_char_only.f90: New test.
24008
24009 2005-10-24 Asher Langton <langton2@llnl.gov>
24010
24011 PR fortran/17031
24012 PR fortran/22282
24013 * gfortran.dg/cray_pointers_1.f90: New test.
24014 * gfortran.dg/cray_pointers_2.f90: New test.
24015 * gfortran.dg/cray_pointers_3.f90: New test.
24016 * gfortran.dg/loc_1.f90: New test.
24017 * gfortran.dg/loc_2.f90: New test.
24018
24019 2005-10-24 Steven Bosscher <stevenb@suse.de>
24020
24021 * gcc.dg/pr24225.c: New test.
24022
24023 2005-10-24 Asher Langton <langton2@llnl.gov>
24024
24025 * gfortran.dg/dup_save_1.f90: New test.
24026 * gfortran.dg/dup_save_2.f90: New test.
24027
24028 2005-10-24 Paul Brook <paul@codesourcery.com>
24029
24030 PR 24107
24031 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24032 stdint.h.
24033
24034 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
24035
24036 PR libgfortran/24489
24037 * gfortran.dg/pr24489.f90: New test.
24038
24039 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
24040
24041 PR fortran/23635
24042 * gfortran.dg/ichar_1.f90: Add tests for derived types.
24043
24044 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
24045
24046 PR target/18911
24047 * g++.dg/init/array16.C: Skip for mmix-*-*.
24048
24049 2005-10-23 Asher Langton <langton2@llnl.gov>
24050
24051 * gfortran.dg/byte_1.f90: New test.
24052 * gfortran.dg/byte_2.f90: New test.
24053
24054 2005-10-23 David Edelsohn <edelsohn@gnu.org>
24055
24056 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24057
24058 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
24059
24060 PR fortran/18022
24061 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24062
24063 PR fortran/24311
24064 * gfortran.dg/merge_char_const.f90: New test.
24065
24066 PR fortran/24384
24067 * gfortran.dg/spread_scalar_source.f90: New test.
24068
24069 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
24070
24071 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24072
24073 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24074 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24075
24076 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24077
24078 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
24079
24080 PR fortran/24426
24081 * gfortran.dg/der_pointer_4.f90: New.
24082
24083 2005-10-22 David Ayers <d.ayers@inode.at>
24084
24085 * obj-c++.dg/except-1.mm: Simplify.
24086
24087 2005-10-21 David Ayers <d.ayers@inode.at>
24088
24089 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24090
24091 2005-10-21 Jakub Jelinek <jakub@redhat.com>
24092
24093 * gfortran.dg/assumed_dummy_2.f90: New test.
24094
24095 2005-10-21 James E Wilson <wilson@specifix.com>
24096
24097 PR preprocessor/15220
24098 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24099
24100 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
24101
24102 * gcc.c-torture/execute/20051021-1.c: New test.
24103
24104 2005-10-21 Mark Mitchell <mark@codesourcery.com>
24105
24106 PR c++/24260
24107 * g++.dg/ext/tmplattr1.C: New test.
24108
24109 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
24110
24111 PR fortran/24440
24112 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24113
24114 2005-10-20 Geoffrey Keating <geoffk@apple.com>
24115
24116 * obj-c++.dg/except-1.mm: New.
24117
24118 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24119
24120 2005-10-21 Alan Modra <amodra@bigpond.net.au>
24121
24122 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24123
24124 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
24125
24126 PR middle-end/24295
24127 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24128 declarations with the same names as thunks' alias targets, use
24129 aliases instead.
24130 * gcc.dg/attr-alias-3.c: New test.
24131 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24132
24133 2005-10-20 Mark Mitchell <mark@codesourcery.com>
24134
24135 PR c++/22618
24136 * g++.dg/parse/access8.C: New test.
24137
24138 2005-10-20 Richard Guenther <rguenther@suse.de>
24139
24140 PR c++/24439
24141 * g++.dg/tree-ssa/pr24439.C: New testcase.
24142
24143 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24144
24145 * g++.dg/opt/delay-slot-1.C: New test.
24146
24147 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
24148
24149 PR fortran/21625
24150 * gfortran.fg/der_init_1.f90: New.
24151
24152 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
24153
24154 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24155
24156 2005-10-19 Mark Mitchell <mark@codesourcery.com>
24157
24158 PR c++/21908
24159 * g++.dg/parse/error28.C: New test.
24160
24161 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
24162
24163 * gcc.dg/profile-generate-2.c: New test.
24164
24165 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
24166
24167 PR target/23589
24168 * g++.dg/ext/dllimport11.C: New.
24169
24170 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24171
24172 PR c++/22293
24173 * g++.dg/other/friend3.C: New test.
24174
24175 2005-10-18 Mark Mitchell <mark@codesourcery.com>
24176
24177 PR c++/23293
24178 * g++.dg/template/error19.C: New test.
24179
24180 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
24181
24182 PR c++/21383
24183 * g++.dg/overload/koenig2.C: New.
24184
24185 PR c++/23118
24186 * g++.dg/overload/error2.C: New.
24187
24188 PR c++/22604
24189 * g++.dg/inherit/covariant14.C: New.
24190
24191 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24192
24193 PR c++/23440
24194 * g++.dg/parse/for1.C: New test.
24195
24196 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
24197
24198 PR fortran/23446
24199 * gfortran.dg/host_dummy_index_1.f90: New test.
24200
24201 PR fortran/21459
24202 * gfortran.dg/automatic_char_len_2.f90: New test.
24203
24204 PR fortran/20866
24205 * gfortran.dg/recursive_statement_functions.f90: New test.
24206
24207 PR fortran/20853
24208 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24209
24210 PR fortran/20849
24211 * gfortran.dg/external_initializer.f90: New test.
24212
24213 PR fortran/20837
24214 * non_module_public.f90: New test.
24215
24216 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
24217
24218 PR c++/24386
24219 * g++.dg/template/overload7.C: New.
24220
24221 PR c++/22551
24222 * g++.dg/other/switch2.C: Remove expected warnings.
24223
24224 PR c++/21353
24225 * g++.dg/template/defarg6.C: New.
24226
24227 2005-10-17 Uros Bizjak <uros@kss-loka.si>
24228
24229 PR target/24315
24230 * gcc.target/i386/pr24315.c: New test.
24231
24232 2005-10-16 Mark Mitchell <mark@codesourcery.com>
24233
24234 PR c++/24389
24235 * g++.dg/template/static21.C: New test.
24236 * g++.dg/template/static21-a.cc: Likewise.
24237
24238 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
24239
24240 PR c++/23959
24241 * g++.dg/warn/Wswitch-default-1.C: New test.
24242 * g++.dg/warn/Wswitch-default-2.C: New test.
24243
24244 2005-10-16 Mark Mitchell <mark@codesourcery.com>
24245
24246 PR c++/22173
24247 * g++.dg/parse/template18.C: New test.
24248 * g++.dg/template/nontype15.C: Likewise.
24249
24250 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
24251
24252 PR fortran/22273
24253 * gfortran.dg/spec_expr_2.f90: New.
24254
24255 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
24256
24257 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24258 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24259 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24260 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24261 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24262 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24263 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24264 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
24265 previous target-specific skips and warning-message matches where
24266 applicable.
24267
24268 2005-10-15 Mark Mitchell <mark@codesourcery.com>
24269
24270 PR c++/21347
24271 * g++.dg/warn/Wctor-dtor.C: New test.
24272
24273 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24274
24275 PR c/23439
24276 * gcc.dg/for-1.c: New test.
24277
24278 2005-10-14 Mark Mitchell <mark@codesourcery.com>
24279
24280 PR c++/19565
24281 * g++.dg/warn/Wconversion1.C: New test.
24282 * g++.dg/ext/packed4.C: Compile with -w.
24283 * g++.dg/opt/20050511-1.C: Likewise.
24284 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24285
24286 2005-10-14 Jakub Jelinek <jakub@redhat.com>
24287
24288 * gfortran.dg/boz_5.f90: New test.
24289
24290 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
24291
24292 PR c++/22551
24293 * g++.dg/other/switch2.C: New.
24294
24295 PR c++/23984
24296 * g++.dg/init/ctor7.C: New.
24297
24298 2005-10-13 David Edelsohn <edelsohn@gnu.org>
24299
24300 PR c++/23730
24301 * g++.dg/parse/crash32.C: New test.
24302
24303 2005-10-13 Mark Mitchell <mark@codesourcery.com>
24304
24305 PR c++/20721
24306 * g++.dg/init/goto2.C: New test.
24307
24308 PR c++/22464
24309 * g++.dg/template/crash/41.C: New test.
24310
24311 PR c++/22180
24312 * g++.dg/template/crash40.C: New test.
24313
24314 PR c++/23694
24315 * g++.dg/parse/friend5.C: New test.
24316
24317 PR c++/23307
24318 * g++.dg/template/crash38.C: New test.
24319
24320 PR c++/22352
24321 * g++.dg/template/friend38.C: New test.
24322
24323 PR c++/22405
24324 * g++.dg/template/crash39.C: New test.
24325
24326 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
24327
24328 * gcc.dg/debug/dwarf2/dwarf-char1.c,
24329 gcc.dg/debug/dwarf2/dwarf-char2.c,
24330 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24331
24332 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24333
24334 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
24335
24336 * gcc.dg/dll-2.c: Add tests for warnings.
24337 * gcc.dg/dll-3.c: Likewise.
24338 * gcc.dg/dll-4.c: Likewise.
24339
24340 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24341 * g++.dg/ext/dllimport2.C: Likewise.
24342 * g++.dg/ext/dllimport3.C: Likewise.
24343 * g++.dg/ext/dllimport7.C: Likewise.
24344 * g++.dg/ext/dllimport8.C: Likewise.
24345 * g++.dg/ext/dllimport9.C: Likewise.
24346
24347 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
24348
24349 PR fortran/24092
24350 * gfortran.dg/derived_pointer_recursion.f90: New test.
24351
24352 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
24353
24354 * gcc.c-torture/execute/20051012-1.c: New test.
24355
24356 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
24357
24358 PR fortran/18082
24359 * gfortran.dg/automatic_char_len_1.f90: New test.
24360
24361 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
24362
24363 PR fortran/20847
24364 * gfortran.dg/save_common.f90: New test.
24365
24366 PR fortran/20856
24367 * gfortran.dg/save_result.f90: New test.
24368
24369 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
24370
24371 PR c++/21592
24372 * g++.dg/template/dependent-expr1.C: Add new expected error.
24373 * g++.dg/template/dependent-expr2.C: Adjust error text.
24374 * g++.dg/template/overload6.C: New.
24375
24376 PR c++/23797
24377 * g++.dg/other/typename8.C: New.
24378
24379 PR c++/21117
24380 * g++.dg/other/return1.C: New.
24381
24382 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
24383
24384 PR c++/24052
24385 * g++.dg/ext/label5.C: New.
24386
24387 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
24388
24389 PR c++/19964
24390 * g++.dg/parse/crash31.C: New.
24391
24392 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
24393
24394 * g++.dg/ipa/ipa-1.c: New test.
24395 * g++.dg/ipa/ipa-2.c: New test.
24396 * g++.dg/ipa/ipa-3.c: New test.
24397 * g++.dg/ipa/ipa-4.c: New test.
24398 * g++.dg/ipa/ipa-5.c: New test.
24399 * g++.dg/ipa/ipa.exp: New file.
24400
24401 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
24402
24403 PR fortran/24207
24404 * gfortran.dg/private_type_3.f90: New test.
24405
24406 2005-10-11 Steven G. Kargl <kargls@comcast.net>
24407
24408 PR fortran/20786
24409 gfortran.dg/aint_anint_1.f90: New test.
24410
24411 2005-10-11 Steven G. Kargl <kargls@comcast.net>
24412
24413 PR libgfortran/24313
24414 gfortran.dg/csqrt.f: New test.
24415
24416 2005-10-11 Ian Lance Taylor <ian@airs.com>
24417
24418 PR c++/8057
24419 * g++.dg/warn/noeffect7.C: New test.
24420 * g++.dg/warn/noeffect2.C: Instantiate templates.
24421 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
24422 and warning.
24423
24424 2005-10-11 Mark Mitchell <mark@codesourcery.com>
24425
24426 PR c++/21089
24427 * g++.dg/init/float1.C: New test.
24428
24429 PR c++/24277
24430 * g++.dg/init/member1.C: Tweak error markers.
24431
24432 2005-10-11 Janis Johnson <janis187@us.ibm.com>
24433
24434 PR testsuite/24281
24435 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24436 Check for null pointer.
24437
24438 2005-10-11 Mark Mitchell <mark@codesourcery.com>
24439
24440 PR c++/21369
24441 * g++.dg/parse/ret-type3.C: New test.
24442
24443 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
24444
24445 PR tree-opt/23946
24446 * gcc.c-torture/compile/pr23946.c: New test.
24447
24448 2005-10-11 Jakub Jelinek <jakub@redhat.com>
24449
24450 * g++.dg/opt/mmx2.C: New test.
24451
24452 2005-10-10 Mark Mitchell <mark@codesourcery.com>
24453
24454 PR c++/24277
24455 * g++.dg/template/static20.C: New test.
24456
24457 PR c++/24302
24458 * g++.dg/warn/Wunused-12.C: New test.
24459
24460 PR c++/23437
24461 * g++.dg/template/arg4.C: New test.
24462
24463 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24464
24465 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24466 * gcc.dg/ucnid-3.c: Likewise.
24467 * gcc.dg/ucnid-4.c: Likewise.
24468 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24469 * g++.dg/other/ucnid-1.C: Likewise.
24470 * gcc.dg/sparc-frame-1.c: New test.
24471
24472 2005-10-10 Mark Mitchell <mark@codesourcery.com>
24473
24474 PR c++/24139
24475 * g++.dg/template/spec27.C: New test.
24476
24477 PR c++/24275
24478 * g++.dg/template/static19.C: New test.
24479
24480 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
24481
24482 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24483 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24484
24485 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
24486
24487 PR target/24136
24488 * gfortran.fortran-torture/compile/pr24136.f: New test.
24489
24490 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
24491
24492 PR c++/22172
24493 * g++.dg/parse/crash30.C: New test.
24494
24495 2005-10-07 Richard Guenther <rguenther@suse.de>
24496
24497 PR middle-end/24227
24498 * gcc.c-torture/compile/pr24227.c: New testcase.
24499
24500 2005-10-07 Steve Ellcey <sje@cup.hp.com>
24501
24502 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24503 Do not put aligned attributes on array elements.
24504
24505 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
24506
24507 PR testsuite/23611, PR testsuite/23615
24508 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24509 writing prototypes of library functions by hand.
24510 * obj-c++.dg/bitfield-4.mm: Likewise.
24511 * obj-c++.dg/const-str-4.mm: Likewise.
24512 * obj-c++.dg/encode-4.mm: Likewise.
24513 * obj-c++.dg/encode-5.mm: Likewise.
24514 * obj-c++.dg/encode-6.mm: Likewise.
24515 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24516 * obj-c++.dg/method-10.mm: Likewise.
24517 * obj-c++.dg/method-17.mm: Likewise.
24518 * obj-c++.dg/method-19.mm: Likewise.
24519 * obj-c++.dg/try-catch-2.mm: Likewise.
24520
24521 2005-10-06 Richard Henderson <rth@redhat.com>
24522
24523 PR 24236
24524 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24525
24526 2005-10-06 Dale Johannesen <dalej@apple.com>
24527
24528 * gcc.c-torture/execute/20030125-1.c: Correct.
24529
24530 2005-10-06 Richard Guenther <rguenther@suse.de>
24531
24532 PR tree-optimization/24238
24533 * g++.dg/tree-ssa/pr24238.C: New testcase.
24534
24535 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
24536
24537 PR 18568
24538 * gfortran.dg/der_pointer_3.f90: New test.
24539
24540 2005-10-05 Devang Patel <dpatel@apple.com>
24541
24542 PR Debug/23205
24543 * g++.dg/other/PR23205.C: New.
24544
24545 2005-10-05 Richard Henderson <rth@redhat.com>
24546
24547 PR target/23602
24548 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24549 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24550
24551 2005-10-05 Dale Johannesen <dalej@apple.com>
24552
24553 * gcc.c-torture/execute/float-floor.c: New.
24554
24555 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
24556
24557 PR tree-optimization/21419
24558 PR tree-optimization/24146
24559 PR tree-optimization/24151
24560
24561 * g++.dg/ext/asm7.C: New.
24562 * g++.dg/ext/asm8.C: New.
24563 * gcc.dg/asm-1.c: Compile on all targets.
24564 * gcc.dg/asm-pr24146.c: New.
24565 * gcc.dg/pr21419.c: Adjust error messages.
24566
24567 2005-10-05 Richard Guenther <rguenther@suse.de>
24568
24569 PR fortran/24176
24570 * gfortran.fortran-torture/compile/empty.f90: New testcase.
24571
24572 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
24573
24574 PR c++/23513
24575 * g++.dg/template/spec22.C: Robustify test.
24576 * g++.dg/template/spec26.C: New.
24577
24578 2005-10-05 Uros Bizjak <uros@kss-loka.si>
24579
24580 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24581 if target supports vector instructions.
24582
24583 2005-10-04 Geoffrey Keating <geoffk@apple.com>
24584
24585 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24586 C99 functions.
24587
24588 2005-10-04 Janis Johnson <janis187@us.ibm.com>
24589
24590 * lib/target-supports.exp (check_effective_target_fortran_large_real,
24591 check_effective_target_fortran_large_int): Replace cached result
24592 when target changes.
24593
24594 2005-10-04 Devang Patel <dpatel@apple.com>
24595
24596 * gcc.dg/i386-sse-vect-types.c: New.
24597
24598 2005-10-04 Ian Lance Taylor <ian@airs.com>
24599
24600 PR preprocessor/13726
24601 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24602 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24603
24604 2005-10-04 Richard Guenther <rguenther@suse.de>
24605
24606 PR c/23576
24607 * gcc.dg/noncompile/pr23576.c: New testcase.
24608
24609 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
24610
24611 PR middle-end/23125
24612 * gcc.dg/register-var-3.c: New test.
24613
24614 2005-10-04 Steven Bosscher <stevenb@suse.de>
24615
24616 * gcc.dg/pr23049.c: New test.
24617
24618 * gcc.dg/ucnid-4.c: Fix test.
24619
24620 2005-10-03 Diego Novillo <dnovillo@redhat.com>
24621
24622 PR 23445
24623 * gcc.c-torture/compile/pr23445.c: New test.
24624
24625 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
24626
24627 * g++.dg/overload/unknown1.C: New.
24628
24629 2005-10-03 Mark Mitchell <mark@codesourcery.com>
24630
24631 PR c++/17775
24632 * g++.dg/template/repo4.C: New test.
24633
24634 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24635
24636 PR libfortran/19308
24637 * gfortran.dg/large_real_kind_2.F90: New test.
24638 * gfortran.dg/large_integer_kind_2.f90: New test.
24639
24640 2005-10-03 Uros Bizjak <uros@kss-loka.si>
24641
24642 * lib/target-supports.exp (check_effective_target_vect_shift):
24643 Implement with result caching. Add i?86, x86_64 and ia64 targets.
24644 (check_effective_target_vect_condition): Fix copy-n-pasto.
24645
24646 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24647 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24648 targets.
24649
24650 2005-10-02 Mark Mitchell <mark@codesourcery.com>
24651
24652 PR c++/22621
24653 * g++.dg/template/overload5.C : New test.
24654
24655 PR c++/23840
24656 * g++.dg/expr/stdarg1.C: New test.
24657
24658 2005-10-02 Diego Novillo <dnovillo@redhat.com>
24659
24660 PR 24142
24661 * gcc.c-torture/execute/pr24142.c: New test.
24662
24663 2005-10-01 Diego Novillo <dnovillo@redhat.com>
24664
24665 PR 24141
24666 * gcc.c-torture/execute/pr24141.c: New test.
24667
24668 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
24669 Diego Novillo <dnovillo@redhat.com>
24670
24671 PR 23604
24672 * gcc.c-torture/execute/pr23604.c: New test.
24673
24674 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
24675
24676 PR fortran/16404
24677 PR fortran/20835
24678 PR fortran/20890
24679 PR fortran/20899
24680 PR fortran/20900
24681 PR fortran/20901
24682 PR fortran/20902
24683 gfortran.dg/equiv_constraint_1.f90: New test.
24684 gfortran.dg/equiv_constraint_2.f90: New test.
24685 gfortran.dg/equiv_constraint_3.f90: New test.
24686 gfortran.dg/equiv_constraint_4.f90: New test.
24687 gfortran.dg/equiv_constraint_5.f90: New test.
24688 gfortran.dg/equiv_constraint_6.f90: New test.
24689 gfortran.dg/equiv_constraint_7.f90: New test.
24690 gfortran.dg/equiv_constraint_8.f90: New test.
24691 gfortran.dg/private_type_1.f90: New test.
24692 gfortran.dg/private_type_2.f90: New test.
24693 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24694 980628-10.f: Assert std=gnu to permit mixing of
24695 types in equivalence statements.
24696
24697 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
24698
24699 PR 24112
24700 * gfortran.dg/open_status_1.f90: New.
24701
24702 2005-09-30 Uros Bizjak <uros@kss-loka.si>
24703
24704 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24705 * gcc.dg/vect/pr22480.c: Clean up temp files.
24706 * gcc.dg/vect/pr23831.c: Clean up temp files.
24707 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24708 Clean up temp files.
24709 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24710 Clean up temp files.
24711
24712 * gcc.dg/20050309-1.c: Clean up temp files.
24713 * gcc.dg/20050325-1.c: Clean up temp files.
24714
24715 2005-09-30 Uros Bizjak <uros@kss-loka.si>
24716
24717 PR tree-optimization/24059
24718 * gcc.dg/vect/pr24059.c : New test.
24719
24720 2005-09-29 Jakub Jelinek <jakub@redhat.com>
24721
24722 PR middle-end/24109
24723 * gcc.c-torture/execute/20050929-1.c: New test.
24724
24725 2005-09-29 Steven Bosscher <stevenb@suse.de>
24726
24727 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24728
24729 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
24730
24731 PR c/21419
24732 * gcc.dg/pr21419.c: New test.
24733
24734 2005-09-29 Steven Bosscher <stevenb@suse.de>
24735
24736 * gcc.dg/pr23911.c: New test.
24737
24738 2005-09-28 Mark Mitchell <mark@codesourcery.com>
24739
24740 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24741
24742 PR c++/16782
24743 * g++.dg/parse/qualified4.C: New test.
24744 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24745 * g++.old-deja/g++.mike/p8154.C: Likewise.
24746
24747 2005-09-27 Mark Mitchell <mark@codesourcery.com>
24748
24749 PR c++/22147
24750 * g++.dg/template/friend37.C: New test.
24751 * g++.dg/parse/crash28.C: Adjust error markers.
24752
24753 2005-09-27 Jakub Jelinek <jakub@redhat.com>
24754
24755 PR fortran/18518
24756 * gfortran.fortran-torture/execute/save_2.f90: New decl.
24757
24758 2005-09-27 Devang Patel <dpatel@apple.com>
24759
24760 PR tree-optimization/23625
24761 * gcc.dg/pr23625.c: New test.
24762
24763 2005-09-27 Uros Bizjak <uros@kss-loka.si>
24764
24765 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24766 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24767
24768 2005-09-26 Jakub Jelinek <jakub@redhat.com>
24769
24770 PR fortran/23677
24771 * gfortran.fortran-torture/execute/save_1.f90: New test.
24772 * gfortran.dg/save_1.f90: New test.
24773
24774 2005-09-26 Uros Bizjak <uros@kss-loka.si>
24775
24776 * gcc.target/i386/builtin-apply-mmx.c: New test.
24777
24778 PR target/22576
24779 * gcc.target/i386/pr22576.c: New test.
24780
24781 PR target/22585
24782 * gcc.target/i386/pr22585.c: New test.
24783
24784 PR target/23268
24785 * gcc.target/i386/pr23268.c: New test.
24786
24787 PR middle-end/23831
24788 * gcc.dg/vect/pr23831.c: New test.
24789
24790 PR target/24055
24791 * gcc.target/i386/pr24055.c: New test.
24792
24793 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
24794
24795 PR tree-optimization/23960
24796 * gcc.c-torture/compile/pr23960.c: New.
24797
24798 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
24799
24800 PR fortran/16861
24801 * gfortran.dg/nested_modules_3.f90: New.
24802
24803 2005-09-22 Steven G. Kargl <kargls@comcast.net>
24804
24805 PR fortran/24005
24806 gfortran.dg/interface_1.f90: New test.
24807
24808 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
24809 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24810
24811 PR fortran/23843
24812 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24813
24814 2005-09-22 Steven G. Kargl <kargls@comcast.net>
24815
24816 PR fortran/23516
24817 * gfortran.dg/imag_1.f: New test.
24818 * gfortran.dg/imag_2.f: Ditto.
24819
24820 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
24821
24822 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24823
24824 2005-09-22 Jakub Jelinek <jakub@redhat.com>
24825
24826 PR c++/21983
24827 * g++.dg/warn/pr21983.C: New test.
24828
24829 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
24830
24831 * gcc.dg/20050922-1.c: Testcase added.
24832
24833 2005-09-21 Mark Mitchell <mark@codesourcery.com>
24834
24835 PR c++/23993
24836 * g++.dg/template/array14.C: New test.
24837
24838 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
24839
24840 PR fortran/19929
24841 * gfortran.dg/der_ptr_component_1.f90: New test.
24842
24843 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24844
24845 PR c++/23965
24846 * g++.dg/template/error1.C: Reject "no matching function" message.
24847
24848 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24849
24850 PR c++/17609
24851 * g++.dg/lookup/error1.C: New test.
24852
24853 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
24854
24855 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24856 functionality of the testcase.
24857
24858 2005-09-20 Richard Henderson <rth@redhat.com>
24859
24860 * gcc.dg/vect/vect-22.c: Require vect_float.
24861 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24862
24863 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
24864
24865 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24866 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24867 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24868 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24869 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24870 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24871 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24872 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24873 * gcc.dg/cpp/ucnid-8.c: New test.
24874
24875 2005-09-20 Jakub Jelinek <jakub@redhat.com>
24876
24877 PR tree-optimization/23929
24878 * gcc.c-torture/compile/pr23929.c: New test.
24879
24880 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
24881
24882 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24883 for one loop.
24884
24885 2005-09-20 Steve Ellcey <sje@cup.hp.com>
24886
24887 PR testsuite/23186
24888 * g++.dg/other/pr22003.C: Require named sections.
24889
24890 2005-09-20 Jakub Jelinek <jakub@redhat.com>
24891
24892 PR c++/23947
24893 * g++.dg/rtti/crash3.C: New test.
24894
24895 PR tree-optimization/23818
24896 * gcc.dg/pr23818.c: New test.
24897
24898 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24899
24900 PR fortran/23420
24901 * gfortran.dg/print_fmt_4.f: New.
24902
24903 2005-09-20 Jakub Jelinek <jakub@redhat.com>
24904
24905 PR fortran/23663
24906 * gfortran.fortran-torture/execute/entry_11.f90: New test.
24907
24908 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
24909
24910 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24911 Use pointers to local alignable arrays instead. Added comments.
24912 * gcc.dg/vect/vect-46.c: Likewise.
24913 * gcc.dg/vect/vect-48.c: Likewise.
24914 * gcc.dg/vect/vect-49.c: Likewise.
24915 * gcc.dg/vect/vect-52.c: Likewise.
24916 * gcc.dg/vect/vect-53.c: Likewise.
24917 * gcc.dg/vect/vect-54.c: Likewise.
24918 * gcc.dg/vect/vect-56.c: Likewise.
24919 * gcc.dg/vect/vect-57.c: Likewise.
24920 * gcc.dg/vect/vect-58.c: Likewise.
24921 * gcc.dg/vect/vect-60.c: Likewise.
24922 * gcc.dg/vect/vect-61.c: Likewise.
24923
24924 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24925 The test is no longer vectorizable on vect_no_align targets.
24926 * gcc.dg/vect/vect-43.c: Likewsie.
24927
24928 * gcc.dg/vect/vect-44.c: Added comments.
24929 * gcc.dg/vect/vect-45.c: Added comments.
24930 * gcc.dg/vect/vect-50.c: Added comments.
24931 * gcc.dg/vect/vect-51.c: Added comments.
24932
24933 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24934 aligned type.
24935 * gcc.dg/vect/Os-vect-95.c: Likewise.
24936
24937 * gcc.dg/vect/vect-41.c: Test removed.
24938 * gcc.dg/vect/vect-47.c: Test removed.
24939 * gcc.dg/vect/vect-55.c: Test removed.
24940 * gcc.dg/vect/vect-59.c: Test removed.
24941
24942 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
24943
24944 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24945 No longer vectorizable on vect_no_align targets.
24946 * gcc.dg/vect/pr20122.c: Likewise.
24947 * gcc.dg/vect/vect-74.c: Likewise.
24948 * gcc.dg/vect/vect-75.c: Likewise.
24949 * gcc.dg/vect/vect-76.c: Likewise.
24950
24951 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24952 Will not be vectorizable on vect_no_align targets once aliasing issues
24953 are resolved.
24954 * gcc.dg/vect/vect-79.c: Likewise.
24955
24956 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24957 * gcc.dg/vect/vect-78.c: Likewise.
24958 * gcc.dg/vect/vect-97.c: Likewise.
24959
24960 2005-09-19 Steven Bosscher <stevenb@suse.de>
24961
24962 * gcc.dg/pr23943.c: New test.
24963
24964 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
24965
24966 PR fortran/19181
24967 * gfortran.dg/derived_pointer_null_1.f90: New test.
24968
24969 2005-09-18 Richard Guenther <rguenther@suse.de>
24970
24971 PR middle-end/23944
24972 * gcc.c-torture/compile/pr23944.c: New testcase.
24973
24974 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
24975
24976 PR fortran/15975
24977 * gfortran.dg/der_pointer_2.f90: New test.
24978
24979 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
24980
24981 PR fortran/16861
24982 * gfortran.dg/nested_modules_2.f90: New test.
24983
24984 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24985
24986 PR c++/18368
24987 * g++.dg/other/semicolon.C: New test.
24988
24989 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
24990
24991 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24992 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24993
24994 2005-09-16 Mark Mitchell <mark@codesourcery.com>
24995
24996 PR c++/23914
24997 * g++.dg/template/static18.C: New test.
24998
24999 PR c++/21514
25000 * g++.dg/template/crash19.C: Remove dg-error marker.
25001 * g++.dg/template/local4.C: New test.
25002
25003 2005-09-16 Paul Brook <paul@codesourcery.com>
25004
25005 PR fortran/23906
25006 * gfortran.dg/dependency_1.f90: New test.
25007
25008 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25009
25010 PR c++/23896
25011 * g++.dg/template/static17.C: New test.
25012
25013 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
25014
25015 PR c++/23139
25016 * g++.dg/warn/huge-val1.C: New test.
25017
25018 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25019
25020 PR c++/13140
25021 * g++.dg/parse/class2.C: New test.
25022 * g++.dg/template/explicit8.C: Likewise.
25023 * g++.dg/template/spec25.C: Likewise.
25024
25025 2005-09-14 Josh Conner <jconner@apple.com>
25026
25027 PR middle-end/23584
25028 * gcc.dg/pr23584.c: New test.
25029
25030 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
25031
25032 PR fortran/21875 Internal Unit Array I/O, NIST
25033 * gfortran.dg/arrayio_1.f90: New test.
25034 * gfortran.dg/arrayio_1.f90: New test.
25035 * gfortran.dg/arrayio_1.f90: New test.
25036 * gfortran.dg/arrayio_1.f90: New test.
25037 * gfortran.dg/arrayio_1.f90: New test.
25038
25039 2005-09-14 Uros Bizjak <uros@kss-loka.si>
25040
25041 PR middle-end/22480
25042 * gcc.dg/vect/pr22480.c: New test.
25043
25044 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
25045
25046 PR fortran/19358
25047 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25048
25049 2005-09-13 Josh Conner <jconner@apple.com>
25050
25051 PR c++/23180
25052 * g++.dg/init/struct2.C: New test.
25053 * g++.dg/init/struct3.C: New test.
25054
25055 2005-09-13 Janis Johnson <janis187@us.ibm.com>
25056
25057 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25058 Clean up temp files.
25059 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25060 gcc.dg/tree-ssa/builtin-fprintf-1.c,
25061 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25062 gcc.dg/tree-ssa/builtin-printf-1.c,
25063 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25064 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25065 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25066 gcc.dg/tree-ssa/builtin-vprintf-1.c,
25067 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25068 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25069 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25070 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25071 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25072 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25073 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25074 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25075
25076 2005-09-13 Josh Conner <jconner@apple.com>
25077
25078 * lib/gcc-dg.exp: Load scanipa.exp.
25079 (cleanup-dump): New procedure.
25080 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25081 * lib/scandump.exp: New file.
25082 * lib/scantree.exp: Use it.
25083 * lib/scanipa.exp: New file.
25084
25085 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
25086
25087 PR fortran/17740
25088 * gfortran.dg/generic_4.f90: New test.
25089
25090 2005-09-13 Uros Bizjak <uros@kss-loka.si>
25091
25092 PR target/23816
25093 * gcc.target/i386/pr23816-1.c: New test.
25094 * gcc.target/i386/pr23816-2.c: New test.
25095
25096
25097 2005-09-13 Bastian Blank <waldi@debian.org>
25098
25099 PR c++/16171
25100 * g++.dg/abi/mangle26.C: New test.
25101 * g++.dg/abi/mangle27.C: New test.
25102 * g++.dg/abi/mangle28.C: New test.
25103 * g++.dg/abi/mangle29.C: New test.
25104
25105 PR c++/23839
25106 * g++.dg/parse/register1.C: New test.
25107
25108 2005-09-13 Mark Mitchell <mark@codesourcery.com>
25109
25110 PR c++/23842
25111 * g++.dg/template/access16.C: New test.
25112
25113 2005-09-13 Richard Sandiford <richard@codesourcery.com>
25114
25115 * gfortran.dg/char_pack_2.f90: Increase the vector size.
25116
25117 2005-09-13 Richard Sandiford <richard@codesourcery.com>
25118
25119 PR fortran/18899
25120 * gfortran.dg/shape_2.f90: New test.
25121
25122 2005-09-13 Richard Sandiford <richard@codesourcery.com>
25123
25124 PR target/19269
25125 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25126 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25127 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25128 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25129 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25130 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25131 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25132 tests.
25133
25134 2005-09-12 Mark Mitchell <mark@codesourcery.com>
25135
25136 PR c++/23841
25137 * g++.dg/parse/template17.C: New test.
25138
25139 2005-09-12 Mark Mitchell <mark@codesourcery.com>
25140
25141 PR c++/23789
25142 * g++.dg/template/nontype14.C: New test.
25143
25144 2005-09-12 Ian Lance Taylor <ian@airs.com>
25145
25146 PR g++/7874
25147 * g++.dg/lookup/friend7.C: New test.
25148 * g++.dg/lookup/friend8.C: New test.
25149 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25150 so that it will be found via argument dependent lookup.
25151 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25152 friend functions which will no longer be found.
25153 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25154 function g, so that it will be found via argument dependent
25155 lookup.
25156 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25157 * g++.old-deja/g++.mike/net43.C: Likewise.
25158
25159 2005-09-12 Mark Mitchell <mark@codesourcery.com>
25160
25161 PR c++/23691
25162 * g++.dg/template/static16.C: New test.
25163
25164 2005-09-12 Josh Conner <jconner@apple.com>
25165
25166 PR middle-end/23237
25167 * gcc.c-torture/compile/pr23237.c: New test.
25168
25169 2005-09-11 Richard Henderson <rth@redhat.com>
25170
25171 * g++.dg/other/error8.C: Update expected diagnostic text.
25172
25173 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25174
25175 PR libfortran/19872
25176 * gfortran.dg/overwrite_1.f: New test.
25177
25178 2005-09-09 Josh Conner <jconner@apple.com>
25179
25180 * g++.dg/init/pr23180-1.C: Removed.
25181 * g++.dg/init/pr23180-2.C: Removed.
25182
25183 2005-09-09 David Daney <ddaney@avtrex.com>
25184
25185 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25186 files which are ...
25187 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25188 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25189
25190 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25191
25192 * gfortran.dg/iostat_2.f90: New test.
25193
25194 2005-09-09 Mark Mitchell <mark@codesourcery.com>
25195
25196 PR c++/22252
25197 * g++.dg/ext/interface1.C: New test.
25198 * g++.dg/ext/interface1.h: Likewise.
25199 * g++.dg/ext/interface1a.cc: Likewise.
25200
25201 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
25202
25203 * gfortran.dg/iomsg_1.f90: New test case.
25204
25205 2005-09-09 Richard Guenther <rguenther@suse.de>
25206
25207 PR c++/23624
25208 * g++.dg/tree-ssa/pr23624.C: New testcase.
25209
25210 2005-09-09 Richard Sandiford <richard@codesourcery.com>
25211
25212 PR fortran/19239
25213 * gfortran.dg/vector_subscript_1.f90,
25214 * gfortran.dg/vector_subscript_2.f90: New tests.
25215
25216 2005-09-09 Richard Sandiford <richard@codesourcery.com>
25217
25218 PR fortran/21104
25219 * gfortran.dg/array_alloc_1.f90,
25220 * gfortran.dg/array_alloc_2.f90,
25221 * gfortran.dg/array_alloc_3.f90: New tests.
25222
25223 2005-09-09 Richard Sandiford <richard@codesourcery.com>
25224
25225 PR fortran/12840
25226 * gfortran.dg/array_constructor_6.f90
25227 * gfortran.dg/array_constructor_7.f90
25228 * gfortran.dg/array_constructor_8.f90
25229 * gfortran.dg/array_constructor_9.f90
25230 * gfortran.dg/array_constructor_10.f90
25231 * gfortran.dg/array_constructor_11.f90
25232 * gfortran.dg/array_constructor_12.f90: New tests.
25233
25234 2005-09-08 Josh Conner <jconner@apple.com>
25235
25236 PR c++/23180
25237 * g++.dg/init/pr23180-1.C: New test.
25238 * g++.dg/init/pr23180-2.C: New test.
25239
25240 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
25241
25242 PR fortran/18878
25243 * gfortran.dg/module_double_reuse.f90: New.
25244
25245 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
25246
25247 PR fortran/23270
25248 PR fortran/22304
25249 PR fortran/18870
25250 PR fortran/17917
25251 PR fortran/16511
25252 * gfortran.dg/common_equivalence_1.f: New.
25253 * gfortran.dg/common_equivalence_2.f: New.
25254 * gfortran.dg/common_equivalence_3.f: New.
25255 * gfortran.dg/contained_equivalence_1.f90: New.
25256 * gfortran.dg/module_blank_common.f90: New.
25257 * gfortran.dg/module_commons_1.f90: New.
25258 * gfortran.dg/module_equivalence_1.f90: New.
25259 * gfortran.dg/nested_modules_1.f90: New.
25260 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25261 equivalences and add comment to connect the test with
25262 the PR.
25263
25264 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25265
25266 PR fortran/23765
25267 * gfortran.dg/common_6.f90: New test.
25268
25269 2005-09-08 Richard Sandiford <richard@codesourcery.com>
25270
25271 PR fortran/15326
25272 * gfortran.dg/char_result_1.f90,
25273 * gfortran.dg/char_result_2.f90,
25274 * gfortran.dg/char_result_3.f90,
25275 * gfortran.dg/char_result_4.f90,
25276 * gfortran.dg/char_result_5.f90,
25277 * gfortran.dg/char_result_6.f90,
25278 * gfortran.dg/char_result_7.f90,
25279 * gfortran.dg/char_result_8.f90: New tests.
25280
25281 2005-09-08 Richard Sandiford <richard@codesourcery.com>
25282
25283 PR fortran/19928
25284 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25285
25286 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
25287
25288 PR obj-c++/16816
25289 * obj-c++.dg/selector-5.mm: New test.
25290 * obj-c++.dg/selector-6.mm: New test.
25291
25292 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
25293
25294 PR objc/20574
25295 PR objc/19324
25296 * objc.dg/error-1.m: New test.
25297
25298 2005-09-07 Richard Sandiford <richard@codesourcery.com>
25299
25300 PR fortran/23373
25301 * gfortran.fortran-torture/execute/pr23373-1.f90,
25302 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25303
25304 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
25305
25306 PR libfortran/23760
25307 * gfortran.dg/g77/1832.f: Remove long string in write statement
25308 to allow the test to pass on correct list directed output with
25309 prepended space.
25310
25311 2005-09-07 James E Wilson <wilson@specifix.com>
25312
25313 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25314
25315 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
25316
25317 * gfortran.dg/parameter+save.f90: Rename to
25318 * gfortran.dg/parameter_save.f90: .. this.
25319
25320 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
25321
25322 PR fortran/20848
25323 * gfortran.dg/parameter+save.f90: New test case.
25324
25325 2005-09-06 Richard Sandiford <richard@codesourcery.com>
25326
25327 PR fortran/19269
25328 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25329
25330 2005-09-06 Jakub Jelinek <jakub@redhat.com>
25331
25332 PR c/23075
25333 * gcc.dg/pr23075.c: New test.
25334 * g++.dg/warn/pr23075.C: New test.
25335
25336 PR target/22362
25337 * gcc.target/i386/pr22362.c: New test.
25338
25339 PR rtl-optimization/23098
25340 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25341
25342 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25343 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25344 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25345
25346 2005-09-06 Mark Mitchell <mark@codesourcery.com>
25347
25348 * g++.dg/expr/cast6.C: New test.
25349
25350 PR c++/9782
25351 * g++.dg/init/new15.C: New test.
25352
25353 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
25354
25355 * gcc.dg/vect/Os-vect-95.c: New test.
25356 * gcc.dg/vect/vect-95.c: Same.
25357
25358 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
25359
25360 * gcc.dg/vect/vect-29.c: Update xfail testing.
25361 * gcc.dg/vect/vect-44.c: Same.
25362 * gcc.dg/vect/vect-48.c: Same.
25363 * gcc.dg/vect/vect-50.c: Same.
25364 * gcc.dg/vect/vect-72.c: Same.
25365 * gcc.dg/vect/vect-77.c: Same.
25366 * gcc.dg/vect/vect-78.c: Same.
25367 * gcc.dg/vect/vect-80.c: Same.
25368 * gcc.dg/vect/vect-96.c: Same.
25369 * gcc.dg/vect/vect-100.c: Same.
25370 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25371 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25372 * gfortran.dg/vect/vect-5.f90: Same.
25373
25374 2005-09-06 Jakub Jelinek <jakub@redhat.com>
25375
25376 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25377 start strings.
25378 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25379 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25380
25381 PR c++/23056
25382 * g++.dg/opt/pr23056.C: New test.
25383
25384 PR rtl-optimization/23098
25385 * gcc.target/i386/pr23098.c: New test.
25386
25387 2005-09-05 Mark Mitchell <mark@codesourcery.com>
25388
25389 PR c++/23667
25390 * g++.dg/template/static15.C: New test.
25391
25392 PR c++/21440
25393 * g++.dg/ext/stmtexpr5.C: New test.
25394 * g++.dg/ext/stmtexpr6.C: Likewise.
25395
25396 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
25397
25398 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25399
25400 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25401 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25402 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25403
25404 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
25405
25406 PR libfortran/23321
25407 * gfortran.dg/direct_io_4.f90: New test case.
25408
25409 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
25410 Rasmus Hahn <rassahah@neofonie.de>
25411
25412 PR libobjc/23108
25413 * objc.dg/type-stream-1.m: New test.
25414
25415 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
25416
25417 PR fortran/23661
25418 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25419 gfortran.dg/print_fmt_3.f90: New test.
25420
25421 2005-09-03 Jakub Jelinek <jakub@redhat.com>
25422
25423 * gfortran.dg/fmt_t_1.f90: New test.
25424
25425 2005-09-03 Jakub Jelinek <jakub@redhat.com>
25426
25427 PR rtl-optimization/23454
25428 * g++.dg/opt/pr23454.C: New test.
25429
25430 2005-09-03 Mark Mitchell <mark@codesourcery.com>
25431
25432 PR c++/23699
25433 * g++.dg/ext/static1.C: New test.
25434
25435 2005-09-02 Richard Henderson <rth@redhat.com>
25436
25437 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25438 tail call to check_fa_work.
25439
25440 2005-09-02 Mark Mitchell <mark@codesourcery.com>
25441
25442 PR c++/21687
25443 * g++.dg/other/gc3.C: New test.
25444
25445 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
25446
25447 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25448 * gcc.dg/20050826-1.c: Likewise.
25449
25450 2005-08-31 Mark Mitchell <mark@codesourcery.com>
25451
25452 PR c++/23167
25453 * g++.dg/expr/volatile1.C: New test.
25454
25455 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
25456
25457 PR middle-end/23547
25458 * gcc.dg/pr23547.c: New test.
25459
25460 2005-09-02 Richard Sandiford <richard@codesourcery.com>
25461
25462 PR c/22061
25463 * gcc.c-torture/execute/pr22061-1.c,
25464 * gcc.c-torture/execute/pr22061-2.c,
25465 * gcc.c-torture/execute/pr22061-3.c,
25466 * gcc.c-torture/execute/pr22061-4.c: New tests.
25467
25468 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
25469
25470 * gcc.dg/Wredundant-decls-2.c: New test to check that
25471 -Wredundant-decls does not issue warning for a variable
25472 definition following a declaration.
25473
25474 2005-09-01 Jakub Jelinek <jakub@redhat.com>
25475
25476 PR debug/7241
25477 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25478 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25479 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25480
25481 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25482 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25483 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25484 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25485 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25486 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25487 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25488 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25489
25490 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
25491
25492 PR objc/23306
25493 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25494 scan-assmbler.
25495
25496 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
25497
25498 PR target/21255
25499 * gcc.dg/pr21255-1.c: New test.
25500 * gcc.dg/pr21255-2-mb.c: Likewise.
25501 * gcc.dg/pr21255-2-ml.c: Likewise.
25502 * gcc.dg/pr21255-3.c: Likewise.
25503 * gcc.dg/pr21255-4.c: Likewise.
25504
25505 2005-08-31 Dale Johannesen <dalej@apple.com>
25506
25507 * gcc.dg/20050830-1.c: New.
25508
25509 2005-08-31 Josh Conner <jconner@apple.com>
25510
25511 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25512 command-line options for arm-*-* targets.
25513 * g++.dg/init/array16.C: Likewise.
25514 * g++.dg/other/crash-4.C: Likewise.
25515
25516 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
25517
25518 PR obj-c++/23640
25519 * obj-c++.dg/gnu-runtime-3.mm: New test.
25520
25521 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25522
25523 PR c++/13377
25524 * g++.dg/lookup/ambig4.C: New test.
25525 * g++.dg/lookup/ambig5.C: New test.
25526 * g++.dg/tc1/dr101.C: Adjust error markers.
25527
25528 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25529
25530 PR c++/23639
25531 * g++.dg/template/ttp5.C: Adjust error markers.
25532
25533 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
25534
25535 PR testsuite/23609
25536 * lib/obj-c++.exp: Include target-libpath.exp.
25537 (obj-c++_link_flags): Look for the GNU libobjc library
25538 and set the library path to include it.
25539 Don't manually set LD_LIBRARY_PATH (etc.) but call
25540 set_ld_library_path_env_vars instead.
25541 (obj-c++_target_compile): Don't set library path or
25542 linker flags because they are already set correctly
25543 in obj-c++_link_flags.
25544
25545 2005-08-30 Josh Conner <jconner@apple.com>
25546
25547 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25548 to command-line options for arm-*-* targets.
25549
25550 2005-08-30 Geoffrey Keating <geoffk@apple.com>
25551
25552 * g++.dg/other/i386-1.C: New.
25553
25554 2005-08-30 Jakub Jelinek <jakub@redhat.com>
25555
25556 PR preprocessor/20348
25557 PR preprocessor/20356
25558 * gcc.dg/cpp/pr20348.c: New test.
25559 * gcc.dg/cpp/pr20348.h: New file.
25560 * gcc.dg/cpp/inc/pr20348.h: New file.
25561 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25562 * gcc.dg/cpp/pr20356.c: New test.
25563 * gcc.dg/cpp/pr20356.h: New file.
25564 * gcc.dg/cpp/inc/pr20356.h: New file.
25565 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25566
25567 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
25568
25569 * gfortran.fortran-torture/execute/intrinsic_count.f90:
25570 Fix array dimension to avoid correct end-of-file error.
25571
25572 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
25573
25574 PR libfortran/23598
25575 * gfortran.dg/iostat_1.f90: New test.
25576
25577 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
25578
25579 PR middle-end/23408
25580 * gcc.dg/pr23408.c: New test.
25581
25582 2005-08-28 Mark Mitchell <mark@codesourcery.com>
25583
25584 PR c++/23099
25585 * g++.dg/init/member1.C: Make sure erroneous static data member
25586 definitions are required.
25587 * g++.dg/template/static13.C: New test.
25588 * g++.dg/template/static14.C: Likewise.
25589
25590 2005-08-29 Jakub Jelinek <jakub@redhat.com>
25591
25592 * gcc.target/i386/pr23575.c: Use -msse2 instead of
25593 -march=pentium4, remove ilp32 requirement.
25594
25595 PR middle-end/23484
25596 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25597 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25598
25599 2005-08-29 Andreas Jaeger <aj@suse.de>
25600
25601 PR testsuite/23607
25602 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25603
25604 2005-08-28 Jakub Jelinek <jakub@redhat.com>
25605
25606 * gcc.c-torture/execute/20050316-2.c: New test.
25607 * gcc.c-torture/execute/20050316-3.c: New test.
25608 * gcc.dg/torture/pr16104-1.c: New test.
25609
25610 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
25611
25612 PR middle-end/23463
25613 * gcc.c-torture/execute/zero-struct-1.c: New test.
25614
25615 2005-08-27 Richard Guenther <rguenther@suse.de>
25616
25617 PR target/23575
25618 * gcc.target/i386/pr23575.c: New testcase.
25619
25620 2005-08-26 Jakub Jelinek <jakub@redhat.com>
25621
25622 PR rtl-optimization/23561
25623 * gcc.c-torture/execute/20050826-1.c: New test.
25624
25625 PR rtl-opt/23560
25626 * gcc.c-torture/execute/20050826-2.c: New test.
25627
25628 2005-08-26 Dale Johannesen <dalej@apple.com>
25629
25630 * gcc.dg/20030711-1.c: Modify to work on Darwin.
25631 * gcc.dg/20050826-1.c: New.
25632
25633 2005-08-26 Mark Mitchell <mark@codesourcery.com>
25634
25635 PR c++/19004
25636 * g++.dg/template/nontype13.C: New test.
25637
25638 PR c++/23491
25639 * g++.dg/init/new14.C: New test.
25640 * g++.dg/expr/anew1.C: Do not XFAIL.
25641 * g++.dg/expr/anew2.C: Likewise.
25642 * g++.dg/expr/anew3.C: Likewise.
25643
25644 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
25645
25646 PR middle-end/22439
25647 * gcc.dg/vla-3.c: New test.
25648
25649 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
25650
25651 PR fortran/20363
25652 * gfortran.dg/named_interface.f90: New.
25653
25654 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
25655
25656 * gcc.c-torture/execute/frame-address.c: New test.
25657
25658 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
25659
25660 PR c++/20817
25661 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25662
25663 2005-08-25 Alan Modra <amodra@bigpond.net.au>
25664
25665 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25666
25667 2005-08-25 Alan Modra <amodra@bigpond.net.au>
25668
25669 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25670 * gcc.dg/altivec-22.c: Rename from..
25671 * gcc.dg/altivec-nomfcr.c: ..this.
25672
25673 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
25674
25675 PR tree-optimization/23546
25676 * gcc.dg/tree-ssa/pr23546.c: New test.
25677
25678 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
25679
25680 PR fortran/17758
25681 * gfortran.dg/nonreturning_statements.f90: New test.
25682
25683 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
25684
25685 PR c++/22454
25686 * g++.dg/parse/crash29.C: New.
25687
25688 2005-08-23 DJ Delorie <dj@redhat.com>
25689
25690 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25691 constants have the L suffix.
25692
25693 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
25694
25695 PR c++/23044
25696 * g++.dg/template/instantiate8.C: New.
25697
25698 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
25699
25700 PR middle-end/23467
25701 * gcc.c-torture/execute/pr23467.c: New test.
25702
25703 2005-08-23 Jakub Jelinek <jakub@redhat.com>
25704
25705 PR tree-optimization/22043
25706 * gcc.c-torture/execute/20050613-1.c: New test.
25707
25708 2005-08-23 Ben Elliston <bje@au.ibm.com>
25709
25710 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25711
25712 2005-08-22 Jakub Jelinek <jakub@redhat.com>
25713
25714 PR rtl-optimization/23478
25715 * g++.dg/opt/pr23478.C: New test.
25716
25717 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
25718
25719 PR c/18715
25720 * gcc.dg/switch-warn-3.c: New test.
25721
25722 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25723
25724 PR c++/22233
25725 * g++.dg/template/param1.C: New test.
25726
25727 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25728
25729 PR c++/23089
25730 * g++.dg/other/incomplete1.C: New test.
25731
25732 2005-08-22 Ira Rosen <irar@il.ibm.com>
25733
25734 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25735 are vectorizable.
25736
25737 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25738
25739 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25740 d_lines_5.f: New.
25741
25742 2005-08-21 Jakub Jelinek <jakub@redhat.com>
25743
25744 * gcc.target/i386/sse-4.c: New test.
25745
25746 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25747
25748 PR testsuite/23239
25749 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25750
25751 2005-08-20 Jakub Jelinek <jakub@redhat.com>
25752
25753 * gcc.dg/20050811-1.c: New test.
25754 * gcc.dg/20050811-2.c: New test.
25755
25756 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
25757
25758 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25759
25760 2005-08-19 Diego Novillo <dnovillo@redhat.com>
25761
25762 PR 23476
25763 * gcc.c-torture/compile/pr23476.c: New test.
25764
25765 2005-08-19 Devang Patel <dpatel@apple.com>
25766
25767 PR tree-optimization/23048
25768 * gcc.dg/tree-ssa/pr23048.c: New test.
25769
25770 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
25771
25772 PR middle-end/20624
25773 * g++.dg/warn/Wreturn-3.C: New test
25774
25775 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
25776
25777 PR tree-optimization/22228
25778 * g++.dg/vect/pr22543.cc: New test.
25779
25780 2005-08-17 Steven Bosscher <stevenb@suse.de>
25781
25782 PR tree-optimization/21574
25783 * gcc.dg/tree-ssa/pr21574.c: New test.
25784
25785 2005-08-16 James E Wilson <wilson@specifix.com>
25786
25787 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25788
25789 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
25790
25791 PR tree-opt/23402
25792 * gcc.c-torture/compile/zero-strct-3.c: New test.
25793 * gcc.c-torture/compile/zero-strct-4.c: New test.
25794
25795 2005-08-16 Steven Bosscher <stevenb@suse.de>
25796
25797 PR target/23376
25798 * gcc.target/x86_64/pr23376.c: New test.
25799
25800 2005-08-16 Ian Lance Taylor <ian@airs.com>
25801
25802 PR c++/23337
25803 * g++.dg/ext/vector2.C: New.
25804
25805 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
25806
25807 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25808
25809 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
25810
25811 PR libfortran/23428
25812 * gfortran.dg/inquire-complex.f90: New test case.
25813
25814 2005-08-16 James E Wilson <wilson@specifix.com>
25815
25816 PR tree-optimization/21105
25817 * gcc.dg/large-size-array.c: New.
25818
25819 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
25820
25821 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25822 type.
25823 * gcc.dg/vect/vect-41: Likewise.
25824 * gcc.dg/vect/vect-42: Likewise.
25825 * gcc.dg/vect/vect-43: Likewise.
25826 * gcc.dg/vect/vect-44: Likewise.
25827 * gcc.dg/vect/vect-46: Likewise.
25828 * gcc.dg/vect/vect-47: Likewise.
25829 * gcc.dg/vect/vect-48: Likewise.
25830 * gcc.dg/vect/vect-52: Likewise.
25831 * gcc.dg/vect/vect-53: Likewise.
25832 * gcc.dg/vect/vect-54: Likewise.
25833 * gcc.dg/vect/vect-55: Likewise.
25834 * gcc.dg/vect/vect-56: Likewise.
25835 * gcc.dg/vect/vect-57: Likewise.
25836 * gcc.dg/vect/vect-58: Likewise.
25837 * gcc.dg/vect/vect-59: Likewise.
25838 * gcc.dg/vect/vect-60: Likewise.
25839 * gcc.dg/vect/vect-61: Likewise.
25840 * gcc.dg/vect/vect-85: Likewise.
25841 * gcc.dg/vect/vect-87: Likewise.
25842 * gcc.dg/vect/vect-88: Likewise.
25843 * gcc.dg/vect/vect-93.c: Likewise.
25844 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25845 * gcc.dg/vect/vect-75: Likewise.
25846 * gcc.dg/vect/vect-76: Likewise.
25847 * gcc.dg/vect/vect-77: Likewise.
25848 * gcc.dg/vect/vect-78: Likewise.
25849 * gcc.dg/vect/vect-80: Likewise.
25850 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25851 vectorized for the expected reason, rather than checking how alignment
25852 was handled.
25853 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25854 aligned type and also instead of aligned pointers. Added documentation.
25855
25856 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
25857
25858 * gfortran.dg/power.f90: New test.
25859
25860 2005-08-16 Jakub Jelinek <jakub@redhat.com>
25861
25862 PR rtl-optimization/23299
25863 * g++.dg/opt/pr23299.C: New test.
25864
25865 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25866
25867 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25868
25869 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
25870
25871 * g++.dg/template/local6.C: New test.
25872
25873 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
25874
25875 * execute/exceptions/finally-1.m: Check that the catch and finally are
25876 being called. Also add a "return 0;" at the end of main.
25877
25878 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
25879
25880 PR fortran/21432.
25881 * gfortran.dg/namelist_print_1.f: New test of functionality of
25882 PRINT namelist.
25883 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25884 namelist generates error with -std=f95.
25885
25886 2005-08-14 Ira Rosen <irar@il.ibm.com>
25887
25888 PR tree-optimization/23119
25889 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25890
25891 2005-08-13 Marcin Koziej <creep@desk.pl>
25892 Andrew Pinski <pinskia@physics.uc.edu>
25893
25894 PR libobjc/22492
25895 * execute/exceptions/finally-1.m: New test.
25896
25897 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25898
25899 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25900 testsuite.
25901 * objc/execute/exceptions/trivial.m: New test.
25902 * objc.dg/try-catch-11.m: Move to ...
25903 * objc/execute/exceptions/foward-1.m: Here.
25904 * objc.dg/try-catch-2.m: Move to ...
25905 * objc/execute/exceptions/catchall-1.m: Here.
25906 * objc.dg/try-catch-8.m: Move to ...
25907 * objc/execute/exceptions/local-variables-1.m: Here.
25908
25909 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25910
25911 * objc.dg/nested-func-1.m: Move to ...
25912 * objc/execute/nested-func-1.m: Here.
25913
25914 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25915
25916 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25917 in ${options} instead of [target_info name].
25918 * lib/obj-c++.exp (objc_target_compile): Likewise.
25919
25920 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25921
25922 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25923
25924 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25925
25926 part of PR testsuite/23348
25927 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25928 each of the torture options.
25929 * objc/compile/trivial.m: New test.
25930
25931 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
25932
25933 * gfortran.dg/eoshift.f90: Correct format.
25934
25935 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
25936
25937 * gfortran.fortran-torture/execute/character_passing.f90:
25938 Fix comment typo.
25939
25940 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
25941
25942 PR c++/8271
25943 * g++.dg/template/unify10.C: New.
25944
25945 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
25946
25947 * g++.dg/parse/pr22514.C: Move to...
25948 * g++.dg/debug/pr22514.C: here.
25949
25950 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25951
25952 PR c++/23266
25953 * g++.dg/inherit/pure1.C: New test.
25954
25955 * ChangeLog: Fix typos.
25956
25957 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25958 Steven Bosscher <stevenb@suse.de>
25959
25960 * gfortran.dg/runtime_warning_1.f90: New test.
25961
25962 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
25963
25964 PR c++/23219
25965 * g++.dg/parse/crash28.C: New.
25966
25967 2005-08-11 Richard Guenther <rguenther@suse.de>
25968
25969 PR target/23289
25970 * gcc.target/i386/tailcall-1.c: New testcase.
25971
25972 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
25973
25974 * gcc.dg/vect/vect-67.c: Un-xfail.
25975
25976 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
25977
25978 PR c++/23225
25979 * g++.dg/parse/crash27.C: new test.
25980
25981 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
25982
25983 PR libfortran/22143
25984 * gfortran.dg/shift-kind.f90: New testcase.
25985
25986 2005-08-10 Richard Sandiford <richard@codesourcery.com>
25987
25988 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25989 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25990
25991 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25992
25993 PR c++/20646
25994 * g++.dg/other/mult-stor1.C: New test.
25995
25996 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
25997
25998 * gcc.c-torture/pr18299-1.c: Move to ...
25999 * gcc.c-torture/compile/pr18299-1.c: Here.
26000
26001 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
26002
26003 * gfortran/fortran.torture/execute/character_passing.f90:
26004 Fix types for LSAME.
26005
26006 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
26007
26008 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26009 input data back to what it was originally.
26010
26011 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26012
26013 * objc.dg/try-catch-8.m: Enable for all targets.
26014
26015 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
26016
26017 * gcc.dg/pr23165.c: New test.
26018
26019 2005-08-09 Steven Bosscher <stevenb@suse.de>
26020
26021 PR tree-optimization/23234
26022 * gcc.dg/tree-ssa/pr23234.c: New test.
26023
26024 2005-08-08 Josh Conner <jconner@apple.com>
26025
26026 PR rtl-optimization/23241
26027 * gcc.dg/char-compare.c: New test.
26028
26029 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26030
26031 PR c++/22508
26032 * g++.dg/init/new13.C: New test.
26033
26034 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
26035
26036 PR c++/21166
26037 * g++.dg/other/crash-4.C: Adjust
26038 * g++/dg/ext/packed9.C: New.
26039
26040 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26041
26042 PR middle-end/21964
26043 * gcc.c-torture/execute/pr21964-1.c: New test.
26044
26045 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26046
26047 PR c/22458
26048 * gcc.dg/pr22458-1.c: New test.
26049
26050 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
26051 Steven G. Kargl <kargls@comcast.net>
26052
26053 PR fortran/22390
26054 * gfortran.dg/flush_1.f90: New test.
26055
26056 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26057
26058 PR c++/23191
26059 * g++.dg/template/eh2.C: New test.
26060
26061 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26062
26063 PR c++/19498
26064 * g++.dg/template/instantiate7.C: New test.
26065
26066 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
26067
26068 PR c/23113
26069 * gcc.dg/Wunused-value-1.c: New test.
26070
26071 2005-08-06 Richard Sandiford <richard@codesourcery.com>
26072
26073 PR rtl-optimization/23233
26074 * gcc.c-torture/compile/pr23233-1.c: New test.
26075
26076 2005-08-06 Jakub Jelinek <jakub@redhat.com>
26077
26078 PR fortran/18833
26079 PR fortran/20850
26080 * gfortran.dg/equiv_1.f90: New test.
26081 * gfortran.dg/equiv_2.f90: New test.
26082 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26083 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26084 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26085
26086 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26087
26088 * gcc.c-torture/execute/vrp-5.c: New test.
26089 * gcc.c-torture/execute/vrp-6.c: New test.
26090 * gcc.dg/tree-ssa/vrp21.c: New test.
26091
26092 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26093
26094 * g++.dg/parse/pr22514.C: New test.
26095
26096 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
26097
26098 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26099
26100 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26101 instead of constant loads / pool entries.
26102
26103 2005-08-05 David Edelsohn <edelsohn@gnu.org>
26104
26105 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26106 TEST_TO_WCTYPE.
26107
26108 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
26109
26110 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26111 __WINT_TYPE__ in generated prototypes if possible.
26112
26113 2005-08-04 Diego Novillo <dnovillo@redhat.com>
26114
26115 PR 22037
26116 * g++.dg/tree-ssa/pr22037.C:
26117
26118 2005-08-04 Richard Henderson <rth@redhat.com>
26119
26120 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26121 scan-tree-dump-times directive.
26122
26123 2005-08-04 Jan Hubicka <jh@suse.cz>
26124
26125 * gcov-1.C: Fix switch counts.
26126 * gcov-4b.c: Likewise.
26127
26128 2005-08-03 Jeff Law <law@redhat.com>
26129
26130 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26131
26132 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
26133
26134 * gcc.c-torture/execute/pr23135.c: New test.
26135
26136 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26137
26138 PR tree-optimization/19899
26139 * gcc.dg/tree-ssa/scev-1.c: New test.
26140 * gcc.dg/tree-ssa/scev-2.c: New test.
26141
26142 2005-08-03 Richard Sandiford <richard@codesourcery.com>
26143
26144 PR target/18582
26145 * gcc.dg/torture/pr18582-1.c: New test.
26146
26147 2005-08-03 Jan Hubicka <jh@suse.cz>
26148
26149 * update-conroll.c: New testcase.
26150 * update-conroll-2.c: New testcase.
26151
26152 2005-08-02 David Edelsohn <edelsohn@gnu.org>
26153
26154 * gfortran.dg/constant_substring.f: New test.
26155 * gfortran.dg/pr22491.f: New test.
26156
26157 2005-08-02 Jan Hubicka <jh@suse.cz>
26158
26159 * update-threading.c: Replace by the proper one.
26160
26161 2005-08-02 Diego Novillo <dnovillo@redhat.com>
26162
26163 PR 23164
26164 * g++.dg/tree-ssa/pr23164.C: New test.
26165
26166 2005-08-02 Diego Novillo <dnovillo@redhat.com>
26167
26168 * gcc.dg/tree-ssa/pr23192.c: New test.
26169
26170 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
26171
26172 * gcc.c-torture/execute/vrp-4.c: New test.
26173
26174 2005-08-02 Jan Hubicka <jh@suse.cz>
26175
26176 * update-threading.c: New test.
26177
26178 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
26179
26180 * gcc.c-torture/compile/20050801-1.c: New test.
26181 * gcc.c-torture/compile/20050801-2.c: New test.
26182
26183 2005-08-01 Jan Hubicka <jh@suse.cz>
26184
26185 * val-prof-5.c: New test.
26186
26187 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
26188
26189 PR c/22311
26190 * gcc.dg/pr22311-1.c : New test.
26191
26192 2005-07-31 Steven Bosscher <stevenb@suse.de>
26193
26194 PR target/23095
26195 * gfortran.dg/pr23095.f: New test.
26196
26197 PR c++/22003
26198 * g++.dg/other/pr22003.C: New test.
26199
26200 2005-07-31 Richard Sandiford <richard@codesourcery.com>
26201
26202 PR target/20621
26203 * gcc.c-torture/execute/pr20621-1.c: New test.
26204
26205 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
26206
26207 * gfortran.dg/comma_format_extension_4.f: Adjust length
26208 of string for format.
26209 * gfortran.dg/der_array_io_1.f: Replace illegal internal
26210 print statement with internal write.
26211 * gfortran.dg/der_array_io_2.f: Likewise.
26212 * gfortran.dg/der_array_io_3.f: Likewise.
26213
26214 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
26215
26216 * gcc.dg/fold-abs-4.c: new test.
26217
26218 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
26219
26220 PR fortran/22570 an related issues.
26221 * gfortran.dg/x_slash_1.f: New test.
26222
26223 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
26224
26225 PR c/23143
26226 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26227 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26228
26229 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26230
26231 PR c/529
26232 * gcc.dg/Wshadow-3.c: New test.
26233
26234 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
26235
26236 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26237 used to have the wrong bounds).
26238
26239 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26240
26241 PR c/21720
26242 * gcc.dg/hex-round-1.c: Test more cases.
26243 * gcc.dg/hex-round-2.c: New test.
26244
26245 2005-07-29 Diego Novillo <dnovillo@redhat.com>
26246
26247 PR 22550
26248 * g++.dg/tree-ssa/pr22550.C: New test.
26249
26250 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
26251
26252 * gcc.dg/tree-ssa/vrp19.c: New test.
26253 * gcc.dg/tree-ssa-vrp20.c: New test.
26254
26255 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26256
26257 PR c/22240
26258 * gcc.dg/transparent-union-4.c: New test.
26259
26260 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26261
26262 PR c/22192
26263 * gcc.dg/c99-vla-2.c: New test.
26264
26265 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26266
26267 PR c/21720
26268 * gcc.dg/hex-round-1.c: New test.
26269
26270 2005-07-28 Jan Hubicka <jh@suse.cz>
26271
26272 * inliner-1.c: Do not dump everything.
26273 * tree-prof.exp: Do not pass -ftree-based-profiling.
26274 * bprob.exp: Likewise.
26275
26276 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26277
26278 2005-07-28 Mark Mitchell <mark@codesourcery.com>
26279
26280 PR c++/22545
26281 * g++.dg/expr/ptrmem7.C: New test.
26282
26283 2005-07-28 Mike Stump <mrs@apple.com>
26284
26285 * g++.old-deja/g++.mike/visibility-1.C: New test.
26286
26287 2005-07-28 Richard Sandiford <richard@codesourcery.com>
26288
26289 PR c/20187
26290 * gcc.c-torture/execute/pr20187-1.c: New test.
26291
26292 2005-07-28 Jeff Law <law@redhat.com>
26293
26294 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26295 * gcc.dg/tree-ssa/vrp18.c: New test.
26296
26297 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
26298
26299 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26300
26301 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
26302
26303 PR tree-optimization/22506
26304 * gcc.dg/vect/ps22506.c: New test.
26305
26306 2005-07-28 Jakub Jelinek <jakub@redhat.com>
26307
26308 PR target/21149
26309 * gcc.target/i386/sse-3.c: New test.
26310
26311 2005-07-28 Richard Sandiford <richard@codesourcery.com>
26312
26313 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26314 * gcc.target/mips/mips32-dsp-type.c: Likewise.
26315
26316 2005-07-28 Richard Sandiford <richard@codesourcery.com>
26317
26318 PR c/22589
26319 * gcc.c-torture/compile/pr22589-1.c: New test.
26320
26321 2005-07-28 Jan Hubicka <jh@suse.cz>
26322
26323 * update-loopch.c: New testcase.
26324
26325 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
26326
26327 PR rtl-optimization/23047
26328 * gcc.c-torture/execute/pr23047.c: New test.
26329 * gcc.c-torture/execute/pr23047.x: New.
26330
26331 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
26332
26333 PR tree-optimization/22493
26334 * gcc.c-torture/execute/pr22493-1.c: New test.
26335 * gcc.c-torture/execute/pr22493-1.x: New.
26336 * gcc.c-torture/execute/vrp-1.c: New test.
26337 * gcc.c-torture/execute/vrp-2.c: New test.
26338 * gcc.c-torture/execute/vrp-2.c: New test.
26339
26340 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
26341
26342 * gcc.target/frv/all-builtin-read8.c: Delete.
26343 * gcc.target/frv/all-builtin-read16.c: Delete.
26344 * gcc.target/frv/all-builtin-read32.c: Delete.
26345 * gcc.target/frv/all-builtin-read64.c: Delete.
26346 * gcc.target/frv/all-builtin-write8.c: Delete.
26347 * gcc.target/frv/all-builtin-write16.c: Delete.
26348 * gcc.target/frv/all-builtin-write32.c: Delete.
26349 * gcc.target/frv/all-builtin-write64.c: Delete.
26350 * gcc.target/frv/all-read-write-1.c: New.
26351
26352 2005-07-27 Jeff Law <law@redhat.com>
26353
26354 * gcc.c-torture/execute/pr22630.c: New test.
26355
26356 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
26357
26358 PR tree-optimization/23073
26359 * gcc.dg/vect/nodump-pr23073.c: New test.
26360 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26361
26362 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
26363
26364 PR tree-optimize/22348
26365 * gcc.c-torture/execute/pr22348.c: New.
26366
26367 2005-07-27 Richard Guenther <rguenther@suse.de>
26368
26369 * gcc.dg/tree-ssa/salias-1.c: New testcase.
26370
26371 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26372
26373 PR fortran/22503
26374 * gfortran.dg/logical_comp.f90: New test.
26375
26376 2005-07-27 Jan Hubicka <jh@suse.cz>
26377
26378 * inliner-1.c: Add cleanup of dumps.
26379 * val-prof-*.c: Likewise.
26380 * update-tailcall.c: New.
26381
26382 2005-07-26 Diego Novillo <dnovillo@redhat.com>
26383
26384 PR 22591
26385 * gcc.dg/tree-ssa/pr22591.c: New test.
26386 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26387
26388 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
26389
26390 PR libobjc/22606
26391 * objc.dg/try-catch-11.m: New test.
26392
26393 2005-07-26 Richard Guenther <rguenther@suse.de>
26394
26395 PR tree-optimization/22486
26396 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26397
26398 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
26399
26400 PR tree-opt/22484
26401 * g++.dg/opt/loop2.C: New test.
26402
26403 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
26404
26405 * gcc.dg/tree-ssa/reassoc-3.c: New test.
26406 * gcc.dg/tree-ssa/reassoc-4.c: New test.
26407
26408 2005-07-25 Adam Nemet <anemet@lnxw.com>
26409
26410 * lib/profopt.exp (profopt-execute): Check for profiling data
26411 files on the target.
26412
26413 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
26414
26415 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26416 for matching of asm labels.
26417
26418 2005-07-25 Richard Guenther <rguenther@suse.de>
26419
26420 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26421
26422 2005-07-25 Richard Guenther <rguenther@suse.de>
26423
26424 PR testsuite/22624
26425 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26426
26427 2005-07-25 Ira Rosen <irar@il.ibm.com>
26428
26429 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26430 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26431 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26432 * gcc.dg/vect/vect-100.c: New test.
26433 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26434 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26435 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26436 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26437 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26438 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26439 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26440 * gfortran.dg/vect/pr19049.f90: New testcase.
26441 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26442
26443 2005-07-25 Jakub Jelinek <jakub@redhat.com>
26444
26445 * gcc.c-torture/execute/20050713-1.c: New test.
26446
26447 PR fortran/20063
26448 * gfortran.fortran-torture/execute/data_4.f90: New test.
26449
26450 PR middle-end/20303
26451 * gcc.dg/visibility-d.c: New test.
26452
26453 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
26454
26455 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26456 * gfortran.dg/underflow.f90: Ditto.
26457
26458 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26459
26460 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26461 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26462 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26463
26464 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
26465
26466 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26467 include case of field width of zero.
26468
26469 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
26470
26471 PR libgfortran/21875
26472 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26473 with trailing blanks on normal formatted read.
26474
26475 2005-07-23 Chao-ying Fu <fu@mips.com>
26476
26477 * gcc.target/mips/mips32-dsp-type.c: New test.
26478 * gcc.target/mips/mips32-dsp.c: New test.
26479
26480 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
26481
26482 PR testsuite/21073
26483 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26484
26485 PR testsuite/20454
26486 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26487 and __cyg_profile_func_exit.
26488
26489 2005-07-22 David Edelsohn <edelsohn@gnu.org>
26490
26491 * gfortran.dg/comma_format_extension_3.f: Fix typo.
26492 * gfortran.dg/comma_format_extension_4.f: Same.
26493 * gfortran.dg/pr15332.f: Same.
26494 * gfortran.dg/pr21730.f: Same.
26495
26496 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
26497
26498 * g++.dg/opt/vrp2.C: Fix testcase.
26499
26500 PR tree-opt/22625
26501 * g++.dg/opt/vrp2.C: New test.
26502
26503 2005-07-22 Mark Mitchell <mark@codesourcery.com>
26504
26505 PR debug/21828
26506 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26507
26508 2005-07-22 Diego Novillo <dnovillo@redhat.com>
26509
26510 * gcc.dg/tree-ssa/20050719-1.c: New test.
26511
26512 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
26513
26514 * gcc.dg/bfin-longcall-1.c: New file.
26515 * gcc.dg/bfin-longcall-2.c: New file.
26516
26517 2005-07-21 Janis Johnson <janis187@us.ibm.com>
26518
26519 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26520
26521 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
26522
26523 PR middle-end/19055
26524 * gcc.dg/tree-ssa/pr19055.c: New test.
26525 * gcc.dg/tree-ssa/pr19055-2.c: New test.
26526
26527 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
26528
26529 PR C++/22358
26530 * g++.dg/other/pr22358.C: New test.
26531
26532 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
26533
26534 PR c++/2922
26535 * g++.dg/lookup/two-stage5.C: New test from bug comments.
26536
26537 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26538
26539 PR c++/15938
26540 * g++.dg/init/union2.C: New test.
26541
26542 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26543
26544 PR c/22393
26545 * gcc.dg/complex-4.c: New test.
26546
26547 2005-07-21 Richard Guenther <rguenther@suse.de>
26548
26549 PR testsuite/22522
26550 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26551 scanning for asm labels.
26552 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26553
26554 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
26555
26556 PR target/22085
26557 * gcc.dg/altivec-pr22085.c: New.
26558
26559 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
26560
26561 PR tree-optimization/19210
26562 * gcc.dg/tree-ssa/pr19210-1.c: New.
26563 * gcc.dg/tree-ssa/pr19210-2.c: New.
26564
26565 2005-07-21 Richard Sandiford <richard@codesourcery.com>
26566
26567 PR rtl-optimization/22167
26568 * g++.dg/opt/pr22167.C: New test.
26569
26570 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
26571
26572 PR c++/2922
26573 * g++.dg/lookup/two-stage2.C: New.
26574 * g++.dg/lookup/two-stage3.C: New.
26575 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26576 fixed two-stage name lookup for operators.
26577 * g++.dg/template/call3.C: Compiler now produces an appropriate
26578 error message.
26579 * g++.dg/template/crash37.C: Compiler now describes bla() on line
26580 14 as a candidate.
26581 * g++.dg/template/ptrmem4.C: Compiler produces different error
26582 message.
26583 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26584 connect_to_method as a candidate.
26585
26586 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
26587
26588 * gcc.dg/fold-alloc-1.c: New test.
26589
26590 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
26591
26592 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26593 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26594
26595 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
26596
26597 * gcc.dg/fold-abs-1.c: New test.
26598 * gcc.dg/fold-abs-2.c: New test.
26599 * gcc.dg/fold-abs-3.c: New test.
26600
26601 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
26602
26603 Make CONSTRUCTOR use VEC to store initializers.
26604 * g++.dg/ext/complit3.C: Check for specific error messages.
26605 * g++.dg/init/brace2.C: Update error message.
26606 * g++.dg/warn/Wbraces2.C: Likewise.
26607
26608 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
26609
26610 PR fortran/16940
26611 * gfortran.dg/module_interface_1.f90: New test.
26612
26613 2005-07-19 Danny Berlin <dberlin@dberlin.org>
26614 Kenneth Zadeck <zadeck@naturalbridge.com>
26615
26616 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26617
26618 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26619
26620 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26621 specify -Wformat for these tests.
26622 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26623 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26624 * gcc.dg/format/opt-6.c: Delete.
26625
26626 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
26627
26628 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26629 * gcc.dg/tree-ssa/sra-3.c: Likewise.
26630
26631 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
26632
26633 * gcc.dg/tree-ssa/alias-2.c: New test.
26634
26635 2005-07-18 Mark Mitchell <mark@codesourcery.com>
26636
26637 PR c++/22263
26638 * g++.dg/template/explicit7.C: New test.
26639
26640 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
26641
26642 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26643 field width of 8 to +Inf and -Inf.
26644
26645 2005-07-17 Mark Mitchell <mark@codesourcery.com>
26646
26647 PR c++/22139
26648 * g++.dg/template/friend36.C: New test.
26649
26650 2005-07-16 David Edelsohn <edelsohn@gnu.org>
26651
26652 PR fortran/21730
26653 * gfortran.dg/pr21730.f: New test.
26654
26655 2005-07-16 Danny Berlin <dberlin@dberlin.org>
26656 Kenneth Zadeck <zadeck@naturalbridge.com>
26657
26658 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26659 since pure const detection cannot run at -O1 in c compiler.
26660 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26661 can now optimize this case properly.
26662 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26663 because we now pass.
26664 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26665
26666 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
26667
26668 PR c/22421
26669 * gcc.dg/format/bitfld-1.c: New test.
26670
26671 2005-07-15 Mark Mitchell <mark@codesourcery.com>
26672
26673 PR c++/22204
26674 * g++.dg/rtti/repo1.C: New test.
26675
26676 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
26677
26678 PR middle-end/22398
26679 * gcc.c-torture/compile/pr22398.c: New test.
26680
26681 2005-07-15 Mark Mitchell <mark@codesourcery.com>
26682
26683 PR c++/22132
26684 * g++.dg/expr/cast4.C: New test.
26685
26686 2005-07-15 Richard Guenther <rguenther@suse.de>
26687
26688 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26689 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26690
26691 2005-07-15 Steven Bosscher <stevenb@suse.de>
26692
26693 PR tree-optimization/22230
26694 * gcc.dg/tree-ssa/pr22230.c: New test.
26695
26696 2005-07-14 Jakub Jelinek <jakub@redhat.com>
26697
26698 * gfortran.dg/g77/cpp6.f: New test.
26699
26700 PR fortran/22417
26701 * gfortran.dg/g77/cpp5.F: New test.
26702 * gfortran.dg/g77/cpp5.h: New file.
26703 * gfortran.dg/g77/cpp5inc.h: New file.
26704
26705 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
26706
26707 PR libfortran/16435
26708 * gfortran.dg/tl_editting.f90: New.
26709 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26710
26711 2005-07-14 Steven G. Kargl <kargls@comcast.net>
26712
26713 * gfortran.dg/char_array_constructor.f90: New test.
26714
26715 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
26716
26717 * gfortran.dg/past_eor.f90: New.
26718 * gfortran.dg/complex_read.f90: New.
26719
26720 2005-07-13 Jeff Law <law@redhat.com>
26721
26722 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26723 additional casts.
26724
26725 * gcc.dg/tree-ssa/pr22321.c: New test
26726
26727 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
26728
26729 PR tree-optimization/21921
26730 * gcc.dg/tree-ssa/pr21921.c: New.
26731
26732 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
26733
26734 PR tree-optimizatio/22442
26735 * gcc.dg/tree-ssa/loop-11.c: New test.
26736
26737 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
26738
26739 PR tree-opt/21840
26740 * gcc.c-torture/compile/pr21840.c: New test.
26741
26742 2005-07-12 Jan Hubicka <jh@suse.cz>
26743
26744 * gcc.c-torture/compile/pr22379.c: New test.
26745
26746 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
26747
26748 PR libfortran/21593
26749 gfortran.dg/dev_null.f90: Remove outdated comment about
26750 PR libfortran/21593.
26751
26752
26753 2005-07-12 Dale Johannesen <dalej@apple.com>
26754
26755 * gcc.target/i386/compress-float-sse.c: New.
26756 * gcc.target/i386/compress-float-sse-pic.c: New.
26757 * gcc.target/i386/compress-float-387.c: New.
26758 * gcc.target/i386/compress-float-387-pic.c: New.
26759 * gcc.dg/compress-float-ppc.c: New.
26760 * gcc.dg/compress-float-ppc-pic.c: New.
26761
26762 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
26763
26764 PR libfortran/21593
26765 gfortran.dg/dev_null.f90: Remove targets.
26766
26767 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
26768
26769 PR tree-opt/22335
26770 * gcc.dg/pr22335-1.c: New test.
26771 * gcc.dg/pr22335-2.c: New test.
26772
26773 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26774
26775 PR c++/20172
26776 * g++.dg/template/nontype12.C : New test.
26777
26778 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
26779
26780 * gcc.dg/tree-ssa/loop-10.c: New test.
26781
26782 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
26783
26784 * gcc.c-torture/execute/20020720-1.x: Remove.
26785
26786 2005-07-11 Jakub Jelinek <jakub@redhat.com>
26787
26788 * gfortran.fortran-torture/execute/forall_7.f90: New test.
26789
26790 2005-07-10 Richard Sandiford <richard@codesourcery.com>
26791
26792 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26793 (dg-mips-options): Use it.
26794
26795 2005-07-09 Diego Novillo <dnovillo@redhat.com>
26796
26797 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26798
26799 2005-07-09 Richard Henderson <rth@redhat.com>
26800
26801 * lib/target-supports.exp (check_effective_target_sync_char_short):
26802 Add alpha.
26803
26804 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
26805
26806 PR libfortran/22217
26807 * gfortran.dg/negative-z-descriptor.f90: New test.
26808
26809 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
26810
26811 PR tree-opt/22329
26812 * gcc.dg/pr22329.c: New test.
26813
26814 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
26815
26816 PR tree-optimization/20139
26817 * gcc.dg/tree-ssa/pr20139.c: New.
26818
26819 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
26820
26821 PR tree-opt/22356
26822 * gcc.dg/pr22356-1.c: New test.
26823
26824 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
26825
26826 PR c++/21799
26827 * g++.dg/template/unify8.C: New.
26828 * g++.dg/template/unify9.C: New.
26829
26830 2005-07-08 Jakub Jelinek <jakub@redhat.com>
26831
26832 * gfortran.fortran-torture/execute/entry_10.f90: New test.
26833
26834 2005-07-07 Geoffrey Keating <geoffk@apple.com>
26835
26836 * gcc.dg/darwin-version-1.c: New.
26837 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26838 * gcc.dg/builtins-20.c: Likewise.
26839 * gcc.dg/builtins-53.c: Likewise.
26840 * gcc.dg/torture/builtins-convert-1.c: Likewise.
26841 * gcc.dg/torture/builtins-convert-2.c: Likewise.
26842 * gcc.dg/torture/builtins-convert-3.c: Likewise.
26843 * gcc.dg/torture/builtins-power-1.c: Likewise.
26844 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26845 on Darwin.
26846
26847 2005-07-07 Jeff Law <law@redhat.com>
26848
26849 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
26850 argument evaluation order.
26851
26852 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
26853
26854 PR libfortran/21594
26855 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26856 Add test cases where the shift length is greater than the
26857 array length.
26858
26859 2005-07-07 Ziemowit Laski <zlaski@apple.com>
26860
26861 * obj-c++.dg/proto-lossage-6.mm: New.
26862 * objc.dg/proto-lossage-6.m: New.
26863
26864 2005-07-07 Ziemowit Laski <zlaski@apple.com>
26865
26866 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26867 * objc.dg/gnu-runtime-2.m: Likewise.
26868
26869 2005-07-07 Jakub Jelinek <jakub@redhat.com>
26870
26871 * gfortran.dg/longline.f: New test.
26872
26873 * gfortran.dg/badline.f: New test.
26874
26875 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
26876
26877 PR fortran/16531
26878 PR fortran/15966
26879 PR fortran/18781
26880 * gfortran.dg/hollerith.f90: New.
26881 * gfortran.dg/hollerith2.f90: New.
26882 * gfortran.dg/hollerith3.f90: New.
26883 * gfortran.dg/hollerith4.f90: New.
26884 * gfortran.dg/hollerith_f95.f90: New.
26885 * gfortran.dg/hollerith_legacy.f90: New.
26886 * gfortran.dg/g77/cpp4.F: New. Port from g77.
26887
26888 2005-07-07 Ziemowit Laski <zlaski@apple.com>
26889
26890 PR objc/22274
26891 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26892 * objc.dg/gnu-runtime-2.m: New.
26893
26894 2005-07-06 Jeff Law <law@redhat.com>
26895
26896 * gcc.dg/tree-ssa/vrp17.c: New test.
26897
26898 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
26899
26900 PR fortran/22327
26901 * gfortran.dg/array_constructor_5.f90: New test.
26902
26903 2005-07-07 Jakub Jelinek <jakub@redhat.com>
26904
26905 * gfortran.fortran-torture/execute/entry_9.f90: New test.
26906
26907 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
26908
26909 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26910 * gcc.dg/980816-1.c: Ditto.
26911
26912 2005-07-06 Jeff Law <law@redhat.com>
26913
26914 * gcc.c-torture/compile/pr21356.c: New test.
26915
26916 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
26917
26918 PR c/22013
26919 PR c/22098
26920 * gcc.c-torture/compile/pr22013-1.c,
26921 gcc.c-torture/execute/pr22098-1.c,
26922 gcc.c-torture/execute/pr22098-2.c,
26923 gcc.c-torture/execute/pr22098-3.c: New tests.
26924
26925 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
26926
26927 PR c/22308
26928 * gcc.dg/pr22308-1.c: New test.
26929
26930 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
26931
26932 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
26933 target.
26934 * gcc.dg/compare9.c: Use -fshort-enums instead of
26935 -fno-short-enums. Change the last test to dg-bogus.
26936
26937 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
26938
26939 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26940 * gcc.dg/compare9.c: New.
26941
26942 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26943
26944 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26945
26946 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
26947
26948 PR testsuite/22288
26949 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26950
26951
26952 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26953
26954 * gcc.dg/format/gcc_gfc-1.c: New.
26955
26956 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
26957
26958 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26959
26960 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26961
26962 PR fortran/20842
26963 * gfortran.dg/io_invalid_1.f90: New test.
26964
26965 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
26966
26967 * gcc.dg/format/gcc_diag-1.c: Update.
26968
26969 2005-07-02 Jeff Law <law@redhat.com>
26970
26971 * gcc.dg/tree-ssa/pr22051-1.c: New test.
26972 * gcc.dg/tree-ssa/pr22051-2.c: New test.
26973
26974 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
26975
26976 * gcc.dg/format/gcc_diag-1.c: Update.
26977
26978 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
26979
26980 PR tree-opt/22269
26981 * gcc.c-torture/compile/pr22269.c: New test.
26982
26983 2005-06-30 Diego Novillo <dnovillo@redhat.com>
26984
26985 PR 21584
26986 PR 22219
26987 * g++.dg/tree-ssa/pr21584-1.C: New test.
26988 * g++.dg/tree-ssa/pr21584-2.C: New test.
26989
26990 2005-06-30 Ziemowit Laski <zlaski@apple.com>
26991
26992 * obj-c++.dg/try-catch-11.mm: New.
26993 * objc.dg/try-catch-10.m: New.
26994
26995 2005-06-29 David Edelsohn <edelsohn@gnu.org>
26996
26997 * g++.dg/other/ucnid-1.C: xfail on AIX.
26998
26999 2005-06-29 Diego Novillo <dnovillo@redhat.com>
27000
27001 PR 22234
27002 * gcc.dg/20050629-1.c: New test.
27003
27004 2005-06-29 Ziemowit Laski <zlaski@apple.com>
27005
27006 * obj-c++.dg/const-str-1[0-1].mm: New.
27007 * objc.dg/const-str-1[0-1].m: New.
27008
27009 2005-05-29 Richard Henderson <rth@redhat.com>
27010
27011 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27012 Rename from check_effective_target_vect_no_max.
27013 (check_effective_target_vect_no_int_add): New.
27014 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27015 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27016 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27017 * gcc.dg/vect/vect-reduc-1.c: Use both.
27018 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27019
27020 2005-05-29 Richard Henderson <rth@redhat.com>
27021
27022 * lib/target-supports.exp (check_effective_target_vect_no_max):
27023 Remove i386 and x86_64.
27024
27025 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27026
27027 PR testsuite/21969
27028 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27029
27030 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27031
27032 PR middle-end/21969
27033 * gcc.dg/vect/pr21969.c: New test.
27034
27035 2005-06-28 Eric Christopher <echristo@redhat.com>
27036
27037 PR c/22052
27038 PR c/21975
27039 * gcc.dg/inline1.c: New test.
27040 * gcc.dg/inline2.c: Ditto.
27041 * gcc.dg/inline3.c: Ditto.
27042 * gcc.dg/inline4.c: Ditto.
27043 * gcc.dg/inline5.c: Ditto.
27044
27045 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27046
27047 PR libfortran/22142
27048 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27049 Add testcase also testing eoshift1 for PR 22142.
27050
27051 2005-06-28 Richard Henderson <rth@redhat.com>
27052
27053 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27054 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27055 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27056 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27057 gcc.dg/tree-ssa/20030922-2.c: Likewise.
27058
27059 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27060
27061 PR libfortran/22142
27062 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27063 Add testcase for PR 22142.
27064
27065 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
27066
27067 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27068 gcc.target/ia64/fpreg-2.c: New tests.
27069
27070 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27071
27072 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27073
27074 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27075
27076 PR libfortran/22170
27077 * gfortran.dg/slash_1.f90: New test.
27078
27079 2005-06-27 Richard Henderson <rth@redhat.com>
27080
27081 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27082 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27083 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27084 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27085 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27086 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27087
27088 2005-06-27 Richard Henderson <rth@redhat.com>
27089
27090 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27091 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27092
27093 2005-06-27 Ziemowit Laski <zlaski@apple.com>
27094
27095 * obj-c++.dg/proto-lossage-5.mm: New.
27096 * objc.dg/proto-lossage-5.m: New.
27097
27098 2005-06-27 Diego Novillo <dnovillo@redhat.com>
27099
27100 PR 21959
27101 * gcc.dg/tree-ssa/pr21959.c: New test.
27102
27103 2005-06-27 Jakub Jelinek <jakub@redhat.com>
27104
27105 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27106 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27107 testing uninitialized var.
27108
27109 * gcc.c-torture/execute/builtins/chk.h: New.
27110 * gcc.c-torture/execute/builtins/lib/chk.c: New.
27111 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27112 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27113 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27114 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27115 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27116 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27117 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27118 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27119 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27120 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27121 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27122 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27123 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27124 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27125 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27126 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27127 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27128 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27129 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27130 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27131 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27132 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27133 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27134 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27135 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27136 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27137 * gcc.dg/builtin-object-size-1.c: New test.
27138 * gcc.dg/builtin-object-size-2.c: New test.
27139 * gcc.dg/builtin-object-size-3.c: New test.
27140 * gcc.dg/builtin-object-size-4.c: New test.
27141 * gcc.dg/builtin-object-size-5.c: New test.
27142 * gcc.dg/builtin-stringop-chk-1.c: New test.
27143 * gcc.dg/builtin-stringop-chk-2.c: New test.
27144 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27145 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27146 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27147 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27148 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27149 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27150 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27151 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27152 * gcc.c-torture/execute/printf-1.c: New test.
27153 * gcc.c-torture/execute/fprintf-1.c: New test.
27154 * gcc.c-torture/execute/vprintf-1.c: New test.
27155 * gcc.c-torture/execute/vfprintf-1.c: New test.
27156 * gcc.c-torture/execute/printf-chk-1.c: New test.
27157 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27158 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27159 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27160
27161 2005-06-27 Michael Matz <matz@suse.de>
27162
27163 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27164 slot is not merged if address escapes.
27165
27166 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27167
27168 PR c/21911
27169 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
27170
27171 2005-06-26 Jakub Jelinek <jakub@redhat.com>
27172
27173 PR middle-end/17965
27174 * gcc.c-torture/compile/20050622-1.c: New test.
27175
27176 PR middle-end/22028
27177 * gcc.dg/20050620-1.c: New test.
27178
27179 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
27180
27181 PR tree-optimization/22026
27182 * gcc.dg/tree-ssa/pr22026.c: New.
27183
27184 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
27185
27186 PR libfortran/22144
27187 * gfortran.dg/shift-alloc.f90: New testcase.
27188
27189 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
27190
27191 * all files: Update FSF address in copyright headers.
27192
27193 2005-06-22 Jan Hubicka <jh@suse.cz>
27194
27195 * wholeprogram-1.c: New testcase.
27196 * wholeprogram-2.c: New testcase.
27197
27198 2005-06-24 Mark Mitchell <mark@codesourcery.com>
27199
27200 PR 22171
27201 * gcc.dg/tree-ssa/pr22171.c: New test.
27202
27203 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
27204
27205 * gfortran.dg/simplify_modulo.f90: New.
27206
27207 2005-06-24 Jan Hubicka <jh@suse.cz>
27208
27209 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27210
27211 2005-06-23 Ziemowit Laski <zlaski@apple.com>
27212
27213 * obj-c++.dg/proto-lossage-[1-4].mm: New.
27214
27215 2005-06-23 Ziemowit Laski <zlaski@apple.com>
27216
27217 * obj-c++.dg/typedef-alias-1.mm: New.
27218 * objc.dg/typedef-alias-1.m: New.
27219
27220 2005-06-23 Jeff Law <law@redhat.com>
27221
27222 * gcc.dg/tree-ssa/vrp16.c: New test.
27223
27224 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27225
27226 * lib/target-supports.exp: Add
27227 check_effective_target_fortran_large_real and
27228 check_effective_target_fortran_large_int to check for
27229 corresponding effective targets.
27230 * gfortran.dg/large_integer_kind_1.f90: New test.
27231 * gfortran.dg/large_real_kind_1.f90: New test.
27232
27233 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
27234
27235 PR tree-optimization/22117
27236 * gcc.dg/tree-ssa/pr22117.c: New.
27237
27238 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
27239
27240 PR testsuite/22123
27241 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27242
27243 2005-06-23 David Edelsohn <edelsohn@gnu.org>
27244
27245 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27246
27247 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
27248
27249 * gfortran.dg/f2c_4.f90: Add tests for complex functions
27250 * gfortran.dg/f2c_4.c: Likewise.
27251
27252 2005-06-22 Paul Brook <paul@codesourcery.com>
27253
27254 PR fortran/21034
27255 * gfortran.dg/auto_save_1.f90: New test.
27256
27257 2005-06-22 Michael Matz <matz@suse.de>
27258
27259 * gcc.target/x86-64/abi: New directory.
27260 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27261 * gcc.target/x86-64/abi/README.gcc: New file.
27262 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27263 * gcc.target/x86-64/abi/asm-support.s: New file.
27264 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27265 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27266 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27267 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27268 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27269 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27270 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27271 * gcc.target/x86_64/abi/test_bitfields.c: New test.
27272 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27273 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27274 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27275 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27276 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27277 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27278 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27279 * gcc.target/x86_64/abi/test_varargs.c: New test.
27280
27281 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
27282
27283 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27284 32-bit i?86 and x86_64.
27285
27286 2005-06-21 Ziemowit Laski <zlaski@apple.com>
27287
27288 * obj-c++.dg/const-str-[1-9].mm: New tests.
27289
27290 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
27291
27292 PR fortran/22010
27293 * gfortran.dg/namelist_use.f90: New.
27294 * gfortran.dg/namelist_use_only.f90: New.
27295
27296 2005-06-21 Jeff Law <law@redhat.com>
27297
27298 * gcc.dg/tree-ssa/vrp15.c: New test.
27299
27300 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
27301
27302 * lib/target-supports.exp (check_effective_target_vect_reduction):
27303 Remove.
27304 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27305 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27306 remove vect_reduction target keyword. Also avoid two returns in main.
27307 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27308 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27309 * gcc.dg/vect/vect-reduc-1short.c: New test.
27310 * gcc.dg/vect/vect-reduc-1char.c: New test.
27311 * gcc.dg/vect/vect-reduc-2short.c: New test.
27312 * gcc.dg/vect/vect-reduc-2char.c: New test.
27313 * gcc.dg/vect/vect-reduc-6.c: New test.
27314 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27315 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27316 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27317
27318 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27319 Paul Thomas <pault@gcc.gnu.org>
27320
27321 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27322 New tests.
27323
27324 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27325
27326 * gfortran.dg/backslash_1.f90: New test.
27327 * gfortran.dg/backslash_2.f90: New test.
27328
27329 2005-06-20 Steven G. Kargl <kargls@comcast.net>
27330
27331 * gfortran.dg/duplicate_labels.f90: New test.
27332
27333 2005-06-20 Jan Beulich <jbeulich@novell.com>
27334
27335 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27336 unsupportable relocations.
27337 * g++.old-deja/g++.other/store-expr1.C: Likewise.
27338 * gcc.dg/20050321-2.c: xfail for NetWare.
27339
27340 2005-06-20 Andreas Jaeger <aj@suse.de>
27341
27342 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27343 gcc.target/i386/fastcall-sseregparm.c,
27344 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27345
27346 2005-06-19 Richard Henderson <rth@redhat.com>
27347
27348 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27349
27350 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
27351
27352 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27353
27354 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
27355
27356 PR c++/22115
27357 * g++.dg/conversion/simd2.C: Change expected error message.
27358
27359 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
27360
27361 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27362 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27363 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27364
27365 2005-06-18 James A Morrison <phython@gcc.gnu.org>
27366
27367 * gcc.dg/fold-mod-1.c: New test.
27368
27369 2005-06-18 Steven G. Kargl <kargls@comcast.net>
27370
27371 PR fortran/19926
27372 * gfortran.dg/pr19926.f90: New test.
27373
27374 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
27375
27376 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27377 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27378 targets.
27379 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27380 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27381
27382 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
27383
27384 * gcc.target/ia64/float80-varargs-1.c: New test.
27385
27386 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27387
27388 PR tree-opt/22035
27389 * gfortran.dg/f2c_6.f90: New test.
27390
27391 2005-06-17 Geoffrey Keating <geoffk@apple.com>
27392
27393 PR c++/17413
27394 * g++.dg/template/local5.C: New.
27395
27396 2005-06-17 Richard Henderson <rth@redhat.com>
27397
27398 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27399
27400 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
27401
27402 PR testsuite/21945
27403 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27404
27405 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
27406
27407 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27408 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27409 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27410 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27411 check_vect to verify the presence of hardware vector support.
27412
27413 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
27414
27415 PR testsuite/22056
27416 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27417
27418 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27419
27420 PR libfortran/19216
27421 * gfortran.dg/pr19216.f: Add correct space between brackets and
27422 dg directive.
27423
27424 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27425
27426 PR libfortran/16436
27427 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27428
27429 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
27430
27431 * gcc.target/i386/attributes-error.c: New testcase.
27432 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27433 * gcc.target/i386/regparm-stdcall.c: Likewise.
27434 * gcc.target/i386/sseregparm-1.c: Likewise.
27435 * gcc.target/i386/sseregparm-2.c: Likewise.
27436
27437 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
27438
27439 * g++.dg/rtti/crash2.C: New.
27440
27441 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
27442
27443 * gcc.dg/noncompile/20040203-3.c: Update expected message.
27444
27445 2005-06-15 David Ung <davidu@mips.com>
27446
27447 * gcc.target/mips/mips16e-extends.c: New test for testing the
27448 generation of MIPS16e zeb/zeh, seb/seh instructions.
27449
27450 2005-06-15 Diego Novillo <dnovillo@redhat.com>
27451
27452 PR 22018
27453 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27454 * gcc.dg/tree-ssa/pr22018.c: New test.
27455
27456 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
27457
27458 * gcc.dg/simd-1.c: Update error messages.
27459 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
27460 * gcc.dg/simd-2.c: Update error messages.
27461 * gcc.dg/simd-4.c: New.
27462
27463 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
27464
27465 PR c++/20678
27466 * g++.dg/other/crash-4.C: New.
27467
27468 2005-06-14 Devang Patel <dpatel@apple.com>
27469
27470 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27471
27472 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
27473
27474 PR c++/21929
27475 * g++.dg/parse/crash11.C: Update
27476
27477 2005-06-13 Jeff Law <law@redhat.com>
27478
27479 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27480 perform the desired transformations.
27481 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27482 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27483
27484 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27485
27486 PR fortran/22038
27487 * gfortran.dg/forall_1.f90: Un-XFAIL.
27488
27489 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
27490
27491 PR c++/21929
27492 * g++.dg/parse/crash26.C: New.
27493
27494 PR c++/20789
27495 * g++.dg/init/member1.C: New.
27496
27497 2005-06-13 Jakub Jelinek <jakub@redhat.com>
27498
27499 * gfortran.dg/altreturn_1.f90: New test.
27500
27501 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
27502
27503 PR middle-end/21985
27504 * gcc.dg/tree-ssa/pr21985.c: New test.
27505
27506 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
27507
27508 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27509
27510 2005-06-12 Roger Sayle <roger@eyesopen.com>
27511
27512 PR c++/21930
27513 * g++.dg/other/error10.C: New test case.
27514
27515 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27516
27517 PR libfortran/19155
27518 * gfortran.dg/pr19155.f: Add test.
27519
27520 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27521
27522 * gfortran.dg/f2c_7.f90: New test.
27523
27524 * gfortran.dg/forall_1.f90: XFAILed.
27525
27526 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
27527
27528 * gcc.dg/pr14796-1.c: New.
27529 * gcc.dg/pr14796-2.c: New.
27530
27531 2005-06-11 Steven G. Kargl <kargls@comcast.net>
27532
27533 PR fortran/17792
27534 PR fortran/21375
27535 * gfortran.dg/deallocate_stat.f90: New test.
27536
27537 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
27538
27539 * gfortran.fortran-torture/execute/in-pack.f90: New test.
27540
27541 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
27542
27543 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27544 access will be generated when this loop is vectorized. Test that
27545 accesses with same alignment were detected.
27546 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27547 Test that accesses with same alignment were detected.
27548 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27549 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27550 alignment were detected.
27551
27552 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
27553
27554 PR c++/10611
27555 * g++.dg/conversion/simd2.C: New.
27556
27557 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
27558
27559 * gcc.dg/Wcxx-compat-1.c: New.
27560
27561 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
27562
27563 PR libfortran/21480
27564 * gfortran.dg/reshape-complex.f90: Add a test for a packed
27565 complex array.
27566
27567 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
27568
27569 * gcc.dg/alias-8.c: New.
27570
27571 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
27572
27573 * gcc.dg/format/cmn_err-1.c: Update.
27574
27575 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
27576
27577 PR target/20666
27578 * gcc.target/sparc/fexpand-2.c: New.
27579 * gcc.target/sparc/fpmerge-2.c: New.
27580 * gcc.target/sparc/fpmul-2.c: New.
27581 * gcc.target/sparc/noresult.c: New.
27582 * gcc.target/sparc/pdist-2.c: New.
27583 * gcc.target/sparc/pdist-3.c: New.
27584
27585 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
27586
27587 PR testsuite/21702
27588 * gcc.target/i386/i386.exp: Fix comment typo.
27589
27590 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
27591
27592 PR c++/19497
27593 * g++.dg/inherit/using5.C: New.
27594 * g++.dg/inherit/using6.C: New.
27595
27596 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27597
27598 PR c++/19894
27599 * g++.dg/template/ptrmem15.C: New test.
27600
27601 PR c++/20563
27602 * g++.dg/ext/label4.C: New test.
27603
27604 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27605
27606 * gcc.dg/tls/debug-1.c: New test.
27607
27608 2005-06-07 Dale Johannesen <dalej@apple.com>
27609
27610 * gcc.target/i386/movq.c: New.
27611
27612 2005-06-07 Dale Johannesen <dalej@apple.com>
27613
27614 * gcc.dg/20050607-1.c: New.
27615
27616 2005-06-07 Jakub Jelinek <jakub@redhat.com>
27617
27618 PR middle-end/21850
27619 * gcc.c-torture/execute/20050607-1.c: New test.
27620
27621 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
27622
27623 PR libfortran/21926
27624 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27625 Test case where the return array has lowest stride one,
27626 but isn't packed.
27627
27628 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
27629
27630 * lib/target-supports.exp (check_effective_target_sync_int_long):
27631 Add s390 and s390x targets.
27632
27633 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
27634
27635 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27636 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27637 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27638 * gcc.dg/tree-ssa/loop-9.c: New test.
27639
27640 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
27641
27642 * g++.dg/parse/defarg10.C: New.
27643
27644 2005-06-06 Jakub Jelinek <jakub@redhat.com>
27645
27646 PR regression/21897
27647 * gcc.c-torture/execute/20050604-1.c: New test.
27648
27649 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
27650
27651 PR 21903
27652 * g++.dg/parse/defarg9.C: New.
27653
27654 PR c++/20637
27655 * g++.dg/inherit/using4.C: New.
27656 * g++.dg/overload/error1.C: Adjust expected errors.
27657 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27658 * g++.old-deja/g++.brendan/arm2.C: Likewise.
27659 * g++.old-deja/g++.other/redecl2.C: Likewise.
27660 * g++.old-deja/g++.other/redecl4.C: Likewise.
27661 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27662
27663 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
27664
27665 * gfortran.dg/f2c_5.f90: Add -w to dg-options
27666
27667 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
27668
27669 * lib/gfortran.exp (gfortran_target_compile): Call
27670 dg-additional-files-options
27671 * gfortran.dg/f2c_4.f90: New file
27672 * gfortran.dg/f2c_4.c: New file
27673 * gfortran.dg/f2c_5.f90: New file
27674 * gfortran.dg/f2c_5.c: New file
27675
27676 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27677
27678 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27679
27680 PR fortran/21912
27681 * gfortran.dg/array_constructor_4.f90: New test.
27682
27683 2005-06-05 Mark Mitchell <mark@codesourcery.com>
27684
27685 PR c++/21619
27686 * g++.dg/ext/builtin9.C: New test.
27687
27688 2005-06-05 Dale Johannesen <dalej@apple.com>
27689
27690 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27691 * gcc.c-torture/execute/20050603-2.c: Ditto.
27692
27693 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
27694
27695 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27696 * gcc.dg/vect/vect-reduc-1.c: New.
27697 * gcc.dg/vect/vect-reduc-2.c: New.
27698 * gcc.dg/vect/vect-reduc-3.c: New.
27699
27700 2005-06-04 Dale Johannesen <dalej@apple.com>
27701
27702 * gcc.c-torture/execute/20050603-1.c: New.
27703 * gcc.c-torture/execute/20050603-2.c: New.
27704 * gcc.dg/20050603-3.c: New.
27705
27706 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27707
27708 PR fortran/19195
27709 * gfortran.dg/debug_1.f90: New test.
27710
27711 * gfortran.dg/forall_1.f90: New test.
27712
27713 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
27714
27715 * gfortran.dg/array_constructor_3.f90: New test.
27716
27717 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27718
27719 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27720
27721 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
27722
27723 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27724
27725 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
27726
27727 PR c/21873
27728 * gcc.dg/init-excess-1.c: New test.
27729
27730 2005-06-03 Mark Mitchell <mark@codesourcery.com>
27731
27732 PR c++/21853
27733 * g++.dg/expr/static_cast6.C: New test.
27734
27735 2005-06-03 Diego Novillo <dnovillo@redhat.com>
27736
27737 * gcc.dg/tree-ssa/vrp14.c: New test.
27738
27739 2005-06-03 Mark Mitchell <mark@codesourcery.com>
27740
27741 PR c++/21336
27742 * g++.dg/template/new2.C: New test.
27743
27744 2005-06-03 Josh Conner <jconner@apple.com>
27745
27746 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27747 all entries in initializer.
27748
27749 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
27750
27751 PR middle-end/21858
27752 * gcc.dg/pr21858.c: New testcase.
27753
27754 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
27755
27756 PR tree-optimization/21292
27757
27758 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27759 New.
27760 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27761 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27762 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27763 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27764 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27765
27766 2005-06-02 Richard Henderson <rth@redhat.com>
27767
27768 * gcc.dg/sync-2.c: Use -march=i486 for i386.
27769
27770 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
27771
27772 * gcc.dg/wtypequal.c: New testcase.
27773
27774 2005-06-02 Diego Novillo <dnovillo@redhat.com>
27775
27776 PR 21582
27777 * gcc.dg/tree-ssa/pr21582.c: New test.
27778
27779 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
27780
27781 PR c++/21280
27782 * g++.dg/opt/interface2.h: New.
27783 * g++.dg/opt/interface2.C: New.
27784 * g++.dg/init/ctor4.C: Adjust error lines.
27785 * g++.old-deja/g++.bob/inherit2.C: Likewise.
27786 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27787 * g++.old-deja/g++.jason/opeq3.C: Likewise.
27788 * g++.old-deja/g++.pt/assign1.C: Likewise.
27789 * g++.old-deja/g++.pt/crash20.C: Likewise.
27790
27791 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
27792
27793 PR tree-optimization/21734
27794 * g++.dg/vect/pr21734_1.cc: New.
27795 * g++.dg/vect/pr21734_2.cc: New.
27796
27797 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
27798
27799 PR c++/20350
27800 * g++.dg/template/spec24.C: New.
27801
27802 PR c++/21151
27803 * g++.dg/pch/local-1.C: New.
27804 * g++.dg/pch/local-1.Hs: New.
27805
27806 2005-06-01 Diego Novillo <dnovillo@redhat.com>
27807
27808 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27809 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27810 * gcc.dg/tree-ssa/pr14341.c: New test.
27811 * gcc.dg/tree-ssa/pr14841.c: New test.
27812 * gcc.dg/tree-ssa/pr20701.c: New test.
27813 * gcc.dg/tree-ssa/pr21086.c: New test.
27814 * gcc.dg/tree-ssa/pr21090.c: New test.
27815 * gcc.dg/tree-ssa/pr21332.c: New test.
27816 * gcc.dg/tree-ssa/pr21458.c: New test.
27817 * gcc.dg/tree-ssa/pr21658.c: New test.
27818 * gcc.dg/tree-ssa/vrp01.c: New test.
27819 * gcc.dg/tree-ssa/vrp02.c: New test.
27820 * gcc.dg/tree-ssa/vrp03.c: New test.
27821 * gcc.dg/tree-ssa/vrp04.c: New test.
27822 * gcc.dg/tree-ssa/vrp05.c: New test.
27823 * gcc.dg/tree-ssa/vrp06.c: New test.
27824 * gcc.dg/tree-ssa/vrp07.c: New test.
27825 * gcc.dg/tree-ssa/vrp08.c: New test.
27826 * gcc.dg/tree-ssa/vrp09.c: New test.
27827 * gcc.dg/tree-ssa/vrp10.c: New test.
27828 * gcc.dg/tree-ssa/vrp11.c: New test.
27829 * gcc.dg/tree-ssa/vrp12.c: New test.
27830 * gcc.dg/tree-ssa/vrp13.c: New test.
27831
27832 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
27833
27834 PR 21029
27835 * gcc.dg/tree-ssa/pr21029.c: New test.
27836
27837 2005-06-01 Roger Sayle <roger@eyesopen.com>
27838
27839 * gfortran.dg/logint-1.f: New test case.
27840 * gfortran.dg/logint-2.f: Likewise.
27841 * gfortran.dg/logint-3.f: Likewise.
27842
27843 2005-06-01 Jakub Jelinek <jakub@redhat.com>
27844
27845 PR c/21536
27846 PR c/20760
27847 * gcc.dg/20050527-1.c: New test.
27848
27849 * gcc.dg/i386-sse-12.c: New test.
27850
27851 PR fortran/21729
27852 * gfortran.dg/implicit_5.f90: New test.
27853
27854 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
27855
27856 PR fortran/20883
27857 * gfortran/assign_4.f90: New test.
27858 * gfortran/assign_2.f90: Change compile to run.
27859
27860 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
27861
27862 * lib/target-supports.exp
27863 (check_effective_target_sync_char_short): New.
27864 * gcc.dg/sync-2.c: New.
27865
27866 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
27867
27868 PR tree-optimization/21817
27869 * gcc.dg/torture/pr21817-1.c: New.
27870
27871 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
27872
27873 PR c++/21165
27874 * g++.dg/template/init5.C: New.
27875
27876 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
27877
27878 * gfortran.dg/char_initialiser_actual.f90:
27879 Test character initialisers as actual arguments.
27880 * gfortran.dg/char_pointer_comp_assign.f90:
27881 Test character pointer structure component assignments.
27882 * gfortran.dg/char_array_structure_constructor.f90:
27883 Test character components in structure constructors.
27884
27885 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
27886
27887 PR middle-end/20931
27888 * g++.dg/opt/pr20931.C: New test.
27889
27890 2005-05-31 Andreas Jaeger <aj@suse.de>
27891
27892 PR testsuite/20772
27893 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27894 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27895 g++.old-deja/g++.ext/asmspec1.C,
27896 g++.old-deja/g++.other/regstack.C,
27897 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27898 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27899 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27900 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27901 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27902 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27903 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27904 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27905 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27906 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27907 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27908 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27909 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27910 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27911 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27912 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27913 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27914 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27915 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27916
27917 2005-05-31 Jeff Law <law@redhat.com>
27918
27919 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27920
27921 2005-05-30 Paolo Carlini <pcarlini@suse.de>
27922
27923 PR middle-end/21743
27924 * gcc.dg/builtins-1.c: Activate disabled clog test.
27925 * gcc.dg/torture/builtin-attr-1.c: Likewise.
27926
27927 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
27928
27929 * gfortran.dg/char_pointer_assign.f90:
27930 Test character-pointer assignments and pointer assignments.
27931 * gfortran.dg/char_pointer_dummy.f90:
27932 Test character-pointer dummy arguments.
27933 * gfortran.dg/char_pointer_func.f90:
27934 Test character-pointer function returns.
27935 * gfortran.dg/char_pointer_dependency.f90:
27936 Test character-pointer functions with dependencies.
27937
27938 2005-05-30 Mark Mitchell <mark@codesourcery.com>
27939
27940 PR c++/21784
27941 * g++.dg/lookup/using14.C: New test.
27942
27943 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
27944
27945 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27946 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27947 trailing ^M.
27948
27949 2005-05-29 Geoffrey Keating <geoffk@apple.com>
27950
27951 PR c++/17413
27952 * g++.dg/template/local5.C: New.
27953
27954 PR target/21761
27955 * gcc.c-torture/compile/pr21761.c: New.
27956
27957 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27958 before darwin8.
27959
27960 2005-05-30 Steven G. Kargl
27961
27962 PR fortran/20846
27963 * gfortran.dg/inquire_8.f90: New test.
27964
27965 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27966
27967 PR libfortran/21376
27968 * gfortran.dg/output_exponents_1.f90: New test.
27969
27970 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27971
27972 PR libfortran/20006
27973 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27974
27975 2005-05-28 Mark Mitchell <mark@codesourcery.com>
27976
27977 PR c++/21210
27978 * g++.dg/ext/complex1.C: New test.
27979
27980 PR c++/21340
27981 * g++.dg/init/ctor6.C: New test.
27982
27983 2005-05-29 Jan Hubicka <jh@suse.cz>
27984
27985 * gcc.c-torture/compile/pr21562.c: New.
27986
27987 2005-05-28 Steven G. Kargl <kargls@comcast.net>
27988
27989 * gfortran.dg/subnormal_1.f90: New test.
27990
27991 2005-05-28 Jan Hubicka <jh@suse.cz>
27992
27993 * tree-prof.exp: Fix comment.
27994 * value-prof-1.c: New.
27995 * value-prof-2.c: New.
27996 * value-prof-3.c: New.
27997 * value-prof-4.c: New.
27998
27999 2005-05-27 Mark Mitchell <mark@codesourcery.com>
28000
28001 PR c++/21614
28002 * g++.dg/expr/ptrmem6.C: New test.
28003 * g++.dg/expr/ptrmem6a.C: Likewise.
28004
28005 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
28006
28007 PR tree-optimization/21658
28008 * gcc.dg/tree-ssa/pr21658.c: New.
28009
28010 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
28011
28012 PR c++/21455
28013 * g++.dg/inherit/ptrmem3.C: New.
28014
28015 PR c++/21681
28016 * g++.dg/parse/template16.C: New.
28017
28018 2005-05-27 Andreas Jaeger <aj@suse.de>
28019
28020 * gcc.dg/setjmp-2.c: Only run in 32-bit.
28021
28022 * gcc.dg/i386-sse-8.c: Run test on all archs.
28023
28024 2005-05-26 Mike Stump <mrs@apple.com>
28025
28026 * objc.dg/isa-field-1.m: Only run on darwin.
28027 * objc.dg/lookup-1.m: Likewise.
28028 * objc.dg/try-catch-8.m: Likewise.
28029
28030 2005-05-26 Roger Sayle <roger@eyesopen.com>
28031
28032 PR tree-optimization/9814
28033 * gcc.dg/pr9814-1.c: New test case.
28034
28035 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28036
28037 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28038 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28039 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28040 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28041 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28042 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28043 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28044 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28045 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28046 objc.dg/try-catch-8.m: New.
28047
28048 2005-05-26 Janis Johnson <janis187@us.ibm.com>
28049
28050 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28051 remove extraneous semicolons.
28052
28053 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28054
28055 * obj-c++.dg/comp-types-12.mm: New.
28056 * objc.dg/comp-types-11.m: New.
28057 * objc.dg/selector-4.m: New.
28058
28059 2005-05-26 Andreas Jaeger <aj@suse.de>
28060
28061 PR testsuite/20772
28062 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28063 g++.old-deja/g++.ext/attrib3.C,
28064 g++.old-deja/g++.other/store-expr1.C,
28065 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28066 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28067 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28068 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28069 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28070 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28071 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28072 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28073 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28074 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28075 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28076 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28077 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28078 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28079 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28080 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28081 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28082 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28083 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28084
28085 2005-05-26 Andreas Jaeger <aj@suse.de>
28086
28087 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28088 x86-64 compilation.
28089
28090 2005-05-26 Andreas Jaeger <aj@suse.de>
28091
28092 PR testsuite/20772
28093 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28094 gcc.misc-tests/i386-pf-athlon-1.c,
28095 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28096 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28097 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28098 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28099 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28100 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28101 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28102 programs.
28103
28104 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28105 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28106 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28107 x86-64 compilation.
28108
28109 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28110 x86_64.
28111
28112 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28113 effective-target ilp32.
28114
28115 2005-05-26 David Ung <davidu@mips.com>
28116
28117 * gcc.target/mips/ext_ins.c: New test for testing the generation
28118 of MIPS32/64 rev 2 ext/ins instructions.
28119
28120 2005-05-26 Andreas Jaeger <aj@suse.de>
28121
28122 * treelang/compile/unsigned.tree: Use gimple instead of
28123 nonexisting generic dump.
28124
28125 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
28126
28127 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28128
28129 2005-05-26 Andreas Jaeger <aj@suse.de>
28130
28131 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28132
28133 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
28134
28135 PR libfortran/17283
28136 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28137 Test callee-allocated memory with write statements.
28138
28139 2005-05-25 Roger Sayle <roger@eyesopen.com>
28140
28141 PR middle-end/21709
28142 * gcc.dg/pr21709-1.c: New test case.
28143
28144 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28145 Mike Stump <mrs@apple.com>
28146
28147 * objc/execute/next_mapping.h: Update for C++.
28148
28149 * obj-c++.dg/selector-1.mm: Move to...
28150 * obj-c++.dg/selector-4.mm: here...
28151
28152 * obj-c++.dg/basic.mm: New.
28153 * obj-c++.dg/comp-types-1.mm: New.
28154 * obj-c++.dg/cxx-class-1.mm: New.
28155 * obj-c++.dg/cxx-ivars-1.mm: New.
28156 * obj-c++.dg/cxx-ivars-2.mm: New.
28157 * obj-c++.dg/cxx-ivars-3.mm: New.
28158 * obj-c++.dg/cxx-scope-1.mm: New.
28159 * obj-c++.dg/cxx-scope-2.mm: New.
28160 * obj-c++.dg/defs.mm: New.
28161 * obj-c++.dg/empty-private-1.mm: New.
28162 * obj-c++.dg/encode-1.mm: New.
28163 * obj-c++.dg/encode-2.mm: New.
28164 * obj-c++.dg/encode-3.mm: New.
28165 * obj-c++.dg/extern-c-1.mm: New.
28166 * obj-c++.dg/extra-semi.mm: New.
28167 * obj-c++.dg/fix-and-continue-2.mm: New.
28168 * obj-c++.dg/isa-field-1.mm: New.
28169 * obj-c++.dg/ivar-list-semi.mm: New.
28170 * obj-c++.dg/local-decl-1.mm: New.
28171 * obj-c++.dg/lookup-1.mm: New.
28172 * obj-c++.dg/lookup-2.mm: New.
28173 * obj-c++.dg/method-1.mm: New.
28174 * obj-c++.dg/method-2.mm: New.
28175 * obj-c++.dg/method-3.mm: New.
28176 * obj-c++.dg/method-4.mm: New.
28177 * obj-c++.dg/method-5.mm: New.
28178 * obj-c++.dg/method-6.mm: New.
28179 * obj-c++.dg/method-7.mm: New.
28180 * obj-c++.dg/no-extra-load.mm: New.
28181 * obj-c++.dg/overload-1.mm: New.
28182 * obj-c++.dg/pragma-1.mm: New.
28183 * obj-c++.dg/pragma-2.mm: New.
28184 * obj-c++.dg/private-1.mm: New.
28185 * obj-c++.dg/private-2.mm: New.
28186 * obj-c++.dg/proto-qual-1.mm: New.
28187 * obj-c++.dg/qual-types-1.mm: New.
28188 * obj-c++.dg/stubify-1.mm: New.
28189 * obj-c++.dg/stubify-2.mm: New.
28190 * obj-c++.dg/super-class-1.mm: New.
28191 * obj-c++.dg/super-class-2.mm: New.
28192 * obj-c++.dg/super-dealloc-1.mm: New.
28193 * obj-c++.dg/super-dealloc-2.mm: New.
28194 * obj-c++.dg/template-1.mm: New.
28195 * obj-c++.dg/template-2.mm: New.
28196 * obj-c++.dg/template-3.mm: New.
28197 * obj-c++.dg/template-4.mm: New.
28198 * obj-c++.dg/template-5.mm: New.
28199 * obj-c++.dg/template-6.mm: New.
28200 * obj-c++.dg/try-catch-1.mm: New.
28201 * obj-c++.dg/try-catch-2.mm: New.
28202 * obj-c++.dg/try-catch-3.mm: New.
28203 * obj-c++.dg/try-catch-4.mm: New.
28204 * obj-c++.dg/try-catch-5.mm: New.
28205 * obj-c++.dg/try-catch-6.mm: New.
28206 * obj-c++.dg/try-catch-7.mm: New.
28207 * obj-c++.dg/try-catch-8.mm: New.
28208 * obj-c++.dg/try-catch-9.mm: New.
28209 * obj-c++.dg/va-meth-1.mm: New.
28210
28211 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28212
28213 * obj-c++.dg/selector-1.mm: New.
28214 * obj-c++.dg/selector-2.mm: New.
28215
28216 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28217
28218 * obj-c++.dg/selector-3.mm: New.
28219 * objc.dg/selector-3.m: New.
28220
28221 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28222
28223 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28224 about where warning appears.
28225
28226 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
28227
28228 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28229 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28230 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28231 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28232
28233 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
28234
28235 * gcc.dg/20050524-1.c: New test.
28236
28237 2005-05-25 Jan Hubicka <jh@suse.cz>
28238
28239 * gcc.dg/tree-prof/inliner-1.c: New.
28240
28241 2005-05-25 Janis Johnson <janis187@us.ibm.com>
28242
28243 * gcc.dg/tree-prof: New directory.
28244 * gcc.dg/tree-prof/tree-prof.exp: New.
28245
28246 2005-05-25 DJ Delorie <dj@redhat.com>
28247
28248 * gcc.dg/Wattributes-1.c: New.
28249 * gcc.dg/Wattributes-2.c: New.
28250 * gcc.dg/Wattributes-3.c: New.
28251
28252 20005-05-24 Janis Johnson <janis187@us.ibm.com>
28253
28254 PR tree-optimization/19833
28255 * gcc.dg/uninit-4.c: Remove xfail.
28256 * gcc.dg/uninit-9.c: Ditto.
28257
28258 2005-05-24 Ziemowit Laski <zlaski@apple.com>
28259
28260 * obj-c++.dg/bitfield-[1-5].mm: New.
28261 * obj-c++.dg/class-protocol-1.mm: New.
28262 * obj-c++.dg/comp-types-1[0-1].mm: New.
28263 * obj-c++.dg/comp-types-[2-9].mm: New.
28264 * obj-c++.dg/encode-[4-8].mm: New.
28265 * obj-c++.dg/layout-1.mm: New.
28266 * obj-c++.dg/method-1[0-9].mm: New.
28267 * obj-c++.dg/method-2[0-1].mm: New.
28268 * obj-c++.dg/method-[8-9].mm: New.
28269 * obj-c++.dg/objc-gc-3.mm: New.
28270 * obj-c++.dg/try-catch-10.mm: New.
28271 * objc.dg/bitfield-5.m: New.
28272 * objc.dg/comp-types-10.m: New.
28273 * objc.dg/comp-types-9.m: New.
28274 * objc.dg/layout-1.m: New.
28275 * objc.dg/objc-gc-4.m: New.
28276 * objc.dg/try-catch-9.m: New.
28277 * objc.dg/class-protocol-1.m: Tweak diagnostics.
28278 * objc.dg/comp-types-1.m: Likewise.
28279 * objc.dg/comp-types-[5-6].m: Likewise.
28280 * objc.dg/method-9.m: Likewise.
28281
28282 2005-05-24 Janis Johnson <janis187@us.ibm.com>
28283
28284 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28285 and on hardware without VMX support.
28286
28287 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28288
28289 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28290
28291 * lib/profopt.exp (dg-final-generate, dg-final-use,
28292 profopt-final-code, profopt-get-options): New.
28293 (profopt-execute): Process test directives.
28294
28295 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28296 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28297 cleanup-tree-dump, cleanup-saved-temps): Update comments.
28298
28299 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
28300
28301 PR C++/21645
28302 * g++.dg/init/ctor5.C: New test.
28303
28304 2005-05-24 Ira Rosen <irar@il.ibm.com>
28305
28306 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28307 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28308 vect-113.c, vect-114.c.
28309
28310 2005-05-23 Adam Nemet <anemet@lnxw.com>
28311
28312 * gcc.dg/const-elim-1.c: Remove xfails.
28313
28314 2005-05-23 Jeff Law <law@redhat.com>
28315
28316 * gcc.c-torture/compile/pr21638.c: New test.
28317 * gcc.c-torture/compile/20050520-1.c: New test.
28318
28319 2005-05-23 Nick Clifton <nickc@redhat.com>
28320
28321 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28322 be a proper triple, ie: m32r*-*-*.
28323 * g++.old-deja/g++.jason/thunk3.C: Likewise.
28324
28325 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
28326
28327 PR middle-end/21331
28328 PR tree-opt/21293
28329 * gcc.c-torture/compile/pr21293.c: New test.
28330 * gcc.c-torture/execute/pr21331.c: New test.
28331
28332 2004-05-20 Richard Henderson <rth@redhat.com>
28333
28334 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28335
28336 2005-05-20 Ziemowit Laski <zlaski@apple.com>
28337
28338 * obj-c++-dg.exp: Add.
28339 * obj-c++.exp: Add.
28340 * obj-c++.dg/dg.exp: Add.
28341
28342 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28343
28344 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28345 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28346
28347 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
28348
28349 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28350
28351 2004-05-19 Richard Henderson <rth@redhat.com>
28352
28353 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28354
28355 2005-05-19 Janis Johnson <janis187@us.ibm.com>
28356
28357 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28358
28359 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28360
28361 2005-05-19 Jakub Jelinek <jakub@redhat.com>
28362
28363 PR c++/21495
28364 * g++.dg/parse/extern1.C: New test.
28365 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28366
28367 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28368
28369 * gcc.dg/c99-math.h: New.
28370 * gcc.dg/c99-math-float-1.c: New test.
28371 * gcc.dg/c99-math-double-1.c: Likewise.
28372 * gcc.dg/c99-math-long-double-1.c: Likewise.
28373
28374 2005-05-18 Richard Henderson <rth@redhat.com>
28375
28376 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28377
28378 2005-05-18 Devang Patel <dpatel@apple.com>
28379
28380 * g++.dg/opt/20050511-1.C: New test.
28381
28382 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
28383
28384 PR libfortran/21127
28385 * gfortran.dg/reshape-complex.f90: New test.
28386
28387 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
28388
28389 * gfortran.dg/array_constructor_1.f90: New test.
28390 * gfortran.dg/array_constructor_2.f90: New test.
28391
28392 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
28393
28394 PR fortran/20954
28395 * gfortran.dg/pr20954.f: New test.
28396
28397 2005-05-17 Mike Stump <mrs@apple.com>
28398
28399 Yet more Objective-C++...
28400
28401 * objc.dg/method-5.m: Update.
28402 * objc.dg/method-6.m: Update.
28403 * objc.dg/method-7.m: Update.
28404 * objc.dg/method-9.m: Update.
28405 * objc.dg/try-catch-2.m: Update.
28406
28407 2005-05-17 Mark Mitchell <mark@codesourcery.com>
28408
28409 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28410 Remove little-endian optimizations.
28411
28412 2005-05-17 Jeff Law <law@redhat.com>
28413
28414 * g++.dg/tree-ssa/pr14814.C: New test.
28415 * gcc.dg/tree-ssa/pr14814.C: New test.
28416 * gcc.dg/tree-ssa/pr17141-1.C: New test.
28417 * gcc.dg/tree-ssa/pr17141-2.C: New test.
28418
28419 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
28420
28421 * gcc.dg/compat/generate-random.c: Do not include
28422 libiberty.h.
28423 * gcc.dg/compat/generate-random_r.c: Likewise.
28424
28425 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
28426
28427 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28428
28429 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
28430
28431 PR middle-end/21595
28432 * g++.dg/tree-ssa/builtin1.C: New testcase.
28433
28434 2005-05-17 Jakub Jelinek <jakub@redhat.com>
28435
28436 PR c++/21454
28437 * g++.dg/opt/const4.C: New test.
28438
28439 PR middle-end/21492
28440 * g++.dg/opt/crossjump1.C: New test.
28441
28442 PR tree-optimization/21610
28443 * gcc.c-torture/compile/20050516-1.c: New test.
28444
28445 PR fortran/15080
28446 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28447 about the test failing.
28448 * gfortran.fortran-torture/execute/where_7.f90: New test.
28449 * gfortran.fortran-torture/execute/where_8.f90: New test.
28450
28451 2005-05-16 Richard Henderson <rth@redhat.com>
28452
28453 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28454 i?86 and x86_64.
28455
28456 2005-05-16 Mark Mitchell <mark@codesourcery.com>
28457
28458 * gcc.dg/compat/generate-random.c (config.h): Do not include.
28459 (limits.h): Include unconditionally.
28460 (stdlib.h): Likewise.
28461 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28462 (limits.h): Include unconditionally.
28463 (stdlib.h): Likewise.
28464 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28465 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28466 (limits.h): Include unconditionally.
28467 (stdlib.h): Likewise.
28468 (hashtab.h): Do not include.
28469 (getopt.h): Likewise.
28470 (stddef.h): Include.
28471 (hashval_t): Define.
28472 (struct entry): Add "next" field.
28473 (HASH_SIZE): New macro.
28474 (hash_table): New variable.
28475 (switchfiles): Do not use xmalloc.
28476 (mix): New macro.
28477 (iterative_hash): New function.
28478 (hasht): Remove.
28479 (e_exists): New function.
28480 (e_insert): Likewise.
28481 (output): Use, instead of libiberty hashtable functions.
28482 (main): Do not use getopt. Do not call htab_create.
28483
28484 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
28485
28486 PR libstdc++/21526
28487 * lib/target-supports.exp (check_mkfifo_available):
28488 Return 0 for cygwin as mkfifo support incomplete on platform.
28489 Fix typos in comments.
28490
28491 2005-05-15 Mark Mitchell <mark@codesourcery.com>
28492
28493 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28494
28495 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
28496
28497 PR fortran/17432
28498 * gfortran.dg/assign_4.f: New test.
28499
28500 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
28501
28502 PR tree-optimization/21563
28503 * gcc.dg/tree-ssa/pr21563.c: New.
28504
28505 2005-05-14 Jan Hubicka <jh@suse.cz>
28506
28507 * gcc.dg/noreturn-7.c: Allow control reaches warning.
28508
28509 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
28510
28511 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28512
28513 2005-05-13 Julian Brown <julian@codesourcery.com>
28514
28515 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28516 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28517
28518 2005-05-13 Jan Hubicka <jh@suse.cz>
28519
28520 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28521 * gcc.dg/fold-xor-?.c: Likewise.
28522 * gcc.dg/pr15784-?.c: Likewise.
28523 * gcc.dg/pr20922-?.c: Likewise.
28524 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28525 * gcc.dg/tree-ssa/pr17598.c: Likewise.
28526 * gcc.dg/tree-ssa/pr20470.c: Likewise.
28527
28528 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28529
28530 PR fortran/21260
28531 * gfortran.dg/hollerith_1.f90: New test.
28532
28533 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28534
28535 * gfortran.dg/func_result_2.f90: New test.
28536
28537 2005-05-11 Bud Davis <bdavis@gfortran.org>
28538
28539 * gfortran.dg/dev_null.f90: New test.
28540
28541 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
28542
28543 * gcc.dg/arm-vfp1.c: Revert last change.
28544
28545 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
28546
28547 PR middle-end/19807
28548 PR tree-optimization/19639
28549 * g++.dg/tree-ssa/pr19807.C: New testcase.
28550
28551 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28552
28553 PR libfortran/21471
28554 * gfortran.dg/append-1.f90: New test.
28555
28556 2005-05-10 Diego Novillo <dnovillo@redhat.com>
28557
28558 * gcc.dg/pr18501.c: XFAIL.
28559 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28560 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28561 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28562 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28563 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28564 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28565 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28566 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28567
28568 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28569
28570 PR fortran/20178
28571 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28572 gfortran.dg/f2c_3.f90: New tests.
28573
28574 * gfortran.dg/return_1.f90: Fix dg annotation.
28575
28576 2005-05-10 Diego Novillo <dnovillo@redhat.com>
28577
28578 * gcc.c-torture/compile/20050510-1.c: New test.
28579
28580 2005-05-10 Mark Mitchell <mark@codesourcery.com>
28581
28582 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28583
28584 2005-05-10 Bob Wilson <bob.wilson@acm.org>
28585
28586 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28587
28588 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
28589
28590 PR c/17913
28591 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28592
28593 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
28594
28595 PR c/21342
28596 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28597 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28598
28599 2005-05-10 Ben Elliston <bje@au.ibm.com>
28600
28601 PR debug/16676
28602 * gcc.dg/debug/pr16676.c: New test.
28603
28604 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
28605
28606 PR testsuite/21443
28607 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28608 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28609 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28610 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28611 Change -O1 to -O2.
28612 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
28613 -fno-tree-dominator-opts.
28614
28615 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28616
28617 * gfortran.dg/return_1.f90: New test.
28618
28619 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
28620
28621 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28622
28623 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28624
28625 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
28626
28627 PR c++/21427
28628 * g++.dg/inherit/covariant13.C: New.
28629
28630 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28631
28632 PR libfortran/19155
28633 * gfortran.dg/pr19155.f: New test.
28634
28635 2005-05-08 Roger Sayle <roger@eyesopen.com>
28636
28637 PR inline-asm/8788
28638 * gcc.dg/pr8788-1.c: New testcase.
28639
28640 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
28641
28642 PR target/21416
28643 * gcc.target/mips/fpcmp-[12].c: New tests.
28644
28645 2005-05-06 Mark Mitchell <mark@codesourcery.com>
28646
28647 * lib/target-supports-dg.exp (dg-require-fork): New function.
28648 (dg-require-mkfifo): Likewise.
28649 * lib/target-supports.exp (check_function_available): New
28650 function.
28651 (check_fork_available): Likewise.
28652 (check_mkfifo_available): Likewise.
28653
28654 2005-05-06 Jeff Law <law@redhat.com>
28655
28656 * gcc.c-torture/compile/pr21380.c: New test.
28657
28658 2005-05-06 Jakub Jelinek <jakub@redhat.com>
28659
28660 PR c++/20961
28661 * g++.dg/ext/weak3.C: New test.
28662
28663 2005-05-05 Mark Mitchell <mark@codesourcery.com>
28664
28665 PR c++/21352
28666 * g++.dg/template/crash37.C: New test.
28667
28668 2005-05-05 Paul Brook <paul@codesourcery.com>
28669
28670 * gcc.dg/arm-g2.c: Use effective-target arm32.
28671 * gcc.dg/arm-mmx-1.c: Ditto.
28672 * gcc.dg/arm-scd42-2.c: Ditto.
28673 * gcc.dg/arm-vfp1.c: Ditto.
28674 * lib/target-supports.exp (check_effective_target_arm32): New
28675 function.
28676
28677 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
28678
28679 PR libfortran/21354
28680 gfortran.dg/in_pack_rank7.f90: New test.
28681
28682 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
28683
28684 PR middle-end/15618
28685 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28686
28687 2005-05-04 Jakub Jelinek <jakub@redhat.com>
28688
28689 PR middle-end/21265
28690 * gcc.dg/20050503-1.c: New test.
28691
28692 PR rtl-optimization/21239
28693 * gcc.dg/i386-sse-11.c: New test.
28694
28695 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
28696
28697 PR target/16888
28698 * gcc.target/i386/asm-1.c: New test.
28699
28700 2005-05-03 Jakub Jelinek <jakub@redhat.com>
28701
28702 PR rtl-optimization/21330
28703 * gcc.c-torture/execute/20050502-1.c: New test.
28704
28705 PR target/21297
28706 * gcc.c-torture/execute/20050502-2.c: New test.
28707
28708 2005-05-03 Uros Bizjak <uros@kss-loka.si>
28709
28710 PR middle-end/21282
28711 * gcc.dg/pr21282.c: New.
28712
28713 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
28714
28715 * gcc.dg/vect/pr20122.c: Clean up .vect file.
28716 * gcc.dg/vect/vect-92.c: Likewise.
28717 * gcc.dg/vect/vect-93.c: Likewise.
28718 * gcc.dg/vect/vect-dv-1.c: Likewise.
28719 * gcc.dg/vect/vect-dv-2.c: Likewise.
28720 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28721
28722 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
28723
28724 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28725 * gfortran.dg/vect/vect-2.f90: Likewise.
28726 * gfortran.dg/vect/vect-3.f90: Likewise.
28727 * gfortran.dg/vect/vect-4.f90: Likewise.
28728 * gfortran.dg/vect/vect-5.f90: Likewise.
28729
28730 2005-05-02 Geoffrey Keating <geoffk@apple.com>
28731
28732 PR target/20813
28733 * gcc.dg/rs6000-fpint-2.c: New.
28734
28735 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
28736
28737 PR c/15698
28738 * gcc.dg/builtins-30.c: Update expected messages.
28739 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28740 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28741 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28742
28743 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
28744
28745 PR tree-optimization/21294
28746 * gcc.dg/tree-ssa/pr21294.c: New.
28747
28748 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
28749
28750 * gcc.dg/altivec-3.c (vec_store): Do not use the old
28751 __builtin_altivec_st_internal_4si built-in.
28752
28753 2005-05-02 Mark Mitchell <mark@codesourcery.com>
28754
28755 PR c++/15875
28756 * g++.dg/template/ptrmem14.C: New test.
28757
28758 2005-05-02 Paul Brook <paul@codesourcery.com>
28759
28760 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28761
28762 2005-05-02 Michael Matz <matz@suse.de>
28763
28764 PR c++/19542
28765 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28766
28767 2005-05-01 Mark Mitchell <mark@codesourcery.com>
28768
28769 * g++.dg/cpp/weak.C: New test.
28770
28771 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
28772
28773 * gcc.dg/tree-ssa/loop-8.c: New test.
28774
28775 2005-04-30 Michael Maty <matz@suse.de>
28776
28777 * gcc.dg/inline-mcpy.c: New test.
28778
28779 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
28780
28781 PR libfortran/18958
28782 * gfortran.dg/eoshift.f90: New test case.
28783
28784 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
28785
28786 PR libfortran/18857
28787 * gfortran.dg/matmul_1.f90: New test.
28788
28789 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
28790
28791 PR tree-optimization/21030
28792 * gcc.dg/tree-ssa/pr21030.c: New.
28793
28794 2005-04-29 Devang Patel <dpatel@apple.com>
28795
28796 PR tree-optimization/21272
28797 * gcc.dg/vect/vect-ifcvt-10.c: New test.
28798
28799 2005-04-29 Jakub Jelinek <jakub@redhat.com>
28800
28801 PR fortran/13082
28802 PR fortran/18824
28803 * gfortran.dg/entry_4.f90: New test.
28804 * gfortran.fortran-torture/execute/entry_1.f90: New test.
28805 * gfortran.fortran-torture/execute/entry_2.f90: New test.
28806 * gfortran.fortran-torture/execute/entry_3.f90: New test.
28807 * gfortran.fortran-torture/execute/entry_4.f90: New test.
28808 * gfortran.fortran-torture/execute/entry_5.f90: New test.
28809 * gfortran.fortran-torture/execute/entry_6.f90: New test.
28810 * gfortran.fortran-torture/execute/entry_7.f90: New test.
28811
28812 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28813
28814 * gfortran.fortran-torture/execute/entry_8.f90: New test.
28815
28816 2005-04-29 Paul Brook <paul@codesourcery.com>
28817
28818 * gfortran.dg/entry_3.f90: New test.
28819
28820 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28821
28822 * gfortran.dg/implicit_4.f90: New test.
28823
28824 2005-04-28 Bob Wilson <bob.wilson@acm.org>
28825
28826 * lib/target-supports.exp (check_profiling_available): Return
28827 false for xtensa-*-elf.
28828
28829 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
28830
28831 * lib/fortran-torture.exp (fortran-torture.exp): Catch
28832 error if file cannot be deleted.
28833
28834 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
28835
28836 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28837 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28838 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28839 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28840 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28841 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28842 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28843 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28844 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28845 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28846 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28847 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28848 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28849
28850 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28851
28852 PR fortran/20865
28853 * gfortran.dg/pr20865.f90: New test.
28854
28855 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
28856
28857 * gcc.dg/void-cast-2.c: New test.
28858
28859 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
28860
28861 PR c/21159
28862 * gcc.dg/void-cast-1.c: New test.
28863
28864 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
28865
28866 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28867
28868 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28869
28870 PR fortran/21177
28871 * gfortran.dg/pr21177.f90: New test.
28872
28873 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
28874
28875 PR tree-optimization/21171
28876 * gcc.dg/tree-ssa/pr21171.c: New test.
28877
28878 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
28879
28880 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28881 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28882 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28883 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28884 gcc.dg/tree-ssa/gen-vect-32.c: New.
28885 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28886 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28887 don't run on PPC32.
28888
28889 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
28890
28891 PR c/21213
28892 * gcc.dg/transparent-union-3.c: New test.
28893
28894 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
28895
28896 PR c/20740
28897 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28898 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28899 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28900 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28901 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28902 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28903
28904 2005-04-26 Jeff Law <law@redhat.com>
28905
28906 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28907 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28908 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28909 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28910 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28911 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28912 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28913
28914 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
28915
28916 PR tree-optimization/17598
28917 * gcc.dg/tree-ssa/pr17598.c: New testcase.
28918
28919 2005-04-25 Mike Stump <mrs@apple.com>
28920
28921 * objc.dg/fix-and-continue-1.m: Add.
28922
28923 2005-04-25 Roger Sayle <roger@eyesopen.com>
28924
28925 PR c++/20995
28926 * g++.dg/opt/pr20995-1.C: New test case.
28927
28928 2005-04-25 Devang Patel <dpatel@apple.com>
28929
28930 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28931
28932 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
28933
28934 PR testsuite/21062
28935 * g++.dg/opt/alias2.C (printf): Correct the prototype.
28936
28937 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
28938
28939 PR C++/21188
28940 * g++.dg/opt/rtti2.C: New test.
28941
28942 2005-04-25 Paul Brook <paul@codesourcery.com>
28943 Steven G. Kargl <kargls@comcast.net>
28944
28945 PR fortran/20879
28946 * gfortran.dg/ichar_1.f90: New file.
28947
28948 2005-04-24 Jakub Jelinek <jakub@redhat.com>
28949
28950 PR middle-end/20991
28951 * g++.dg/opt/pr20991.C: New test.
28952
28953 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28954 where sizeof (type) < __alignof__ (type).
28955 * gcc.dg/compat/struct-layout-1.h: Likewise.
28956
28957 2005-04-24 Per Bothner <per@bothner.com>
28958 Devang Patel <dpatel@apple.com>
28959
28960 PR preprocessor/20907
28961 * gcc.dg/cpp/very-long-comment.c: New test.
28962
28963 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28964
28965 PR fortran/20059
28966 * gfortran.dg/common_5.f: New test.
28967
28968 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
28969
28970 PR middle-end/21082
28971 * g++.dg/tree-ssa/pr21082.C: New testcase.
28972
28973 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
28974
28975 * gcc.dg/vect/vect-99.c: New test.
28976
28977 2005-04-22 Diego Novillo <dnovillo@redhat.com>
28978
28979 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28980
28981 2005-04-22 Jeff Law <law@redhat.com>
28982
28983 * gcc.dg/uninit-5.c: Remove xfails.
28984 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28985 conditionals and loads.
28986
28987 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
28988
28989 PR libfortran/20074
28990 PR libfortran/20436
28991 PR libfortran/21108
28992 * gfortran.dg/nested_reshape.f90: new test
28993 * gfortran.dg/reshape-alloc.f90: new test
28994 * gfortran.dg/reshape.f90: new test
28995
28996 2005-04-22 Mark Mitchell <mark@codesourcery.com>
28997
28998 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28999
29000 * gcc.dg/arm-vfp1.c: New test.
29001
29002 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
29003
29004 PR c++/21087
29005 * g++.dg/lookup/builtin2.C: New test.
29006
29007 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
29008
29009 * gcc.dg/weak/weak-13.c: New test.
29010
29011 2005-04-21 Geoffrey Keating <geoffk@apple.com>
29012
29013 * lib/target-supports.exp (check_effective_target_sync_int_long):
29014 Add powerpc*.
29015
29016 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
29017
29018 * gcc.target/mips/branch-1.c: New test.
29019
29020 2005-04-21 Richard Henderson <rth@redhat.com>
29021
29022 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29023 * gcc.dg/vect/vect-86.c: Likewise.
29024 * gcc.dg/vect/vect-87.c: Likewise.
29025 * gcc.dg/vect/vect-88.c: Likewise.
29026
29027 2005-04-21 Devang Patel <dpatel@apple.com>
29028
29029 PR optimization/20994
29030 * gcc.dg/tree-ssa/ifc-3.c: New test.
29031
29032 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29033
29034 PR c/12913
29035 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29036 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29037 gcc.dg/c99-vla-jump-5.c: New tests.
29038
29039 2005-04-19 Richard Henderson <rth@redhat.com>
29040
29041 * lib/target-supports.exp (check_effective_target_vect_int_mult):
29042 Fix typo in exists check.
29043 (check_effective_target_sync_int_long): New.
29044 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29045 * gcc.dg/ia64-sync-2.c: Likewise.
29046 * gcc.dg/ia64-sync-3.c: Likewise.
29047 * gcc.dg/ia64-sync-4.c: Likewise.
29048
29049 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
29050
29051 * gcc.dg/fold-xor-1.c: New test.
29052 * gcc.dg/fold-xor-2.c: New test.
29053
29054 2005-04-19 James E. Wilson <wilson@specifixinc.com>
29055
29056 PR target/20670
29057 * g++.dg/eh/fp-regs.C: New test.
29058
29059 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29060
29061 * gcc.dg/Wint-to-pointer-cast-1.c,
29062 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29063 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29064 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29065
29066 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29067
29068 PR fortran/16861
29069 * gfortran.dg/pr16861.f90: New test.
29070
29071 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
29072
29073 * gcc.dg/pr21085.c: New test.
29074
29075 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
29076
29077 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
29078 (setup_mips_tests, dg-mips-options): New procedures.
29079 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29080 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29081 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29082 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29083 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29084 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29085 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29086 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29087 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29088 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29089 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29090 dg-mips-options instead of dg-options. Remove now-redundant
29091 preprocessor guards.
29092 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29093 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29094 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29095 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29096 * gcc.dg/vr-mult-2.c: Delete.
29097 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29098 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29099 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29100 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29101 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29102 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29103 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29104
29105 2005-04-18 Laurent GUERBY <laurent@guerby.net>
29106
29107 * ada/acats/run_all.sh: Use sync when executable not present.
29108
29109 2005-04-18 Devang Patel <dpatel@apple.com>
29110
29111 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29112 * gcc.dg/vect/vect-11a.c: New.
29113 * gcc.dg/vect/vect-none.c: Update.
29114 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29115
29116 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
29117
29118 PR tree-optimization/20922
29119 * gcc.dg/pr20922-1.c: New test.
29120 * gcc.dg/pr20922-2.c: New test.
29121 * gcc.dg/pr20922-3.c: New test.
29122 * gcc.dg/pr20922-4.c: New test.
29123 * gcc.dg/pr20922-5.c: New test.
29124 * gcc.dg/pr20922-6.c: New test.
29125
29126 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29127
29128 PR libfortran/20950
29129 * gfortran.dg/pr20950.f: New test.
29130
29131 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29132
29133 PR libfortran/19216
29134 * gfortran.dg/pr19216.f: New test.
29135
29136 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
29137
29138 PR tree-optimization/21001
29139 * gcc.dg/tree-ssa/pr21001.c: New.
29140
29141 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
29142
29143 PR libfortran/21075
29144 * gfortran.dg/reshape_rank7.f90: New test.
29145
29146 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29147
29148 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29149 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29150 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29151 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29152 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29153 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29154 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29155 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29156 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29157 wrong way round).
29158 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29159 in namelists. New test.
29160 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29161 New test.
29162 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29163 New test.
29164 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29165 namelist. New test.
29166 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29167 New test.
29168 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29169 New test.
29170 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29171 namelist. New test.
29172 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29173 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29174 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29175 New test.
29176 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29177 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29178 arrays. New test.
29179
29180 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
29181
29182 * gfortran.dg/wtruncate.f: New testcase.
29183 * gfortran.dg/wtruncate.f90: New testcase.
29184
29185 2005-04-16 Mark Mitchell <mark@codesourcery.com>
29186
29187 PR c++/21025
29188 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29189 which sizeof/alignof is dependent, rather than just whether we are
29190 processing_template_decl.
29191
29192 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
29193
29194 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29195 corrected typo where the wrong variables had been compared.
29196
29197 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
29198
29199 PR libfortran/18495
29200 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29201 Test callee-allocated version of return array with a write
29202 statement.
29203 Test spread with a temporary with another write statement.
29204
29205 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
29206
29207 PR tree-optimization/21031
29208 * gcc.dg/tree-ssa/pr21031.c: New.
29209
29210 2005-04-15 Uros Bizjak <uros@kss-loka.si>
29211
29212 PR tree-optimization/21004
29213 * gcc.dg/builtins-53.c: Include builtins-config.h.
29214 Check floorf, ceilf, floorl and ceill transformations
29215 only when HAVE_C99_RUNTIME is defined.
29216
29217 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
29218
29219 PR middle-end/20739
29220 * gcc.dg/tree-ssa/pr20739.c: New test.
29221
29222 2005-04-14 Mike Stump <mrs@apple.com>
29223
29224 * gcc.dg/Foundation.framework/empty: New.
29225 * gcc.dg/framework-2.c: New.
29226
29227 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
29228
29229 PR tree-optimization/21021
29230 * gcc.c-torture/compile/pr21021.c: New.
29231
29232 2005-04-14 Janis Johnson <janis187@us.ibm.com>
29233
29234 PR testsuite/21010
29235 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29236 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29237 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29238 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29239 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29240 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29241 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29242 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29243
29244 2005-04-14 Richard Henderson <rth@redhat.com>
29245
29246 * lib/target-supports.exp (check_effective_target_vect_condition):
29247 Add ia64, i?86, and x86_64.
29248
29249 2005-04-14 Steven G. Kargl <kargls@comcast.net>
29250
29251 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29252
29253 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
29254
29255 PR tree-optimization/20657
29256 * gcc.dg/tree-ssa/pr20657.c: New.
29257
29258 2005-04-14 Uros Bizjak <uros@kss-loka.si>
29259
29260 * gcc.dg/builtins-53.c: Also check (int)trunc* and
29261 (long long int)trunc*.
29262
29263 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
29264
29265 PR target/20927
29266 * gcc.dg/pr20927.c: New test.
29267
29268 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
29269
29270 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29271 * gcc.target/mips/asm-1.c: Likewise.
29272
29273 2005-04-13 Dale Johannesen <dalej@apple.com>
29274
29275 * objc.dg/objc-fast-4.m: New.
29276
29277 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
29278
29279 * gcc.target/cris/torture/cris-torture.exp: New driver in new
29280 directory.
29281 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29282
29283 2005-04-13 David Edelsohn <edelsohn@gnu.org>
29284
29285 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29286 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29287 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29288
29289 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
29290
29291 PR tree-optimization/20913
29292 * gcc.dg/tree-ssa/pr20913.c: New.
29293
29294 PR tree-optimization/20702
29295 * gcc.dg/tree-ssa/pr20702.c: New.
29296
29297 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29298
29299 PR c++/13744
29300 * g++.dg/inherit/local3.C: New test.
29301
29302 2005-04-12 Jeff Law <law@redhat.com>
29303
29304 * gcc.dg/tree-ssa/20050412-1.c: New test.
29305
29306 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
29307
29308 PR libfortran/19016
29309 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29310 Add tests with mask generated by expression.
29311 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29312 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29313 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29314
29315 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
29316
29317 PR middle-end/20917
29318 * gcc.dg/20050409-1.c: New test.
29319
29320 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
29321
29322 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29323
29324 2005-04-11 Mark Mitchell <mark@codesourcery.com>
29325
29326 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29327 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29328 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29329 (TARGET_CXX): Adjust accordingly.
29330 * target.h (struct gcc_target): Remove epxort_class_data. Add
29331 determine_class_data_visibility and class_data_always_comdat.
29332 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29333 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29334 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29335 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29336 (arm_cxx_determine_class_data_visibility): New.
29337 (arm_cxx_class_data_always_comdat): Likewise.
29338 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29339 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29340 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29341 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29342 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29343 Define.
29344
29345 2005-04-11 Mark Mitchell <mark@codesourcery.com>
29346
29347 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29348
29349 2005-04-11 Geoffrey Keating <geoffk@apple.com>
29350
29351 * gcc.dg/i386-darwin-fpmath.c: New.
29352
29353 2004-04-11 Devang Patel <dpatel@apple.com>
29354
29355 * lib/target-supports.exp (check_effective_target_vect_condition): New.
29356 * gcc.dg/vect/vect-ifcvt-1.c: New test.
29357 * gcc.dg/vect/vect-ifcvt-2.c: New test.
29358 * gcc.dg/vect/vect-ifcvt-3.c: New test.
29359 * gcc.dg/vect/vect-ifcvt-4.c: New test.
29360 * gcc.dg/vect/vect-ifcvt-5.c: New test.
29361 * gcc.dg/vect/vect-ifcvt-6.c: New test.
29362 * gcc.dg/vect/vect-ifcvt-7.c: New test.
29363 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29364
29365 2004-04-11 Devang Patel <dpatel@apple.com>
29366
29367 * gcc.dg/vect/vect-dv-1.c: New test.
29368 * gcc.dg/vect/vect-dv-2.c: New test.
29369
29370 2005-04-11 Diego Novillo <dnovillo@redhat.com>
29371
29372 PR tree-optimization/20933
29373 * gcc.dg/tree-ssa/pr20933.c: New test.
29374
29375 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29376
29377 * gfortran.dg/fold_nearest.f90: New test.
29378
29379 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
29380
29381 * gcc.dg/tree-ssa/alias-1.c: New test.
29382
29383 2005-04-11 Diego Novillo <dnovillo@redhat.com>
29384
29385 PR tree-optimization/20920
29386 * g++.dg/tree-ssa/pr20920.C: New test.
29387
29388 2005-04-11 Uros Bizjak <uros@kss-loka.si>
29389
29390 * gcc.dg/builtins-53.c: Also check (int)ceil* and
29391 (long long int)ceil*.
29392
29393 2005-04-10 Mark Mitchell <mark@codesourcery.com>
29394
29395 * g++.dg/warn/Wdtor1.C: Declare template in system header with
29396 explicit C++ linkage.
29397
29398 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29399
29400 * gfortran.dg/pr17229.f: Take care of the new obsolescence
29401 warning for arithmetic IF statements.
29402
29403 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
29404
29405 * eor_handling_1.f90: New test case.
29406 * eor_handling_2.f90: New test case.
29407 * eor_handling_3.f90: New test case.
29408 * eor_handling_4.f90: New test case.
29409 * eor_handling_5.f90: New test case.
29410 * noadv_size.f90: New test case.
29411 * pad_no.f90: New test case.
29412
29413 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
29414
29415 * gcc.c-torture/execute/20050410-1.c: New test.
29416
29417 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
29418
29419 * gcc.dg/pr20126.c: New.
29420
29421 2005-04-09 Bud Davis <bdavis@gfortran.org>
29422 Steven G. Kargl <kargls@comcast.net>
29423
29424 * gfortran.dg/PR19872.f: New test.
29425
29426 2005-04-09 Steven G. Kargl <kargls@comcast.net>
29427
29428 * gfortran.dg/nint_1.f90: Fix dg-do directive.
29429
29430 2005-04-09 Steven G. Kargl <kargls@comcast.net>
29431
29432 * gfortran.dg/nint_1.f90: New test.
29433
29434 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
29435
29436 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29437 Added test for callee-allocated arrays with write statements.
29438 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29439 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29440 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29441 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29442 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29443
29444 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
29445
29446 PR libfortran/20163
29447 * gfortran.dg/open-options-blanks.f: New test.
29448
29449 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
29450
29451 PR fortran/13257
29452 * gfortran.dg/comma_format_extension_[1234].f: New tests.
29453
29454 2005-04-09 Jakub Jelinek <jakub@redhat.com>
29455
29456 * gcc.dg/tree-ssa/stdarg-1.c: New test.
29457 * gcc.dg/tree-ssa/stdarg-2.c: New test.
29458 * gcc.dg/tree-ssa/stdarg-3.c: New test.
29459 * gcc.dg/tree-ssa/stdarg-4.c: New test.
29460 * gcc.dg/tree-ssa/stdarg-5.c: New test.
29461 * gcc.c-torture/execute/stdarg-4.c: New test.
29462
29463 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29464
29465 PR target/20795
29466 * g++.dg/abi/param2.C: New test.
29467
29468 2005-04-09 Uros Bizjak <uros@kss-loka.si>
29469
29470 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29471
29472 2005-04-09 Uros Bizjak <uros@kss-loka.si>
29473
29474 * gcc.dg/builtins-53.c: New test.
29475
29476 2005-04-08 Diego Novillo <dnovillo@redhat.com>
29477
29478 * g++.dg/tree-ssa/pr18178.C: New test.
29479 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29480 * gcc.c-torture/execute/20041019-1.c: New test.
29481 * gcc.dg/tree-ssa/20041008-1.c: New test.
29482 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29483 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29484 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29485 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29486 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29487 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29488 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29489 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29490 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29491 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29492
29493 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
29494
29495 PR rtl-optimization/20466
29496 * gcc.c-torture/execute/pr20466-1.c: New test.
29497
29498 2005-04-08 Mark Mitchell <mark@codesourcery.com>
29499
29500 PR c++/20905
29501 * g++.dg/parse/cond2.C: New test.
29502
29503 PR c++/20145
29504 * g++.dg/warn/Wdtor1.C: New test.
29505
29506 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29507
29508 PR fortran/17229
29509 * gfortran.dg/pr17229.f: New test.
29510
29511 2005-04-07 Steven G. Kargl <kargls@comcast.net>
29512
29513 * gfortran.dg/tiny_1.f90: New test.
29514 * gfortran.dg/tiny_2.f90: ditto.
29515
29516 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
29517
29518 * gfortran.dg/eor_1.f90: Fix dg-do run line
29519 * gfortran.dg/open_new.f90: Fix dg-do run line
29520
29521 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
29522
29523 * lib/target-supports.exp (get_compiler_messages): Support
29524 optional arguments, the fourth being compiler options.
29525 (check_effective_target_fpic): New proc.
29526 * gcc.dg/20050321-2.c: Restrict to target fpic.
29527
29528 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
29529
29530 * gcc.dg/15443-1.c: New test.
29531 * gcc.dg/15443-2.c: Likewise.
29532
29533 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29534
29535 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29536
29537 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
29538
29539 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29540
29541 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
29542
29543 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29544 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29545 -m64.
29546 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29547 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29548 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29549
29550 2005-04-06 Mark Mitchell <mark@codesourcery.com>
29551
29552 PR c++/20212
29553 * g++.dg/warn/Wunused-11.C: New test.
29554
29555 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
29556
29557 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29558
29559 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
29560
29561 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29562
29563 2005-04-05 Mark Mitchell <mark@codesourcery.com>
29564
29565 PR c++/20734
29566 * g++.dg/template/ptrmem13.C: New test.
29567
29568 2005-04-05 Per Bothner <per@bothner.com>
29569
29570 * lib/gcc.exp: Always add -fno-show-column, for now.
29571
29572 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
29573
29574 PR testsuite/20767
29575 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29576 of plain old "unsigned int" for the type of "i". Makes this test
29577 64bit clean.
29578
29579 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
29580
29581 * gcc.dg/i386-ssefn-1.c: New test.
29582 * gcc.dg/i386-ssefn-2.c: New test.
29583 * gcc.dg/i386-ssefn-3.c: New test.
29584 * gcc.dg/i386-ssefn-4.c: New test.
29585
29586 2005-04-05 Jakub Jelinek <jakub@redhat.com>
29587
29588 PR tree-optimization/20076
29589 * gcc.dg/builtin-apply4.c: New test.
29590
29591 PR preprocessor/19475
29592 * gcc.dg/cpp/macspace1.c: New test.
29593 * gcc.dg/cpp/macspace2.c: New test.
29594
29595 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29596
29597 * gfortran.dg/pr20755.f: Fixed bad format.
29598
29599 2005-04-05 Mark Mitchell <mark@codesourcery.com>
29600
29601 PR c++/20763
29602 * g++.dg/ext/attrib21.C: New test.
29603
29604 2004-04-05 Devang Patel <dpatel@apple.com>
29605
29606 * lib/target-supports.exp (check_effective_target_vect_shif): New.
29607 * gcc.dg/vect/vect-shift-1.c: New test.
29608
29609 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29610
29611 PR libfortran/20755
29612 * gfortran.dg/pr20755.f: New test.
29613
29614 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
29615
29616 * gfortran.dg/pr15959.f90: New test.
29617 * gfortran.dg/string_pad_trunc.f90: New test.
29618
29619 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29620
29621 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29622 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29623 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29624 syntax.
29625
29626 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29627
29628 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29629
29630 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29631
29632 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29633 * gcc.c-torture/compile/20011119-2.c: Likewise.
29634 * gcc.c-torture/compile/981001-2.c: Likewise.
29635
29636 2005-04-04 Mark Mitchell <mark@codesourcery.com>
29637
29638 PR c++/20679
29639 * g++.dg/template/overload4.C: New test.
29640
29641 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
29642
29643 PR c++/20746
29644 * g++.dg/abi/covariant5.C: New.
29645
29646 PR debug/20505
29647 * g++.dg/debug/const2.C: New.
29648
29649 2005-04-04 Jakub Jelinek <jakub@redhat.com>
29650
29651 PR rtl-optimization/16104
29652 * gcc.c-torture/execute/20050316-1.c: New test.
29653
29654 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
29655
29656 * g++.dg/template/spec23.C: Fix dg-error text.
29657
29658 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
29659
29660 PR c++/19199
29661 * g++.dg/expr/lval2.C: New.
29662
29663 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29664
29665 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29666 __builtin_strcasecmp and __builtin_strncasecmp.
29667
29668 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
29669
29670 PR c++/20723
29671 * g++.dg/template/spec22.C: New.
29672 * g++.dg/template/spec23.C: New.
29673
29674 2005-04-03 Dale Ranta <dir@lanl.gov>
29675 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29676
29677 PR libfortran/20068
29678 PR libfortran/20125
29679 PR libfortran/20156
29680 PR libfortran/20471
29681 * gfortran.dg/backspace.f: New test.
29682
29683 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
29684
29685 * gcc.dg/pr19345.c: New test.
29686
29687 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
29688
29689 PR tree-optimization/20640
29690 * gcc.dg/torture/tree-loop-1.c: New.
29691
29692 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
29693
29694 PR rtl-optimization/20290
29695 * gcc.c-torture/execute/loop-ivopts-2.c: New.
29696
29697 2005-04-02 Geoffrey Keating <geoffk@apple.com>
29698
29699 * gcc.dg/rs6000-fpint.c: New.
29700
29701 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
29702
29703 * gcc.dg/old-style-then-proto-1.c: New test.
29704
29705 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29706
29707 * gfortran.fortran-torture/execute/backspace.f90: Check
29708 after backspace and read was incorrect.
29709
29710 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29711
29712 * gcc.c-torture/execute/builtins/strcat.c: Check the result
29713 buffer past the terminating NUL using memcmp.
29714 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29715 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29716
29717 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29718 Fix unused/uninitialized variable warnings.
29719
29720 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29721 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29722 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29723 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29724
29725 * gcc.c-torture/execute/builtins/abs-1-lib.c,
29726 gcc.c-torture/execute/builtins/fputs-lib.c,
29727 gcc.c-torture/execute/builtins/lib/fprintf.c,
29728 gcc.c-torture/execute/builtins/lib/main.c,
29729 gcc.c-torture/execute/builtins/lib/memcmp.c,
29730 gcc.c-torture/execute/builtins/lib/memmove.c,
29731 gcc.c-torture/execute/builtins/lib/mempcpy.c,
29732 gcc.c-torture/execute/builtins/lib/memset.c,
29733 gcc.c-torture/execute/builtins/lib/printf.c,
29734 gcc.c-torture/execute/builtins/lib/sprintf.c,
29735 gcc.c-torture/execute/builtins/lib/stpcpy.c,
29736 gcc.c-torture/execute/builtins/lib/strchr.c,
29737 gcc.c-torture/execute/builtins/lib/strcmp.c,
29738 gcc.c-torture/execute/builtins/lib/strcpy.c,
29739 gcc.c-torture/execute/builtins/lib/strcspn.c,
29740 gcc.c-torture/execute/builtins/lib/strlen.c,
29741 gcc.c-torture/execute/builtins/lib/strncat.c,
29742 gcc.c-torture/execute/builtins/lib/strncmp.c,
29743 gcc.c-torture/execute/builtins/lib/strncpy.c,
29744 gcc.c-torture/execute/builtins/lib/strrchr.c,
29745 gcc.c-torture/execute/builtins/lib/strspn.c,
29746 gcc.c-torture/execute/builtins/lib/strstr.c,
29747 gcc.c-torture/execute/builtins/memops-asm-lib.c,
29748 gcc.c-torture/execute/builtins/strlen-2.c,
29749 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29750 prototypes.
29751
29752 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
29753
29754 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29755 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29756 selectany usage.
29757
29758 2005-04-01 Jakub Jelinek <jakub@redhat.com>
29759
29760 PR c++/19406
29761 * g++.dg/debug/using1.C: New test.
29762
29763 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
29764
29765 PR middle-end/20524
29766 * gcc.dg/alias-7.c: Prefix asm-declared name with
29767 __USER_LABEL_PREFIX__.
29768
29769 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
29770
29771 Fix fallout from PR middle-end/15700:
29772 * gcc.c-torture/compile/20011119-1.c: Take
29773 __USER_LABEL_PREFIX__ into account.
29774 * gcc.c-torture/compile/20011119-2.c: Likewise.
29775
29776 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
29777
29778 PR c++/18644
29779 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29780
29781 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
29782
29783 PR c/17855
29784 * gcc.c-torture/compile/struct-non-lval-1.c,
29785 gcc.c-torture/compile/struct-non-lval-2.c,
29786 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29787
29788 2005-03-31 Janis Johnson <janis187@us.ibm.com>
29789
29790 * gcc.dg/tls/tls.exp: Remove temporary file.
29791 * g++.dg/tls/tls.exp: Ditto.
29792 * lib/file-format.exp: Ditto.
29793 * g++.dg/special/ecos.exp: Ditto.
29794
29795 * lib/profopt.exp: Treat prof_ext as a list.
29796 * gcc.misc-tests/bprob.exp: Ditto.
29797 * g++.dg/bprob/bprob.exp: Ditto.
29798
29799 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29800 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29801 g++.dg/tree-ssa/pointer-reference-alias.C,
29802 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29803 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29804 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29805 g++.dg/vect/pr19951.cc: Ditto.
29806 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29807 gcc.dg/builtins-47.c: Ditto.
29808 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29809 gcc.dg/pr20115-1.c: Ditto.
29810 * gcc.dg/tree-ssa/20030530-2.c,
29811 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29812 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29813 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29814 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29815 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29816 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29817 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29818 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29819 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29820 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29821 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29822 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29823 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29824 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29825 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29826 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29827 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29828 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29829 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29830 gcc.dg/tree-ssa/20030824-1.c,
29831 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29832 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29833 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29834 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29835 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29836 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29837 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29838 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29839 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29840 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29841 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29842 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29843 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29844 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29845 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29846 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29847 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29848 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29849 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29850 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29851 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29852 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29853 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29854 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29855 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29856 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29857 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29858 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29859 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29860 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29861 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29862 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29863 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29864 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29865 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29866 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29867 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29868 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29869 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29870 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29871 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29872 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29873 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29874 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29875 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29876 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29877 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29878 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29879 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29880 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29881 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29882 gcc.dg/tree-ssa/useless-1.c: Ditto.
29883 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29884 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29885 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29886 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29887 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29888 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29889 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29890 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29891 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29892 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29893 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29894 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29895 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29896 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29897 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29898 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29899 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29900 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29901 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29902 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29903 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29904 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29905 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29906 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29907 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29908 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29909 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29910 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29911 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29912 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29913 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29914 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29915 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29916 gcc.dg/vect/vect-none.c: Ditto.
29917 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29918 treelang/compile/unsigned.tree: Ditto.
29919
29920 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29921 * gcc.dg/cpp/direct2s.c: Ditto.
29922 * gcc.dg/cpp/paste4.c: Ditto.
29923 * gcc.dg/cpp/separate-1.c: Ditto.
29924 * gcc.dg/pch/save-temps-1.c: Ditto.
29925 * g++.dg/ext/altivec-10.C: Ditto.
29926 * g++.dg/pch/pch.C: Ditto.
29927
29928 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29929
29930 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29931 * g++.dg/template/repo1.C: Ditto.
29932 * g++.dg/template/repo2.C: Ditto.
29933 * g++.dg/template/repo3.C: Ditto.
29934 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29935 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29936 * g++.old-deja/g++.pt/repo1.C: Ditto.
29937 * g++.old-deja/g++.pt/repo2.C: Ditto.
29938 * g++.old-deja/g++.pt/repo3.C: Ditto.
29939 * g++.old-deja/g++.pt/repo4.C: Ditto.
29940
29941 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29942 * gcc.dg/20030107-1.c: Ditto.
29943 * gcc.dg/20030702-1.c: Ditto.
29944 * gcc.dg/profile-generate-1.c: Ditto.
29945 * g++.dg/other/profile1.C: Ditto.
29946 * g++.old-deja/g++.robertl/eb83.C: Ditto.
29947
29948 * lib/gcc-dg.exp (remove-build-file): New.
29949 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29950 cleanup-tree-dump, cleanup-saved-temps): New.
29951
29952 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
29953
29954 PR c++/19203, DR 214
29955 * g++.dg/parse/ambig3.C: Not ambiguous.
29956 * g++.dg/template/spec20.C: New.
29957 * g++.dg/template/spec21.C: New.
29958
29959 2005-03-31 Steve Ellcey <sje@cup.hp.com>
29960
29961 PR target/20045
29962 * gcc.dg/ia64-fptr-1.c: Run only on linux.
29963
29964 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29965
29966 PR libfortran/20660
29967 * gfortran.dg/negative_unit.f: New test.
29968
29969 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29970
29971 * gcc.dg/20050330-1.c: New test.
29972
29973 2005-03-30 Devang Patel <dpatel@apple.com>
29974
29975 * g++.dg/tree-sra/ssa-sra-3.C: New test.
29976
29977 2005-03-30 Dale Johannesen <dalej@apple.com>
29978
29979 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29980
29981 2005-03-30 Janis Johnson <janis187@us.ibm.com>
29982
29983 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29984 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29985 Strip options from test name.
29986
29987 2005-03-31 Jan Hubicka <jh@suse.cz>
29988
29989 * gcc.dg/varpool-1.c: New testcase.
29990
29991 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
29992
29993 PR c/772
29994 PR c/17913
29995 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29996 gcc.dg/stmt-expr-label-3.c : New tests.
29997 * gcc.c-torture/execute/medce-2.c: Remove.
29998
29999 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30000
30001 PR c/20368
30002 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30003 tests.
30004
30005 2005-03-30 Alan Modra <amodra@bigpond.net.au>
30006
30007 * gcc.c-torture/compile/pr20203.c: New test.
30008
30009 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30010
30011 * gfortran.dg/promotion.f90: New test.
30012
30013 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
30014
30015 PR middle-end/20491
30016 * gcc.dg/torture/asm-subreg-1.c: New test.
30017
30018 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
30019
30020 PR c/20672
30021 * gcc.dg/pr20672-1.c: New test.
30022
30023 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
30024
30025 * gfortran.dg/vect: New directory.
30026 * gfortran.dg/vect/vect.exp: New.
30027 * gfortran.dg/vect/vect-1.f90: New test.
30028 * gfortran.dg/vect/vect-2.f90: New test.
30029 * gfortran.dg/vect/vect-3.f90: New test.
30030 * gfortran.dg/vect/vect-4.f90: New test.
30031 * gfortran.dg/vect/vect-5.f90: New test.
30032
30033 2005-03-29 Jakub Jelinek <jakub@redhat.com>
30034
30035 PR middle-end/20622
30036 * gcc.dg/alias-7.c: New test.
30037
30038 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
30039
30040 * gcc.dg/sparc-reg-1.c: New test.
30041
30042 2005-03-28 Steve Ellcey <sje@cup.hp.com>
30043
30044 PR target/19890
30045 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30046
30047 2005-03-29 Dale Ranta <dir@lanl.gov>
30048 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30049
30050 PR libfortran/20163
30051 * gfortran.dg/pr20163-2.f: New test.
30052
30053 2005-03-28 Jan Hubicka <jh@suse.cz>
30054
30055 PR middle-end/20635
30056 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30057 by Jakub Jelinek.
30058
30059 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
30060
30061 PR tree-optimization/20626
30062 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30063 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30064
30065 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30066
30067 * gfortran.dg/underflow.f90: New test.
30068 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30069
30070 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30071
30072 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30073
30074 2005-03-25 Mark Mitchell <mark@codesourcery.com>
30075
30076 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30077 (g++_init): Make sure that CXXFLAGS is set.
30078 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30079 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30080 * lib/gfortran.exp (gfortran_link_flags): Likewise.
30081 * lib/objc.exp (objc_init): Likewise.
30082 * lib/treelang.exp (treelang_init): Likewise.
30083
30084 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
30085
30086 PR tree-optimization/20470
30087 * gcc.dg/tree-ssa/pr20470.c: New test.
30088
30089 2005-03-25 Geoffrey Keating <geoffk@apple.com>
30090
30091 * gcc.dg/ppc-stfiwx.c: New.
30092
30093 2005-03-25 Steve Ellcey <sje@cup.hp.com>
30094
30095 PR target/19888
30096 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30097
30098 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
30099
30100 * gcc.dg/20050325-1.c: Fix a typo.
30101
30102 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30103
30104 PR libfortran/19678
30105 PR libfortran/19679
30106 * gfortran.dg/dos_eol.f: New test.
30107
30108 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
30109
30110 PR rtl-optimization/20249
30111 * gcc.dg/20050325-1.c: New test.
30112
30113 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30114
30115 PR libfortran/15332
30116 * gfortran.dg/pr15332.f: New test.
30117
30118 2005-03-24 Dale Johannesen <dalej@apple.com>
30119
30120 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30121
30122 2005-03-24 Geoffrey Keating <geoffk@apple.com>
30123
30124 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30125 'internal' visibility.
30126 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30127 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30128 'protected' visibility.
30129 * gcc.dg/visibility-7.c: Likewise.
30130 * lib/target-supports.exp (check_visibility_available): Take
30131 a parameter, the kind of visibility to check for.
30132 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30133 to check_visibility_available.
30134
30135 * g++.dg/expr/cast3.C: New.
30136
30137 2005-03-24 David Edelsohn <edelsohn@gnu.org>
30138
30139 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30140 rs6000.
30141
30142 2005-03-24 Steve Ellcey <sje@cup.hp.com>
30143
30144 PR target/20095
30145 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30146
30147 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
30148
30149 * gcc.dg/badshift.c: Renamed to...
30150 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
30151
30152 * gcc.target/i386/badshift.c: Renamed to...
30153 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
30154 only.
30155
30156 PR rtl-optimization/20532
30157 * gcc.target/i386/badshift.c: New.
30158
30159 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30160
30161 * gfortran.dg/pr18025.f90: New test.
30162
30163 2005-03-23 Dale Johannesen <dalej@apple.com>
30164
30165 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30166
30167 2005-03-23 Mark Mitchell <mark@codesourcery.com>
30168
30169 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30170
30171 * lib/target-supports.exp (check_iconv_available): Default
30172 libiconv to -liconv, if there is no definition.
30173
30174 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
30175
30176 * gcc.dg/torture/cris-asm-mof-1.c: New test.
30177
30178 2005-03-22 Mark Mitchell <mark@codesourcery.com>
30179
30180 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30181 * g++.dg/opt/pr7503-2.C: Likewise.
30182 * g++.dg/opt/pr7503-3.C: Likewise.
30183 * g++.dg/opt/pr7503-4.C: Likewise.
30184 * g++.dg/opt/pr7503-5.C: Likewise.
30185 * g++.dg/warn/minmax.C: New test.
30186
30187 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30188
30189 * gfortran.dg/g77_intrinsics_funcs.f: New test.
30190 * gfortran.dg/g77_intrinsics_sub.f: New test.
30191
30192 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30193 Jan Hubicka <jh@suse.cz>
30194 Steven Bosscher <stevenb@suse.de
30195
30196 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30197
30198 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30199
30200 PR c++/19980
30201 * g++.dg/template/redecl3.C: New test.
30202
30203 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30204
30205 PR c++/20499
30206 * g++.dg/parse/error16.C: Tweak error markers.
30207
30208 2005-03-22 Jakub Jelinek <jakub@redhat.com>
30209
30210 PR target/20561
30211 * gcc.dg/20050321-2.c: New test.
30212
30213 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
30214
30215 PR c++/20465
30216 PR c++/20381
30217 * g++.dg/template/ptrmem12.C: New.
30218
30219 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
30220
30221 PR rtl-optimization/20527
30222 * gcc.c-torture/execute/pr20527-1.c: New test.
30223
30224 2005-03-22 Ben Elliston <bje@au.ibm.com>
30225
30226 * gcc.misc-tests/options.exp (check_for_options): Create a real C
30227 program, compile it into a real executable and then delete the .c
30228 and .x files afterwards, to avoid problems on testglue targets.
30229
30230 2005-03-21 Stuart Hastings <stuart@apple.com>
30231
30232 * gcc.target/i386/sse-2.c: New.
30233
30234 2005-03-21 Uros Bizjak <uros@kss-loka.si>
30235
30236 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30237
30238 2005-03-21 Paolo Carlini <pcarlini@suse.de>
30239
30240 * g++.dg/parse/crash25.C: Fix typo.
30241
30242 2005-03-21 Paolo Carlini <pcarlini@suse.de>
30243
30244 PR c++/20461
30245 * g++.dg/parse/crash24.C: New test.
30246
30247 PR c++/20536
30248 * g++.dg/parse/crash25.C: New test.
30249
30250 2005-03-21 Paolo Carlini <pcarlini@suse.de>
30251
30252 PR c++/20147
30253 * g++.dg/ext/stmtexpr4.C: New test.
30254
30255 2005-03-20 Roger Sayle <roger@eyesopen.com>
30256
30257 PR middle-end/20539
30258 * gcc.c-torture/compile/pr13066-1.c: New test case.
30259 * gcc.c-torture/compile/pr20539-1.c: Likewise.
30260 * g++.dg/opt/pr13066-1.C: Likewise.
30261
30262 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
30263
30264 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30265
30266 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30267
30268 PR fortran/18525
30269 * gfortran.dg/nesting_1.f90: New test.
30270
30271 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30272
30273 PR c++/20240
30274 * g++.dg/lookup/using13.C: New test.
30275
30276 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30277
30278 PR c++/20333
30279 * g++.dg/template/crash36.C: New test.
30280
30281 2005-03-18 Paolo Carlini <pcarlini@suse.de>
30282
30283 PR c++/20463
30284 * g++.dg/template/crash35.C: New test.
30285
30286 2005-03-17 Paolo Carlini <pcarlini@suse.de>
30287
30288 PR c++/19966
30289 * g++.dg/overload/operator2.C: New test.
30290
30291 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30292
30293 PR libfortran/20257
30294 * gfortran.dg/pr20257.f90: New test.
30295
30296 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30297
30298 PR libfortran/20480
30299 * gfortran.dg/pr20480.f90: New test.
30300
30301 2005-03-16 Richard Henderson <rth@redhat.com>
30302
30303 PR middle-end/15700
30304 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30305 (_rtld_global): New.
30306 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30307 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30308
30309 * gcc.dg/alias-3.c: New.
30310 * gcc.dg/alias-4.c: New.
30311 * gcc.dg/alias-5.c: New.
30312 * gcc.dg/alias-6.c: New.
30313
30314 2005-03-15 Geoffrey Keating <geoffk@apple.com>
30315
30316 * gcc.dg/cpp/ucnid-7.c: New.
30317
30318 2005-03-15 Janis Johnson <janis187@us.ibm.com>
30319 Dorit Naishlos <dorit@il.ibm.com>
30320
30321 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30322 darwin.
30323
30324 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
30325
30326 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30327 support misaligned accesses.
30328 * gcc.dg/vect/vect-58.c: Likewise.
30329 * gcc.dg/vect/vect-92.c: New.
30330 * gcc.dg/vect/vect-93.c: New.
30331
30332 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
30333
30334 PR fortran/18827
30335 * gfortran.dg/assign_2.f90: New test.
30336 * gfortran.dg/assign_3.f90: New test.
30337 * gfortran.dg/assign.f90: New test.
30338
30339 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
30340
30341 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30342 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30343 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30344 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30345 names.
30346
30347 2005-03-14 Geoffrey Keating <geoffk@apple.com>
30348
30349 * gcc.dg/cpp/ucnid-6.c: New.
30350
30351 * gcc.dg/cpp/normalize-1.c: New.
30352 * gcc.dg/cpp/normalize-2.c: New.
30353 * gcc.dg/cpp/normalize-3.c: New.
30354 * gcc.dg/cpp/normalize-4.c: New.
30355 * gcc.dg/cpp/ucnid-4.c: New.
30356 * gcc.dg/cpp/ucnid-5.c: New.
30357 * g++.dg/cpp/normalize-1.C: New.
30358 * g++.dg/cpp/ucnid-1.C: New.
30359
30360 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
30361
30362 * gcc.dg/pr18628.c: New.
30363
30364 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
30365
30366 PR c++/20280
30367 * g++.dg/tree-ssa/pr20280.C: New.
30368
30369 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30370
30371 PR fortran/20467
30372 * gfortran.dg/stfunc_2.f90: New test.
30373
30374 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
30375
30376 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30377
30378 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
30379
30380 * gcc.dg/tree-ssa/20050314-1.c: New test.
30381
30382 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30383
30384 PR c++/4403
30385 PR c++/9783, DR433
30386 * g++.dg/template/friend34.C: New test.
30387 * g++.dg/template/friend35.C: Likewise.
30388 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30389
30390 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30391
30392 Friend class name lookup 5/n
30393 PR c++/1016
30394 * g++.dg/lookup/hidden-class1.C: New test.
30395 * g++.dg/lookup/hidden-class2.C: Likewise.
30396 * g++.dg/lookup/hidden-class3.C: Likewise.
30397 * g++.dg/lookup/hidden-class4.C: Likewise.
30398 * g++.dg/lookup/hidden-class5.C: Likewise.
30399 * g++.dg/lookup/hidden-class6.C: Likewise.
30400 * g++.dg/lookup/hidden-class7.C: Likewise.
30401 * g++.dg/lookup/hidden-class8.C: Likewise.
30402 * g++.dg/lookup/hidden-class9.C: Likewise.
30403 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30404 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30405 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30406 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30407 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30408 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30409 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30410 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30411 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30412 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30413 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30414
30415 2005-03-13 Mark Mitchell <mark@codesourcery.com>
30416
30417 PR c++/20157
30418 * g++.dg/template/error18.C: New test.
30419
30420 2005-03-09 Ben Elliston <bje@au.ibm.com>
30421
30422 PR debug/16792
30423 * g++.dg/debug/pr16792.C: New test.
30424
30425 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
30426
30427 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30428 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30429 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30430 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30431 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30432 test assertion names.
30433
30434 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30435
30436 PR fortran/18600
30437 * gfortran.dg/stfunc_1.f90: New test.
30438
30439 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30440
30441 PR fortran/16907
30442 * gfortran.dg/real_index_1.f90: New test.
30443
30444 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30445
30446 PR fortran/20323
30447 * gfortran.dg/spec_expr_1.f90: New test.
30448
30449 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
30450
30451 PR c/20402
30452 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30453 new parser.
30454
30455 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30456
30457 PR fortran/20361
30458 * gfortran.dg/largeequiv_1.f90: New test.
30459
30460 2005-03-12 Geoffrey Keating <geoffk@apple.com>
30461
30462 * gcc.dg/ucnid-1.c: New.
30463 * gcc.dg/ucnid-2.c: New.
30464 * gcc.dg/ucnid-3.c: New.
30465 * gcc.dg/ucnid-4.c: New.
30466 * gcc.dg/ucnid-5.c: New.
30467 * gcc.dg/ucnid-6.c: New.
30468 * gcc.dg/cpp/ucnid-1.c: New.
30469 * gcc.dg/cpp/ucnid-2.c: New.
30470 * gcc.dg/cpp/ucnid-3.c: New.
30471 * g++.dg/other/ucnid-1.C: New.
30472
30473 2005-03-12 Geoffrey Keating <geoffk@apple.com>
30474
30475 * gcc.dg/vmx/darwin-abi-3.c: Delete.
30476
30477 2005-03-11 Per Bothner <per@bothner.com>
30478
30479 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
30480 that diagnotics refer to correct token.
30481 * gcc.dg/unused-3.c: Likewise.
30482
30483 2005-03-11 Per Bothner <per@bothner.com>
30484
30485 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30486 constant" is now actually on same line as string constant.
30487 * gcc.dg/cpp/direct2s.c: Likewise.
30488
30489 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
30490
30491 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30492
30493 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30494
30495 PR libfortran/20124
30496 * gfortran.dg/pr20124.f90: New Test
30497
30498 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
30499
30500 PR tree-optimization/20130
30501 * gcc.dg/pr20130-1.c: New test.
30502
30503 2005-03-10 Steve Ellcey <sje@cup.hp.com>
30504
30505 PR target/20095
30506 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30507
30508 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30509
30510 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30511
30512 2005-03-10 Steve Ellcey <sje@cup.hp.com>
30513
30514 * g++.dg/eh/forced1.C: Fix comment.
30515 * g++.dg/eh/forced2.C: Ditto.
30516 * g++.dg/eh/forced3.C: Ditto.
30517 * g++.dg/eh/forced4.C: Ditto.
30518
30519 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
30520
30521 PR rtl-opt/20412
30522 * gcc.c-torture/compile/pr20412.c: New test.
30523
30524 2005-03-10 Roger Sayle <roger@eyesopen.com>
30525
30526 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30527
30528 2005-03-10 Jakub Jelinek <jakub@redhat.com>
30529
30530 PR target/20322
30531 * gcc.dg/20050307-1.c: New test.
30532
30533 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
30534
30535 PR c++/20375
30536 * g++.dg/other/stdarg3.C: New.
30537
30538 2005-03-10 Jakub Jelinek <jakub@redhat.com>
30539
30540 PR c++/18384, c++/18327
30541 * g++.dg/init/array19.C: New test.
30542
30543 PR inline-asm/20314
30544 * gcc.dg/torture/pr20314-1.c: New test.
30545 * gcc.dg/torture/pr20314-2.c: New test.
30546
30547 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
30548
30549 * gcc.dg/20050309-1.c: New test.
30550
30551 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30552
30553 * gcc.dg/builtins-10.c: Reactivate disabled test.
30554 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
30555 new cbrt transformations.
30556
30557 2005-03-09 Mark Mitchell <mark@codesourcery.com>
30558
30559 PR c++/20208
30560 * g++.dg/template/array13.C: New test.
30561
30562 2005-03-09 Paolo Carlini <pcarlini@suse.de>
30563
30564 PR c++/16859
30565 * g++.dg/init/brace4.C: New test.
30566
30567 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
30568
30569 PR c++/20186
30570 * g++.dg/template/non-dependent12.C: New.
30571
30572 2005-03-08 Mark Mitchell <mark@codesourcery.com>
30573
30574 PR c++/20142
30575 * g++.dg/init/array18.C: Add dg-do run marker.
30576
30577 PR c++/20142
30578 * g++.dg/init/array18.C: New test.
30579
30580 2005-03-09 Ben Elliston <bje@au.ibm.com>
30581
30582 * consistency.vlad/vlad.exp: Remove trailing semicolons.
30583 * g++.dg/gcov/gcov.exp: Likewise.
30584 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30585 * gcc.target/xstormy16/xstormy16.exp: Likewise.
30586 * lib/c-torture.exp: Likewise.
30587 * lib/fortran-torture.exp: Likewise.
30588 * lib/g++.exp: Likewise.
30589 * lib/gcc-defs.exp: Likewise.
30590 * lib/gcc-dg.exp: Likewise.
30591 * lib/gcc.exp: Likewise.
30592 * lib/gcov.exp: Likewise.
30593 * lib/gfortran.exp: Likewise.
30594 * lib/mike-g++.exp: Likewise.
30595 * lib/mike-gcc.exp: Likewise.
30596 * lib/objc-torture.exp: Likewise.
30597 * lib/objc.exp: Likewise.
30598 * lib/profopt.exp: Likewise.
30599 * lib/target-libpath.exp: Likewise.
30600 * lib/target-supports.exp: Likewise.
30601 * lib/treelang.exp: Likewise.
30602 * lib/wrapper.exp: Likewise.
30603
30604 2005-03-08 Jeff Law <law@redhat.com>
30605
30606 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30607 PHI-OPT changes.
30608
30609 2005-03-08 Ira Rosen <irar@il.ibm.com>
30610
30611 * gcc.dg/vect/pr20122.c: New test.
30612
30613 2005-03-07 Jeff Law <law@redhat.com>
30614
30615 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30616 was folded away.
30617 * gcc.dg/tree-ssa/pr18133-1.c: New test.
30618 * gcc.dg/tree-ssa/pr18133-2.c: New test.
30619 * gcc.dg/tree-ssa/pr18134.c: New test.
30620
30621 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30622
30623 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30624 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30625 gcc.dg/torture/builtin-noret-2.c: Require weak support.
30626
30627 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
30628
30629 PR tree-opt/17671
30630 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30631
30632 2005-03-07 Mark Mitchell <mark@codesourcery.com>
30633
30634 * g++.dg/warn/Wnvdtor.C: New test.
30635
30636 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
30637
30638 * gcc.dg/torture/pr19683-1.c: New test.
30639
30640 2005-03-06 Steven G. Kargl <kargls@comcast.net>
30641
30642 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30643 * gfortran.dg/g77/19990313-2.f: Ditto.
30644 * gfortran.dg/g77/19990313-3.f: Ditto.
30645 * gfortran.dg/g77/19990525-0.f: Ditto.
30646 * gfortran.dg/g77/19990826-0.f: Ditto.
30647 * gfortran.dg/g77/19990826-2.f: Ditto.
30648 * gfortran.dg/g77/19990826-3.f: Ditto.
30649 * gfortran.dg/g77/20000511-1.f: Ditto.
30650 * gfortran.dg/g77/20000511-2.f: Ditto.
30651 * gfortran.dg/g77/970625-2.f: Ditto.
30652 * gfortran.dg/g77/980310-2.f: Ditto.
30653 * gfortran.dg/g77/980310-3.f: Ditto.
30654 * gfortran.dg/g77/980310-8.f: Ditto.
30655 * gfortran.dg/g77/980519-2.f: Ditto.
30656 * gfortran.dg/g77/alpha1.f: Ditto.
30657 * gfortran.dg/g77/claus.f: Ditto.
30658 * gfortran.dg/g77/erfc.f: Ditto.
30659 * gfortran.dg/g77/short.f: Ditto.
30660 * gfortran.fortran-torture/execute/data.f90: Ditto.
30661 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30662 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30663
30664 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30665
30666 * lib/file-format.exp (gcc_target_object_format): Add check for som
30667 format and hardcode object formats on hppa*-*-hpux*.
30668 * lib/target-supports.exp (check_weak_available): Add check for som
30669 object format. Always return 0 on hppa*-*-hpux10*.
30670
30671 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30672 is defined.
30673
30674 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30675
30676 2005-03-05 Steven G. Kargl <kargls@comcast.net>
30677
30678 * gfortran.dg/pr19936_1.f90: New test.
30679 * gfortran.dg/pr19936_2.f90: New test.
30680 * gfortran.dg/pr19936_3.f90: New test.
30681
30682 2005-03-05 Steven G. Kargl <kargls@comcast.net>
30683 Paul Thomas <prthomas@drfccad.cea.fr>
30684
30685 * gfortran.dg/PR19754_1.f90: New test.
30686 * gfortran.dg/PR19754_2.f90: Ditto.
30687
30688 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30689
30690 PR c++/19311
30691 * g++.dg/template/non-dependent11.C: New test.
30692
30693 2005-03-05 Uros Bizjak <uros@kss-loka.si>
30694
30695 * lib/target-supports.exp (check_iconv_available): Fix comment.
30696
30697 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
30698 Joseph S. Myers <joseph@codesourcery.com>
30699
30700 PR c++/19797
30701 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30702
30703 2005-03-04 Matthew Sachs <msachs@apple.com>
30704
30705 * gcc.exp (gcc_target_compile): Put braces around
30706 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30707 * objc.exp (objc_target_compile): Likewise.
30708 * treelang.exp (treelang_target_compile): Likewise.
30709
30710 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30711
30712 PR fortran/19673
30713 * gfortran.dg/func_result_1.f90: New test.
30714
30715 2005-03-04 Ben Elliston <bje@au.ibm.com>
30716
30717 * gcc.misc-tests/options.exp: New test.
30718
30719 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
30720
30721 * gcc.dg/pr15784-4.c: New test.
30722
30723 2005-03-03 Geoffrey Keating <geoffk@apple.com>
30724
30725 * gcc.c-torture/execute/pr17133.c: New.
30726 * gcc.c-torture/compile/20050303-1.c: New.
30727
30728 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
30729
30730 * gcc.dg/cpp/assert4.c: Fix for cygwin.
30731
30732 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
30733
30734 * g++.dg/overload/using2.C: New.
30735
30736 2005-03-02 Mark Mitchell <mark@codesourcery.com>
30737
30738 PR c++/19916
30739 * g++.dg/init/ptrmem2.C: New test.
30740
30741 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
30742
30743 PR c/8927
30744 * gcc.dg/pr8927-1.c: New test.
30745
30746 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
30747
30748 PR c++/20232
30749 * g++.dg/inherit/covariant12.C: New.
30750
30751 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30752
30753 PR fortran/19479
30754 * gfortran.dg/bound_1.f90: New test.
30755
30756 2005-02-28 Janis Johnson <janis187@us.ibm.com>
30757
30758 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30759 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30760
30761 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
30762
30763 PR c/20245
30764 * gcc.dg/pr20245-1.c: New test.
30765
30766 2005-02-28 Jakub Jelinek <jakub@redhat.com>
30767
30768 PR middle-end/19874
30769 * gcc.c-torture/execute/20050119-2.c: New test case.
30770
30771 2005-02-28 Ben Elliston <bje@au.ibm.com>
30772
30773 * README: Update the DejaGnu bug reporting address.
30774 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30775 * lib/objc-torture.exp: Likewise.
30776
30777 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
30778
30779 * gfortran.dg/boz_1.f90: New test.
30780 * gfortran.dg/boz_3.f90: New test.
30781 * gfortran.dg/boz_4.f90: New test.
30782
30783 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
30784
30785 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30786 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30787
30788 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30789
30790 PR libfortran/20101
30791 * gfortran.dg/write_0_pe_format.f90: New test.
30792
30793 2005-02-27 Jakub Jelinek <jakub@redhat.com>
30794
30795 PR c++/20206
30796 * g++.dg/opt/thunk2.C: New test.
30797 * g++.dg/opt/covariant1.C: New test.
30798
30799 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30800
30801 * gfortran.dg/e_d_fmt.f90: New test.
30802
30803 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
30804
30805 * gcc.dg/asm-b.c: Fix comment typos.
30806
30807 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
30808
30809 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30810 a V_MAY_DEF also.
30811
30812 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
30813
30814 PR tree-opt/20188
30815 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30816 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30817 * gcc.dg/asm-b.c: New test.
30818
30819 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
30820
30821 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30822 Disable this test on IRIX 6.
30823
30824 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
30825
30826 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30827 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30828 parser.
30829
30830 2005-02-25 Diego Novillo <dnovillo@redhat.com>
30831
30832 PR tree-optimization/20204
30833 * gcc.dg/pr20204.c: New test.
30834
30835 2005-02-24 Jakub Jelinek <jakub@redhat.com>
30836
30837 PR target/20196
30838 * gcc.c-torture/execute/20050224-1.c: New test.
30839
30840 PR c++/20175
30841 * g++.dg/warn/Wbraces2.C: New test.
30842
30843 2005-02-23 Mark Mitchell <mark@codesourcery.com>
30844
30845 PR c++/19878
30846 * g++.dg/init/const2.C: New test.
30847
30848 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
30849
30850 PR tree-optimization/20100
30851 * gcc.c-torture/execute/pr20100-1.c: New test.
30852
30853 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30854
30855 * gfortran.dg/implicit_3.f90: New test.
30856
30857 * gfortran.dg/deftype_1.f90: New test.
30858
30859 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
30860
30861 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30862 the test passes.
30863 * g++.dg/other/anon3.C: Accept a warning.
30864
30865 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
30866
30867 * gcc.dg/pr20017.c: Fix a comment typo.
30868
30869 2005-02-23 Bud Davis <bdavis@gfortran.org>
30870
30871 * gfortran.dg/list_read_4.f90: Change to f90 comments.
30872
30873 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30874
30875 PR ada/19902
30876 * ada/acats/tests/cxa/cxa3004.a: Remove.
30877 * ada/acats/tests/cxb/cxb30061.am: Likewise.
30878
30879 2005-02-22 Mark Mitchell <mark@codesourcery.com>
30880
30881 PR c++/20073
30882 * g++.dg/init/const1.C: New test.
30883
30884 PR c++/19991
30885 * g++.dg/parse/constant7.C: New test.
30886
30887 PR c++/20152
30888 * g++.dg/parse/error27.C: New test.
30889 * g++.dg/template/qualttp15.C: Adjust error markers.
30890 * g++.old-deja/g++.other/struct1.C: Likewise.
30891
30892 PR c++/20153
30893 * g++.dg/template/error17.C: New test.
30894
30895 PR c++/20148
30896 * g++.dg/parser/error26.C: New test.
30897
30898 2005-02-22 Diego Novillo <dnovillo@redhat.com>
30899
30900 PR tree-optimization/20100
30901 PR tree-optimization/20115
30902 * gcc.dg/pr20115.c: New test.
30903 * gcc.dg/pr20115-1.c: New test.
30904 * gcc.dg/pr20100.c: New test.
30905 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30906 call-clobbered variables after alias1.
30907
30908 2005-02-22 Bud Davis <bdavis@gfortran.org>
30909
30910 * gfortran.dg/list_read_4.f90: new test.
30911
30912 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
30913
30914 PR rtl-optimization/20017.
30915 * gcc.dg/pr20017.c: New.
30916
30917 2005-02-22 Devang Patel <dpatel@apple.com>
30918
30919 PR 19952
30920 * g++.dg/tree-ssa/pr19952.C: New test.
30921
30922 2005-02-22 Mark Mitchell <mark@codesourcery.com>
30923
30924 PR c++/19883
30925 * g++.dg/parse/constant6.C: New test.
30926
30927 2005-02-22 Uros Bizjak <uros@kss-loka.si>
30928
30929 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30930 * g++.dg/charset/asm2.c: Likewise.
30931 * g++.dg/charset/asm3.c: Likewise.
30932 * g++.dg/charset/asm4.c: Likewise.
30933 * g++.dg/charset/asm5.c: Likewise.
30934 * g++.dg/charset/attribute1.c: Likewise.
30935 * g++.dg/charset/attribute2.c: Likewise.
30936 * g++.dg/charset/extern1.cc: Likewise.
30937 * g++.dg/charset/extern2.cc: Likewise.
30938 * g++.dg/charset/extern3.cc: Likewise.
30939 * g++.dg/charset/function.cc: Likewise.
30940 * g++.dg/charset/string.c: Likewise.
30941 * g++.dg/charset/charset.exp: Likewise.
30942 * lib/target-supports.exp (check_iconv_available): Fix comment.
30943
30944 2005-02-22 Uros Bizjak <uros@kss-loka.si>
30945
30946 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30947 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30948 * gcc.dg/charset/asm2.c: Likewise.
30949 * gcc.dg/charset/asm3.c: Likewise.
30950 * gcc.dg/charset/asm4.c: Likewise.
30951 * gcc.dg/charset/asm5.c: Likewise.
30952 * gcc.dg/charset/asm6.c: Likewise.
30953 * gcc.dg/charset/attribute1.c: Likewise.
30954 * gcc.dg/charset/attribute2.c: Likewise.
30955 * gcc.dg/charset/builtin1.c: Likewise.
30956 * gcc.dg/charset/extern.c: Likewise.
30957 * gcc.dg/charset/function.c: Likewise.
30958 * gcc.dg/charset/string.c: Likewise.
30959 * gcc.dg/charset/charset.exp: Likewise.
30960
30961 2005-02-21 Bud Davis <bdavis9659@comcast.net>
30962
30963 PR fortran/20086
30964 * gfortran.dg/pr20086.f90: New test.
30965
30966 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
30967
30968 PR tree-optimization/19786
30969 * g++.dg/tree-ssa/pr19786.C: New.
30970
30971 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30972
30973 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30974
30975 2005-02-21 Jeff Law <law@redhat.com>
30976
30977 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30978
30979 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30980
30981 * gfortran.dg/do_iterator: Split loop, markup all lines for
30982 which an error locus is printed.
30983 * gfortran.dg/pr17708.f90: Markup all lines for which an error
30984 locus is printed.
30985 * gfortran.dg/select_4.f90: Likewise.
30986 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30987 locuses in the various permutations.
30988
30989 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
30990
30991 PR tree-optimization/19951
30992 * g++.dg/vect: New directory.
30993 * g++.dg/vect/vect.exp: New file.
30994 * g++.dg/vect/pr19951.cc: New testcase.
30995 * g++.dg/dg.exp: Also prune vectorizer tests.
30996
30997 2005-02-20 Zack Weinberg <zack@codesourcery.com>
30998
30999 PR 18785
31000 * gcc.dg/charset/builtin1.c: New test.
31001
31002 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31003
31004 PR c++/19299
31005 * g++.dg/inherit/volatile1.C: New test.
31006
31007 PR c++/19440
31008 * g++.dg/template/dtor4.C: New test.
31009
31010 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31011
31012 * gfortran.dg/int_1.f90: New test.
31013
31014 2005-02-19 Devang Patel <dpatel@apple.com>
31015
31016 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31017
31018 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31019
31020 * gfortran.dg/achar_1.f90: New test.
31021
31022 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
31023
31024 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31025
31026 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
31027 Jakub Jelinek <jakub@redhat.com>
31028
31029 PR tree-optimization/19828
31030 * gcc.dg/tree-ssa/loop-7.c: New test.
31031 * gcc.c-torture/execute/20050218-1.c: New test.
31032
31033 2005-02-19 Jakub Jelinek <jakub@redhat.com>
31034
31035 PR c/20043
31036 * gcc.dg/transparent-union-1.c: New test.
31037 * gcc.dg/transparent-union-2.c: New test.
31038
31039 2005-02-18 James E Wilson <wilson@specifixinc.com>
31040
31041 PR tree-optimization/18977
31042 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31043
31044 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
31045
31046 PR target/20054
31047 * gcc.dg/pr20054.c: New test.
31048
31049 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31050
31051 PR c++/19508
31052 * g++.dg/ext/attrib20.C: New test.
31053
31054 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
31055
31056 PR middle-end/20030
31057 * gfortran.fortran-torture/execute/character_passing.f90: New test.
31058
31059 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
31060
31061 PR c++/20008
31062 * g++.dg/opt/switch4.C: New.
31063
31064 2005-02-18 Jakub Jelinek <jakub@redhat.com>
31065
31066 PR c++/20023
31067 PR tree-optimization/20009
31068 * gcc.c-torture/compile/20050217-1.c: New test.
31069 * g++.dg/opt/switch3.C: New test.
31070
31071 PR tree-optimization/18947
31072 * gcc.c-torture/compile/20050215-1.c: New test.
31073 * gcc.c-torture/compile/20050215-2.c: New test.
31074 * gcc.c-torture/compile/20050215-3.c: New test.
31075
31076 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
31077
31078 PR c++/20028
31079 * g++.dg/template/crash34.C: New.
31080
31081 PR c++/20022
31082 * g++.dg/other/access3.C: New.
31083
31084 2005-02-17 Ira Rosen <irar@il.ibm.com>
31085
31086 * gcc.dg/vect/vect-98.c: New test.
31087
31088 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
31089
31090 PR tree-optimization/19967
31091 * gcc.dg/pr19967.c: New.
31092
31093 2005-02-16 Jakub Jelinek <jakub@redhat.com>
31094
31095 PR middle-end/19857
31096 * gcc.dg/tree-ssa/20050215-1.c: New test.
31097 * gcc.c-torture/execute/20050215-1.c: New test.
31098
31099 2005-02-15 Eric Christopher <echristo@redhat.com>
31100
31101 * gcc.dg/cpp/20050215-1.c: New file.
31102
31103 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
31104
31105 PR tree-optimization/15785
31106 * gcc.dg/pr15785-1.c: New test.
31107
31108 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
31109
31110 PR c++/17788
31111 * g++.dg/init/ctor4.C: New.
31112 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31113
31114 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
31115
31116 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31117 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31118
31119 2005-02-15 Andreas Schwab <schwab@suse.de>
31120
31121 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31122 declare malloc.
31123
31124 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
31125
31126 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31127
31128 2005-02-14 Diego Novillo <dnovillo@redhat.com>
31129
31130 PR tree-optimization/19853
31131 * gcc.c-torture/compile/pr19853.c: New test.
31132
31133 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
31134
31135 PR c++/19608
31136 * g++.dg/parse/local-class1.C: New.
31137
31138 PR c++/19895
31139 * g++.dg/parse/ptrmem3.C: New.
31140
31141 PR c++/19884
31142 * g++.old-deja/g++.oliva/template6.C: Add another case.
31143 * g++.dg/template/explicit6.C: New.
31144
31145 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
31146
31147 PR c++/17816
31148 * g++.dg/other/redecl2.C: New.
31149
31150 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
31151
31152 PR c++/19891
31153 * g++.dg/abi/covariant4.C: New.
31154
31155 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
31156
31157 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31158 New tests.
31159
31160 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
31161
31162 * gcc.dg/vect/vect-96.c: Fix typo.
31163
31164 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31165
31166 PR c++/14479
31167 PR c++/19487
31168 * g++.dg/template/enum5.C: New test.
31169
31170 2005-02-12 Ira Rosen <irar@il.ibm.com>
31171
31172 * gcc.dg/vect/vect-97.c: New test.
31173
31174 2005-02-12 Ira Rosen <irar@il.ibm.com>
31175
31176 * gcc.dg/vect/vect-96.c: New test.
31177
31178 2005-02-12 Uros Bizjak <uros@kss-loka.si>
31179
31180 * gcc.dg/builtins-34.c: Also check ldexp*.
31181
31182 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
31183
31184 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31185
31186 2005-02-11 Janis Johnson <janis187@us.ibm.com>
31187
31188 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31189 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31190 dg-require-dll, dg-require-iconv, dg-require-named-sections,
31191 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31192 selector_list, selector_expression, dg-process-target): Move to new
31193 file target-supports-dg.exp.
31194 * lib/target-supports-dg.exp: New.
31195
31196 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31197 New.
31198
31199 2005-02-11 Jakub Jelinek <jakub@redhat.com>
31200
31201 PR c++/19666
31202 * g++.dg/other/ptrmem6.C: New test.
31203
31204 PR middle-end/19858
31205 * gcc.c-torture/compile/20050210-1.c: New test.
31206
31207 2005-02-11 Mark Mitchell <mark@codesourcery.com>
31208
31209 PR c++/19755
31210 * g++.dg/warn/Wbraces1.C: New test.
31211
31212 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
31213
31214 * gcc.dg/builtins-52.c: New testcase.
31215
31216 2005-02-10 Jakub Jelinek <jakub@redhat.com>
31217
31218 PR c/19342
31219 * gcc.c-torture/execute/20050119-1.c: New test.
31220
31221 2005-02-09 Mark Mitchell <mark@codesourcery.com>
31222
31223 PR c++/19811
31224 * g++.dg/init/delete1.C: New test.
31225
31226 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
31227
31228 PR c++/18470
31229 * g++.dg/template/static12.C: New test.
31230
31231 2005-02-09 Mark Mitchell <mark@codesourcery.com>
31232
31233 PR c++/19787
31234 * g++.dg/conversion/ambig1.C: New test.
31235
31236 PR c++/19739
31237 * g++.dg/ext/attrib19.C: New test.
31238
31239 PR c++/19732
31240 * g++.dg/parse/dtor5.C: New test.
31241
31242 PR c++/19762
31243 * g++.dg/template/dtor3.C: New test.
31244
31245 PR c++/19826
31246 * g++.dg/template/static11.C: New test.
31247 * g++.dg/template/crash2.C: Remove dg-error marker.
31248
31249 2005-02-09 Janis Johnson <janis187@us.ibm.com>
31250
31251 PR C++/18491
31252 * g++.old-deja/g++.mike/p10769a.C: Remove.
31253
31254 2005-02-09 Roger Sayle <roger@eyesopen.com>
31255
31256 * gcc.dg/builtins-48.c: New test case.
31257 * gcc.dg/builtins-49.c: New test case.
31258 * gcc.dg/builtins-50.c: New test case.
31259 * gcc.dg/builtins-51.c: New test case.
31260
31261 2005-02-09 Ian Lance Taylor <ian@airs.com>
31262
31263 PR middle-end/19583
31264 * g++.dg/warn/Wreturn-type-3.C: New test.
31265
31266 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
31267
31268 PR middle-end/19402
31269 * gcc.dg/pr19402-1.c: New testcase.
31270 * gcc.dg/pr19402-2.c: likewise.
31271
31272 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
31273
31274 PR middle-end/19854
31275 * g++.dg/tree-ssa/tmmti.C: New testcase.
31276
31277 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
31278
31279 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31280
31281 2005-02-08 Mark Mitchell <mark@codesourcery.com>
31282
31283 PR c++/19733
31284 * g++.dg/parse/crash23.C: New test.
31285 * g++.dg/warn/Weff1.C: New test.
31286
31287 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
31288
31289 * gcc.dg/20050209-1.c: New test.
31290
31291 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
31292
31293 PR target/19799
31294 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31295
31296 2005-02-08 Mike Stump <mrs@apple.com>
31297
31298 * g++.dg/pch/import-2.c: New test.
31299 * g++.dg/pch/import-2.hs: New.
31300 * g++.dg/pch/include/import-2a.h: New.
31301 * g++.dg/pch/include/import-2b.h: New.
31302
31303 2005-02-08 Janis Johnson <janis187@us.ibm.com>
31304
31305 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31306
31307 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31308
31309 * gfortran.dg/substr_1.f90: New test.
31310
31311 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
31312
31313 PR middle-end/19775
31314 * gcc.dg/torture/builtin-power-1.c: Disable test for
31315 invalid transformation.
31316 * gcc.dg/builtins-10.c: Likewise. Disable one test we
31317 no longer optimize.
31318 * gcc.dg/builtins-47.c: New testcase.
31319
31320 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
31321 Dorit Naishlos <dorit@il.ibm.com>
31322
31323 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31324
31325 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
31326
31327 * gcc.c-torture/compile/20050206-1.c: New test.
31328
31329 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
31330
31331 PR tree-opt/19768
31332 * g++.dg/opt/pr19768.C: New test.
31333
31334 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
31335
31336 PR tree-opt/19736
31337 * gcc.c-torture/compile/pr19736.c: New test.
31338
31339 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31340
31341 PR c++/17401
31342 * g++.dg/parse/error25.C: New test.
31343
31344 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
31345
31346 * gcc.c-torture/execute/20050203-1.c: New.
31347
31348 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
31349
31350 * gcc.dg/vect/vect-85.c: Remove xfail.
31351 * gcc.dg/vect/vect-86.c: Remove xfail.
31352 * gcc.dg/vect/vect-87.c: Remove xfail.
31353 * gcc.dg/vect/vect-88.c: Remove xfail.
31354
31355 2005-02-02 Geoffrey Keating <geoffk@apple.com>
31356
31357 * gcc.dg/altivec-19.c: New.
31358
31359 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
31360
31361 PR c/17807
31362 * gcc.dg/nested-func-3.c: New test.
31363 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31364
31365 2005-02-02 Janis Johnson <janis187@us.ibm.com>
31366
31367 * gcc.test-framework/gen_directive_tests: Generate tests for
31368 selector expressions.
31369
31370 2005-02-02 Matt Austern <austern@apple.com>
31371
31372 PR c++/19628
31373 * g++/ext/builtin7.C: New.
31374 * g++/ext/builtin8.C: New.
31375
31376 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
31377
31378 PR c/18502
31379 * gcc.dg/pr18502-1.c: New test.
31380
31381 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31382
31383 PR c++/17413
31384 * g++.dg/template/local4.C: Tweak.
31385
31386 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
31387
31388 PR tree-optimization/19578
31389 * gcc.c-torture/compile/20050202-1.c: New test.
31390
31391 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
31392
31393 PR c/19435
31394 * gcc.dg/c99-init-4.c: New test.
31395
31396 2005-02-01 Janis Johnson <janis187@us.ibm.com>
31397
31398 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31399
31400 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31401
31402 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31403 * g++.dg/eh/check-vect.h: New.
31404
31405 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31406 * gcc.dg/vect/vect-78.c: Ditto.
31407 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31408 Remove.
31409
31410 * g++.dg/conversion/simd1.C: Expect warning.
31411 * g++.dg/ext/attribute-test-1.C: Ditto.
31412 * g++.dg/ext/attribute-test-2.C: Ditto.
31413 * g++.dg/ext/attribute-test-3.C: Ditto.
31414 * g++.dg/ext/attribute-test-4.C: Ditto.
31415
31416 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31417 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31418
31419 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31420
31421 2005-02-01 Richard Henderson <rth@redhat.com>
31422
31423 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31424 long double for ibm double-double format.
31425 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31426
31427 2005-02-01 Diego Novillo <dnovillo@redhat.com>
31428
31429 PR tree-optimization/19633
31430 * gcc.dg/pr19633-1.c: New test.
31431 * gcc.dg/pr19633.c: Tweak to make pointer point
31432 to NULL or a symbol.
31433
31434 2005-02-01 Janis Johnson <janis187@us.ibm.com>
31435
31436 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31437 New procs.
31438 (dg-process-target (local override)): Handle selector expressions.
31439
31440 * gcc.test-framework/README: Describe tests in source directory.
31441 * gcc.test-framework/test-framework.awk: Handle dg- tests.
31442 * gcc.test-framework/test-framework.exp: Handle dg- tests.
31443 * gcc.test-framework/dg-bogus-exp-P.c: New test.
31444 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31445 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31446 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31447 * gcc.test-framework/dg-do-link-exp-P.c: New test.
31448 * gcc.test-framework/dg-do-run-exp-P.c: New test.
31449 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31450 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31451 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31452 * gcc.test-framework/dg-error-exp-P.c: New test.
31453 * gcc.test-framework/dg-error-exp-XP.c: New test.
31454 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31455 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31456 * gcc.test-framework/dg-output-exp-P.c: New test.
31457 * gcc.test-framework/dg-output-exp-XF.c: New test.
31458 * gcc.test-framework/dg-warning-exp-P.c: New test.
31459 * gcc.misc-tests/dg-1.c: Remove.
31460 * gcc.misc-tests/dg-2.c: Remove.
31461 * gcc.misc-tests/dg-3.c: Remove.
31462 * gcc.misc-tests/dg-4.c: Remove.
31463 * gcc.misc-tests/dg-5.c: Remove.
31464 * gcc.misc-tests/dg-6.c: Remove.
31465 * gcc.misc-tests/dg-7.c: Remove.
31466 * gcc.misc-tests/dg-8.c: Remove.
31467 * gcc.misc-tests/dg-9.c: Remove.
31468 * gcc.misc-tests/dg-10.c: Remove.
31469 * gcc.misc-tests/dg-11.c: Remove.
31470 * gcc.misc-tests/dg-12.c: Remove.
31471 * gcc.misc-tests/dg-test.exp: Remove.
31472
31473 * gcc.test-framework/test-framework.awk: Change recording and
31474 printing of passes and failures.
31475
31476 * gcc.test-framework: New directory.
31477 * gcc.test-framework/README: New.
31478 * gcc.test-framework/test-framework.exp: New.
31479 * gcc.test-framework/test-framework.awk: New.
31480 * gcc.test-framework/gen_directive_tests: New.
31481
31482 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
31483
31484 * lib/treelang.exp: Fix comment typos.
31485 (treelang_target_compile): Don't append libs=-ltreelang to options.
31486
31487 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
31488
31489 * g++.dg/parse/typename7.C: Adjust error messages.
31490
31491 2005-01-31 Jeff Law <law@redhat.com>
31492
31493 * gcc.c-torture/execute/20050131-1.c: New test.
31494 * gcc.dg/wcaselabel.c: New test.
31495
31496 2005-01-31 Mark Mitchell <mark@codesourcery.com>
31497
31498 * g++.dg/other/warning1.C: Adjust error messags.
31499 * g++.dg/parse/constant5.C: New test.
31500
31501 2005-01-31 Steven Bosscher <stevenb@suse.de>
31502
31503 PR c/19333
31504 * gcc.c-torture/compile/20011130-1.c: Reorder to make
31505 the test case valid.
31506 * gcc.dg/20030815-1.c: Remove invalid tests.
31507 * gcc.dg/array-7.c: Adjust expected result.
31508 * gcc.dg/pr18596-3.c: Likewise.
31509 * gcc.dg/noncompile/20000901-1.c: Likewise.
31510 * gcc.dg/noncompile/init-2.c: Likewise.
31511 * gcc.dg/noncompile/init-4.c: Likewise.
31512
31513 2005-01-31 Dale Johannesen <dalej@apple.com>
31514
31515 * g++.dg/opt/pr19650.C: New test.
31516
31517 2005-01-31 Richard Henderson <rth@redhat.com>
31518
31519 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31520 long double for intel double extended format.
31521 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31522
31523 2005-01-30 Mark Mitchell <mark@codesourcery.com>
31524
31525 PR c++/19555
31526 * g++.dg/template/static10.C: New test.
31527
31528 PR c++/19395
31529 * g++.dg/parse/error24.C: New test.
31530
31531 PR c++/19367
31532 * g++.dg/lookup/builtin1.C: New test.
31533
31534 PR c++/19457
31535 * g++.dg/warn/conv3.C: New test.
31536
31537 2005-01-30 Bud Davis <bdavis@gfortran.org>
31538
31539 PR fortran/19647
31540 * gfortan.dg/inquire_7.f90
31541
31542 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
31543
31544 PR tree-optimization/15791
31545 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31546 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31547 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31548 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31549 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31550 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31551 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31552 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31553 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31554 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31555
31556 2005-01-29 Paul Brook <paul@codesourcery.com>
31557
31558 PR fortran/18565
31559 * check.c (real_or_complex_check): New function.
31560 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31561 * intrinsic.c (add_functions): Use new check functions.
31562 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31563 Add prototypes.
31564
31565 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
31566
31567 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31568 gcc.dg/lvalue-3.c: New tests.
31569 * gcc.dg/concat.c: Update expected messages.
31570
31571 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
31572
31573 PR libfortran/19595
31574 * gfortran.dg/eor_1.f90: New test.
31575
31576 2005-01-29 Steven G. Kargl <kargls@comcast.net>
31577
31578 PR fortran/19589
31579 * gfortran.dg/logical_data_1.f90: New test.
31580
31581 2005-01-28 Mark Mitchell <mark@codesourcery.com>
31582
31583 PR c++/19253
31584 * g++.dg/template/crash33.C: New test.
31585
31586 PR c++/19667
31587 * g++.dg/template/crash32.C: New test.
31588
31589 2005-01-28 Ian Lance Taylor <ian@airs.com>
31590
31591 PR middle-end/16558
31592 * g++.dg/warn/Wreturn-type-2.C: New test.
31593
31594 2004-06-24 Jeff Law <law@redhat.com>
31595
31596 * gcc.dg/tree-ssa/20050128-1.c: New test.
31597
31598 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
31599
31600 * gcc.target/frv/all-mdpackh-1.c: New test.
31601
31602 2005-01-28 Steven Bosscher <stevenb@suse.de>
31603
31604 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31605
31606 2005-01-27 Richard Henderson <rth@redhat.com>
31607
31608 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31609
31610 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
31611
31612 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31613
31614 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
31615
31616 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31617 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31618 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31619 to cope with cases where the multilib options override the dg-options.
31620
31621 2005-01-27 Jakub Jelinek <jakub@redhat.com>
31622
31623 PR c/18946
31624 * gcc.dg/noncompile/20050120-1.c: New test.
31625
31626 2005-01-26 Diego Novillo <dnovillo@redhat.com>
31627
31628 PR tree-optimization/19633
31629 * gcc.dg/pr19633.c: New test.
31630 * gcc.dg/tree-ssa/pr19633.c: New test.
31631
31632 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
31633
31634 * gcc.dg/20041216-1.c: New test.
31635
31636 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
31637
31638 PR objc/18862
31639 * objc.dg/selector-2.m: New test.
31640
31641 2005-01-26 Jakub Jelinek <jakub@redhat.com>
31642
31643 * g++.dg/opt/range-test-2.C: New test.
31644
31645 PR rtl-optimization/19579
31646 * gcc.c-torture/execute/20050124-1.c: New test.
31647
31648 2005-01-26 Greg Parker <gparker@apple.com>
31649 Stuart Hastings <stuart@apple.com>
31650
31651 * gcc.c-torture/execute/20050125-1.c: New.
31652
31653 2005-01-18 Jan Hubicka <jh@suse.cz>
31654
31655 PR tree-optimize/19337
31656 * gcc.c-torture/compile/20050119-1.c: New test.
31657
31658 2005-01-24 James E Wilson <wilson@specifixinc.com>
31659
31660 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31661 test for successful match.
31662
31663 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
31664
31665 PR objc/18408
31666 * objc.dg/comp-types-7.m: New test.
31667
31668 2005-01-24 Janis Johnson <janis187@us.ibm.com>
31669
31670 * lib/target-supports.exp (current_target_name): New.
31671 (check_effective_target_ilp32, check_effective_target_lp64):
31672 Cache the result to use as long as the current target, with
31673 multilib flags, remains the same.
31674
31675 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31676 (dg-require-weak, dg-require-visibility, dg-require-alias,
31677 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31678 dg-require-effective-target, dg-skip-if): Remove call to
31679 skip_test_and_clear_xfail.
31680 (dg-test): Clear xfail data.
31681
31682 2005-01-24 Jakub Jelinek <jakub@redhat.com>
31683
31684 PR target/17751
31685 * gcc.dg/ppc64-toc.c: New test.
31686
31687 * g++.dg/tree-ssa/empty-1.C: New test.
31688
31689 PR middle-end/19551
31690 * gcc.c-torture/execute/20050121-1.c: New test.
31691 * gcc.dg/20050121-2.c: New test.
31692
31693 2004-01-23 Steven G. Kargl <kargls@comcast.net>
31694 Paul Brook <paul@codesourcery.com>
31695
31696 PR fortran/17941
31697 * gfortran.dg/real_const_1.f: New test.
31698 * gfortran.dg/real_const_2.f90: New test.
31699 * gfortran.dg/complex_int_1.f90: New test.
31700
31701 2005-01-23 Bud Davis <bdavis9659@comcast.net>
31702
31703 PR fortran/19313
31704 * gfortan.dg/inquire_6.f90: New test.
31705
31706 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
31707
31708 PR libfortran/19451
31709 * open_readonly_1.f90: New test.
31710
31711 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
31712
31713 PR libfortran/18982
31714 * gfortran.dg/open_new.f90: New file.
31715
31716 2005-01-22 Paul Brook <paul@codesourcery.com>
31717
31718 * namelist_1.f90: New test.
31719
31720 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
31721
31722 PR tree-optimization/19484
31723 * gcc.c-torture/compile/20050122-[12].c: New tests.
31724
31725 2005-01-22 Paul Brook <paul@codesourcery.com>
31726
31727 * gfortran.dg/implicit_2.f90: New test.
31728
31729 2005-01-22 Bud Davis <bdavis9659@comcast.net>
31730
31731 PR fortran/19314
31732 * gfortran.dg/inquire_5.f90: New test.
31733
31734 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31735
31736 PR c/18809
31737 * gcc.dg/pr18809-1.c: New test.
31738
31739 2005-01-21 Ian Lance Taylor <ian@airs.com>
31740
31741 * gcc.dg/20050121-1.c: New test.
31742
31743 PR tree-optimization/13000
31744 * gcc.dg/20040206-1.c: Change warning to point where function is
31745 being inlined.
31746
31747 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31748
31749 PR c++/19208
31750 * g++.dg/template/array11.C: New test.
31751
31752 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31753
31754 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31755 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31756 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31757 * gfortran.dg/getenv_1.f90: Add dg-do directive.
31758 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31759 gfortran.dg/pr17164.f90: Add missing dg-do directives.
31760
31761 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
31762
31763 PR tree-optimization/15349
31764 * gcc.dg/tree-ssa/pr15349.c: New.
31765
31766 2005-01-20 Steve Ellcey <sje@cup.hp.com>
31767
31768 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31769
31770 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
31771
31772 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31773 scan-assembler-times directive name.
31774
31775 * gcc.dg/asm-a.c: Move dg-require-effective-target to
31776 after dg-do.
31777
31778 PR rtl-optimization/19462
31779 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31780
31781 2005-01-19 Steve Ellcey <sje@cup.hp.com>
31782
31783 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31784 counting function calls on ia64.
31785
31786 2005-01-19 Jakub Jelinek <jakub@redhat.com>
31787
31788 PR rtl-optimization/15139
31789 * gcc.dg/20050111-2.c: New test.
31790
31791 PR c/17297
31792 * gcc.c-torture/compile/20050113-1.c: New testcase.
31793
31794 PR middle-end/19164
31795 * gcc.dg/20050113-1.c: New testcase.
31796
31797 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
31798
31799 * gcc.dg/vect/vect-85.c: Add comment.
31800 * gcc.dg/vect/vect-86.c: Add xfail for now.
31801 * gcc.dg/vect/vect-87.c: Add xfail for now.
31802 * gcc.dg/vect/vect-88.c: Add xfail for now.
31803 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31804
31805 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31806
31807 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31808
31809 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31810
31811 * g++.dg/debug/typedef3.C: New test.
31812
31813 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
31814
31815 PR c/19472
31816 * gcc.dg/asm-a.c: New test.
31817
31818 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
31819
31820 * gcc.dg/sh-relax.c: Add prototype for abort.
31821
31822 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31823
31824 * gcc.dg/short-compare-1.c: New test.
31825 * gcc.dg/short-compare-2.c: Likewise.
31826
31827 2005-01-18 Michael Matz <matz@suse.de>
31828
31829 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31830
31831 2005-01-17 Diego Novillo <dnovillo@redhat.com>
31832
31833 PR tree-optimization/19121
31834 * gcc.c-torture/compile/pr19121.c: New test.
31835
31836 2005-01-17 James E. Wilson <wilson@specifixinc.com>
31837
31838 PR target/19357
31839 * gcc.c-torture/compile/pr19357.c: New test.
31840
31841 2005-01-17 Ian Lance Taylor <ian@airs.com>
31842
31843 PR c/5675
31844 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31845 pass--those that refer just to the variable, possibly with a
31846 cast.
31847 * gcc.dg/c99-const-expr-3.c: Likewise.
31848
31849 PR middle-end/13127
31850 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31851 longer emitted.
31852
31853 2005-01-16 Bud Davis <bdavis9659@comcast.net>
31854
31855 PR fortran/18778
31856 * gfortran.dg/endfile_2.f90: New test.
31857
31858 2005-01-16 Steven G. Kargl <kargls@comcast.net>
31859
31860 PR 19168
31861 * gfortran.dg/select_5.f90: New test.
31862
31863 2004-01-16 Paul Brook <paul@codesourcery.com>
31864
31865 * gfortran.dg/common_4.f90: New test.
31866
31867 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
31868
31869 PR rtl-optimization/19462
31870 * gcc.dg/torture/pr19462-1.c: New test.
31871
31872 2005-01-15 Ziemowit Laski <zlaski@apple.com>
31873
31874 PR objc/19321
31875 * objc.dg/func-ptr-2.m: New.
31876 * objc.dg/volatile-1.m: New.
31877
31878 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31879
31880 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31881
31882 2005-01-15 Jakub Jelinek <jakub@redhat.com>
31883
31884 PR tree-optimization/19060
31885 * gcc.c-torture/execute/20050104-1.c: New test.
31886
31887 2005-01-15 Bud Davis <bdavis9659@comcast.net>
31888
31889 PR fortran/18983
31890 * gfortran.dg/write_to_null.f90: New test.
31891
31892 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
31893 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31894
31895 PR other/19328
31896 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31897 argument.
31898
31899 2005-01-15 Jakub Jelinek <jakub@redhat.com>
31900
31901 PR c++/19263
31902 * g++.dg/init/vector1.C: New test.
31903
31904 2005-01-14 James E. Wilson <wilson@specifixinc.com>
31905
31906 PR target/13158
31907 * gcc.target/ia64/sibcall-unwind-1.c: New test.
31908 PR target/18987
31909 * gcc.target/ia64/sibcall-unwind-2.c: New test.
31910
31911 2005-01-14 Steven G. Kargl <kargls@comcast.net>
31912
31913 * gfortran.dg/select_1.f90: New test.
31914 * gfortran.dg/select_2.f90: New test.
31915 * gfortran.dg/select_3.f90: New test.
31916 * gfortran.dg/select_4.f90: New test.
31917
31918 2005-01-14 Jakub Jelinek <jakub@redhat.com>
31919
31920 PR middle-end/19084
31921 PR rtl-optimization/19348
31922 * gcc.dg/20050111-1.c: New test.
31923 * gcc.c-torture/execute/20050111-1.c: New test.
31924
31925 * gcc.dg/i386-asm-4.c: New test.
31926
31927 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31928
31929 * gcc.dg/nested-func-2.c: New test.
31930 * ada/acats/norun.lst: Remove c953002.
31931
31932 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
31933
31934 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31935
31936 2005-01-12 Ben Elliston <bje@au.ibm.com>
31937
31938 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31939
31940 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
31941
31942 PR target/18761
31943 * g++.dg/abi/align1.C: New test.
31944
31945 2005-01-11 Alan Modra <amodra@bigpond.net.au>
31946
31947 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31948 at a time.
31949 * g++.dg/ext/altivec_check.h: Support compiling as C.
31950
31951 2005-01-10 Roger Sayle <roger@eyesopen.com>
31952
31953 PR c++/19355
31954 * g++.dg/expr/pr19355-1.C: New test case.
31955
31956 2005-01-10 Laurent GUERBY <laurent@guerby.net>
31957
31958 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31959 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31960 * ada/acats/tests/c3/c92005b.ada: Likewise.
31961 * ada/acats/tests/c3/cxb3012.a: Likewise.
31962 * ada/acats/norun.lst: Add c380004 and c953002, add PR
31963
31964 2005-01-09 Paul Brook <paul@codesourcery.com>
31965
31966 * gfortran.dg/common_2.f90: New file.
31967 * gfortran.dg/common_3.f90: New file.
31968
31969 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
31970
31971 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31972
31973 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
31974
31975 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31976 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31977 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31978 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31979 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31980 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31981 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31982 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31983 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31984 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31985 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31986 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31987 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31988 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31989 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31990 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31991 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31992 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31993 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31994 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31995 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31996 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31997 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31998 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31999 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32000 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32001 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32002 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32003 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32004 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32005 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32006 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32007 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32008 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32009 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32010 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32011 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32012 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32013 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32014 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32015 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32016 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32017 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32018 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32019 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32020 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32021 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32022 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32023 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32024 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32025 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32026 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32027 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32028 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32029 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32030 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32031 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32032 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32033 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32034 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32035 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32036 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32037 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32038 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32039 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32040 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32041 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32042
32043 * gcc.dg/vect/vect-1.c: Fix spelling.
32044 * gcc.dg/vect/vect-10.c: Fix spelling.
32045 * gcc.dg/vect/vect-11.c: Fix spelling.
32046 * gcc.dg/vect/vect-12.c: Fix spelling.
32047 * gcc.dg/vect/vect-14.c: Fix spelling.
32048 * gcc.dg/vect/vect-15.c: Fix spelling.
32049 * gcc.dg/vect/vect-16.c: Fix spelling.
32050 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32051 * gcc.dg/vect/vect-64.c: Fix comments.
32052 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32053
32054 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32055 Ira Rosen <irar@il.ibm.com>
32056
32057 * gcc.dg/vect/vect-70.c: New test.
32058 * gcc.dg/vect/vect-71.c: New test.
32059
32060 2005-01-09 Manfred Hollstein <mh@suse.com>
32061
32062 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32063 * gcc.dg/pr18241-2.c: Likewise.
32064 * gcc.dg/pr18241-3.c: Likewise.
32065 * gcc.dg/pr18241-4.c: Likewise.
32066 * gcc.dg/pr18241-5.c: Likewise.
32067
32068 2005-01-08 Richard Henderson <rth@redhat.com>
32069
32070 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32071 False for x86 and x86-64.
32072
32073 2005-01-08 Diego Novillo <dnovillo@redhat.com>
32074
32075 PR tree-optimization/18241
32076 * gcc.dg/pr18241-1.c: New test.
32077 * gcc.dg/pr18241-2.c: New test.
32078 * gcc.dg/pr18241-3.c: New test.
32079 * gcc.dg/pr18241-4.c: New test.
32080 * gcc.dg/pr18241-5.c: New test.
32081
32082 2005-01-08 Steven G. Kargl <kargls@comcast.net>
32083
32084 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32085 gfortran.dg/select_4.f90: New.
32086
32087 2005-01-07 Jakub Jelinek <jakub@redhat.com>
32088
32089 * gcc.c-torture/execute/20050107-1.c: New test.
32090
32091 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
32092
32093 PR c++/19298
32094 * g++.dg/template/ref2.C: New.
32095
32096 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
32097
32098 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32099 instead of being empty.
32100
32101 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32102
32103 PR fortran/15553
32104 * gfortran.dg/array-1.f90: New test.
32105
32106 2005-01-07 Jakub Jelinek <jakub@redhat.com>
32107
32108 PR tree-optimization/19283
32109 * gcc.c-torture/execute/20050106-1.c: New test.
32110
32111 PR rtl-optimization/18861
32112 * gcc.dg/20050105-1.c: New test.
32113
32114 PR tree-optimization/18828
32115 * gcc.dg/20050105-2.c: New test.
32116
32117 2005-01-07 Andreas Jaeger <aj@suse.de>
32118
32119 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32120
32121 2005-01-07 Bud Davis <bdavis9659@comcast.net>
32122
32123 PR fortran/18398
32124 * gfortran.dg/fmt_read.f90: New test.
32125
32126 2005-01-06 Geoffrey Keating <geoffk@apple.com>
32127
32128 * gcc.dg/rs6000-ldouble-2.c: New.
32129
32130 2005-01-06 Mark Mitchell <mark@codesourcery.com>
32131
32132 PR c++/19244
32133 * g++.dg/parser/ctor2.C: New test.
32134
32135 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32136
32137 PR c++/17154
32138 * g++.dg/template/using9.C: New test.
32139
32140 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32141
32142 PR c++/19258
32143 * g++.dg/lookup/friend6.C: New test.
32144
32145 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
32146
32147 PR c++/19270
32148 * g++.dg/template/array10.C: New.
32149
32150 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32151
32152 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32153 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32154
32155 2005-01-06 Jakub Jelinek <jakub@redhat.com>
32156
32157 * gcc.c-torture/compile/20050105-1.c: New test.
32158
32159 2005-01-05 Geoffrey Keating <geoffk@apple.com>
32160
32161 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32162
32163 2005-01-05 Roger Sayle <roger@eyesopen.com>
32164
32165 PR middle-end/19100
32166 * gcc.dg/conv-3.c: New test case.
32167
32168 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
32169
32170 * gcc.dg/asm-wide-1.c: New test.
32171
32172 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
32173
32174 PR c++/19030
32175 * g++.dg/parse/crash22.C: New
32176
32177 2005-01-04 Geoffrey Keating <geoffk@apple.com>
32178
32179 PR 19257
32180 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32181
32182 2005-01-04 Uros Bizjak <uros@kss-loka.si>
32183
32184 PR middle-end/17767
32185 * gcc.dg/i386-mmx-6.c: New test case.
32186
32187 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
32188
32189 PR tree-optimization/18308
32190 * gcc.dg/vect/pr18308.c: New testcase.
32191
32192 2005-01-04 Andreas Jaeger <aj@suse.de>
32193
32194 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32195
32196 2005-01-03 Geoffrey Keating <geoffk@apple.com>
32197 Robert Bowdidge <bowdidge@apple.com>
32198
32199 * gcc.dg/cpp/subframework1.c: New.
32200 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32201 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32202 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32203 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32204
32205 2005-01-03 Geoffrey Keating <geoffk@apple.com>
32206
32207 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32208 producing warning.
32209 * gcc.dg/darwin-weakimport-2.c: New.
32210
32211 2005-01-03 Richard Henderson <rth@redhat.com>
32212
32213 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32214
32215 2005-01-03 Richard Henderson <rth@redhat.com>
32216
32217 * gcc.dg/vect/vect.exp: Enable for ia64.
32218 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32219 (check_effective_target_vect_float): Likewise.
32220 (check_effective_target_vect_no_align): Likewise.
32221 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32222 * gcc.dg/vect/vect-8.c: Likewise.
32223
32224 2005-01-03 Uros Bizjak <uros@kss-loka.si>
32225
32226 PR target/19236
32227 * gcc.dg/pr19236-1.c: New test case.
32228
32229 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
32230
32231 PR rtl-optimization/12092
32232 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32233
32234 2005-01-02 Andreas Jaeger <aj@suse.de>
32235
32236 * gcc.dg/pr12092-1.c: Do not run on x86_64.
32237
32238 2005-01-01 Roger Sayle <roger@eyesopen.com>
32239 Andrew Pinski <pinskia@physics.uc.edu>
32240
32241 PR rtl-optimization/12092
32242 * gcc.dg/pr12092-1.c: New test case.
32243
32244 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
32245
32246 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32247 'hidden' and 'default' for better portability.
32248 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32249
32250 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32251 6 and 7.
32252 * g++.old-deja/g++.brendan/new3.C: Likewise.
32253
32254 2005-01-01 Steven Bosscher <stevenb@suse.de>
32255
32256 * gcc.dg/20041231-1.C: New test.
32257 * g++.dg/warn/Wunreachable-code-1.C: New test.
32258
32259 2004-12-30 David Edelsohn <edelsohn@gnu.org>
32260
32261 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32262 file, not /dev/null. Abort on error.
32263
32264 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
32265 Ziemowit Laski <zlaski@apple.com>
32266
32267 PR objc/18971
32268 * objc.dg/encode-5.m: New test.
32269
32270 2004-12-29 Richard Henderson <rth@redhat.com>
32271
32272 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32273 * objc.dg/stabs-1.m: Disable for ia64.
32274
32275 2004-12-29 Mark Mitchell <mark@codesourcery.com>
32276
32277 PR c++/19190
32278 * g++.dg/warn/Wunused-10.C: New test.
32279
32280 2004-12-28 Richard Henderson <rth@redhat.com>
32281
32282 * objc.dg/stabs-1.m: Disable for alpha.
32283
32284 2004-12-27 Mark Mitchell <mark@codesourcery.com>
32285
32286 PR c++/19149
32287 * g++.dg/parse/error23.C: New test.
32288
32289 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32290
32291 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32292
32293 PR fortran/19032
32294 * gfortran.dg/intrinsic_modulo_1.f90: New.
32295 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32296 tests with divisor -1.
32297
32298 2004-12-27 Mark Mitchell <mark@codesourcery.com>
32299
32300 * g++.dg/opt/temp1.C (memcpy): Return a value.
32301
32302 PR c++/19148
32303 * g++.dg/expr/cond7.C: New test.
32304
32305 2004-12-27 Paul Brook <paul@codesourcery.com>
32306
32307 * gfortran.dg/g77/select_no_compile.f: Remove.
32308
32309 2004-12-27 Richard Henderson <rth@redhat.com>
32310
32311 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32312 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32313 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32314
32315 2004-12-26 Richard Henderson <rth@redhat.com>
32316
32317 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32318 by 1i instead of token pasting.
32319
32320 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32321
32322 PR tree-optimization/17578
32323 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32324 to additional_flags.
32325 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32326
32327 2004-12-25 Richard Henderson <rth@redhat.com>
32328
32329 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32330 Remove Alpha.
32331
32332 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32333
32334 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32335 hppa*-*-hpux*.
32336 * gcc.dg/pr17957.c (dg-options): Likewise.
32337 * gcc.dg/struct-ret-1.c: Add prototype for abort.
32338 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32339 instead of 0 on __hppa__.
32340 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32341 "foo,%r" on hppa*-*-*.
32342
32343 2004-12-23 Bud Davis <bdavis9659@comcast.net>
32344
32345 PR fortran/19071
32346 * gfortran.dg/complex_write.f90: New test.
32347
32348 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32349
32350 PR c++/17595
32351 * g++.dg/parse/pragma2.C: New test.
32352
32353 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32354
32355 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
32356
32357 * gcc.dg/empty2.c: Add missing dg-warning.
32358
32359 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32360
32361 PR c++/17413
32362 * g++.dg/template/local4.C: New test.
32363 * g++.dg/template/crash19.C: Add dg-error marker.
32364
32365 * g++.dg/template/crash31.C: Correct embedded PR number.
32366
32367 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32368
32369 PR c++/16405
32370 * g++.dg/opt/temp1.C: Add do-run marker.
32371
32372 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
32373
32374 * g++.dg/template/spec19.C: New.
32375
32376 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
32377
32378 PR target/16819
32379 * gcc.dg/empty2.c: New.
32380
32381 2004-12-23 Richard Henderson <rth@redhat.com>
32382
32383 * lib/target-supports.exp (check_effective_target_vect_no_align):
32384 Remove i?86 and x86-64.
32385
32386 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32387
32388 PR c++/16405
32389 * g++.dg/opt/temp1.C: New test.
32390
32391 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32392
32393 PR c++/18733
32394 * g++.dg/template/friend33.C: New testcase.
32395
32396 2004-12-22 Mark Mitchell <mark@codesourcery.com>
32397
32398 PR c++/18464
32399 * g++.dg/template/cond5.C: New test.
32400
32401 PR c++/18492
32402 * g++.dg/inherit/thunk3.C: New test.
32403
32404 PR c++/11224
32405 * g++.dg/warn/Wunused-9.C: New test.
32406
32407 2004-12-22 Janis Johnson <janis187@us.ibm.com>
32408
32409 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32410
32411 2004-12-22 Jan Beulich <jbeulich@novell.com>
32412
32413 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32414
32415 2004-12-21 Mark Mitchell <mark@codesourcery.com>
32416
32417 PR c++/18378
32418 * g++.dg/ext/packed8.C: New test.
32419
32420 PR c++/19063
32421 * g++.dg/template/crash31.C: New test.
32422
32423 PR c++/19034
32424 * g++.dg/template/crash30.C: New test.
32425
32426 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
32427
32428 PR C++/18984
32429 * g++.dg/eh/ctor3.C: New test.
32430
32431 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
32432
32433 * objc.dg/stabs-1.m: Allow section name to be quoted and
32434 assembly label to begin with '.LL'.
32435
32436 2004-12-21 Janis Johnson <janis187@us.ibm.com>
32437
32438 * gcc.dg/vect/vect.exp
32439 (check_effective_target_lp64_or_vect_no_align): New.
32440 * gcc.dg/vect/vect-77.c: Use it.
32441 * gcc.dg/vect/vect-78.c: Use it.
32442
32443 * lib/target-supports.exp
32444 (check_effective_target_vect_no_max,
32445 check_effective_target_vect_no_bitwise,
32446 check_effective_target_vect_no_align): New.
32447 * gcc.dg/vect/vect-13.c: Use them.
32448 * gcc.dg/vect/vect-17.c: Ditto.
32449 * gcc.dg/vect/vect-18.c: Ditto.
32450 * gcc.dg/vect/vect-19.c: Ditto.
32451 * gcc.dg/vect/vect-20.c: Ditto.
32452 * gcc.dg/vect/vect-27.c: Ditto.
32453 * gcc.dg/vect/vect-29.c: Ditto.
32454 * gcc.dg/vect/vect-44.c: Ditto.
32455 * gcc.dg/vect/vect-48.c: Ditto.
32456 * gcc.dg/vect/vect-50.c: Ditto.
32457 * gcc.dg/vect/vect-52.c: Ditto.
32458 * gcc.dg/vect/vect-54.c: Ditto.
32459 * gcc.dg/vect/vect-56.c: Ditto.
32460 * gcc.dg/vect/vect-58.c: Ditto.
32461 * gcc.dg/vect/vect-60.c: Ditto.
32462 * gcc.dg/vect/vect-72.c: Ditto.
32463 * gcc.dg/vect/vect-80.c: Ditto.
32464
32465 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
32466
32467 PR c++/14075
32468 * g++.dg/init/string1.C: New.
32469
32470 PR c++/18975
32471 * g++.dg/other/synth1.C: New.
32472
32473 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
32474
32475 PR c/18963
32476 * gcc.dg/pr18963-1.c: New test.
32477
32478 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
32479
32480 PR c/18596
32481 * gcc.dg/funcdef-storage-1.c (foo): Remove.
32482 * gcc.dg/pr18596-1.c: Use dg-error.
32483 (dg-options): Use -fno-unit-at-a-time.
32484 * gcc.dg/pr18596-2.c: New test.
32485 * gcc.dg/pr18596-3.c: New test.
32486
32487 2004-12-20 Roger Sayle <roger@eyesopen.com>
32488
32489 PR middle-end/18683
32490 * g++.dg/opt/pr18683-1.C: New test case.
32491
32492 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
32493
32494 PR other/19093
32495 * g++.dg/opt/max1.C: Fix for 64bit targets.
32496
32497 2004-12-20 Matt Austern <austern@apple.com>
32498
32499 PR c++/19044
32500 * g++.dg/ext/builtin6.C: New
32501
32502 2004-12-20 Diego Novillo <dnovillo@redhat.com>
32503
32504 PR tree-optimization/19080
32505 * gcc.c-torture/compile/pr19080.c: New test.
32506
32507 2004-12-20 Steven Bosscher <stevenb@suse.de>
32508
32509 * gcc.dg/20041219-1.c: New test.
32510
32511 2004-12-19 Roger Sayle <roger@eyesopen.com>
32512
32513 PR middle-end/19068
32514 * g++.dg/opt/max1.C: New test case.
32515
32516 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32517
32518 * gcc.dg/fdata-sections-1.c: New test.
32519
32520 2004-12-18 Roger Sayle <roger@eyesopen.com>
32521
32522 PR middle-end/18548
32523 * gcc.dg/max-1.c: New test case.
32524
32525 2004-12-18 Jakub Jelinek <jakub@redhat.com>
32526
32527 * gcc.c-torture/execute/20041218-1.c: New test.
32528
32529 2004-12-17 Diego Novillo <dnovillo@redhat.com>
32530
32531 * gcc.dg/pr18501.c: New test.
32532 * gcc.dg/uninit-5.c: XFAIL.
32533 * gcc.dg/uninit-9.c: XFAIL.
32534
32535 2004-12-17 Dale Johannesen <dalej@apple.com>
32536
32537 * gcc.dg/20041213-1.c: New.
32538
32539 2004-12-17 Ziemowit Laski <zlaski@apple.com>
32540
32541 * objc.dg/stabs-1.m: Allow assembly label to begin
32542 with a dot ('.').
32543
32544 2004-12-17 Jakub Jelinek <jakub@redhat.com>
32545
32546 * gcc.c-torture/execute/20041213-1.c: Move...
32547 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32548
32549 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
32550
32551 PR c++/18721
32552 * g++.dg/lookup/conv-5.C: New.
32553
32554 2004-12-16 Ziemowit Laski <zlaski@apple.com>
32555
32556 * objc.dg/stabs-1.m: New test.
32557
32558 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
32559
32560 * gcc.dg/visibility-c.c: Change compile to
32561 assemble for the test.
32562
32563 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
32564
32565 PR target/19041
32566 * gcc.dg/visibility-c.c: New test.
32567
32568 2004-12-16 Roger Sayle <roger@eyesopen.com>
32569
32570 PR middle-end/18493
32571 * gcc.dg/switch-8.c: New test case.
32572
32573 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
32574
32575 PR c++/18905
32576 * g++.dg/template/init4.C: New.
32577 * g++.dg/opt/static3.C: Enable optimizer.
32578
32579 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
32580
32581 * g++.dg/other/complex1.C: New test.
32582
32583 2004-12-15 Alan Modra <amodra@bigpond.net.au>
32584
32585 * g++.dg/opt/inline9.C: New test.
32586
32587 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32588
32589 PR fortran/18993
32590 * gfotran.dg/nullify_1.f: New test.
32591
32592 2004-12-15 Richard Henderson <rth@redhat.com>
32593
32594 * gcc.target/i386/i386.exp: New harness.
32595 * gcc.target/i386/vect-args.c: New.
32596
32597 2004-12-15 David Edelsohn <edelsohn@gnu.org>
32598
32599 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32600
32601 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32602
32603 PR c++/18825
32604 * g++.dg/template/friend32.C: New test.
32605
32606 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32607
32608 * cpp/pragma-once-1.c: New test.
32609 * cpp/pragma-once-1b.h: Likewise.
32610 * cpp/pragma-once-1c.h: Likewise.
32611 * cpp/pragma-once-1d.h: Likewise.
32612 * cpp/inc/pragma-once-1a.h: Likewise.
32613
32614 2004-12-15 Bud Davis <bdavis9659@comcast.net>
32615 Steven G. Kargl <kargls@comcast.net>
32616
32617 PR fortran/17597
32618 * gfortran.dg/list_read_3.f90: New test.
32619
32620 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32621
32622 * gcc.dg/ftrapv-2.c: New test.
32623
32624 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
32625
32626 PR c++/18981
32627 * g++.dg/template/typename9.C: New test.
32628
32629 2004-12-14 Mark Mitchell <mark@codesourcery.com>
32630
32631 PR c++/18738
32632 * g++.dg/template/typename8.C: New test.
32633 * g++.dg/parse/friend2.C: Tweak error message.
32634
32635 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
32636
32637 * gcc.c-torture/20041214-1.c: New test.
32638
32639 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
32640
32641 PR c++/18965
32642 * g++.dg/init/array17.C: New test.
32643
32644 2004-12-14 Mark Mitchell <mark@codesourcery.com>
32645
32646 PR c++/18793
32647 * g++.dg/init/aggr3.C: New test.
32648
32649 2004-12-14 Janis Johnson <janis187@us.ibm.com>
32650
32651 * gcc.dg/altivec-types-1.c: New test.
32652 * gcc.dg/altivec-types-2.c: New test.
32653 * gcc.dg/altivec-types-3.c: New test.
32654 * gcc.dg/altivec-types-4.c: New test.
32655 * g++.dg/ext/altivec-types-1.C: New test.
32656 * g++.dg/ext/altivec-types-2.C: New test.
32657 * g++.dg/ext/altivec-types-3.C: New test.
32658 * g++.dg/ext/altivec-types-4.C: New test.
32659
32660 2004-12-14 Jakub Jelinek <jakub@redhat.com>
32661
32662 PR middle-end/18951
32663 * gcc.c-torture/execute/20041213-1.c: New test.
32664
32665 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
32666
32667 PR c++/18949
32668 * g++.dg/template/cast1.C: New.
32669
32670 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
32671
32672 * gcc.c-torture/execute/20041213-2.c: New test.
32673
32674 2004-12-13 Richard Henderson <rth@redhat.com>
32675
32676 * gcc.dg/i386-sse-10.c: Fix typo in options.
32677
32678 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
32679
32680 PR c++/18968
32681 * g++.dg/opt/pr18968.C: New test.
32682
32683 2004-12-13 Mark Mitchell <mark@codesourcery.com>
32684
32685 PR c++/18925
32686 * g++.dg/ext/visibility/staticdatamem.C: New test.
32687
32688 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
32689
32690 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32691
32692 2004-12-13 Roger Sayle <roger@eyesopen.com>
32693
32694 PR rtl-optimization/18928
32695 * gcc.dg/pr18928-1.c: New test case.
32696
32697 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
32698
32699 PR tree-opt/16951
32700 * gcc.c-torture/compile/20041211-1.c: New.
32701
32702 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32703
32704 PR middle-end/17564
32705 * gcc.c-torture/execute/20041212-1.c: New test.
32706
32707 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32708
32709 PR fortran/18869
32710 * gfortran.dg/common_1.f90: New test.
32711
32712 2004-12-12 Steven G. Kargl <kargls@comcast.net>
32713 Paul Brook <paul@codesourcery.com>
32714
32715 PR fortran/16222
32716 * gfortran.dg/real_do_1.f90: New test.
32717
32718 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
32719
32720 PR tree-opt/18040
32721 * g++.dg/opt/ptrmem6.C: New test.
32722
32723 2004-12-11 Roger Sayle <roger@eyesopen.com>
32724
32725 PR middle-end/18921
32726 * gcc.dg/pr18921-1.c: New test case.
32727
32728 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32729
32730 PR fortran/17175
32731 * gfortran.dg/scale_1.f90: New test.
32732
32733 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
32734
32735 PR middle-end/18903
32736 * gcc.c-torture/compile/pr18903.c: New test.
32737
32738 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
32739
32740 * gcc.c-torture/execute/20041210-1.c: New test.
32741
32742 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32743
32744 PR c++/18731
32745 * g++.dg/parser/struct-1.C: New test.
32746 * g++.dg/parser/struct-2.C: New test.
32747 * g++.dg/parser/struct-3.C: New test.
32748
32749 2004-12-09 Richard Henderson <rth@redhat.com>
32750
32751 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32752
32753 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32754 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32755
32756 2004-12-09 Matt Austern <austern@apple.com>
32757
32758 PR c++/18514
32759 * g++.dg/ext/builtin1.C: New
32760 * g++.dg/ext/builtin2.C: New
32761 * g++.dg/ext/builtin3.C: New
32762 * g++.dg/ext/builtin4.C: New
32763 * g++.dg/ext/builtin5.C: New
32764
32765 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
32766
32767 PR tree-opt/18904
32768 * g++.dg/opt/ptrmem5.C: New test.
32769
32770 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
32771
32772 * g++.dg/parse/typename5.C: Adjust for new error.
32773 * g++.dg/parse/typename7.C: New.
32774
32775 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32776
32777 PR c++/18073
32778 * g++.dg/other/mmintrin.C: New test.
32779
32780 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
32781
32782 PR c++/16681
32783 * g++.dg/init/array15.C: New.
32784 * g++.dg/init/array16.C: New.
32785
32786 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32787
32788 PR fortran/18826
32789 * gfortran.dg/assign_1.f90: New test.
32790
32791 2004-12-08 Nick Clifton <nickc@redhat.com>
32792
32793 * gcc.target/xstormy16/bss_below100: New directory containing tests.
32794 * gcc.target/xstormy16/data_below100: Likewise.
32795 * gcc.target/xstormy16/sfr: Likewise.
32796 * gcc.target/xstormy16/below100.S: New test source file.
32797 * gcc.target/xstormy16/below100.ld: New test linker script.
32798 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32799 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32800 bp instructions.
32801 * gcc.target/xstormy16/bp.c: Likewise.
32802
32803 * gcc.target/xstormy16/bss_below100: New files:
32804 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32805 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32806 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32807 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32808 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32809 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32810 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32811 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32812 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32813 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32814 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32815 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32816 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32817 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32818 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32819 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32820 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32821 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32822 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32823 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32824 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32825 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32826 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32827 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32828 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32829 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32830 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32831
32832 * gcc.target/xstormy16/data_below100: New files:
32833 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32834 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32835 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32836 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32837 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32838 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32839 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32840 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32841 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32842 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32843 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32844 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32845 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32846 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32847 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32848 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32849 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32850 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32851 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32852 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32853 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32854 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32855 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32856 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32857 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32858 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32859 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32860
32861 * gcc.target/xstormy16/sfr: New files:
32862 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32863 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32864 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32865 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32866 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32867 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32868 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32869 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32870 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32871 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32872 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32873 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32874 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32875 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32876 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32877 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32878 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32879 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32880 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32881 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32882 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32883 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32884 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32885 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32886 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32887 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32888 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32889 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32890 27_if0_sfrw_bitfield_f.c
32891
32892 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32893
32894 PR c++/18100
32895 * g++.dg/lookup/name-clash4.C: New test.
32896
32897 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
32898
32899 PR c++/18672
32900 * g++.dg/opt/array1.C: New.
32901
32902 PR c++/18803
32903 * g++.dg/template/operator5.C: New.
32904
32905 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
32906
32907 PR c/18867
32908 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32909
32910 2004-12-07 Steven Bosscher <stevenb@suse.de>
32911
32912 * gcc.dg/noncompile/20041207.c: New test.
32913
32914 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
32915
32916 * g++.dg/other/unreachable-1.C: New test.
32917
32918 2004-12-06 Nick Clifton <nickc@redhat.com>
32919
32920 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32921 <limits.h> because the latter comes from gcc's include/ directory
32922 and not the newlib/libc/include directory.
32923
32924 2004-12-04 Richard Henderson <rth@redhat.com>
32925
32926 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32927
32928 2004-12-04 Richard Henderson <rth@redhat.com>
32929
32930 * lib/target-supports.exp (check_gc_sections_available): Disable
32931 for alpha and ia64.
32932
32933 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
32934
32935 PR middle-end/17909
32936 * g++.dg/other/vararg-2.C: New test.
32937
32938 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32939
32940 PR c++/17011, c++/17971
32941 * g++.dg/template/error15.C: Adjust expected error.
32942 * g++.dg/template/instantiate3.C: Likewise.
32943
32944 2004-12-03 Janis Johnson <janis187@us.ibm.com>
32945
32946 * gcc.dg/altivec-18.c: Fix for darwin
32947
32948 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
32949
32950 PR c++/18782
32951 * g++.dg/parse/ptrmem2.C: New.
32952
32953 PR c++/18318
32954 * g++.dg/template/new1.C: New.
32955
32956 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32957
32958 PR fortran/18710
32959 * gfortran.dg/direct_io_3.f90: New test.
32960
32961 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
32962
32963 PR 18758
32964 * g++.dg/parse/crash21.C: New.
32965
32966 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32967
32968 PR c++/15664, c++/18276
32969 * g++.dg/template/ttp13.C: New test.
32970 * g++.dg/template/ttp14.C: Likewise.
32971
32972 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32973
32974 PR c++/18123
32975 * g++.dg/parse/enum2.C: New test.
32976 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32977
32978 2004-12-02 Nick Clifton <nickc@redhat.com>
32979
32980 * gcc.target/xstormy16: New test directory.
32981 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32982 * gcc.target/xstormy16/bp.c: Check the generation of bp
32983 instructions.
32984 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32985 bn instructions and the BELOW100 attribute.
32986
32987 2004-12-02 Alan Modra <amodra@bigpond.net.au>
32988
32989 PR target/16952
32990 * gcc.dg/ppc-eabi.c: New.
32991
32992 2004-12-02 Bud Davis <bdavis9659@comcast.net>
32993
32994 PR fortran/18284
32995 * gfortran.dg/backspace.f90
32996
32997 2004-12-02 Bud Davis <bdavis9659@comcast.net>
32998
32999 * gfortran.dg/inquire.f90: New test.
33000
33001 2004-12-01 Janis Johnson <janis187@us.ibm.com>
33002
33003 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33004 handle effective-target-keyword.
33005 (dg-skip-if): Support effective-target keyword as target list.
33006 (dg-xfail-if): Ditto.
33007 * lib/target-supports.exp (is-effective-target-keyword): New proc.
33008
33009 2004-12-01 Diego Novillo <dnovillo@redhat.com>
33010
33011 PR tree-optimization/18291
33012 * gcc.c-torture/compile/pr18291.c: New test.
33013
33014 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
33015
33016 PR C++/18729
33017 * g++.dg/parse/crash20.C: New.
33018
33019 PR c++/17431
33020 * g++.dg/overload/arg1.C: New.
33021 * g++.dg/overload/arg2.C: New.
33022 * g++.dg/overload/arg3.C: New.
33023 * g++.dg/overload/arg4.C: New.
33024
33025 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
33026
33027 * gcc.dg/c99-flex-array-4.c: Remove.
33028
33029 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33030
33031 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33032
33033 * lib/target-supports.exp (is-effective-target): Simplify.
33034
33035 * lib/target-supports.exp (check_effective_target_vect_long):
33036 Fix for powerpc64-*-*.
33037
33038 2004-11-30 Loren James Rittle <ljrittle@acm.org>
33039
33040 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33041 to support new requirements on FreeBSD 5.
33042
33043 2004-11-30 Devang Patel <dpatel@apple.com>
33044
33045 PR 18702
33046 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33047
33048 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33049
33050 * g++.dg/ext/altivec-13.C: New test.
33051
33052 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
33053
33054 PR tree-opt/18298
33055 * gcc.c-torture/execute/p18298.c: New test.
33056
33057 2004-11-30 Ira Rosen <irar@il.ibm.com>
33058 Dorit Naishlos <dorit@il.ibm.com>
33059
33060 PR tree-opt/18607
33061 * gcc.dg/vect/vect-89.c: New test.
33062
33063 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
33064
33065 * gcc.dg/pr18596-1.c: New test.
33066
33067 2004-11-30 Ben Elliston <bje@au.ibm.com>
33068
33069 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33070
33071 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33072
33073 PR c/18479
33074 * gcc.dg/pr18479.c: New test.
33075
33076 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33077
33078 PR target/18490
33079 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33080 mmix-knuth-mmixware.
33081
33082 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33083 cris-*-elf* cris-*-aout* mmix-*-*
33084
33085 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33086
33087 PR middle-end/18725
33088 * gcc.dg/pr18725.c: New test.
33089
33090 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33091
33092 PR target/18488
33093 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33094
33095 PR target/18336
33096 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33097
33098 2004-11-29 Mark Mitchell <mark@codesourcery.com>
33099
33100 PR c++/18368
33101 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33102 * g++.old-deja/g++.law/ctors5.C: Likewise.
33103 * g++.old-deja/g++.other/crash25.C: Likewise.
33104
33105 PR c++/18674
33106 * g++.dg/template/error16.C: New test.
33107
33108 PR c++/18512
33109 * g++.dg/template/crash29.C: New test.
33110
33111 2004-11-29 Diego Novillo <dnovillo@redhat.com>
33112
33113 PR tree-optimization/18712
33114 * gcc.c-torture/compile/pr18712.c: New test.
33115
33116 2004-11-29 Joseph Myers <joseph@codesourcery.com>
33117
33118 PR c/7544
33119 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33120 tests.
33121
33122 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33123
33124 PR c++/18652
33125 * g++.dg/lookup/crash6.C: New test.
33126
33127 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33128
33129 PR middle-end/18164
33130 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
33131
33132 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
33133
33134 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33135 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33136 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33137
33138 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
33139
33140 * gcc.dg/pr18164.c: New test.
33141
33142 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
33143
33144 * gcc.dg/funroll-loops-all.c: New.
33145
33146 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
33147
33148 PR target/18489
33149 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33150 delimeter, match space and TAB as well as ":".
33151
33152 PR target/18484
33153 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33154
33155 PR target/18348
33156 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33157
33158 PR target/18345
33159 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33160
33161 PR target/18337
33162 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33163
33164 2004-11-28 Bud Davis <bdavis9659@comcast.net>
33165
33166 * gfortran.dg/direct_io_2.f90: New test.
33167
33168 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
33169
33170 PR target/18334
33171 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33172
33173 2004-11-28 Richard Henderson <rth@redhat.com>
33174
33175 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33176
33177 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
33178
33179 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33180 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33181 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33182 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33183 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33184 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33185 gcc.dg/pointer-arith-8.c: New tests.
33186
33187 2004-11-27 Bud Davis <bdavis9659@comcast.net>
33188
33189 PR fortran/18364
33190 * gfortran.dg/endfile.f90: New test.
33191
33192 2004-11-27 Falk Hueffner <falk@debian.org>
33193
33194 * gcc.dg/loop-6.c: New test.
33195
33196 2004-11-27 Jakub Jelinek <jakub@redhat.com>
33197
33198 * gcc.c-torture/execute/20041126-1.c: New test.
33199
33200 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
33201
33202 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33203 on IRIX.
33204
33205 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
33206
33207 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33208 functions.
33209
33210 2004-11-27 Jakub Jelinek <jakub@redhat.com>
33211
33212 PR rtl-optimization/17825
33213 * gcc.c-torture/compile/20041119-1.c: New test.
33214
33215 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33216
33217 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33218 Check existence of ld library path variables before unsetting.
33219
33220 2004-11-26 Mark Mitchell <mark@codesourcery.com>
33221
33222 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33223
33224 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
33225
33226 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33227
33228 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
33229
33230 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33231
33232 2004-11-26 Ben Elliston <bje@au.ibm.com>
33233
33234 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33235 dg-do directive.
33236
33237 2004-11-26 Ben Elliston <bje@au.ibm.com>
33238
33239 * gcc.dg/pr17957.c: Pass --param, not -param.
33240
33241 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
33242
33243 PR middle-end/17957
33244 * gcc.dg/pr17957.c: New test.
33245
33246 2004-11-25 Mark Mitchell <mark@codesourcery.com>
33247
33248 PR c++/18445
33249 * g++.dg/template/crash28.C: Likewise.
33250
33251 PR c++/18001
33252 * g++.dg/expr/unary2.C: Adjust lvalue messages.
33253 * g++.dg/ext/lvaddr.C: Likewise.
33254 * g++.dg/opt/pr7503-3.C: Likewise.
33255
33256 PR c++/18466
33257 * g++.dg/parse/qualified3.C: New test.
33258 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33259
33260 PR c++/18545
33261 * g++.dg/expr/return1.C: New test.
33262
33263 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33264
33265 Friend class name lookup 3/n, PR c++/3332
33266 * g++.dg/lookup/friend3.C: New test.
33267 * g++.dg/lookup/friend4.C: Likewise.
33268 * g++.dg/lookup/friend5.C: Likewise.
33269
33270 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33271
33272 Friend class name lookup 2/n, PR c++/14513, c++/15410
33273 * g++.dg/lookup/friend2.C: New test.
33274 * g++.dg/template/friend31.C: Likewise.
33275
33276 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33277
33278 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33279
33280 2004-11-24 Mark Mitchell <mark@codesourcery.com>
33281
33282 PR c++/17473
33283 * g++.dg/tc1/dr56.C: Remove.
33284 * g++.dg/template/typedef1.C: Add dg-error markers.
33285 * g++.old-deja/g++.other/typedef7.C: Likewise.
33286
33287 PR c++/18285
33288 * g++.dg/parse/typedef7.C: New test.
33289
33290 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
33291
33292 * gcc.c-torture/execute/20041124-1.c: New test.
33293
33294 2004-11-24 Mark Mitchell <mark@codesourcery.com>
33295
33296 * g++.dg/template/deduce3.C: New test.
33297
33298 PR c++/18586
33299 * g++.dg/template/crash27.C: New test.
33300
33301 PR c++/18530
33302 * g++.dg/warn/Wshadow-3.C: New test.
33303
33304 2004-11-24 Devang Patel <dpatel@apple.com>
33305
33306 PR/18555
33307 * gcc.dg/cpp/isysroot-1.c: New test.
33308 * gcc.dg/cpp/usr/include/stdio.h: New file.
33309 * gcc.dg/cpp/isysroot-2.c: New test.
33310 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33311 New file.
33312
33313 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33314
33315 PR c++/8929
33316 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33317
33318 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33319
33320 * gcc.target/sparc/align.c: Do not include <stdint.h>.
33321 * gcc.target/sparc/pdist.c: Likewise.
33322
33323 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
33324
33325 PR c++/16882
33326 * g++.dg/conversion/simd1.C: New test.
33327
33328 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33329
33330 * lib/target-libpath.exp: New file defining
33331 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33332 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33333 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33334 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33335 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
33336
33337 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
33338
33339 * gcc.dg/pragma-align-2.c: Test macro expansion.
33340 * gcc.dg/pragma-pack-2.c: New test.
33341
33342 2004-11-23 Richard Henderson <rth@redhat.com>
33343
33344 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33345 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33346 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33347 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33348 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33349 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33350
33351 * gcc.dg/vect/vect.exp: Add check for alpha.
33352 * lib/target-supports.exp (check_alpha_max_hw_available): New.
33353 (check_effective_target_vect_int): Enable for alpha.
33354 (check_effective_target_vect_long): New.
33355 (is-effective-target): Add it.
33356
33357 2004-11-23 Uros Bizjak <uros@kss-loka.si>
33358
33359 * gcc.dg/pr18614-1.c: New test.
33360
33361 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33362
33363 * gcc.dg/setjmp-2.c: New test.
33364
33365 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
33366
33367 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33368 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33369 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33370 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33371 gcc.target/sparc/pdist.c: New tests.
33372
33373 2004-11-22 Bob Wilson <bob.wilson@acm.org>
33374
33375 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33376
33377 2004-11-22 Dale Johannesen <dalej@apple.com>
33378
33379 * gcc.dg/20041111-1.c: New.
33380
33381 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
33382
33383 PR tree-opt/18536
33384 * gcc.dg/vect/pr18536.c: New test.
33385
33386 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33387
33388 PR c++/18354
33389 * g++.dg/template/nontype11.C: New test.
33390
33391 2004-11-21 Roger Sayle <roger@eyesopen.com>
33392
33393 PR middle-end/18520
33394 * gcc.dg/pr18520-1.c: New test case.
33395
33396 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
33397
33398 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33399 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33400 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33401 expected diagnostics.
33402
33403 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33404
33405 PR target/18580
33406 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33407 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33408 vect-77.c, vect-77a.c: XFAIL on the SPARC.
33409
33410 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33411
33412 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33413
33414 2004-11-19 Mark Mitchell <mark@codesourcery.com>
33415 Joseph Myers <joseph@codesourcery.com>
33416
33417 * lib/target-supports.exp (check_visibility_available): Really
33418 test the compiler.
33419
33420 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
33421
33422 PR tree-opt/18181
33423 * gcc.dg/vect/vect-85.c: New test.
33424 * gcc.dg/vect/vect-86.c: New test.
33425 * gcc.dg/vect/vect-87.c: New test.
33426 * gcc.dg/vect/vect-88.c: New test.
33427
33428 2004-11-19 Ben Elliston <bje@au.ibm.com>
33429
33430 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33431
33432 2004-11-18 Janis Johnson <janis187@us.ibm.com>
33433
33434 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33435 * gcc.dg/ppc-and-1.c: Ditto.
33436 * gcc.dg/ppc-compare-1.c: Ditto.
33437 * gcc.dg/ppc-mov-1.c: Ditto
33438
33439 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
33440 Mark Mitchell <mark@codesourcery.com>
33441
33442 * gcc.dg/pragma-init-fini-2.c: New test.
33443
33444 2004-11-17 Janis Johnson <janis187@us.ibm.com>
33445 Aldy Hernandez <aldyh@redhat.com>
33446
33447 * lib/target-supports.exp (check_effective_target_vect_int): New
33448 (check_effective_target_vect_float): New
33449 (check_effective_target_vect_double): New.
33450 (is-effective-target): Support new effective targets keywords.
33451 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33452 default action for dg-do.
33453 * gcc.dg/vect/pr16105.c: Use new support.
33454 * gcc.dg/vect/pr18400.c: Ditto.
33455 * gcc.dg/vect/pr18425.c: Ditto.
33456 * gcc.dg/vect/vect-1.c: Ditto.
33457 * gcc.dg/vect/vect-10.c: Ditto.
33458 * gcc.dg/vect/vect-11.c: Ditto.
33459 * gcc.dg/vect/vect-12.c: Ditto.
33460 * gcc.dg/vect/vect-13.c: Ditto.
33461 * gcc.dg/vect/vect-14.c: Ditto.
33462 * gcc.dg/vect/vect-15.c: Ditto.
33463 * gcc.dg/vect/vect-16.c: Ditto.
33464 * gcc.dg/vect/vect-17.c: Ditto.
33465 * gcc.dg/vect/vect-18.c: Ditto.
33466 * gcc.dg/vect/vect-19.c: Ditto.
33467 * gcc.dg/vect/vect-2.c: Ditto.
33468 * gcc.dg/vect/vect-20.c: Ditto.
33469 * gcc.dg/vect/vect-21.c: Ditto.
33470 * gcc.dg/vect/vect-22.c: Ditto.
33471 * gcc.dg/vect/vect-23.c: Ditto.
33472 * gcc.dg/vect/vect-24.c: Ditto.
33473 * gcc.dg/vect/vect-25.c: Ditto.
33474 * gcc.dg/vect/vect-26.c: Ditto.
33475 * gcc.dg/vect/vect-27.c: Ditto.
33476 * gcc.dg/vect/vect-27a.c: Ditto.
33477 * gcc.dg/vect/vect-28.c: Ditto.
33478 * gcc.dg/vect/vect-29.c: Ditto.
33479 * gcc.dg/vect/vect-29a.c: Ditto.
33480 * gcc.dg/vect/vect-3.c: Ditto.
33481 * gcc.dg/vect/vect-30.c: Ditto.
33482 * gcc.dg/vect/vect-31.c: Ditto.
33483 * gcc.dg/vect/vect-32.c: Ditto.
33484 * gcc.dg/vect/vect-33.c: Ditto.
33485 * gcc.dg/vect/vect-34.c: Ditto.
33486 * gcc.dg/vect/vect-35.c: Ditto.
33487 * gcc.dg/vect/vect-36.c: Ditto.
33488 * gcc.dg/vect/vect-37.c: Ditto.
33489 * gcc.dg/vect/vect-38.c: Ditto.
33490 * gcc.dg/vect/vect-4.c: Ditto.
33491 * gcc.dg/vect/vect-40.c: Ditto.
33492 * gcc.dg/vect/vect-41.c: Ditto.
33493 * gcc.dg/vect/vect-42.c: Ditto.
33494 * gcc.dg/vect/vect-43.c: Ditto.
33495 * gcc.dg/vect/vect-44.c: Ditto.
33496 * gcc.dg/vect/vect-45.c: Ditto.
33497 * gcc.dg/vect/vect-46.c: Ditto.
33498 * gcc.dg/vect/vect-47.c: Ditto.
33499 * gcc.dg/vect/vect-48.c: Ditto.
33500 * gcc.dg/vect/vect-48a.c: Ditto.
33501 * gcc.dg/vect/vect-49.c: Ditto.
33502 * gcc.dg/vect/vect-5.c: Ditto.
33503 * gcc.dg/vect/vect-50.c: Ditto.
33504 * gcc.dg/vect/vect-51.c: Ditto.
33505 * gcc.dg/vect/vect-52.c: Ditto.
33506 * gcc.dg/vect/vect-53.c: Ditto.
33507 * gcc.dg/vect/vect-54.c: Ditto.
33508 * gcc.dg/vect/vect-55.c: Ditto.
33509 * gcc.dg/vect/vect-56.c: Ditto.
33510 * gcc.dg/vect/vect-56a.c: Ditto.
33511 * gcc.dg/vect/vect-57.c: Ditto.
33512 * gcc.dg/vect/vect-58.c: Ditto.
33513 * gcc.dg/vect/vect-59.c: Ditto.
33514 * gcc.dg/vect/vect-6.c: Ditto.
33515 * gcc.dg/vect/vect-60.c: Ditto.
33516 * gcc.dg/vect/vect-61.c: Ditto.
33517 * gcc.dg/vect/vect-62.c: Ditto.
33518 * gcc.dg/vect/vect-63.c: Ditto.
33519 * gcc.dg/vect/vect-64.c: Ditto.
33520 * gcc.dg/vect/vect-65.c: Ditto.
33521 * gcc.dg/vect/vect-66.c: Ditto.
33522 * gcc.dg/vect/vect-67.c: Ditto.
33523 * gcc.dg/vect/vect-68.c: Ditto.
33524 * gcc.dg/vect/vect-69.c: Ditto.
33525 * gcc.dg/vect/vect-7.c: Ditto.
33526 * gcc.dg/vect/vect-72.c: Ditto.
33527 * gcc.dg/vect/vect-72a.c: Ditto.
33528 * gcc.dg/vect/vect-73.c: Ditto.
33529 * gcc.dg/vect/vect-74.c: Ditto.
33530 * gcc.dg/vect/vect-75.c: Ditto.
33531 * gcc.dg/vect/vect-76.c: Ditto.
33532 * gcc.dg/vect/vect-77.c: Ditto.
33533 * gcc.dg/vect/vect-77a.c: Ditto.
33534 * gcc.dg/vect/vect-78.c: Ditto.
33535 * gcc.dg/vect/vect-79.c: Ditto.
33536 * gcc.dg/vect/vect-8.c: Ditto.
33537 * gcc.dg/vect/vect-80.c: Ditto.
33538 * gcc.dg/vect/vect-82.c: Ditto.
33539 * gcc.dg/vect/vect-82_64.c: Ditto.
33540 * gcc.dg/vect/vect-83.c: Ditto.
33541 * gcc.dg/vect/vect-83_64.c: Ditto.
33542 * gcc.dg/vect/vect-9.c: Ditto.
33543 * gcc.dg/vect/vect-all.c: Ditto.
33544 * gcc.dg/vect/vect-none.c: Ditto.
33545
33546 2004-11-17 Janis Johnson <janis187@us.ibm.com>
33547
33548 * lib/gcc-dg.exp (dg-skip-if): New function.
33549 (dg-forbid-option): Remove.
33550 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33551 * g++.dg/abi/bitfield8.C: Likewise.
33552 * g++.dg/abi/dtor1.C: Likewise.
33553 * g++.dg/abi/empty10.C: Likewise.
33554 * g++.dg/abi/empty7.C: Likewise.
33555 * g++.dg/abi/empty9.C: Likewise.
33556 * g++.dg/abi/layout3.C: Likewise.
33557 * g++.dg/abi/layout4.C: Likewise.
33558 * g++.dg/abi/thunk1.C: Likewise.
33559 * g++.dg/abi/thunk2.C: Likewise.
33560 * g++.dg/abi/vbase11.C: Likewise.
33561 * g++.dg/abi/vthunk2.C: Likewise.
33562 * g++.dg/abi/vthunk3.C: Likewise.
33563 * g++.dg/ext/attrib8.C: Likewise.
33564 * g++.dg/opt/longbranch2.C: Likewise.
33565 * g++.dg/opt/reg-stack4.C: Likewise.
33566 * g++.old-deja/g++.ext/attrib1.C: Likewise.
33567 * g++.old-deja/g++.ext/attrib2.C: Likewise.
33568 * g++.old-deja/g++.ext/attrib3.C: Likewise.
33569 * g++.old-deja/g++.other/store-expr1.C: Likewise.
33570 * g++.old-deja/g++.other/store-expr2.C: Likewise.
33571 * gcc.dg/20000609-1.c: Likewise.
33572 * gcc.dg/20000720-1.c: Likewise.
33573 * gcc.dg/20011107-1.c: Likewise.
33574 * gcc.dg/20011119-1.c: Likewise.
33575 * gcc.dg/20020108-1.c: Likewise.
33576 * gcc.dg/20020122-2.c: Likewise.
33577 * gcc.dg/20020122-3.c: Likewise.
33578 * gcc.dg/20020201-3.c: Likewise.
33579 * gcc.dg/20020206-1.c: Likewise.
33580 * gcc.dg/20020218-1.c: Likewise.
33581 * gcc.dg/20020310-1.c: Likewise.
33582 * gcc.dg/20020411-1.c: Likewise.
33583 * gcc.dg/20020418-2.c: Likewise.
33584 * gcc.dg/20020426-1.c: Likewise.
33585 * gcc.dg/20020426-2.c: Likewise.
33586 * gcc.dg/20020517-1.c: Likewise.
33587 * gcc.dg/20020523-1.c: Likewise.
33588 * gcc.dg/20020523-2.c: Likewise.
33589 * gcc.dg/20020729-1.c: Likewise.
33590 * gcc.dg/20030204-1.c: Likewise.
33591 * gcc.dg/20030826-2.c: Likewise.
33592 * gcc.dg/20030926-1.c: Likewise.
33593 * gcc.dg/20031202-1.c: Likewise.
33594 * gcc.dg/980312-1.c: Likewise.
33595 * gcc.dg/980313-1.c: Likewise.
33596 * gcc.dg/990117-1.c: Likewise.
33597 * gcc.dg/990424-1.c: Likewise.
33598 * gcc.dg/990524-1.c: Likewise.
33599 * gcc.dg/991230-1.c: Likewise.
33600 * gcc.dg/i386-387-1.c: Likewise.
33601 * gcc.dg/i386-387-2.c: Likewise.
33602 * gcc.dg/i386-387-3.c: Likewise.
33603 * gcc.dg/i386-387-4.c: Likewise.
33604 * gcc.dg/i386-387-5.c: Likewise.
33605 * gcc.dg/i386-387-6.c: Likewise.
33606 * gcc.dg/i386-asm-1.c: Likewise.
33607 * gcc.dg/i386-bitfield1.c: Likewise.
33608 * gcc.dg/i386-bitfield2.c: Likewise.
33609 * gcc.dg/i386-loop-1.c: Likewise.
33610 * gcc.dg/i386-loop-2.c: Likewise.
33611 * gcc.dg/i386-loop-3.c: Likewise.
33612 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33613 * gcc.dg/i386-pic-1.c: Likewise.
33614 * gcc.dg/i386-regparm.c: Likewise.
33615 * gcc.dg/i386-signbit-1.c: Likewise.
33616 * gcc.dg/i386-signbit-2.c: Likewise.
33617 * gcc.dg/i386-signbit-3.c: Likewise.
33618 * gcc.dg/i386-sse-5.c: Likewise.
33619 * gcc.dg/i386-sse-8.c: Likewise.
33620 * gcc.dg/i386-unroll-1.c: Likewise.
33621 * gcc.dg/tls/opt-1.c: Likewise.
33622 * gcc.dg/tls/opt-2.c: Likewise.
33623 * gcc.dg/unroll-1.c: Likewise.
33624 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33625 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33626 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33627 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33628
33629 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33630
33631 * g++.dg/template/incomplete1.C: New test.
33632
33633 2004-11-16 Nick Clifton <nickc@redhat.com>
33634
33635 Revert patches accidentally commited during checkin of fixes for
33636 xstormy16 tests:
33637 gcc.c-torture/execute/simd-4.c: Revert
33638 gcc.dg/20040910-1.c: Revert.
33639
33640 2004-11-16 Paul Brook <paul@codesourcery.com>
33641
33642 PR fortran/13010
33643 * gfortran.dg/der_pointer_1.f90: New test.
33644
33645 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
33646
33647 PR c/18498
33648 * gcc.dg/bitfld-13.c: New test.
33649
33650 2004-11-15 Janis Johnson <janis187@us.ibm.com>
33651
33652 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33653 powerpc*-*-linux*.
33654
33655 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33656 * gcc.dg/ppc64-abi-2.c: Ditto.
33657 * gcc.dg/ppc64-abi-3.c: Ditto.
33658
33659 * lib/gcc-dg.exp (dg-target-list): Remove.
33660
33661 2004-11-15 Steve Ellcey <sje@cup.hp.com>
33662
33663 * gcc.dg/ia64-postinc.c: New test.
33664
33665 2004-11-15 Mark Mitchell <mark@codesourcery.com>
33666
33667 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33668
33669 2004-11-15 Nick Clifton <nickc@redhat.com>
33670
33671 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33672 __INT_MAX__ so that the test can be compiled by toolchains
33673 targeted at 16-bit processors.
33674
33675 * gcc.dg/20040625-1.c: Use long constants rather than integers
33676 when performing arithmetic that will overflow 16-bits.
33677
33678 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33679 xstormy16. It does not support 128-bit vector operations.
33680
33681 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33682 with the macro PTR_TYPE. Define this macro to an integer type
33683 suitable for holding a pointer.
33684
33685 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33686 the target is a 16-bit processor.
33687
33688 * gcc.dg/cpp/if-2.c: Expect a different warning message from
33689 16-bit targets where the character constant will be too long.
33690
33691 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33692 where the double will not be directly addressable.
33693
33694 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33695
33696 Friend class name lookup 1/n, PR c++/18471
33697 * g++.dg/template/crash26.C: New test.
33698 * g++.dg/lookup/struct1.C: Adjust expected error.
33699 * g++.dg/parse/elab1.C: Likewise.
33700 * g++.dg/parse/elab2.C: Likewise.
33701 * g++.dg/parse/int-as-enum1.C: Likewise.
33702 * g++.dg/parse/struct-as-enum1.C: Likewise.
33703 * g++.dg/parse/typedef1.C: Likewise.
33704 * g++.dg/parse/typedef3.C: Likewise.
33705 * g++.dg/parse/typedef4.C: Likewise.
33706 * g++.dg/parse/typedef5.C: Likewise.
33707 * g++.dg/template/nontype4.C: Likewise.
33708 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33709 * g++.old-deja/g++.other/elab1.C: Likewise.
33710 * g++.old-deja/g++.other/syntax4.C: Likewise.
33711
33712 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33713
33714 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33715
33716 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
33717
33718 * gcc.c-torture/execute/20041114-1.c: New test.
33719
33720 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
33721
33722 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33723 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33724 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33725 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33726 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33727 gcc.dg/switch-7.c: New tests.
33728
33729 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
33730
33731 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33732
33733 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
33734
33735 PR tree-opt/18400
33736 * gcc.dg/vect/pr18400.c: New test.
33737
33738 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
33739 Andrew Pinski <pinskia@physics.uc.edu>
33740
33741 PR tree-opt/18425
33742 * gcc.dg/vect/pr18425.c: New test.
33743
33744 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33745
33746 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33747 Guard with dg-require-alias and dg-require-visibility.
33748
33749 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33750
33751 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33752
33753 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33754
33755 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33756
33757 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33758
33759 PR c++/17344
33760 * g++.dg/template/defarg5.C: New test.
33761
33762 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33763
33764 * g++.dg/parse/cast1.C: Run only on ILP32.
33765 * g++.old-deja/g++.mike/p784.C: Likewise.
33766
33767 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
33768
33769 * gcc.c-torture/execute/20041113-1.c: New test.
33770
33771 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
33772
33773 PR target/18230
33774 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33775 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33776 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33777 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33778 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33779 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33780 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33781 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33782 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33783 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33784 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33785 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33786 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33787
33788 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
33789
33790 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33791 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33792 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33793 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33794 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33795 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33796 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33797 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33798 gcc.target/sparc/combined-1.c: New tests.
33799
33800 2004-11-12 Ziemowit Laski <zlaski@apple.com>
33801
33802 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33803 New tests.
33804
33805 2004-11-12 Mark Mitchell <mark@codesourcery.com>
33806
33807 * lib/gcc-dg.exp (dg-forbid-option): New function.
33808 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33809 * g++.dg/abi/bitfield8.C: Likewise.
33810 * g++.dg/abi/dtor1.C: Likewise.
33811 * g++.dg/abi/empty10.C: Likewise.
33812 * g++.dg/abi/empty7.C: Likewise.
33813 * g++.dg/abi/empty9.C: Likewise.
33814 * g++.dg/abi/layout3.C: Likewise.
33815 * g++.dg/abi/layout4.C: Likewise.
33816 * g++.dg/abi/thunk1.C: Likewise.
33817 * g++.dg/abi/thunk2.C: Likewise.
33818 * g++.dg/abi/vbase11.C: Likewise.
33819 * g++.dg/abi/vthunk2.C: Likewise.
33820 * g++.dg/abi/vthunk3.C: Likewise.
33821 * g++.dg/ext/attrib8.C: Likewise.
33822 * g++.dg/opt/longbranch2.C: Likewise.
33823 * g++.dg/opt/reg-stack4.C: Likewise.
33824 * g++.old-deja/g++.ext/attrib1.C: Likewise.
33825 * g++.old-deja/g++.ext/attrib2.C: Likewise.
33826 * g++.old-deja/g++.ext/attrib3.C: Likewise.
33827 * g++.old-deja/g++.other/store-expr1.C: Likewise.
33828 * g++.old-deja/g++.other/store-expr2.C: Likewise.
33829 * gcc.dg/20000609-1.c: Likewise.
33830 * gcc.dg/20000720-1.c: Likewise.
33831 * gcc.dg/20011107-1.c: Likewise.
33832 * gcc.dg/20011119-1.c: Likewise.
33833 * gcc.dg/20020108-1.c: Likewise.
33834 * gcc.dg/20020122-2.c: Likewise.
33835 * gcc.dg/20020122-3.c: Likewise.
33836 * gcc.dg/20020201-3.c: Likewise.
33837 * gcc.dg/20020206-1.c: Likewise.
33838 * gcc.dg/20020218-1.c: Likewise.
33839 * gcc.dg/20020310-1.c: Likewise.
33840 * gcc.dg/20020411-1.c: Likewise.
33841 * gcc.dg/20020418-2.c: Likewise.
33842 * gcc.dg/20020426-1.c: Likewise.
33843 * gcc.dg/20020426-2.c: Likewise.
33844 * gcc.dg/20020517-1.c: Likewise.
33845 * gcc.dg/20020523-1.c: Likewise.
33846 * gcc.dg/20020523-2.c: Likewise.
33847 * gcc.dg/20020729-1.c: Likewise.
33848 * gcc.dg/20030204-1.c: Likewise.
33849 * gcc.dg/20030826-2.c: Likewise.
33850 * gcc.dg/20030926-1.c: Likewise.
33851 * gcc.dg/20031202-1.c: Likewise.
33852 * gcc.dg/980312-1.c: Likewise.
33853 * gcc.dg/980313-1.c: Likewise.
33854 * gcc.dg/990117-1.c: Likewise.
33855 * gcc.dg/990424-1.c: Likewise.
33856 * gcc.dg/990524-1.c: Likewise.
33857 * gcc.dg/991230-1.c: Likewise.
33858 * gcc.dg/i386-387-1.c: Likewise.
33859 * gcc.dg/i386-387-2.c: Likewise.
33860 * gcc.dg/i386-387-3.c: Likewise.
33861 * gcc.dg/i386-387-4.c: Likewise.
33862 * gcc.dg/i386-387-5.c: Likewise.
33863 * gcc.dg/i386-387-6.c: Likewise.
33864 * gcc.dg/i386-asm-1.c: Likewise.
33865 * gcc.dg/i386-bitfield1.c: Likewise.
33866 * gcc.dg/i386-bitfield2.c: Likewise.
33867 * gcc.dg/i386-loop-1.c: Likewise.
33868 * gcc.dg/i386-loop-2.c: Likewise.
33869 * gcc.dg/i386-loop-3.c: Likewise.
33870 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33871 * gcc.dg/i386-pic-1.c: Likewise.
33872 * gcc.dg/i386-regparm.c: Likewise.
33873 * gcc.dg/i386-signbit-1.c: Likewise.
33874 * gcc.dg/i386-signbit-2.c: Likewise.
33875 * gcc.dg/i386-signbit-3.c: Likewise.
33876 * gcc.dg/i386-sse-5.c: Likewise.
33877 * gcc.dg/i386-sse-8.c: Likewise.
33878 * gcc.dg/i386-unroll-1.c: Likewise.
33879 * gcc.dg/tls/opt-1.c: Likewise.
33880 * gcc.dg/tls/opt-2.c: Likewise.
33881 * gcc.dg/unroll-1.c: Likewise.
33882 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33883 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33884 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33885 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33886 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33887 -m64 is specified.
33888
33889 2004-11-12 Mark Mitchell <mark@codesourcery.com>
33890
33891 PR c++/18389
33892 * g++.dg/parse/cond1.C: New test.
33893
33894 PR c++/18429
33895 * g++.dg/template/array9.C: New test.
33896 * g++.dg/ext/vla1.C: Adjust error messages.
33897 * g++.dg/ext/vlm1.C: Likewise.
33898 * g++.dg/template/crash2.C: Likewise.
33899
33900 PR c++/18436
33901 * g++.dg/template/call3.C: New test.
33902
33903 PR c++/18407
33904 * g++.dg/template/ptrmem11.C: New test.
33905
33906 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
33907
33908 PR other/14264
33909 * lib/g++.exp: Set LC_ALL and LANG to C.
33910 * lib/gcc-dg.exp: Likewise.
33911 * lib/gfortran.exp: Likewise.
33912 * lib/objc.exp: Likewise.
33913 * lib/treelang.exp: Likewise.
33914
33915 2004-11-12 Andreas Schwab <schwab@suse.de>
33916
33917 * gcc.dg/pr16286.c: Fix last change.
33918
33919 2004-11-12 Mark Mitchell <mark@codesourcery.com>
33920
33921 PR c++/18416
33922 * g++.dg/init/global1.C: New test.
33923
33924 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
33925
33926 * gcc.c-torture/execute/20041112-1.c: New test.
33927
33928 2004-11-11 Janis Johnson <janis187@us.ibm.com>
33929
33930 * lib/gcc-dg.exp (dg-target-list): New.
33931
33932 2004-11-11 Janis Johnson <janis187@us.ibm.com>
33933 Richard Sandiford <rsandifo@redhat.com>
33934
33935 * lib/target-supports.exp (get-compiler_messages): New.
33936 (check_named_sections_available): Use it.
33937 (check_effective_target_ilp32): New.
33938 (check_effective_target_lp64): New.
33939 (is-effective-target): New.
33940 * lib/gcc-dg.exp (dg-require-effective-target): New.
33941
33942 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
33943
33944 * gcc.dg/precedence-1.c: New test.
33945
33946 2004-11-11 Janis Johnson <janis187@us.ibm.com>
33947
33948 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33949
33950 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33951 message, delete generated files, use more descriptive name for
33952 executable, and make the test unsupported when it cannot be run.
33953
33954 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33955 (dg-require-weak, dg-require-visibility, dg-require-alias,
33956 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33957 dg-require-iconv, dg-require-named-sections): Use it.
33958
33959 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33960
33961 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
33962
33963 PR target/16457
33964 * gcc.dg/ppc-and-1: New
33965
33966 PR target/16796
33967 * gcc.dg/ppc-mov-1.c: New.
33968
33969 PR target/16458
33970 * gcc.dg/ppc-compare-1.c: New.
33971
33972 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
33973
33974 * objc.dg/desig-init-2.m: New test.
33975
33976 2004-11-10 Adam Nemet <anemet@lnxw.com>
33977
33978 PR middle-end/18160
33979 * g++.dg/warn/register-var-1.C: New test.
33980 * g++.dg/warn/register-var-2.C: New test.
33981
33982 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33983
33984 * gcc.dg/union-2.c: New test.
33985
33986 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
33987
33988 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33989 New test for PR tree-optimization/17892.
33990
33991 2004-11-09 Mark Mitchell <mark@codesourcery.com>
33992
33993 PR c++/18369
33994 * g++.dg/init/new12.C: New test.
33995
33996 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
33997
33998 * gcc.target/sparc: New directory.
33999 * gcc.target/sparc/sparc.exp: New driver.
34000 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34001 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34002 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34003 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34004
34005 2004-11-10 Paul Brook <paul@codesourcery.com>
34006
34007 PR fortran/18218
34008 * gfortran.dg/list_read.c: New test.
34009
34010 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34011
34012 PR c/18322
34013 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34014 expected diagnostic location.
34015
34016 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
34017
34018 * gcc.dg/20041109-1.c: New test.
34019
34020 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
34021
34022 PR objc/18406
34023 * objc/compile/pr18406.m: New test.
34024
34025 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34026
34027 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34028
34029 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34030
34031 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34032
34033 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34034
34035 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34036
34037 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34038
34039 * gcc.dg/20030225-2.c: Add prototype for abort and
34040 exit.
34041
34042 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
34043
34044 PR tree-opt/18299
34045 * gcc.c-torture/pr18299-1.c: New test.
34046
34047 2004-11-06 Andreas Schwab <schwab@suse.de>
34048
34049 * gcc.dg/pr16286.c: Also test for bool and pixel.
34050
34051 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
34052
34053 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34054 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34055 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34056 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34057 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34058 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34059 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34060 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34061 gcc.dg/struct-semi-3.c: New tests.
34062
34063 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34064
34065 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34066
34067 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34068
34069 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34070 Do not use C99 designators.
34071
34072 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34073
34074 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34075
34076 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34077
34078 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34079 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34080 * gcc.c-torture/execute/simd-5.x: Remove.
34081
34082 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
34083
34084 PR rtl-optimization/17933
34085 * gcc.dg/torture/pr17933-1.c: New test.
34086
34087 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
34088
34089 PR target/18106
34090 * lib/target-supports.exp (check_weak_available): Support
34091 Windows.
34092
34093 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
34094
34095 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34096 call to fflush(stdout) before abort.
34097 (my_ffsll): New function.
34098 (generate_fields): Use it.
34099
34100 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
34101
34102 * gcc.dg/init-undef-1.c: New test.
34103
34104 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
34105
34106 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34107 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34108 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34109 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34110 expected messages for new parser.
34111
34112 2004-11-04 Mark Mitchell <mark@codesourcery.com>
34113
34114 * g++.dg/ext/visibility/symbian1.C: New test.
34115
34116 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34117
34118 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34119 on LP64 targets.
34120
34121 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
34122
34123 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34124 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34125 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34126 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34127 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34128 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34129 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34130 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34131 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34132 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34133
34134 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
34135
34136 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34137 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34138 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34139 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34140 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34141 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34142 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34143 for new parser.
34144
34145 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
34146
34147 PR target/15342
34148 * gcc.dg/20041104-1.c: New test.
34149
34150 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34151
34152 * g++.dg/template/nontype7.C: New test.
34153 * g++.dg/template/nontype8.C: Likewise.
34154 * g++.dg/template/nontype9.C: Likewise.
34155 * g++.dg/template/nontype10.C: Likewise.
34156 * g++.dg/tc1/dr49.C: Likewise.
34157 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34158 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34159
34160 2004-11-04 Ben Elliston <bje@au.ibm.com>
34161
34162 * g++.dg/rtti/tinfo1.C: Remove xfails.
34163
34164 2004-11-04 Ben Elliston <bje@au.ibm.com>
34165
34166 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34167 packed attribute to the definition to satisfy the new C++ parser.
34168
34169 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
34170
34171 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34172 invocations of va_arg.
34173
34174 2004-11-02 Mark Mitchell <mark@codesourcery.com>
34175
34176 PR c++/18124
34177 * g++.dg/template/crash25.C: New test.
34178
34179 PR c++/18155
34180 * g++.dg/template/typedef2.C: New test.
34181 * g++.dg/parse/crash13.C: Adjust error markers.
34182
34183 PR c++/18177
34184 * g++.dg/conversion/const3.C: New test.
34185
34186 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34187
34188 PR fortran/17535
34189 PR fortran/17583
34190 PR fortran/17713
34191 * gfortran.dg/generic_[123].f90: New testcases.
34192
34193 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
34194
34195 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34196 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34197
34198 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
34199
34200 PR tree-opt/16808
34201 * gcc.c-torture/compile/pr16808.c: New test.
34202
34203 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
34204
34205 PR rtl-optimization/17104
34206 * gcc.dg/ppc-bitfield1.c: New.
34207
34208 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
34209
34210 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34211
34212 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
34213
34214 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
34215 strings for 32-bit code.
34216
34217 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
34218
34219 PR c/18239
34220 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34221
34222 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
34223
34224 PR c++/18064
34225 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34226
34227 2004-10-31 Mark Mitchell <mark@codesourcery.com>
34228
34229 PR c++/15172
34230 * g++.dg/init/aggr2.C: New test.
34231
34232 2004-10-30 Ziemowit Laski <zlaski@apple.com>
34233
34234 * objc.dg/local-decl-1.m: New test.
34235
34236 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
34237
34238 * gcc.dg/20040910-1.c: Adjust regex.
34239
34240 2004-10-30 Roger Sayle <roger@eyesopen.com>
34241
34242 PR rtl-optimization/18084
34243 * g++.dg/opt/pr18084-1.C: New testcase.
34244
34245 2004-10-30 Matt Austern <austern@apple.com>
34246
34247 PR c++/17542
34248 * g++.dg/ext/attrib18.C: New test.
34249
34250 2004-10-30 Roger Sayle <roger@eyesopen.com>
34251
34252 PR middle-end/18096
34253 * gcc.dg/pr18096-1.c: New test case.
34254
34255 2004-10-30 Roger Sayle <roger@eyesopen.com>
34256
34257 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34258
34259 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
34260
34261 PR c/16666
34262 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34263 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34264 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34265 gcc.dg/old-style-prom-3.c: New tests.
34266
34267 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
34268
34269 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34270 Remove unnecessary inclusion of stdio.h.
34271
34272 2004-10-29 Roger Sayle <roger@eyesopen.com>
34273
34274 PR rtl-optimization/17581
34275 * gcc.dg/pr17581-1.c: New test case.
34276
34277 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
34278
34279 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34280 being implemented.
34281 * g++.dg/conversion/dr195-1.C: New.
34282 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34283 * g++.old-deja/g++.mike/p10148.C: Likewise.
34284
34285 2004-10-29 Mark Mitchell <mark@codesourcery.com>
34286
34287 PR c++/17695
34288 * g++.dg/debug/typedef2.C: New test.
34289
34290 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
34291
34292 PR fortran/13490
34293 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34294 * gfortran.dg/g77/README: Update.
34295
34296 2004-10-28 Matt Austern <austern@apple.com>
34297
34298 PR c++/14124
34299 * g++.dg/ext/packed7.C: New test.
34300
34301 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
34302
34303 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34304 scan-assembler.
34305 * lib/scanasm.exp (hidden-scan-for): New proc.
34306 (scan-hidden): Use hidden-scan-for instead of constructing the scan
34307 string.
34308 (scan-not-hidden): Likewise.
34309 * lib/target-supports.exp (check_visibility_available): mach-o is
34310 support too.
34311
34312 2004-10-28 Mark Mitchell <mark@codesourcery.com>
34313
34314 PR c++/17132
34315 * g++.dg/template/memclass3.C: New test.
34316
34317 2004-10-28 Adam Nemet <anemet@lnxw.com>
34318
34319 PR middle-end/18160
34320 * gcc.dg/register-var-1.c: New test.
34321 * gcc.dg/register-var-2.c: New test.
34322 * gcc.dg/asm-7.c: Taking the address of a register variable is an
34323 error now.
34324
34325 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
34326
34327 PR other/18172
34328 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34329 unused variables.
34330 * gcc.dg/vect/vect-22.c: Likewise.
34331
34332 2004-10-28 Jakub Jelinek <jakub@redhat.com>
34333
34334 * gcc.dg/i386-rotate-1.c: New test.
34335
34336 2004-10-27 Mark Mitchell <mark@codesourcery.com>
34337
34338 * g++.dg/init/ref12.C: Add "run" marker.
34339
34340 PR c++/17435
34341 * g++.dg/init/ref12.C: New test.
34342
34343 PR c++/18140
34344 * g++.dg/template/shift1.C: New test.
34345 * g++.dg/template/error10.C: Adjust error markers.
34346
34347 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
34348
34349 PR tree-opt/17529
34350 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34351
34352 2004-10-27 Geoffrey Keating <geoffk@apple.com>
34353
34354 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34355 * gcc.dg/weak/weak-3.c: Likewise.
34356 * gcc.dg/weak/weak-5.c: Likewise.
34357 * gcc.dg/weak/weak-9.c: Likewise.
34358 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34359 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34360
34361 * gcc.dg/darwin-weakimport-1.c: New.
34362
34363 2004-10-28 Ben Elliston <bje@au.ibm.com>
34364
34365 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34366
34367 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
34368
34369 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34370 'syntax' error messages.
34371 * gcc.dg/cpp/direct2s.c: Likewise.
34372
34373 2004-10-26 Geoffrey Keating <geoffk@apple.com>
34374
34375 * gcc.c-torture/compile/20041026-1.c: New.
34376
34377 2004-10-26 Mark Mitchell <mark@codesourcery.com>
34378
34379 PR c++/18093
34380 * g++.dg/lookup/ns2.C: New test.
34381
34382 PR c++/18020
34383 * g++.dg/template/enum4.C: New test.
34384
34385 PR c++/18161
34386 * g++.dg/template/expr1.C: New test.
34387
34388 2004-10-26 Ben Elliston <bje@au.ibm.com>
34389
34390 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34391
34392 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
34393
34394 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34395 gcc.dg/decl-nospec-3.c: New tests.
34396
34397 2004-10-26 Ziemowit Laski <zlaski@apple.com>
34398
34399 * objc.dg/super-class-3.m: New test.
34400
34401 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
34402
34403 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34404 resyncing.
34405 * gcc.dg/cpp/direct2s.c: Likewise.
34406
34407 2004-10-25 Geoffrey Keating <geoffk@apple.com>
34408
34409 * objc.dg/image-info.m: Update for changes to section selection.
34410
34411 2004-10-25 David Ayers <d.ayers@inode.at>
34412 Ziemowit Laski <zlaski@apple.com>
34413
34414 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34415 diagnostics when messaging 'id <Proto>'.
34416 * objc.dg/class-protocol-1.m: New test.
34417 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34418 a non-existent method signature.
34419 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34420 Update diagnostics when messaging with non-existent method signature.
34421 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34422 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34423 invalid receivers are now resolved as if messaging 'id'; remove
34424 extraneous diagnostics.
34425
34426 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
34427
34428 PR c/16667
34429 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34430 gcc.dg/init-desig-obs-3.c: New tests.
34431
34432 2004-10-25 Jakub Jelinek <jakub@redhat.com>
34433
34434 * gcc.dg/debug/20041023-1.c: New test.
34435
34436 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
34437
34438 PR middle-end/17407
34439 * gcc.c-torture/compile/pr17407.c: New test.
34440
34441 PR c++/18121
34442 * g++.dg/template/array8.C: New test.
34443
34444 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
34445
34446 PR other/18138
34447 * lib/g++.exp: Accept more than one multilib libgcc.
34448 * lib/gcc-dg.exp: Likewise.
34449 * lib/objc.exp: Likewise.
34450 * lib/treelang.exp: Likewise.
34451 * lib/gfortran.exp: Likewise.
34452
34453 2004-10-24 Ben Elliston <bje@au.ibm.com>
34454
34455 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34456
34457 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
34458
34459 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34460 * gcc.dg/c99-const-expr-3.c: Likewise.
34461
34462 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
34463
34464 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34465
34466 2004-10-23 Ben Elliston <bje@au.ibm.com>
34467
34468 * gcc.c-torture/execute/loop-2e.x: Remove.
34469
34470 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
34471
34472 PR c++/18095
34473 * g++.dg/parse/crash18.C: New.
34474 * g++.dg/parse/crash19.C: New.
34475
34476 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
34477
34478 * g++.dg/ext/dllimport1.C: Move dg-warnings.
34479 * g++.dg/ext/dllimport2.C: Same.
34480 * g++.dg/ext/dllimport8.C: Same.
34481
34482 2004-10-21 Mark Mitchell <mark@codesourcery.com>
34483
34484 PR c++/10841
34485 * g++.dg/conversion/cast1.C: New test.
34486 * g++.dg/overload/pmf1.C: Adjust error marker.
34487
34488 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
34489
34490 PR objc/17923
34491 * objc.dg/const-str-7.m: New test.
34492
34493 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34494
34495 * g++.dg/template/memfriend11.C: Fix comment typo.
34496 * g++.dg/template/memfriend14.C: Likewise.
34497
34498 2004-10-20 Richard Henderson <rth@redhat.com>
34499
34500 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34501 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34502 -fasynchronous-unwind-tables.
34503
34504 2004-10-20 Richard Henderson <rth@redhat.com>
34505
34506 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34507 (main): Return success.
34508 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34509 (main): Return success.
34510
34511 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34512
34513 PR c++/13495
34514 * g++.dg/template/memfriend9.C: New test.
34515 * g++.dg/template/memfriend10.C: Likewise.
34516 * g++.dg/template/memfriend11.C: Likewise.
34517 * g++.dg/template/memfriend12.C: Likewise.
34518 * g++.dg/template/memfriend13.C: Likewise.
34519 * g++.dg/template/memfriend14.C: Likewise.
34520 * g++.dg/template/memfriend15.C: Likewise.
34521 * g++.dg/template/memfriend16.C: Likewise.
34522 * g++.dg/template/memfriend17.C: Likewise.
34523 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34524
34525 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
34526
34527 * g++.dg/conversion/dr195.C: New.
34528 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34529
34530 2004-10-20 Ben Elliston <bje@au.ibm.com>
34531 Devang Patel <dpatel@apple.com>
34532
34533 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34534 of floating point arithmetic, which could trap.
34535
34536 2004-10-19 Mark Mitchell <mark@codesourcery.com>
34537
34538 PR c++/14035
34539 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34540 * g++.dg/conversion/const2.C: New test.
34541 * g++.dg/expr/reinterpret2.C: New test.
34542 * g++.dg/expr/reinterpret3.C: New test.
34543 * g++.dg/expr/cast2.C: New test.
34544 * g++.dg/expr/copy1.C: New test.
34545 * g++.dg/other/conversion1.C: Change error message.
34546 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34547 function pointers to void *.
34548 * g++.old-deja/g++.mike/p10148.C: Likewise.
34549
34550 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34551
34552 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34553
34554 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
34555
34556 PR c++/18047
34557
34558 * g++.dg/parse/expr3.C: New test.
34559
34560 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34561
34562 * gcc.dg/smod-1.c: New test.
34563
34564 2004-10-18 Ziemowit Laski <zlaski@apple.com>
34565
34566 * objc.dg/method-14.m: New test.
34567
34568 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
34569
34570 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34571 Also xfail as the patch was reverted.
34572
34573 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
34574
34575 PR middle-end/16973
34576 * gcc.dg/pr16973.c: New test.
34577
34578 2004-10-18 Diego Novillo <dnovillo@redhat.com>
34579
34580 PR tree-optimization/17656
34581 * gcc.c-torture/compile/pr17656.c: New test.
34582
34583 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
34584
34585 * g++.dg/eh/shadow1.C: New.
34586
34587 2004-10-18 Jakub Jelinek <jakub@redhat.com>
34588
34589 * gcc.c-torture/compile/20041018-1.c: New test.
34590
34591 2004-10-18 Ben Elliston <bje@au.ibm.com>
34592
34593 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34594 compiler referring to register 0 when accessing sdata. The linker
34595 now patches things up.
34596
34597 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
34598
34599 PR c/17529
34600 * gcc.c-torture/compile/pr17529.c: New test.
34601
34602 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34603
34604 PR c++/17743
34605 * g++.dg/ext/attrib17.C: New test.
34606
34607 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34608
34609 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34610
34611 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34612
34613 PR c++/10479
34614 * g++.dg/ext/attrib16.C: New test.
34615
34616 2004-10-15 Mark Mitchell <mark@codesourcery.com>
34617
34618 PR c++/17042
34619 * g++.dg/init/dso_handle1.C: New test.
34620
34621 PR c++/14667
34622 * g++.dg/parse/typedef6.C: New test.
34623
34624 PR c++/17916
34625 * g++.dg/parse/pragma1.C: New test.
34626
34627 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
34628
34629 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34630
34631 2004-10-15 Steve Ellcey <sje@cup.hp.com>
34632
34633 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34634 -fno-common when on HPPA HP-UX platforms.
34635
34636 2004-10-15 Jakub Jelinek <jakub@redhat.com>
34637
34638 PR other/16820
34639 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34640 stdint.h.
34641 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34642 uintptr_t.
34643
34644 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
34645
34646 PR c++/16301
34647 * g++.dg/lookup/strong-using-4.C: New test.
34648
34649 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
34650
34651 PR middle-end/16567
34652 * gcc.c-torture/compile/nested-1.c: New test.
34653
34654 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
34655
34656 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34657 and mipsisa64*-*-* (until support for misaligned loads is added).
34658 * gcc.dg/vect/vect-50.c: Likewise.
34659 * gcc.dg/vect/vect-52.c: Likewise.
34660 * gcc.dg/vect/vect-54.c: Likewise.
34661 * gcc.dg/vect/vect-58.c: Likewise.
34662 * gcc.dg/vect/vect-60.c: Likewise.
34663 * gcc.dg/vect/vect-80.c: Likewise.
34664
34665 2004-10-14 Mark Mitchell <mark@codesourcery.com>
34666
34667 PR c++/17976
34668 * g++.dg/init/dtor3.C: New test.
34669
34670 2004-10-15 Ben Elliston <bje@au.ibm.com>
34671
34672 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34673
34674 2004-10-14 Geoffrey Keating <geoffk@apple.com>
34675
34676 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34677 * gcc.dg/macho-lo-sum.c: Likewise.
34678
34679 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
34680
34681 * gcc.dg/ppc-spe64-1.c: New test.
34682
34683 2004-10-14 Devang Patel <dpatel@apple.com>
34684
34685 PR 17635
34686 * gcc.dg/pr17635.c : New test.
34687
34688 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
34689
34690 * gcc.dg/vect/vect-28.c: Remove xfail.
34691 * gcc.dg/vect/vect-30.c: Remove xfail.
34692 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34693 * gcc.dg/vect/vect-33.c: Remove xfail.
34694 * gcc.dg/vect/vect-44.c: Remove xfail.
34695 * gcc.dg/vect/vect-46.c: Remove xfail.
34696 * gcc.dg/vect/vect-50.c: Remove xfail.
34697 * gcc.dg/vect/vect-52.c: Remove xfail.
34698 * gcc.dg/vect/vect-54.c: Remove xfail.
34699 * gcc.dg/vect/vect-58.c: Remove xfail.
34700 * gcc.dg/vect/vect-60.c: Remove xfail.
34701 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34702 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34703 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34704 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34705 * gcc.dg/vect/vect-8.c: Remove xfail.
34706 * gcc.dg/vect/vect-80.c: Remove xfail.
34707 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34708
34709 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
34710
34711 * gcc.dg/vect/vect-82.c: New testcase.
34712 * gcc.dg/vect/vect-82_64.c: New testcase.
34713 * gcc.dg/vect/vect-83.c: New testcase.
34714 * gcc.dg/vect/vect-83_64.c: New testcase.
34715
34716 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
34717
34718 * gcc.dg/cpp/error-1.c: New test.
34719
34720 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
34721
34722 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34723
34724 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
34725
34726 PR target/17984
34727 * gcc.dg/cris-peep2-xsrand2.c: New test.
34728
34729 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
34730
34731 PR c++/17661
34732 * g++.dg/expr/for2.C: New test.
34733
34734 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34735
34736 * g++.dg/inherit/thunk1.C: Run on the SPARC.
34737
34738 2004-10-13 Jakub Jelinek <jakub@redhat.com>
34739
34740 PR tree-optimization/17724
34741 * g++.dg/opt/pr17724-1.C: New test.
34742 * g++.dg/opt/pr17724-2.C: New test.
34743 * g++.dg/opt/pr17724-3.C: New test.
34744 * g++.dg/opt/pr17724-4.C: New test.
34745 * g++.dg/opt/pr17724-5.C: New test.
34746 * g++.dg/opt/pr17724-6.C: New test.
34747
34748 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
34749
34750 PR c/17301
34751 * gcc.dg/pr17301-2.c: New test.
34752
34753 2004-10-11 Mark Mitchell <mark@codesourcery.com>
34754
34755 PR c++/15876
34756 * g++.dg/parse/error22.C: New test.
34757
34758 PR c++/17936
34759 * g++.dg/template/spec18.C: New test.
34760
34761 2004-10-11 Steve Ellcey <sje@cup.hp.com>
34762
34763 * gcc.dg/ia64-asm-1.c: Add prototype for abort
34764 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34765 memcpy.
34766 * gcc.dg/ia64-sync-2.c: Ditto.
34767 * gcc.dg/ia64-sync-3.c: Ditto.
34768
34769 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
34770
34771 * g++.dg/eh/cleanup5.C: Add dg-options "".
34772
34773 2004-10-11 Roger Sayle <roger@eyesopen.com>
34774
34775 PR middle-end/17657
34776 * gcc.dg/switch-4.c: New test case.
34777
34778 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
34779
34780 * gcc.c-torture/execute/20041011-1.c: New test.
34781
34782 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
34783
34784 PR c++/17554
34785 * g++.dg/init/for3.C: New test.
34786
34787 PR c++/17657
34788 * g++.dg/opt/switch2.C: New test.
34789
34790 PR middle-end/17703
34791 * g++.dg/warn/Wreturn-2.C: New test.
34792
34793 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
34794
34795 PR c++/17907
34796 * g++.dg/eh/cleanup5.C: New test.
34797
34798 2004-10-10 Mark Mitchell <mark@codesourcery.com>
34799
34800 PR c++/17393
34801 * g++.dg/parse/error21.C: New test.
34802
34803 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
34804
34805 * g++.dg/overload/pmf1.C: Adjust quoting marks.
34806 * g++.dg/warn/incomplete1.C: Likewise.
34807 * g++.dg/template/qualttp20.C: Likewise.
34808
34809 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
34810
34811 PR c/17881
34812 * parm-incomplete-1.c: New test.
34813
34814 2004-10-09 Mark Mitchell <mark@codesourcery.com>
34815
34816 PR c++/17867
34817 * g++.dg/parse/error19.C: New test.
34818
34819 PR c++/17670
34820 * g++.dg/init/new11.C: New test.
34821
34822 PR c++/17821
34823 * g++.dg/parse/error20.C: New test.
34824
34825 PR c++/17826
34826 * g++.dg/template/crash24.C: New test.
34827
34828 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
34829
34830 PR c/17301
34831 * gcc.dg/pr17301-1.c: New test.
34832
34833 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
34834
34835 PR c/17189
34836 * gcc.dg/anon-struct-5.c: New test.
34837
34838 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
34839
34840 PR c/17844
34841 * gcc.dg/pr17844-1.c: New test.
34842
34843 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
34844
34845 PR tree-optimization/17906
34846 * gcc.c-torture/compile/pr17906.c: New.
34847
34848 2004-10-09 Stuart Hastings <stuart@apple.com>
34849 Roger Sayle <roger@eyesopen.com>
34850
34851 PR rtl-optimization/17853
34852 * gcc.dg/i386-mmx-5.c: New testcase.
34853
34854 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
34855
34856 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34857
34858 2004-10-09 Mark Mitchell <mark@codesourcery.com>
34859
34860 PR c++/17524
34861 * g++.dg/template/static9.C: New test.
34862
34863 PR c++/17685
34864 * g++.dg/parse/operator5.C: New test.
34865
34866 2004-10-09 Roger Sayle <roger@eyesopen.com>
34867
34868 PR middle-end/17894
34869 * gcc.c-torture/execute/divcmp-4.c: New test case.
34870
34871 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
34872
34873 PR tree-opt/17902
34874 * g++.dg/opt/pr17902.C: New test.
34875
34876 2004-10-09 Jakub Jelinek <jakub@redhat.com>
34877
34878 * gcc.dg/cpp/ident-1.c: Add dg-options "".
34879
34880 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
34881
34882 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34883
34884 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
34885
34886 * gcc.dg/assign-warn-3.c: New test.
34887
34888 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
34889
34890 PR c/16999
34891 * gcc.dg/cpp/ident-1.c: New test.
34892
34893 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
34894
34895 * gcc.c-torture/compile/acc1.c: New.
34896
34897 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
34898
34899 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34900 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34901
34902 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
34903
34904 * gcc.dg/ultrasp11.c: New test.
34905
34906 2004-10-08 Michael Matz <matz@suse.de>
34907
34908 * gcc.dg/doloop-2.c: New test.
34909
34910 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
34911
34912 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34913 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34914 objc.dg/method-9.m: Update expected diagnostics.
34915
34916 2004-10-07 Geoffrey Keating <geoffk@apple.com>
34917
34918 * gcc.dg/ppc-fsel-3.c: New file.
34919 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34920
34921 2004-10-07 Paul Brook <paul@codesourcery.com>
34922
34923 * gfortran.dg/intrinsic_verify_1.f90: New test.
34924
34925 2004-10-07 Paul Brook <paul@codesourcery.com>
34926
34927 * gfortran.dg/empty_format_1.f90: Remove stray commas.
34928
34929 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34930
34931 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34932 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34933 commit.
34934
34935 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
34936
34937 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34938
34939 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34940
34941 PR c++/17115
34942 * g++.dg/warn/Winline-4.C: New test.
34943
34944 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
34945
34946 * gcc.c-torture/compile/20041007-1.c: New test.
34947
34948 2004-10-07 Paul Brook <paul@codesourcery.com>
34949
34950 PR fortran/17678
34951 * gfortran.dg/use_allocated_1.f90: New test.
34952
34953 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
34954
34955 PR middle-end/17849
34956 * gfortran.fortran-torture/compile/nested.f90: New test
34957
34958 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
34959
34960 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34961
34962 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
34963
34964 PR c++/17368
34965 * g++.dg/ext/asm6.C: New test.
34966
34967 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
34968
34969 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34970
34971 2004-10-06 Paul Brook <paul@codesourcery.com>
34972
34973 PR libfortran/17709
34974 * gfortran.dg/empty_format_1.f90: New test.
34975
34976 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34977
34978 PR fortran/17568
34979 * gfortran.dg/ishft.f90: New test.
34980
34981 PR fortran/17283
34982 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34983 tests.
34984
34985 2004-10-06 Paul Brook <paul@codesourcery.com>
34986
34987 * gfortran.dg/do_1.f90: New test.
34988
34989 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34990
34991 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34992 optimizing for size.
34993
34994 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
34995
34996 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34997
34998 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
34999
35000 * gcc.c-torture/compile/20041005-1.c: New test.
35001
35002 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
35003
35004 PR c++/17829
35005 * g++.dg/lookup/koenig4.C: New.
35006
35007 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
35008
35009 * g++.dg/other/classkey1.C: Adjust quoting marks.
35010 * g++.dg/parse/error15.C: Likewise.
35011 * g++.dg/template/meminit2.C (int>): Likewise.
35012
35013 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35014
35015 PR fortran/17283
35016 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35017
35018 PR fortran/17631
35019 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35020
35021 PR fortran/17708
35022 * gfortran.dg/pr17708.f90: New test.
35023
35024 2004-10-04 Chao-ying Fu <fu@mips.com>
35025
35026 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35027 * gcc.dg/vect/vect-4.c: Ditto.
35028 * gcc.dg/vect/vect-5.c: Ditto.
35029 * gcc.dg/vect/vect-6.c: Ditto.
35030 * gcc.dg/vect/vect-8.c: Ditto.
35031 * gcc.dg/vect/vect-16.c: Ditto.
35032 * gcc.dg/vect/vect-30.c: Ditto.
35033 * gcc.dg/vect/vect-40.c: Ditto.
35034 * gcc.dg/vect/vect-41.c: Ditto.
35035 * gcc.dg/vect/vect-42.c: Ditto.
35036 * gcc.dg/vect/vect-43.c: Ditto.
35037 * gcc.dg/vect/vect-44.c: Ditto.
35038 * gcc.dg/vect/vect-45.c: Ditto.
35039 * gcc.dg/vect/vect-46.c: Ditto.
35040 * gcc.dg/vect/vect-47.c: Ditto.
35041 * gcc.dg/vect/vect-48.c: Ditto.
35042 * gcc.dg/vect/vect-49.c: Ditto.
35043 * gcc.dg/vect/vect-50.c: Ditto.
35044 * gcc.dg/vect/vect-51.c: Ditto.
35045 * gcc.dg/vect/vect-52.c: Ditto.
35046 * gcc.dg/vect/vect-53.c: Ditto.
35047 * gcc.dg/vect/vect-54.c: Ditto.
35048 * gcc.dg/vect/vect-55.c: Ditto.
35049 * gcc.dg/vect/vect-56.c: Ditto.
35050 * gcc.dg/vect/vect-57.c: Ditto.
35051 * gcc.dg/vect/vect-58.c: Ditto.
35052 * gcc.dg/vect/vect-59.c: Ditto.
35053 * gcc.dg/vect/vect-60.c: Ditto.
35054 * gcc.dg/vect/vect-74.c: Ditto.
35055 * gcc.dg/vect/vect-79.c: Ditto.
35056 * gcc.dg/vect/vect-80.c: Ditto.
35057
35058 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
35059
35060 * gcc.dg/unused-7.c: Use the correct option.
35061
35062 2004-10-04 Paul Brook <paul@codesourcery.com>
35063 Bud Davis <bdavis9659@comcast.net>
35064
35065 PR fortran/17706
35066 PR fortran/16434
35067 * gfortran/pr17706.f90: New test.
35068 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35069
35070 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35071
35072 * gfortran.dg/pr17612.f90: New test.
35073
35074 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
35075
35076 * g++.dg/template/local1.C: Adjust quoting marks in
35077 testing for diagnostics.
35078 * g++.dg/tls/diag-2.C: Likewise.
35079 * g++.dg/other/error8.C: Likewise.
35080
35081 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35082
35083 PR c/17178
35084 * gcc.dg/unused-4.c: Adjust to be correct.
35085
35086 PR c/17820
35087 * gcc.dg/unused-7.c: New test.
35088
35089 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35090
35091 PR c++/17797
35092 * g++.dg/overload/template2.C: New test.
35093
35094 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
35095
35096 PR tree-optimization/16632
35097 * gcc.dg/tree-ssa/20041002-1.c: New.
35098
35099 2004-10-03 Paul Brook <paul@codesourcery.com>
35100
35101 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
35102 rather than relying on default formatting.
35103
35104 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
35105
35106 * gcc.dg/20040920-1.c: Update expected message text.
35107
35108 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
35109
35110 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35111
35112 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
35113
35114 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35115 tree level.
35116
35117 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
35118
35119 * gcc.dg/tree-ssa/pr17343.c: Remove.
35120
35121 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
35122
35123 PR tree-opt/17343
35124 * gcc.dg/tree-ssa/pr17343.c: New test.
35125
35126 2004-10-01 Jakub Jelinek <jakub@redhat.com>
35127
35128 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35129 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35130 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35131 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35132 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35133
35134 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
35135
35136 * gcc.dg/lvalue-2.c: New test.
35137
35138 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
35139
35140 PR c/17730
35141 * gcc.dg/pr17730-1.c: New test
35142
35143 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
35144
35145 PR c/7425
35146 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35147
35148 2004-09-29 Jakub Jelinek <jakub@redhat.com>
35149
35150 * gcc.c-torture/execute/stdarg-1.c: New test.
35151 * gcc.c-torture/execute/stdarg-2.c: New test.
35152 * gcc.c-torture/execute/stdarg-3.c: New test.
35153 * gcc.dg/tree-ssa/stdarg-1.c: New test.
35154 * gcc.dg/tree-ssa/stdarg-2.c: New test.
35155 * gcc.dg/tree-ssa/stdarg-3.c: New test.
35156 * gcc.dg/tree-ssa/stdarg-4.c: New test.
35157 * gcc.dg/tree-ssa/stdarg-5.c: New test.
35158
35159 2004-09-29 Jakub Jelinek <jakub@redhat.com>
35160
35161 PR tree-optimization/17697
35162 * g++.dg/opt/pr17697-1.C: New test.
35163 * g++.dg/opt/pr17697-2.C: New test.
35164 * g++.dg/opt/pr17697-3.C: New test.
35165
35166 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
35167
35168 PR c/16409
35169 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35170 gcc.dg/vla-init-5.c: New tests.
35171
35172 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
35173
35174 PR c/13804
35175 * gcc.dg/pr13804-1.c: New test.
35176
35177 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35178
35179 PR fortran/16938
35180 * gfortran.dg/pr16938.f90: New test.
35181
35182 2004-09-27 Mark Mitchell <mark@codesourcery.com>
35183
35184 * g++.dg/template/crash23.C: New test.
35185
35186 2004-09-27 Mark Mitchell <mark@codesourcery.com>
35187
35188 PR c++/17585
35189 * g++.dg/template/static8.C: New test.
35190
35191 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
35192
35193 PR c++/17681
35194 * g++.dg/other/error9.C: New test.
35195
35196 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
35197
35198 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35199
35200 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35201
35202 PR fortran/15164
35203 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35204
35205 2004-09-26 Roger Sayle <roger@eyesopen.com>
35206
35207 PR middle-end/17112
35208 * gcc.dg/pr17112-1.c: New test case.
35209
35210 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
35211
35212 PR c/11459
35213 * gcc.dg/pr11459-1.c: New test.
35214
35215 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
35216
35217 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35218 * gcc.dg/tree-ssa/loop-4.c: Likewise.
35219
35220 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35221
35222 * gfortran.dg/pr15324.f90: Make array bounds consistent.
35223
35224 2004-09-25 Jan Hubicka <jh@suse.cz>
35225
35226 * compile/30040909-1.c: New test.
35227 * compile/30040907-1.c: New test.
35228
35229 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
35230
35231 * gcc.c-torture/execute/va-arg-26.c: New test.
35232
35233 2004-09-24 Zack Weinberg <zack@codesourcery.com>
35234
35235 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35236 extra diagnostics on targets with 64-bit pointers.
35237 * objc.dg/selector-1.m: Adjust dg-warning regexp.
35238
35239 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
35240
35241 PR c/17188
35242 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35243 * gcc.dg/decl-3.c: Adjust expected message.
35244
35245 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35246
35247 PR fortran/17615
35248 * gfortran.dg/pr17615.f90: New test.
35249
35250 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
35251
35252 PR tree-optimzation/17517
35253 * g++.dg/tree-ssa/pr17517.C: New Test.
35254
35255 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
35256
35257 PR c++/16889
35258 * g++.dg/lookup/ambig3.C: New.
35259
35260 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
35261
35262 PR tree-opt/17624
35263 * g++.dg/opt/pr17624.C: New test.
35264
35265 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
35266
35267 PR c/6980
35268 * gcc.dg/Wbad-function-cast-1.c: New test.
35269
35270 2004-09-23 Zack Weinberg <zack@codesourcery.com>
35271
35272 * g++.dg/ext/complit1.C
35273 * g++.dg/other/error2.C
35274 * g++.dg/other/nontype-1.C
35275 * g++.dg/parse/crash11.C
35276 * g++.dg/parse/crash12.C
35277 * g++.dg/parse/error15.C
35278 * g++.dg/parse/error4.C
35279 * g++.dg/parse/tmpl-outside1.C
35280 * g++.dg/parse/too-many-tmpl-args1.C
35281 * g++.dg/template/dependent-expr3.C
35282 * g++.dg/template/error10.C
35283 * g++.dg/template/instantiate1.C
35284 * g++.dg/template/vtable2.C
35285 * g++.dg/warn/Wshadow-1.C
35286 * g++.dg/warn/weak1.C
35287 * g++.old-deja/g++.brendan/crash16.C
35288 * g++.old-deja/g++.brendan/crash18.C
35289 * g++.old-deja/g++.brendan/crash48.C
35290 * g++.old-deja/g++.brendan/crash49.C
35291 * g++.old-deja/g++.brendan/crash55.C
35292 * g++.old-deja/g++.brendan/crash56.C
35293 * g++.old-deja/g++.brendan/crash8.C
35294 * g++.old-deja/g++.brendan/enum11.C
35295 * g++.old-deja/g++.brendan/enum8.C
35296 * g++.old-deja/g++.brendan/enum9.C
35297 * g++.old-deja/g++.brendan/friend3.C
35298 * g++.old-deja/g++.brendan/misc14.C
35299 * g++.old-deja/g++.bugs/900402_02.C
35300 * g++.old-deja/g++.bugs/900404_03.C
35301 * g++.old-deja/g++.bugs/900404_04.C
35302 * g++.old-deja/g++.bugs/900428_03.C
35303 * g++.old-deja/g++.jason/crash4.C
35304 * g++.old-deja/g++.jason/overload21.C
35305 * g++.old-deja/g++.jason/redecl1.C
35306 * g++.old-deja/g++.jason/report.C
35307 * g++.old-deja/g++.jason/rfg10.C
35308 * g++.old-deja/g++.jason/template30.C
35309 * g++.old-deja/g++.law/arm12.C
35310 * g++.old-deja/g++.law/ctors5.C
35311 * g++.old-deja/g++.law/cvt20.C
35312 * g++.old-deja/g++.law/init10.C
35313 * g++.old-deja/g++.law/init8.C
35314 * g++.old-deja/g++.law/visibility17.C
35315 * g++.old-deja/g++.law/visibility7.C
35316 * g++.old-deja/g++.mike/net8.C
35317 * g++.old-deja/g++.mike/p646.C
35318 * g++.old-deja/g++.mike/p700.C
35319 * g++.old-deja/g++.mike/p701.C
35320 * g++.old-deja/g++.mike/p811.C
35321 * g++.old-deja/g++.ns/template13.C
35322 * g++.old-deja/g++.other/array3.C
35323 * g++.old-deja/g++.other/crash25.C
35324 * g++.old-deja/g++.other/dtor3.C
35325 * g++.old-deja/g++.other/dtor4.C
35326 * g++.old-deja/g++.other/main1.C
35327 * g++.old-deja/g++.other/warn7.C
35328 * g++.old-deja/g++.pt/crash11.C
35329 * g++.old-deja/g++.pt/crash36.C
35330 * g++.old-deja/g++.pt/spec22.C
35331 * g++.old-deja/g++.pt/spec9.C
35332 * g++.old-deja/g++.pt/ttp52.C
35333 * g++.old-deja/g++.robertl/eb103.C
35334 * g++.old-deja/g++.robertl/eb121.C
35335 * g++.old-deja/g++.robertl/eb22.C
35336 * g++.old-deja/g++.robertl/eb8.C:
35337 Update locations and/or regexps of dg-error markers.
35338 Remove markers for some bogus messages that are no longer issued.
35339
35340 2004-09-23 Jakub Jelinek <jakub@redhat.com>
35341
35342 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35343 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35344
35345 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
35346
35347 PR c++/17618
35348 * g++.dg/lookup/crash5.C: New test.
35349
35350 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
35351
35352 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35353 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35354 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35355 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35356 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35357 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35358
35359 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35360 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35361 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35362 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35363 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35364 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35365
35366 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35367
35368 * gcc.dg/vect/vect-44.c: Check additional cases.
35369 * gcc.dg/vect/vect-48.c: Check additional cases.
35370
35371 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35372 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35373 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35374 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35375 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35376 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35377 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35378 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35379 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35380
35381 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35382 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35383 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35384
35385 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35386
35387 * gcc.dg/tree-ssa/loop-6.c: New test.
35388
35389 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
35390
35391 PR c++/17620
35392 * g++.dg/inherit/base2.C: New.
35393
35394 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35395
35396 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35397 * gcc.dg/20001012-2.c: Likewise.
35398 * gcc.dg/20001013-1.c: Likewise.
35399 * gcc.dg/20001101-1.c: Likewise.
35400 * gcc.dg/20001102-1.c: Likewise.
35401 * gcc.dg/bf-spl1.c: Likewise.
35402 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35403 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35404
35405 2004-09-22 Diego Novillo <dnovillo@redhat.com>
35406
35407 PR tree-optimization/16721
35408 * gcc.dg/tree-ssa/pr16721.c: New test.
35409
35410 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
35411
35412 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35413 * gcc.dg/20040305-1.c: Likewise.
35414
35415 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
35416
35417 PR c/16566
35418 * gcc.c-torture/compile/pr16566-1.c,
35419 gcc.c-torture/compile/pr16566-2.c,
35420 gcc.c-torture/compile/pr16566-3.c: New tests.
35421
35422 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
35423
35424 PR tree-optimization/17512
35425 * gcc.c-torture/compile/20040916-1.c.
35426
35427 2004-09-21 Mark Mitchell <mark@codesourcery.com>
35428
35429 * gcc.dg/pragma-re-3.c: New test.
35430
35431 2004-09-17 Matt Austern <austern@apple.com>
35432
35433 PR c++/15049
35434 * g++.dg/other/anon3.C: New.
35435
35436 2004-09-21 Roger Sayle <roger@eyesopen.com>
35437
35438 PR c++/7503
35439 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35440 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35441 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35442 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35443 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35444
35445 2004-09-21 Bud Davis <bdavis9659@comcast.net>
35446
35447 PR fortran/17286
35448 * gfortran.dg/pr17286.f90: New test.
35449
35450 2004-09-20 Mark Mitchell <mark@codesourcery.com>
35451
35452 PR c++/17530
35453 * g++.dg/template/static7.C: New test.
35454
35455 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
35456
35457 PR tree-opt/17558
35458 * gcc.c-torture/compile/pr17558.c: New test.
35459
35460 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
35461
35462 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35463 if SKIP_ATTRIBUTE is defined.
35464
35465 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35466
35467 PR fortran/15957
35468 * gfortran.dg/pr15957.f90: New test.
35469
35470 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
35471
35472 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35473 in comparison.
35474 * gcc.dg/vect/vect-79.c: Likewise.
35475 * gcc.dg/vect/vect-80.c: Likewise.
35476
35477 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35478
35479 PR fortran/15750
35480 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35481
35482 2004-09-20 Ira Rosen <irar@il.ibm.com>
35483
35484 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35485 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35486 * gcc.dg/vect/vect-62.c: New testcase.
35487 * gcc.dg/vect/vect-63.c: New testcase.
35488 * gcc.dg/vect/vect-64.c: New testcase.
35489 * gcc.dg/vect/vect-65.c: New testcase.
35490 * gcc.dg/vect/vect-66.c: New testcase.
35491 * gcc.dg/vect/vect-67.c: New testcase.
35492 * gcc.dg/vect/vect-68.c: New testcase.
35493 * gcc.dg/vect/vect-69.c: New testcase.
35494 * gcc.dg/vect/vect-79.c: New testcase.
35495 * gcc.dg/vect/vect-80.c: New testcase.
35496
35497 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
35498
35499 * gcc.target/mips/asm-1.c: New test.
35500
35501 2004-09-19 Ira Rosen <irar@il.ibm.com>
35502
35503 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35504 * gcc.dg/vect/vect-73.c: New testcase.
35505 * gcc.dg/vect/vect-74.c: New testcase.
35506 * gcc.dg/vect/vect-75.c: New testcase.
35507 * gcc.dg/vect/vect-76.c: New testcase.
35508 * gcc.dg/vect/vect-77.c: New testcase.
35509 * gcc.dg/vect/vect-78.c: New testcase
35510
35511 2004-09-18 Paul Brook <paul@codesourcery.com>
35512
35513 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35514
35515 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
35516
35517 PR c/17424
35518 * gcc.dg/pr17424-1.c: New test.
35519
35520 2004-09-18 Diego Novillo <dnovillo@redhat.com>
35521
35522 * g++.dg/tree-ssa/pr17153.C: New test.
35523
35524 2004-09-16 Geoffrey Keating <geoffk@apple.com>
35525
35526 PR pch/13361
35527 * g++.dg/pch/wchar-1.C: New.
35528 * g++.dg/pch/wchar-1.Hs: New.
35529
35530 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
35531
35532 * gcc.c-torture/execute/20040917-1.c: New test.
35533
35534 2004-09-17 Diego Novillo <dnovillo@redhat.com>
35535
35536 PR tree-optimization/17319
35537 * gcc.dg/pr17319.c: New test.
35538
35539 2004-09-17 Devang Patel <dpatel@apple.com>
35540
35541 * gcc.dg/20040813-1.c: New test.
35542
35543 2004-09-17 Diego Novillo <dnovillo@redhat.com>
35544
35545 PR tree-optimization/17273
35546 * gcc.c-torture/compile/pr17273.c: New test.
35547
35548 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
35549
35550 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35551 Update expected messages.
35552 * gcc.dg/declspec-13.c: New test.
35553
35554 2004-09-17 David Edelsohn <edelsohn@gnu.org>
35555
35556 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35557
35558 2004-09-17 Diego Novillo <dnovillo@redhat.com>
35559
35560 * gcc.c-torture/execute/pr17252.c: Use post-increment to
35561 change what 'a' is pointing to.
35562
35563 2004-09-17 Mark Mitchell <mark@codesourcery.com>
35564
35565 PR c++/16002
35566 * g++.dg/template/error18.C: New test.
35567
35568 PR c++/16029
35569 * g++.dg/warn/Wunused-8.C: New test.
35570
35571 2004-09-17 Steven Bosscher <stevenb@suse.de>
35572
35573 PR tree-optimization/17513
35574 * gcc.dg/20040916-1.c: New test.
35575
35576 2004-09-16 Mark Mitchell <mark@codesourcery.com>
35577
35578 PR c++/17501
35579 * g++.dg/template/typename7.C: New test.
35580
35581 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35582
35583 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35584
35585 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
35586
35587 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35588 with -ftree-based-profiling also.
35589 * lib/profopt.exp: Support late-set profile_option/feedback_option.
35590
35591 2004-09-16 Victor Leikehman <lei@il.ibm.com>
35592
35593 PR/15364
35594 * gfortran.dg/der_array_io_1.f90: New test.
35595 * gfortran.dg/der_array_io_2.f90: New test.
35596 * gfortran.dg/der_array_io_3.f90: New test.
35597
35598 2004-09-15 Mark Mitchell <mark@codesourcery.com>
35599
35600 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35601 EABI.
35602
35603 2004-09-15 Mark Mitchell <mark@codesourcery.com>
35604
35605 * g++.dg/opt/switch1.C: New test.
35606
35607 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
35608
35609 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35610 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35611 Update expected messages.
35612
35613 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35614
35615 PR fortran/16485
35616 * gfortran.dg/same_name_1.f90: New test.
35617
35618 2004-09-15 Diego Novillo <dnovillo@redhat.com>
35619
35620 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
35621 dereference garbage pointers.
35622
35623 2004-09-15 Jakub Jelinek <jakub@redhat.com>
35624
35625 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35626 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35627
35628 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35629 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35630 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35631
35632 2004-09-14 Mark Mitchell <mark@codesourcery.com>
35633
35634 PR c++/17324
35635 * g++.dg/template/mangle1.C: New test.
35636
35637 2004-09-14 Diego Novillo <dnovillo@redhat.com>
35638
35639 PR tree-optimization/17252
35640 * gcc.c-torture/execute/pr17252.c: New test.
35641
35642 2004-09-14 Andrew Pinski <apinski@apple.com>
35643
35644 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35645
35646 2004-09-14 Roger Sayle <roger@eyesopen.com>
35647
35648 PR rtl-optimization/9771
35649 * gcc.dg/pr9771-1.c: New test case.
35650
35651 2004-09-14 Diego Novillo <dnovillo@redhat.com>
35652
35653 PR tree-optimization/15262
35654 * gcc.c-torture/execute/pr15262-1.c: New test.
35655 * gcc.c-torture/execute/pr15262-2.c: New test.
35656
35657 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
35658
35659 * gcc.dg/declspec-12.c: New test.
35660
35661 2004-09-14 Bud Davis <bdavis9659@comcast.net>
35662
35663 * gfortran.dg/pr17090.f90: Add directives to test.
35664
35665 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35666
35667 * gcc.c-torture/compile/20040914-1.c: New test.
35668
35669 2004-09-13 Mark Mitchell <mark@codesourcery.com>
35670
35671 PR c++/16162
35672 * g++.dg/template/decl2.C: New test.
35673
35674 2004-09-13 Bud Davis <bdavis9659@comcast.net>
35675
35676 PR fortran/17090
35677 * gfortran.dg/pr17090.f90: New test.
35678
35679 2004-09-13 Dale Johannesen <dalej@apple.com>
35680
35681 * gcc.c-torture/compile/pr17408.c: New test case.
35682
35683 2004-09-13 Mark Mitchell <mark@codesourcery.com>
35684
35685 PR c++/16716
35686 * g++.dg/parse/crash17.C: New test.
35687
35688 PR c++/17327
35689 * g++.dg/template/enum3.C: New test.
35690
35691 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
35692
35693 * lib/gcc-defs.exp: Load wrapper.exp.
35694 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35695 using local code.
35696 * lib/gcc.exp (gcc_init): Similar.
35697 * lib/gfortran.exp (gfortran_init): Similar.
35698 * lib/objc.exp (objc_init): Similar.
35699 * lib/treelang.exp (treelang_init): Similar.
35700 * lib/wrapper.exp: New file with build_wrapper call machinery in
35701 ${tool}_maybe_build_wrapper.
35702
35703 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
35704
35705 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35706 "inline".
35707 * gcc.dg/declspec-11.c: Update expected messages.
35708 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35709 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35710 gcc.dg/inline-12.c: New tests.
35711
35712 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
35713
35714 * g++.dg/tree-ssa/pr17400.C: New testcase.
35715
35716 2004-09-13 James E Wilson <wilson@specifixinc.com>
35717
35718 * gcc.target/mips/sb1-1.c: New testcase.
35719
35720 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
35721
35722 * lib/g77-dg.exp: Remove unused file.
35723 * lib/mike-g77.exp: Ditto.
35724 * lib/g77.exp: Ditto.
35725
35726 2004-09-12 Richard Henderson <rth@redhat.com>
35727
35728 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35729
35730 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
35731
35732 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35733 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35734 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35735 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35736 Update expected messages.
35737
35738 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
35739
35740 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35741 declaration/use mismatch for dirp parameter.
35742
35743 2004-09-12 Andrew Pinski <apinski@apple.com>
35744
35745 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35746 -fgnu-runtime is passed.
35747
35748 2004-09-12 Richard Henderson <rth@redhat.com>
35749
35750 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35751 do the uplevel thing and update additional_flags directly.
35752 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35753 gfortran.fortran-torture/execute/intrinsic_nearest.x,
35754 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35755 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35756
35757 2004-09-11 Steven Bosscher <stevenb@suse.de>
35758
35759 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35760
35761 2004-09-11 Roger Sayle <roger@eyesopen.com>
35762
35763 PR middle-end/17411
35764 * g++.dg/opt/pr17411-1.C: New test case.
35765
35766 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
35767
35768 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35769 gcc.dg/tls/diag-2.c: Update expected messages.
35770 * gcc.dg/991209-1.c: Specify compilation options. Update expected
35771 messages.
35772 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35773 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35774 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35775 gcc.dg/tls/diag-5.c: New tests.
35776
35777 2004-09-11 Zack Weinberg <zack@codesourcery.com>
35778
35779 * gcc.dg/20040910-1.c: Correct dg-error regexp.
35780
35781 2004-09-11 Steven Bosscher <stevenb@suse.de>
35782
35783 * g++.dg/parse/break-in-for.C: New test.
35784
35785 2004-09-11 Jakub Jelinek <jakub@redhat.com>
35786
35787 * gcc.dg/tree-ssa/20040911-1.c: New test.
35788
35789 2004-09-11 Andreas Jaeger <aj@suse.de>
35790
35791 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35792 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35793
35794 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
35795
35796 * gcc.target/frv: New directory of FR-V-specific tests.
35797
35798 2004-09-10 James E Wilson <wilson@specifixinc.com>
35799
35800 * gcc.dg/convert-vec-1.c: New test.
35801
35802 2004-09-10 Roger Sayle <roger@eyesopen.com>
35803
35804 PR middle-end/17024
35805 * gcc.dg/pr17024-1.c: New test case.
35806
35807 2004-09-10 Eric Christopher <echristo@redhat.com>
35808
35809 * gcc.dg/20040910-1.c: New test.
35810
35811 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
35812
35813 * gcc.dg/bitfld-9.c: New test.
35814
35815 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
35816
35817 * gcc.c-torture/execute/ieee/acc1.c: New test.
35818 * gcc.c-torture/execute/ieee/acc2.c: New test.
35819 * gcc.c-torture/execute/ieee/mzero6.c: New test.
35820
35821 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
35822
35823 * gcc.dg/deprecated-2.c: New test.
35824
35825 2004-09-09 James E Wilson <wilson@specifixinc.com>
35826
35827 * gcc.dg/init-vec-1.c: New test.
35828
35829 2004-09-09 Roger Sayle <roger@eyesopen.com>
35830
35831 PR middle-end/17055
35832 * gcc.dg/pr17055-1.c: New test case.
35833
35834 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
35835
35836 PR target/17377
35837 * gcc.c-torture/execute/pr17377.c: New test.
35838
35839 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
35840
35841 PR c/8420
35842 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35843 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35844 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35845 gcc.dg/long-long-typespec-1.c: New tests.
35846 * gcc.dg/tls/diag-2.c: Update expected diagnostics
35847
35848 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
35849
35850 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35851 gcc.dg/gnu99-static-1.c: New tests.
35852
35853 2004-09-08 Devang Patel <dpatel@apple.com>
35854
35855 * gcc.dg/darwin-ld-20040828-1.c: New test.
35856 * gcc.dg/darwin-ld-20040828-2.c: New test.
35857 * gcc.dg/darwin-ld-20040828-3.c: New test.
35858
35859 2004-09-08 Ziemowit Laski <zlaski@apple.com>
35860
35861 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35862 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35863 in error message.
35864 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35865 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35866 in error message.
35867 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35868 types they qualify.
35869 * objc.dg/type-size-2.m: Fix wording in comment.
35870 * objc.dg/va-meth-1.m: New test case.
35871
35872 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
35873
35874 PR c/16633:
35875 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35876 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35877
35878 2004-09-06 Devang Patel <dpatel@apple.com>
35879
35880 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35881 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35882
35883 2004-09-06 Zack Weinberg <zack@codesourcery.com>
35884
35885 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35886 reflect changed line numbering of diagnostics.
35887
35888 2004-09-06 Paul Brook <paul@codesourcery.com>
35889
35890 * gfortran.dg/edit_real_1.f90: Add new test.
35891
35892 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35893
35894 * gcc.dg/tree-ssa/loop-2.c: New test.
35895 * gcc.dg/tree-ssa/loop-3.c: New test.
35896 * gcc.dg/tree-ssa/loop-4.c: New test.
35897 * gcc.dg/tree-ssa/loop-5.c: New test.
35898
35899 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35900
35901 * gcc.dg/format/sentinel-1.c: Update for parameter option.
35902
35903 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35904
35905 * gcc.dg/format/sentinel-1.c: New test.
35906
35907 2004-09-04 Uros Bizjak <uros@kss-loka.si>
35908
35909 * gcc.dg/builtins-46.c: New.
35910
35911 2004-09-03 Devang Patel <dpatel@apple.com>
35912
35913 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35914 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35915
35916 2004-09-03 Jan Beulich <jbeulich@novell.com>
35917
35918 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35919 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35920 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35921 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35922 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35923 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35924 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35925 the non-portable bzero.
35926 * gcc.dg/20010912-1.c: xfail for NetWare.
35927 * gcc.dg/20020426-2.c: xfail for NetWare.
35928 * gcc.dg/20021014-1.c: xfail for NetWare.
35929 * gcc.dg/20021018-1.c: xfail for NetWare.
35930 * gcc.dg/20030213-1.c: xfail for NetWare.
35931 * gcc.dg/20030225-1.c: xfail for NetWare.
35932 * gcc.dg/20030708-1.c: xfail for NetWare.
35933 * gcc.dg/builtins-config.h: Also exclude NetWare.
35934 * gcc.dg/format/format.h: Define restrict only if not already defined.
35935 * gcc.dg/nest.c: xfail for NetWare.
35936 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35937 * lib/target-supports.exp (check_visibility_available): Exclude
35938 NetWare.
35939
35940 2004-09-03 Jan Beulich <jbeulich@novell.com>
35941
35942 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35943 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35944 deterministic starting point for the alignment of structure fields.
35945 * gcc.dg/Wpadded.c: Dito.
35946 * g++.dg/abi/vbase10.C: Dito.
35947
35948 2004-09-03 Devang Patel <dpatel@apple.com>
35949
35950 * g++.dg/debug/pr15736.cc: New test.
35951
35952 2004-09-02 Mark Mitchell <mark@codesourcery.com>
35953
35954 * README.QMTEST: Fix out-of-date link.
35955
35956 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
35957
35958 PR fortran/16579
35959 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35960 Delete. Duplicate of gfortran.dg/g77/20010610.f
35961
35962 2004-09-02 Mark Mitchell <mark@codesourcery.com>
35963
35964 * g++.dg/abi/arm_rtti1.C: New test.
35965
35966 2004-09-02 Geoffrey Keating <geoffk@apple.com>
35967
35968 * gcc.dg/ppc-vector-memcpy.c: New.
35969 * gcc.dg/ppc-vector-memset.c: New.
35970
35971 2004-09-02 Chao-ying Fu <fu@mips.com>
35972
35973 * gcc.target/mips/mips-3d-1.c: New test.
35974 * gcc.target/mips/mips-3d-2.c: New test.
35975 * gcc.target/mips/mips-3d-3.c: New test.
35976 * gcc.target/mips/mips-3d-4.c: New test.
35977 * gcc.target/mips/mips-3d-5.c: New test.
35978 * gcc.target/mips/mips-3d-6.c: New test.
35979 * gcc.target/mips/mips-3d-7.c: New test.
35980 * gcc.target/mips/mips-3d-8.c: New test.
35981 * gcc.target/mips/mips-3d-9.c: New test.
35982 * gcc.target/mips/mips-ps-1.c: New test.
35983 * gcc.target/mips/mips-ps-2.c: New test.
35984 * gcc.target/mips/mips-ps-3.c: New test.
35985 * gcc.target/mips/mips-ps-4.c: New test.
35986 * gcc.target/mips/mips-ps-type.c: New test.
35987
35988 2004-09-02 Paul Brook <paul@codesourcery.com>
35989
35990 * gfortran.dg/edit_real_1.f90: Add new tests.
35991
35992 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35993
35994 PR fortran/15327
35995 * gfortran.dg/merge_char_1.f90: New test.
35996
35997 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35998
35999 PR fortran/16404
36000 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36001
36002 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36003
36004 PR c/1522
36005 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36006
36007 2004-09-01 Mark Mitchell <mark@codesourcery.com>
36008
36009 * g++.dg/opt/loop1.C: Do not XFAIL.
36010
36011 2004-09-01 Jakub Jelinek <jakub@redhat.com>
36012
36013 * gcc.c-torture/execute/20040831-1.c: New test.
36014
36015 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
36016
36017 PR fortran/16579
36018 * gfortran.dg/g77/20010610.f: Now passes.
36019 Copy from g77.f-torture/execute. Add dg-run directive.
36020 * gfortran.dg/g77/README: Update
36021
36022 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
36023
36024 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36025 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36026 (t1, t2, t3, t4): Add volatile.
36027
36028 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36029
36030 * g++.dg/ext/visibility/arm1.C: New test.
36031
36032 2004-08-31 Geoffrey Keating <geoffk@apple.com>
36033
36034 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36035 -pedantic-errors.
36036
36037 2004-09-01 Paul Brook <paul@codesourcery.com>
36038
36039 * gfortran.dg/eof_2.f90: New test.
36040
36041 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36042
36043 PR fortran/16579
36044 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36045
36046 2004-08-31 Bud Davis <bdavis9659@comcast.net>
36047
36048 PR libfortran/16805
36049 * gfortran.dg/list_read_2.f90: New test.
36050
36051 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36052
36053 * g++.dg/abi/key1.C: New test.
36054
36055 2004-08-31 Richard Henderson <rth@redhat.com>
36056
36057 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36058 form of offsetof.
36059 * g++.dg/other/offsetof5.C: Remove duplicate.
36060
36061 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36062
36063 PR fortran/17244
36064 * gfortran.dg/func_derived_1.f90: New test.
36065
36066 2004-08-31 Paul Brook <paul@codesourcery.com>
36067
36068 * gfortran.dg/eof_1.f90: New test.
36069
36070 2004-08-31 Paul Brook <paul@codesourcery.com>
36071
36072 * gfortran.dg/list_read_1.f90: New file.
36073
36074 2004-08-30 Mark Mitchell <mark@codesourcery.com>
36075
36076 * g++.dg/opt/loop1.C: XFAIL.
36077
36078 2004-08-30 Geoffrey Keating <geoffk@apple.com>
36079
36080 * gcc.dg/funcdef-storage-1.c: New.
36081 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36082 an extern function in local scope.
36083 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36084 declare an 'auto inline' function in local scope.
36085 * gcc.dg/20011130-1.c: Likewise.
36086 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36087 an 'auto' function in local scope.
36088 * gcc.dg/20021014-1.c: Likewise.
36089 * gcc.dg/20030331-2.c: Likewise.
36090
36091 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36092
36093 * gfortran.dg/blockdata_1.f90: New test.
36094
36095 2004-08-30 Richard Henderson <rth@redhat.com>
36096
36097 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36098
36099 2004-08-30 Richard Henderson <rth@redhat.com>
36100
36101 * lib/fortran-torture.exp (fortran-torture-execute): Honor
36102 additional_flags set by alternate driver.
36103 (ieee-options): New procedure.
36104 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36105 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36106 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36107 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36108
36109 2004-08-30 Richard Henderson <rth@redhat.com>
36110
36111 * lib/f-torture.exp: Remove.
36112
36113 2004-08-29 Mark Mitchell <mark@codesourcery.com>
36114
36115 PR rtl-optimization/16590
36116 * g++.dg/opt/loop1.C: New test.
36117
36118 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36119
36120 PR fortran/13910
36121 * gfortran.dg/oldstyle_1.f90: New test.
36122
36123 2004-08-29 Steven G. Kargl <kargls@comcast.net>
36124 Paul Brook <paul@codesourcery.com>
36125
36126 * gfortran.dg/g77/README: Update.
36127 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36128 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36129 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36130
36131 2004-08-28 Paul Brook <paul@codesourcery.com>
36132
36133 PR libfortran/17195
36134 * gfortran.dg/edit_real_1.f90: New test.
36135
36136 2004-08-27 Paul Brook <paul@codesourcery.com>
36137
36138 * gfortran.dg/rewind_1.f90: New test.
36139
36140 2004-08-27 Bud Davis <bdavis9659@comcast.net>
36141
36142 PR fortran/16597
36143 * gfortran.dg/pr16597.f90: New test.
36144
36145 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
36146
36147 PR c/13801
36148 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36149 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36150 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36151 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36152 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36153
36154 2004-08-26 Nick Clifton <nickc@redhat.com>
36155
36156 * gcc.c-torture/compile/pr17119.c: New test.
36157
36158 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
36159
36160 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36161
36162 2004-08-25 Richard Henderson <rth@redhat.com>
36163
36164 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36165 the bits that expect kind=8 to be the largest real kind.
36166
36167 2004-08-25 Ziemowit Laski <zlaski@apple.com>
36168
36169 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36170
36171 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36172
36173 * gfortran.dg/assignment_1.f90: New test.
36174
36175 2004-08-25 Adam Nemet <anemet@lnxw.com>
36176
36177 * g++.dg/template/repo3.C: New test.
36178
36179 2004-08-25 Roger Sayle <roger@eyesopen.com>
36180
36181 PR middle-end/16693
36182 PR tree-optimization/16372
36183 * g++.dg/opt/pr16372-1.C: New test case.
36184 * g++.dg/opt/pr16693-1.C: New test case.
36185 * g++.dg/opt/pr16693-2.C: New test case.
36186
36187 2004-08-25 Ziemowit Laski <zlaski@apple.com>
36188
36189 * objc.dg/proto-lossage-4.m: New test.
36190
36191 2004-08-25 Mark Mitchell <mark@codesourcery.com>
36192
36193 PR c++/17155
36194 * g++.dg/inherit/local2.C: New test.
36195
36196 2004-08-25 Paul Brook <paul@codesourcery.com>
36197
36198 PR fortran/17144
36199 * gfortran.dg/string_ctor_1.f90: New test.
36200
36201 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36202
36203 PR c++/14428
36204 * g++.dg/template/redecl2.C: New test.
36205
36206 2004-08-24 Bud Davis <bdavis9659@comcast.net>
36207
36208 PR fortran/17143
36209 * gfortran.dg/pr17143.f90: New test.
36210
36211 2004-08-24 Bud Davis <bdavis9659@comcast.net>
36212
36213 PR fortran/17164
36214 * gfortran.dg/pr17164.f90: New test.
36215
36216 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36217
36218 * gcc.dg/tree-ssa/loop-1.c: New test.
36219
36220 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
36221
36222 * gcc.c-torture/compile/20040824-1.c: New test.
36223
36224 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
36225
36226 * gcc.c-torture/compile/iftrap-3.c: New test.
36227
36228 2004-08-24 Paul Brook <paul@codesourcery.com>
36229
36230 * gfortran.dg/entry_2.f90: New test.
36231
36232 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36233
36234 PR c++/16889
36235 * g++.dg/lookup/ambig[12].C: New.
36236
36237 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36238
36239 PR c++/16706
36240 * g++.dg/template/crash21.C: New test.
36241 * g++.dg/template/crash22.C: Likewise.
36242
36243 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36244
36245 PR c++/17149
36246 * g++.dg/template/access15.C: New.
36247
36248 2004-08-23 Mark Mitchell <mark@codesourcery.com>
36249
36250 PR c++/17163
36251 * g++.dg/template/repo2.C: New test.
36252
36253 2004-08-23 Roger Sayle <roger@eyesopen.com>
36254
36255 PR rtl-optimization/17078
36256 * gcc.c-torture/execute/pr17078-1.c: New test case.
36257
36258 2004-08-23 Mark Mitchell <mark@codesourcery.com>
36259
36260 PR c/14492
36261 * gcc.dg/debug/crash1.c: New test.
36262
36263 2004-08-23 Mark Mitchell <mark@codesourcery.com>
36264
36265 PR c/16180
36266 * gcc.dg/loop-5.c: New test.
36267
36268 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36269
36270 * gcc.c-torture/execute/20040823-1.c: New test.
36271
36272 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
36273
36274 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36275 to the assembler. Simplify test accordingly.
36276 (asm_abi_flags): Use GNU names.
36277 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36278 to check for ABI flags.
36279
36280 2004-08-22 Andrew Pinski <apinski@apple.com>
36281
36282 * g++.dg/opt/pr14029.C: New test.
36283 * gcc.c-torture/execute/pr15262.c: New test.
36284
36285 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36286
36287 * gfortran.dg/reduction.f90: Add checks with complex arguments.
36288
36289 2004-08-21 Bud Davis <bdavis9659@comcast.net>
36290
36291 PR 16908
36292 * gfortran.dg/direct_io.f90: New test.
36293
36294 2004-08-20 Mark Mitchell <mark@codesourcery.com>
36295
36296 PR c++/17121
36297 * g++.dg/inherit/local2.C: New test.
36298
36299 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
36300
36301 PR c++/17120
36302 * g++.dg/warn/Wparentheses-4.C: New test.
36303
36304 2004-08-20 Mark Mitchell <mark@codesourcery.com>
36305
36306 PR c++/17121
36307 * g++.dg/inherit/local2.C: New test.
36308
36309 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36310 * gcc.dg/ppc-ldstruct.c: Likewise.
36311 * gcc.dg/ppc64-abi-2.c: Likewise.
36312
36313 2004-08-20 Jakub Jelinek <jakub@redhat.com>
36314
36315 PR rtl-optimization/17099
36316 * gcc.c-torture/execute/20040820-1.c: New test.
36317
36318 2004-08-20 David Edelsohn <edelsohn@gnu.org>
36319
36320 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36321
36322 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
36323
36324 PR fortran/17077
36325 * gfortran.dg/auto_array_1.f90: New test.
36326
36327 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36328
36329 PR fortran/17074
36330 * gfortran.dg/simpleif_1.f90: New test.
36331
36332 2004-08-19 Mark Mitchell <mark@codesourcery.com>
36333
36334 * lib/target-supports.exp (check_profiling_available): Return
36335 false for arm*-*-symbianelf* and arm*-*-eabi*.
36336
36337 PR c++/15890
36338 * g++.dg/template/delete1.C: New test.
36339
36340 2004-08-19 Paul Brook <paul@codesourcery.com>
36341
36342 PR fortran/14976
36343 PR fortran/16228
36344 * gfortran.dg/data_char_1.f90: New test.
36345
36346 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
36347
36348 PR fortran/16946
36349 * gfortran.dg/reduction.f90: New testcase.
36350
36351 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36352
36353 PR fortran/16520
36354 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36355
36356 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
36357
36358 PR c++/17041
36359 * g++.dg/Wparentheses-3.C: New test.
36360
36361 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
36362
36363 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36364 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36365 * gcc.dg/vect/vect-2.c: Likewise.
36366 * gcc.dg/vect/vect-3.c: Likewise.
36367 * gcc.dg/vect/vect-4.c: Likewise.
36368 * gcc.dg/vect/vect-5.c: Likewise.
36369 * gcc.dg/vect/vect-6.c: Likewise.
36370 * gcc.dg/vect/vect-7.c: Likewise.
36371 * gcc.dg/vect/vect-25.c: Likewise.
36372 * gcc.dg/vect/vect-31.c: Likewise.
36373 * gcc.dg/vect/vect-32.c: Likewise.
36374 * gcc.dg/vect/vect-34.c: Likewise.
36375 * gcc.dg/vect/vect-36.c: Likewise.
36376 * gcc.dg/vect/vect-all.c: Likewise.
36377
36378 2004-08-18 Mark Mitchell <mark@codesourcery.com>
36379
36380 PR c++/17068
36381 * g++.dg/template/operator4.C: New test.
36382
36383 2004-08-18 Richard Henderson <rth@redhat.com>
36384
36385 * gcc.dg/20040206-1.c: XFAIL.
36386
36387 2004-08-17 Mark Mitchell <mark@codesourcery.com>
36388
36389 PR c++/16246
36390 * g++.dg/template/array7.C: New test.
36391
36392 2004-08-17 James E Wilson <wilson@specifixinc.com>
36393
36394 * gcc.dg/mips-movcc-1.c: New test.
36395 * gcc.dg/mips-movcc-2.c: New test.
36396 * gcc.dg/mips-movcc-3.c: New test.
36397
36398 * gcc.dg/mips-nmadd-1.c: New test.
36399 * gcc.dg/mips-nmadd-2.c: New test.
36400
36401 2004-08-17 Mark Mitchell <mark@codesourcery.com>
36402
36403 PR c++/15871
36404 * g++.dg/opt/inline8.C: New test.
36405
36406 PR c++/16965
36407 * g++.dg/parse/error17.C: New test.
36408
36409 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
36410
36411 * gcc.dg/vect: New directory for vectorizer tests.
36412 * gcc.dg/vect/tree-vect.h: New file.
36413 * gcc.dg/vect/vect.exp: New file.
36414 * gcc.dg/vect/pr16105.c.c: New test.
36415 * gcc.dg/vect/vect-1.c: New test.
36416 * gcc.dg/vect/vect-2.c: New test.
36417 * gcc.dg/vect/vect-3.c: New test.
36418 * gcc.dg/vect/vect-4.c: New test.
36419 * gcc.dg/vect/vect-5.c: New test.
36420 * gcc.dg/vect/vect-6.c: New test.
36421 * gcc.dg/vect/vect-7.c: New test.
36422 * gcc.dg/vect/vect-8.c: New test.
36423 * gcc.dg/vect/vect-9.c: New test.
36424 * gcc.dg/vect/vect-10.c: New test.
36425 * gcc.dg/vect/vect-11.c: New test.
36426 * gcc.dg/vect/vect-12.c: New test.
36427 * gcc.dg/vect/vect-13.c: New test.
36428 * gcc.dg/vect/vect-14.c: New test.
36429 * gcc.dg/vect/vect-15.c: New test.
36430 * gcc.dg/vect/vect-16.c: New test.
36431 * gcc.dg/vect/vect-17.c: New test.
36432 * gcc.dg/vect/vect-18.c: New test.
36433 * gcc.dg/vect/vect-19.c: New test.
36434 * gcc.dg/vect/vect-20.c: New test.
36435 * gcc.dg/vect/vect-21.c: New test.
36436 * gcc.dg/vect/vect-22.c: New test.
36437 * gcc.dg/vect/vect-23.c: New test.
36438 * gcc.dg/vect/vect-24.c: New test.
36439 * gcc.dg/vect/vect-25.c: New test.
36440 * gcc.dg/vect/vect-26.c: New test.
36441 * gcc.dg/vect/vect-27.c: New test.
36442 * gcc.dg/vect/vect-28.c: New test.
36443 * gcc.dg/vect/vect-29.c: New test.
36444 * gcc.dg/vect/vect-30.c: New test.
36445 * gcc.dg/vect/vect-31.c: New test.
36446 * gcc.dg/vect/vect-32.c: New test.
36447 * gcc.dg/vect/vect-33.c: New test.
36448 * gcc.dg/vect/vect-34.c: New test.
36449 * gcc.dg/vect/vect-35.c: New test.
36450 * gcc.dg/vect/vect-36.c: New test.
36451 * gcc.dg/vect/vect-37.c: New test.
36452 * gcc.dg/vect/vect-38.c: New test.
36453 * gcc.dg/vect/vect-40.c: New test.
36454 * gcc.dg/vect/vect-41.c: New test.
36455 * gcc.dg/vect/vect-42.c: New test.
36456 * gcc.dg/vect/vect-43.c: New test.
36457 * gcc.dg/vect/vect-44.c: New test.
36458 * gcc.dg/vect/vect-45.c: New test.
36459 * gcc.dg/vect/vect-46.c: New test.
36460 * gcc.dg/vect/vect-47.c: New test.
36461 * gcc.dg/vect/vect-48.c: New test.
36462 * gcc.dg/vect/vect-49.c: New test.
36463 * gcc.dg/vect/vect-50.c: New test.
36464 * gcc.dg/vect/vect-51.c: New test.
36465 * gcc.dg/vect/vect-52.c: New test.
36466 * gcc.dg/vect/vect-53.c: New test.
36467 * gcc.dg/vect/vect-54.c: New test.
36468 * gcc.dg/vect/vect-55.c: New test.
36469 * gcc.dg/vect/vect-56.c: New test.
36470 * gcc.dg/vect/vect-57.c: New test.
36471 * gcc.dg/vect/vect-58.c: New test.
36472 * gcc.dg/vect/vect-59.c: New test.
36473 * gcc.dg/vect/vect-60.c: New test.
36474 * gcc.dg/vect/vect-61.c: New test.
36475 * gcc.dg/vect/vect-all.c: New test.
36476 * gcc.dg/vect/vect-none.c: New test.
36477
36478 2004-08-17 Paul Brook <paul@codesourcery.com>
36479
36480 PR fortran/13082
36481 * gfortran.dg/entry_1.f90: New test.
36482
36483 2004-08-17 Andrew Pinski <apinski@apple.com>
36484
36485 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36486
36487 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
36488
36489 * gcc.dg/pr17036-1.c: New test.
36490
36491 2004-08-16 Devang Patel <dpatel@apple.com>
36492
36493 * gcc.dg/darwin-20040809-1.c: New test.
36494
36495 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
36496
36497 * gcc.dg/funcdef-attr-1.c: New test.
36498
36499 2004-08-16 Janis Johnson <janis187@us.ibm.com>
36500
36501 * gcc.dg/altivec-17.c: New test.
36502 * gcc.dg/altivec-18.c: New test.
36503
36504 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36505
36506 PR c++/6749
36507 * g++.dg/template/vtable2.C: New test.
36508
36509 2004-08-14 Richard Henderson <rth@redhat.com>
36510
36511 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36512 * gcc.dg/pack-test-4.c (main): Return 0.
36513 * gcc.dg/setjmp-1.c: Remove XFAIL.
36514 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36515
36516 2004-08-14 Richard Henderson <rth@redhat.com>
36517
36518 * gcc.dg/980217-1.c: Add prototype for printf.
36519
36520 2004-08-13 Bud Davis <bdavis9659@comcast.net>
36521
36522 * gfortran.dg/pr16935.f90: New test.
36523
36524 2004-08-13 Janis Johnson <janis187@us.ibm.com>
36525
36526 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36527
36528 2004-08-13 Paul Brook <paul@codesourcery.com>
36529
36530 * gfortran.dg/der_io_1.f90: Remove stray comma.
36531
36532 2004-08-12 Janis Johnson <janis187@us.ibm.com>
36533
36534 * gcc.dg/vmx/cw-bug-2.c: Remove.
36535 * gcc.dg/vmx/vprint-1.c: Remove.
36536 * gcc.dg/vmx/vscan-1.c: Remove.
36537
36538 2004-08-12 Devang patel <dpatel@apple.com>
36539
36540 * gcc.dg/darwin-20040809-2.c: New test.
36541
36542 2004-08-12 Janis Johnson <janis1872us.ibm.com>
36543
36544 * g++.dg/ext/altivec-12.C: New test.
36545
36546 * g++.dg/ext/altivec-11.C: New test.
36547
36548 2004-08-12 Paul Brook <paul@codesourcery.com>
36549
36550 * g++.dg/abi/arm_cxa_vec_1.C: New test.
36551
36552 2004-08-12 Janis Johnson <janis187@us.ibm.com>
36553
36554 * g++.dg/ext/altivec-2.C: Check for hardware support before
36555 executing any VMX instructions.
36556
36557 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36558
36559 2004-08-12 Jakub Jelinek <jakub@redhat.com>
36560
36561 PR c++/16276
36562 * g++.old-deja/g++.other/comdat4.C: New test.
36563 * g++.old-deja/g++.other/comdat4-aux.cc: New.
36564
36565 2004-08-12 Ben Elliston <bje@au.ibm.com>
36566
36567 PR target/16286
36568 * gcc.dg/pr16286.c: New test.
36569
36570 2004-08-12 Jan Beulich <jbeulich@novell.com>
36571
36572 * g++.dg/ext/asm5.C: New.
36573
36574 2004-08-11 Mark Mitchell <mark@codesourcery.com>
36575
36576 PR c++/16698
36577 * g++.dg/eh/crash1.C: New test.
36578
36579 PR c++/16717
36580 * g++.dg/ext/construct1.C: New test.
36581
36582 2004-08-11 Mark Mitchell <mark@codesourcery.com>
36583
36584 PR c++/16853
36585 * g++.dg/init/ptrmem1.C: New test.
36586
36587 PR c++/16618
36588 * g++.dg/parse/offsetof5.C: New test.
36589
36590 PR c++/16870
36591 * g++.dg/template/overload3.C: New test.
36592
36593 2004-08-11 Mark Mitchell <mark@codesourcery.com>
36594
36595 PR c++/16964
36596 * g++.dg/parse/error16.C: New test.
36597
36598 PR c++/16904
36599 * g++.dg/template/error14.C: New test.
36600
36601 PR c++/16929
36602 * g++.dg/template/error15.C: New test.
36603
36604 2004-08-11 Devang Patel <dpatel@apple.com>
36605
36606 * gcc.dg/darwin-ld-20040809-1.c: New test.
36607 * gcc.dg/darwin-ld-20040809-2.c: New test.
36608
36609 2004-08-11 Steven G. Kargl <kargls@comcast.net>
36610
36611 PR fortran/16917
36612 * gfortran.dg/dfloat_1.f90: New test.
36613
36614 2004-08-09 Mark Mitchell <mark@codesourcery.com>
36615
36616 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36617 * gcc.dg/dll-2.c: Fix dg-require syntax.
36618 * gcc.misc-tests/arm-isr.c (abort): Declare.
36619 (exit): Likewise.
36620
36621 2004-08-10 Mark Mitchell <mark@codesourcery.com>
36622
36623 PR c++/16971
36624 * g++.dg/parse/crash16.C: New test.
36625
36626 2004-08-10 Roger Sayle <roger@eyesopen.com>
36627
36628 * gcc.dg/mips-rsqrt-1.c: New test case.
36629 * gcc.dg/mips-rsqrt-2.c: New test case.
36630 * gcc.dg/mips-rsqrt-3.c: New test case.
36631
36632 2004-08-10 Paul Brook <paul@codesourcery.com>
36633
36634 * gfortran.dg/der_io_1.f90: New test.
36635
36636 2004-08-10 Paul Brook <paul@codesourcery.com>
36637
36638 PR fortran/16919
36639 * gfortran.dg/der_array_1.f90: New test.
36640
36641 2004-08-09 David Edelsohn <edelsohn@gnu.org>
36642
36643 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36644
36645 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
36646
36647 * gcc.dg/wchar_t-2.c: Fix typo.
36648
36649 2004-08-09 Falk Hueffner <falk@debian.org>
36650
36651 PR tree-optimization/12517
36652 * gcc.c-torture/compile/pr12517.c: New test.
36653
36654 PR tree-optimization/12578
36655 * gcc.c-torture/compile/pr12578.c: New test.
36656
36657 PR tree-optimization/12899
36658 * gcc.c-torture/compile/pr12899.c: New test.
36659
36660 PR rtl-optimization/14692
36661 * gcc.c-torture/compile/pr14692.c: New test.
36662
36663 PR tree-optimization/16461
36664 * gcc.c-torture/compile/pr16461.c: New test.
36665
36666 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
36667
36668 * gfortran.dg/getenv_1.f90: New test.
36669
36670 2004-08-06 Mark Mitchell <mark@codesourcery.com>
36671
36672 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36673 wchar_t.
36674 * gcc.dg/symbian5.c: Test -fno-short-wchar.
36675
36676 2004-08-06 Paul Brook <paul@codesourcery.com>
36677
36678 * gfortran.dg/ret_array_1.f90: New test.
36679 * gfortran.dg/ret_pointer_1.f90: New test.
36680
36681 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
36682
36683 * gcc.dg/missing-field-init-[12].c: New tests.
36684 * g++.dg/warn/missing-field-init-[12].C: New tests.
36685
36686 2004-08-06 Mark Mitchell <mark@codesourcery.com>
36687
36688 * gcc.dg/enum2.c: New test.
36689 * gcc.dg/symbian3.c: Likewise.
36690 * gcc.dg/symbian4.c: Likewise.
36691 * gcc.dg/wchar_t-2.c: Likewise.
36692
36693 2004-08-05 Mark Mitchell <mark@codesourcery.com>
36694
36695 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36696 destructor tests.
36697
36698 2004-08-05 Mark Mitchell <mark@codesourcery.com>
36699
36700 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36701 dg-require-visiblity.
36702 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36703 * g++.dg/ext/visibility/fvisibility.C: Likewise.
36704 * g++.dg/ext/visibility/memfuncts.C: Likewise.
36705 * g++.dg/ext/visibility/new1.C: Likewise.
36706 * g++.dg/ext/visibility/pragma.C: Likewise.
36707 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36708 * g++.dg/ext/visibility/virtual.C: Likewise.
36709 * g++/dg/ext/visibility/visibility-1.C: Likewise.
36710 * g++/dg/ext/visibility/visibility-2.C: Likewise.
36711 * g++/dg/ext/visibility/visibility-3.C: Likewise.
36712 * g++/dg/ext/visibility/visibility-4.C: Likewise.
36713 * g++/dg/ext/visibility/visibility-5.C: Likewise.
36714 * g++/dg/ext/visibility/visibility-6.C: Likewise.
36715 * g++/dg/ext/visibility/visibility-7.C: Likewise.
36716 * g++/dg/ext/visibility/visibility-8.C: New test.
36717 * gcc.c-torture/compile/dll.x: Remove.
36718 * gcc.dg/dll-2.c: Use dg-require-dll
36719 * gcc.dg/visibility-10.c: New test.
36720 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36721 supporting DLLs.
36722 * lib/scanasm.exp (scan_hidden): New function.
36723 (scan_not_hidden): Likewise.
36724
36725 2004-08-05 David Edelsohn <edelsohn@gnu.org>
36726
36727 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36728
36729 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
36730
36731 * gcc.c-torture/execute/20040805-1.c: New test.
36732
36733 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
36734
36735 * gcc.dg/20020118-1.c: Declare abort.
36736 * gcc.dg/altivec_check.h: Likewise.
36737 * gcc.dg/iftrap-2.c: Likewise.
36738 * gcc.dg/pragma-darwin.c: Likewise.
36739 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36740
36741 2004-08-04 Geoffrey Keating <geoffk@apple.com>
36742
36743 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36744
36745 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
36746
36747 * gcc.c-torture/execute/builtins/abs-2.c,
36748 gcc.c-torture/execute/builtins/abs-3.c,
36749 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36750 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36751 intmax_t, uintmax_t and their limits.
36752 * gcc.dg/intmax_t-1.c: New test.
36753
36754 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36755
36756 * g++.dg/tc1/dr147.C: Add reference to PR.
36757
36758 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
36759
36760 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36761 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36762
36763 2004-08-03 David Edelsohn <edelsohn@gnu.org>
36764
36765 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36766
36767 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
36768
36769 * gcc.dg/redecl-5.c: New test.
36770 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36771 of scanf.
36772
36773 2004-08-03 Roger Sayle <roger@eyesopen.com>
36774
36775 PR middle-end/16790
36776 * gcc.c-torture/execute/pr16790-1.c: New test case.
36777
36778 2004-08-03 Mark Mitchell <mark@codesourcery.com>
36779
36780 * g++.dg/ext/visibility/assign1.C: New test.
36781 * g++.dg/ext/visibility/new1.C: Likewise.
36782
36783 * gcc.dg/symbian1.c: New test.
36784 * gcc.dg/symbian2.c: Likewise.
36785
36786 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
36787
36788 PR target/16570
36789 * gcc.dg/i386-sse-9.c: New test.
36790
36791 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
36792
36793 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36794
36795 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
36796
36797 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36798 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36799 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36800 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36801 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36802 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36803 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36804 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36805 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36806 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36807 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36808 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36809 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36810 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36811 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36812 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36813 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36814 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36815 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36816 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36817 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36818 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36819 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36820 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36821 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36822 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36823 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36824 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36825 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36826 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36827 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36828 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36829 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36830 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36831 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36832 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36833 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36834 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36835 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36836 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36837 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36838 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36839 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36840 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36841 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36842 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36843 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36844 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36845 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36846 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36847 gcc.misc-tests/i386-pf-3dnow-1.c,
36848 gcc.misc-tests/i386-pf-athlon-1.c,
36849 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36850 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36851 Declare built-in functions used.
36852 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36853
36854 2004-08-02 Mark Mitchell <mark@codesourcery.com>
36855
36856 PR c++/16707
36857 * g++.dg/lookup/using12.C: New test.
36858
36859 * g++.dg/init/null1.C: Fix PR number.
36860 * g++.dg/parse/namespace10.C: Likewise.
36861
36862 2004-08-01 Mark Mitchell <mark@codesourcery.com>
36863
36864 PR c++/16224
36865 * g++.dg/template/spec17.C: New test.
36866 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36867 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36868
36869 2004-08-02 David Billinghurst
36870
36871 PR fortran/16292
36872 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36873
36874 2004-08-01 Zack Weinberg <zack@codesourcery.com>
36875
36876 * gcc.dg/ia64-got-1.c: New test case.
36877
36878 2004-08-01 Mark Mitchell <mark@codesourcery.com>
36879
36880 PR c++/16489
36881 * g++.dg/init/null1.C: New test.
36882 * g++.dg/tc1/dr76.C: Adjust error marker.
36883
36884 PR c++/16529
36885 * g++.dg/parse/namespace10.C: New test.
36886
36887 PR c++/16810
36888 * g++.dg/inherit/ptrmem2.C: New test.
36889
36890 2004-08-02 Ben Elliston <bje@au.ibm.com>
36891
36892 PR target/16155
36893 * gcc.dg/pr16155.c: New test.
36894
36895 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
36896
36897 * gcc.dg/redecl-2.c: New test.
36898
36899 2004-07-30 Geoffrey Keating <geoffk@apple.com>
36900
36901 * gcc.dg/darwin-longdouble.c: New file.
36902
36903 2004-07-30 Richard Henderson <rth@redhat.com>
36904
36905 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36906 write to constant argument.
36907 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36908
36909 2004-07-30 Richard Henderson <rth@redhat.com>
36910
36911 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36912 tests of nearest around zero.
36913
36914 2004-07-30 Andrew Pinski <apinski@apple.com>
36915
36916 * gcc.c-torture/compile/20040730-1.c: New test.
36917
36918 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
36919
36920 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36921 powerpc-eabispe.
36922
36923 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
36924
36925 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36926
36927 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
36928
36929 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36930 contains $ld_library_path.
36931 * lib/gfortran.exp (gfortran_link_flags): Likewise.
36932
36933 2004-07-29 Richard Henderson <rth@redhat.com>
36934
36935 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36936
36937 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36938 (alt2, which): New.
36939 (Check): Accept either alternative.
36940
36941 2004-07-29 Mark Mitchell <mark@codesourcery.com>
36942
36943 * g++.dg/abi/inline1.C: New test.
36944 * g++.dg/abi/local1-a.cc: Likewise.
36945 * g++.dg/abi/local1.C: Likewise.
36946 * g++.dg/abi/mangle11.C: Tweak location of warnings.
36947 * g++.dg/abi/mangle12.C: Likewise.
36948 * g++.dg/abi/mangle17.C: Likewise.
36949 * g++.dg/abi/mangle20-2.C: Likewise.
36950 * g++.dg/opt/interface1.C: Likewise.
36951 * g++.dg/opt/interface1.h: Likewise.
36952 * g++.dg/opt/interface1-a.cc: New test.
36953 * g++.dg/parse/repo1.C: New test.
36954 * g++.dg/template/repo1.C: Likewise.
36955 * g++.dg/warn/Winline-1.C: Likewise.
36956 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36957
36958 2004-07-29 Diego Novillo <dnovillo@redhat.com>
36959
36960 * gcc.dg/tree-ssa/20040729-1.c: New test.
36961
36962 2004-07-27 Matt Austern <austern@apple.com>
36963
36964 * gcc.dg/darwin-bool-1.c: New test.
36965 * gcc.dg/darwin-bool-2.c: New test.
36966
36967 2004-07-28 Richard Henderson <rth@redhat.com>
36968
36969 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36970 arguments in the correct type. Don't write to constant arguments.
36971
36972 2004-07-28 Diego Novillo <dnovillo@redhat.com>
36973
36974 PR tree-optimization/16688
36975 PR tree-optimization/16689
36976 * g++.dg/tree-ssa/pr16688.C: New test.
36977
36978 2004-07-28 Diego Novillo <dnovillo@redhat.com>
36979
36980 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36981 loads. Not only in the comment, this time.
36982
36983 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
36984
36985 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
36986 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36987 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
36988 * gcc.dg/sh4a-bitmovua.c: New.
36989 * gcc.dg/sh4a-cos.c: New.
36990 * gcc.dg/sh4a-cosf.c: New.
36991 * gcc.dg/sh4a-fprun.c: New.
36992 * gcc.dg/sh4a-fsrra.c: New.
36993 * gcc.dg/sh4a-memmovua.c: New.
36994 * gcc.dg/sh4a-sin.c: New.
36995 * gcc.dg/sh4a-sincos.c: New.
36996 * gcc.dg/sh4a-sincosf.c: New.
36997 * gcc.dg/sh4a-sinf.c: New.
36998
36999 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37000
37001 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37002 conditionals.
37003 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37004 loads.
37005 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37006 DOM1.
37007
37008 2004-07-27 Andrew Pinski <apinski@apple.com>
37009
37010 * g++.dg/rtti/tinfo1.C: Correct the xfail.
37011
37012 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
37013
37014 * gcc.dg/pragma-isr.c: New test.
37015
37016 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37017
37018 PR c++/14429
37019 * g++.dg/template/ttp11.C: New test.
37020
37021 2004-07-27 Diego Novillo <dnovillo@redhat.com>
37022
37023 * gcc.c-torture/compile/20040727-1.c: New test.
37024
37025 2004-07-26 Eric Christopher <echristo@redhat.com>
37026
37027 * gcc.c-torture/compile/20040726-2.c: New test.
37028
37029 2004-07-26 Andrew Pinski <apinski@apple.com>
37030
37031 * g++.dg/rtti/tinfo1.C: Xfail.
37032
37033 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
37034
37035 * gcc.c-torture/compile/20040726-1.c: New test.
37036
37037 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
37038 Brian Ryner <bryner@brianryner.com>
37039
37040 PR c++/9283
37041 PR c++/15000
37042 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37043 * g++.dg/ext/visibility/: New directory.
37044 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37045 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37046 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37047 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37048 * g++.dg/ext/visibility/fvisibility.C,
37049 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37050 g++.dg/ext/visibility/fvisibility-override1.C
37051 g++.dg/ext/visibility/fvisibility-override2.C
37052 g++.dg/ext/visibility/memfuncts.C
37053 g++.dg/ext/visibility/noPLT.C
37054 g++.dg/ext/visibility/pragma.C
37055 g++.dg/ext/visibility/pragma-override1.C
37056 g++.dg/ext/visibility/pragma-override2.C
37057 g++.dg/ext/visibility/staticmemfuncts.C
37058 g++.dg/ext/visibility/virtual.C: New tests.
37059
37060 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37061
37062 PR c/15360
37063 * gcc.dg/pr15360-1.c: New test.
37064
37065 2004-07-25 Daniel Jacobowitz <dan@debian.org>
37066
37067 * gcc.dg/pragma-align-2.c: New test.
37068 * gcc.dg/pragma-init-fini.c: New test.
37069 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
37070 targets.
37071
37072 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37073
37074 * gcc.dg/init-string-2.c: New test.
37075
37076 2004-07-24 Zack Weinberg <zack@codesourcery.com>
37077
37078 PR 16684
37079 * gcc.dg/Wredundant-decls-1.c: New test case.
37080
37081 2004-07-24 Jakub Jelinek <jakub@redhat.com>
37082
37083 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37084 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37085 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37086 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37087 * gcc.dg/compat/generate-random.c: New file.
37088 * gcc.dg/compat/generate-random.h: Likewise.
37089 * gcc.dg/compat/generate-random_r.c: Likewise.
37090 * gcc.dg/compat/struct-layout-1.h: Likewise.
37091 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37092 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37093 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37094 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37095 * gcc.dg/compat/struct-layout-1_main.c: New test.
37096 * gcc.dg/compat/struct-layout-1_x.c: New file.
37097 * gcc.dg/compat/struct-layout-1_y.c: New file.
37098 * gcc.dg/compat/struct-layout-1_test.h: New file.
37099
37100 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
37101
37102 * gcc.dg/comp-return-1.c: New test
37103
37104 2004-07-23 Janis Johnson <janis187@us.ibm.com>
37105
37106 * gcc.dg/vmx/8-02a.c: Fix typo.
37107
37108 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37109 * gcc.dg/darwin-abi-3.c: New test.
37110
37111 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37112 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37113
37114 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37115 * gcc.dg/vmx/ops-long-1.c: New test.
37116 * gcc.dg/vmx/ops-long-2.c: New test.
37117
37118 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
37119
37120 * g++.dg/lookup/conv-[1234].C: New.
37121
37122 2004-07-22 Mark Mitchell <mark@codesourcery.com>
37123
37124 * g++.dg/parse/attr2.C: Simplify.
37125
37126 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37127
37128 PR c/7284
37129 * gcc.c-torture/execute/pr7284-1.c: New test.
37130
37131 2004-07-22 Brian Booth <bbooth@redhat.com>
37132
37133 * gcc.dg/tree-ssa/20040721-1.c: New test.
37134
37135 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
37136
37137 * g++.dg/template/crash20.c: New.
37138
37139 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
37140
37141 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37142 Add dg-run directive. Declare variables as required.
37143 * gfortran.dg/g77/README: Update
37144
37145 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
37146
37147 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37148 gcc.dg/cris-peep2-andu2.c: New tests.
37149
37150 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37151
37152 PR c/15052
37153 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37154 on return type.
37155 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
37156 messages.
37157 * gcc.dg/qual-return-2.c: Update expected messages.
37158 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37159
37160 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37161
37162 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37163 * gcc.dg/noncompile/921102-1.c: Update expected error message.
37164
37165 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37166
37167 PR c/11250
37168 * gcc.dg/init-string-1.c: New test.
37169
37170 2004-07-21 Jakub Jelinek <jakub@redhat.com>
37171
37172 PR middle-end/15345
37173 PR c/16450
37174 * gcc.dg/torture/nested-fn-1.c: New test.
37175
37176 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
37177
37178 PR target/16559
37179 * gcc.dg/ia64-fptr-1.c: New file.
37180
37181 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37182
37183 PR c++/14497
37184 * g++.dg/template/spec16.C: New test.
37185 * g++.old-deja/g++.robertl/eb118.C: Remove.
37186
37187 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37188
37189 PR c++/509
37190 * g++.dg/template/spec15.C: New test.
37191
37192 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
37193
37194 Copy cases from g77.f-torture/execute and add dg-run
37195 directive. Other changes as noted.
37196 * gfortran.dg/g77/13037.f
37197 * gfortran.dg/g77/1832.f
37198 * gfortran.dg/g77/19981119-0.f
37199 * gfortran.dg/g77/19990313-0.f
37200 * gfortran.dg/g77/19990313-1.f
37201 * gfortran.dg/g77/19990313-2.f
37202 * gfortran.dg/g77/19990313-3.f
37203 * gfortran.dg/g77/19990419-1.f
37204 * gfortran.dg/g77/19990826-0.f
37205 * gfortran.dg/g77/19990826-2.f
37206 * gfortran.dg/g77/20000503-1.f
37207 * gfortran.dg/g77/20001111.f
37208 * gfortran.dg/g77/20010116.f
37209 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37210 * gfortran.dg/g77/20010430.f
37211 * gfortran.dg/g77/6177.f
37212 * gfortran.dg/g77/947.f
37213 * gfortran.dg/g77/970816-3.f
37214 * gfortran.dg/g77/971102-1.f
37215 * gfortran.dg/g77/980520-1.f
37216 * gfortran.dg/g77/980628-0.f
37217 * gfortran.dg/g77/980628-1.f
37218 * gfortran.dg/g77/980628-10.f
37219 * gfortran.dg/g77/980628-2.f
37220 * gfortran.dg/g77/980628-3.f
37221 * gfortran.dg/g77/980628-7.f
37222 * gfortran.dg/g77/980628-8.f
37223 * gfortran.dg/g77/980628-9.f
37224 * gfortran.dg/g77/980701-0.f
37225 * gfortran.dg/g77/980701-1.f
37226 * gfortran.dg/g77/cabs.f
37227 * gfortran.dg/g77/claus.f
37228 * gfortran.dg/g77/complex_1.f
37229 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37230 * gfortran.dg/g77/dcomplex.f
37231 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37232 * gfortran.dg/g77/f90-intrinsic-mathematical.f
37233 * gfortran.dg/g77/f90-intrinsic-numeric.f
37234 * gfortran.dg/g77/int8421.f
37235 * gfortran.dg/g77/labug1.f
37236 * gfortran.dg/g77/large_vec.f
37237 * gfortran.dg/g77/le.f
37238 * gfortran.dg/g77/short.f
37239 * gfortran.dg/g77/README: Update
37240
37241 2004-07-20 Mark Mitchell <mark@codesourcery.com>
37242
37243 PR c++/16637
37244 * g++.dg/parse/lookup4.C: New test.
37245
37246 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37247
37248 PR c++/16175
37249 * g++.dg/template/ttp10.C: New test.
37250
37251 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
37252
37253 * gcc.dg/pr12625-1.c: New test.
37254
37255 2004-07-20 Steven Bosscher <stevenb@suse.de>
37256
37257 * gcc.dg/switch-warn-1.c: New test.
37258 * gcc.dg/switch-warn-2.c: New test.
37259 * gcc.c-torture/compile/pr14730.c: Update.
37260
37261 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
37262
37263 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37264 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37265 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37266 g++.dg/template/nontype3.C: Remove trailing CR from tests.
37267
37268 2004-07-18 Mark Mitchell <mark@codesourcery.com>
37269
37270 PR c++/16623
37271 * g++.dg/template/assign1.C: New test.
37272
37273 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37274
37275 PR c++/12170
37276 * g++.dg/template/ttp9.C: New test.
37277
37278 2004-07-19 Daniel Jacobowitz <dan@debian.org>
37279
37280 * gcc.dg/format/cmn-err-1.c: New test.
37281
37282 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
37283
37284 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37285 gcc.dg/Wparentheses-10.c: New tests.
37286 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37287
37288 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37289
37290 PR fortran/16465
37291 * gfortran.dg/g77//ffixed-line-length-0.f,
37292 gfortran.dg/g77/ffixed-line-length-132.f,
37293 gfortran.dg/g77/ffixed-line-length-72.f,
37294 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37295 gfortran.dg/g77/README: Update.
37296
37297 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37298
37299 PR c++/13092
37300 * g++.dg/template/non-dependent7.C: New test.
37301 * g++.dg/template/non-dependent8.C: Likewise.
37302 * g++.dg/template/non-dependent9.C: Likewise.
37303 * g++.dg/template/non-dependent10.C: Likewise.
37304
37305 2004-07-17 Mark Mitchell <mark@codesourcery.com>
37306
37307 PR c++/16337
37308 * g++.dg/parse/attr2.C: New test.
37309
37310 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
37311
37312 * g77.dg: Removed.
37313 * g77.f-torture: Ditto.
37314
37315 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
37316
37317 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37318 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37319 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37320
37321 2004-07-16 Richard Henderson <rth@redhat.com>
37322
37323 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37324
37325 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37326
37327 * lib/fortran-torture.exp (fortran-torture): Don't test compile
37328 tests with full list of options.
37329 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37330 of TORTURE_OPTIONS if test contains 'dg-do run'.
37331
37332 PR fortran/16404
37333 * gfortran.dg/do_iterator.f90: New test.
37334
37335 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37336
37337 PR rtl-optimization/16536
37338 * gcc.c-torture/execute/restrict-1.c: New test.
37339
37340 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37341
37342 PR fortran/15324
37343 * gfortran.dg/pr15324.f90: New test.
37344
37345 PR fortran/15129
37346 * gfortran.dg/pr15129.f90: New test.
37347
37348 PR fortran/15140
37349 * gfortran.dg/pr15140.f90: New test.
37350
37351 PR fortran/13792
37352 * gfortran.fortran-torture/execute/bounds.f90: Add check for
37353 compile-time simplification.
37354
37355 2004-07-14 Mike Stump <mrs@apple.com>
37356
37357 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37358
37359 2004-07-14 James E Wilson <wilson@specifixinc.com>
37360
37361 PR target/16325
37362 * gcc.dg/profile-generate-1.c: New.
37363
37364 2004-07-15 Jakub Jelinek <jakub@redhat.com>
37365
37366 * gcc.c-torture/execute/20040709-1.c: New test.
37367 * gcc.c-torture/execute/20040709-2.c: New test.
37368
37369 2004-07-14 Mike Stump <mrs@apple.com>
37370
37371 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37372
37373 2004-07-14 Mike Stump <mrs@apple.com>
37374
37375 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37376
37377 2004-07-13 Mark Mitchell <mark@codesourcery.com>
37378
37379 PR c++/16518
37380 * g++.dg/parse/mutable1.C: New test.
37381
37382 2004-07-13 Diego Novillo <dnovillo@redhat.com>
37383
37384 PR tree-optimization/16443
37385 * gcc.dg/tree-ssa/20040713-1.c: New test.
37386
37387 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
37388
37389 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37390 for operator new.
37391
37392 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
37393
37394 * gfortran.dg/g77/README: New file
37395 * gfortran.dg/g77/19981216-0.f: Copy from
37396 g77.f-torture/noncompile. Add "dg-do compile" and
37397 dg-error as required.
37398 * gfortran.dg/g77/19990218-1.f: Likewise.
37399 * gfortran.dg/g77/19990905-1.f: Likewise.
37400 * gfortran.dg/g77/9263.f: Likewise.
37401 * gfortran.dg/g77/980615-0.f: Likewise.
37402 * gfortran.dg/g77/980616-0.f: Likewise.
37403 * gfortran.dg/g77/check0.f: Likewise.
37404 * gfortran.dg/g77/select_no_compile.f: Likewise.
37405
37406 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
37407
37408 Copy files from g77.f-torture/compile.
37409 Add "{ dg-do compile}". Other changes as noted
37410 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37411 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37412 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37413 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37414 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37415 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37416 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37417 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37418 statement to conform to standard. Append alpha1.x for reference.
37419 * gfortran.dg/g77/xformat.f: Add dg-warning
37420
37421 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
37422
37423 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37424 Add {dg-do compile} directive.
37425 * gfortran.dg/g77/cpp2.F: Likewise.
37426
37427 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37428
37429 PR c++/5402
37430 * g++.dg/lookup/name-clash1.C: New test.
37431
37432 PR c++/9777
37433 * g++.dg/lookup/name-clash2.C: New test.
37434
37435 PR c++/12102
37436 * g++.dg/lookup/name-clash3.C: New test.
37437
37438 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37439
37440 * g++.dg/lookup/new2.C: New test.
37441 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37442
37443 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
37444
37445 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37446 Add {dg-do compile} directive.
37447 * gfortran.dg/g77/13060.f: Likewise.
37448 * gfortran.dg/g77/19990218-0.f: Likewise.
37449 * gfortran.dg/g77/19990305-0.f: Likewise.
37450 * gfortran.dg/g77/19990419-0.f: Likewise.
37451 * gfortran.dg/g77/19990502-0.f: Likewise.
37452 * gfortran.dg/g77/19990502-1.f: Likewise.
37453 * gfortran.dg/g77/19990525-0.f: Likewise.
37454 * gfortran.dg/g77/19990826-1.f: Likewise.
37455 * gfortran.dg/g77/19990826-3.f: Likewise.
37456 * gfortran.dg/g77/19990905-2.f: Likewise.
37457 * gfortran.dg/g77/20000412-1.f: Likewise.
37458 * gfortran.dg/g77/20000511-1.f: Likewise.
37459 * gfortran.dg/g77/20000511-2.f: Likewise.
37460 * gfortran.dg/g77/20000518.f: Likewise.
37461 * gfortran.dg/g77/20000601-1.f: Likewise.
37462 * gfortran.dg/g77/20000601-2.f: Likewise.
37463 * gfortran.dg/g77/20000629-1.f: Likewise.
37464 * gfortran.dg/g77/20000630-2.f: Likewise.
37465 * gfortran.dg/g77/20010115.f: Likewise.
37466 * gfortran.dg/g77/20010321-1.f: Likewise.
37467 * gfortran.dg/g77/20010426.f: Likewise.
37468 * gfortran.dg/g77/20020307-1.f: Likewise.
37469 * gfortran.dg/g77/8485.f: Likewise.
37470 * gfortran.dg/g77/960317-1.f: Likewise.
37471 * gfortran.dg/g77/970915-0.f: Likewise.
37472 * gfortran.dg/g77/980310-1.f: Likewise.
37473 * gfortran.dg/g77/980310-2.f: Likewise.
37474 * gfortran.dg/g77/980310-3.f: Likewise.
37475 * gfortran.dg/g77/980310-4.f: Likewise.
37476 * gfortran.dg/g77/980310-6.f: Likewise.
37477 * gfortran.dg/g77/980310-7.f: Likewise.
37478 * gfortran.dg/g77/980310-8.f: Likewise.
37479 * gfortran.dg/g77/980419-2.f: Likewise.
37480 * gfortran.dg/g77/980424-0.f: Likewise.
37481 * gfortran.dg/g77/980427-0.f: Likewise.
37482 * gfortran.dg/g77/980729-0.f: Likewise.
37483 * gfortran.dg/g77/981117-1.f: Likewise.
37484 * gfortran.dg/g77/toon_1.f: Likewise.
37485
37486 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37487
37488 PR c++/2204
37489 * g++.dg/other/abstract2.C: New test.
37490
37491 2004-07-12 Paul Brook <paul@codesourcery.com>
37492
37493 * gfortran.dg/pointer_init_1.f90: New test.
37494
37495 2004-07-11 Paul Brook <paul@codesourcery.com>
37496
37497 PR fortran/15986
37498 * gfortran.dg/contained_1.f90: New test.
37499
37500 2004-07-11 Mark Mitchell <mark@codesourcery.com>
37501
37502 * g++.dg/parse/defarg8.C: New test.
37503
37504 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37505
37506 PR fortran/16433
37507 * gfortran.dg/pr16433.f: New test.
37508
37509 PR fortran/17574
37510 * gfortran.dg/pr15754.f90: New test.
37511
37512 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
37513
37514 PR tree-optimization/16437
37515 * gcc.c-torture/execute/bitfld-4.c: New test.
37516
37517 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37518
37519 * gfortran.fortran-torture/execute/common_2.f90: Add check for
37520 access to common var from module.
37521
37522 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37523
37524 PR fortran/16336
37525 * gfortran.fortran-torture/execute/common_2.f90: New test.
37526
37527 2004-07-10 Paul Brook <paul@codesourcery.com>
37528
37529 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37530
37531 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37532
37533 PR fortran/15969
37534 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37535
37536 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
37537
37538 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37539 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37540 * gfortran.dg/g77/ffree-form-1.f: Likewise.
37541 * gfortran.dg/g77/ffree-form-2.f: Likewise.
37542 * gfortran.dg/g77/ffree-form-3.f: Likewise.
37543 * gfortran.dg/g77/fno-underscoring.f: Likewise.
37544 * gfortran.dg/g77/funderscoring.f: Likewise.
37545 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
37546
37547 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37548
37549 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37550
37551 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37552 Paul Brook <paul@codesourcery.com>
37553
37554 PR fortran/13415
37555 * gfortran.dg/common_pointer_1.f90: New test.
37556
37557 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37558
37559 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37560
37561 2004-07-09 James E Wilson <wilson@specifixinc.com>
37562
37563 PR target/16364
37564 * gcc.c-torture/compile/20040709-1.c: New.
37565
37566 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37567
37568 PR fortran/14077
37569 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37570
37571 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37572
37573 PR fortran/13201
37574 * gfortran.dg/shape_1.f90: New test.
37575
37576 2004-07-09 Zack Weinberg <zack@codesourcery.com>
37577 Andrew Pinski <apinski@apple.com>
37578
37579 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37580
37581 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37582
37583 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37584 comment.
37585
37586 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37587 Paul Brook <paul@codesourcery.com>
37588
37589 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37590 '.f95' and '.F95'.
37591
37592 2004-07-09 Diego Novillo <dnovillo@redhat.com>
37593
37594 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37595
37596 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37597
37598 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37599 testcases with capital suffix.
37600
37601 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37602
37603 PR fortran/15481
37604 PR fortran/13372
37605 PR fortran/13575
37606 PR fortran/15978
37607 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37608
37609 * gfortran.dg/implicit_1.f90: New test.
37610
37611 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37612
37613 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37614 expression to match gfortran warning/error messages
37615 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37616 dg-error text.
37617
37618 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37619
37620 * lib/fortran-torture.exp: Rename proc search_for to
37621 search_for_re.
37622
37623 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
37624
37625 * gcc.c-torture/execute/simd-5.x: New file.
37626 XFAIL on SPARC 64-bit at -O0.
37627
37628 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37629
37630 PR c++/8211
37631 PR c++/16165
37632 * g++.dg/warn/effc3.C: New test.
37633
37634 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37635
37636 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37637 change X to 1X in format.
37638 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37639 add data statements to conform to standard.
37640
37641 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37642
37643 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37644 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37645 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37646
37647 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37648
37649 * gfortran.dg/g77/7388.f: Copy from g77.dg
37650 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37651 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37652 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37653 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37654 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37655 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37656 * gfortran.dg/g77/strlen0.f: Likewise.
37657
37658 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37659
37660 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37661 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37662
37663 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37664
37665 * gcc.c-torture/execute/920428-2.x: Delete.
37666 * gcc.c-torture/execute/920501-7.x: Likewise.
37667
37668 2004-07-08 Jakub Jelinek <jakub@redhat.com>
37669
37670 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37671 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
37672 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37673 prescott and c3-2.
37674 (PREFETCH_3DNOW): Add -march=c3.
37675
37676 2004-07-08 Diego Novillo <dnovillo@redhat.com>
37677
37678 PR c/16437
37679 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37680 * gcc.c-torture/execute/bf64-1.x: Likewise.
37681
37682 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37683
37684 * gcc.c-torture/compile/20040708-1.c: New test.
37685
37686 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37687
37688 PR c++/16169
37689 * g++.dg/warn/effc2.C: New test.
37690
37691 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
37692
37693 * gcc.c-torture/execute/bitfld-1.x: Remove.
37694 * gcc.c-torture/execute/bitfld-3.c: New test.
37695 * gcc.dg/bitfld-2.c: Remove XFAILs.
37696
37697 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
37698
37699 PR c++/16276
37700 * g++.dg/rtti/tinfo1.C: New file.
37701
37702 2004-07-07 Eric Christopher <echristo@redhat.com>
37703
37704 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37705
37706 2004-07-07 Andrew Pinski <apinski@apple.com>
37707
37708 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37709
37710 2004-07-07 Mark Mitchell <mark@codesourcery.com>
37711
37712 * g++.dg/init/call1.C: XFAIL.
37713
37714 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
37715
37716 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37717 except for movstrict*, to movmem* and clrstr* to clrmem*.
37718
37719 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
37720
37721 * gcc.c-torture/execute/20040707-1.c: New test.
37722
37723 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
37724
37725 * gcc.c-torture/execute/20040706-1.c: New test.
37726
37727 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37728
37729 PR c++/3671
37730 * g++.dg/template/spec14.C: New test.
37731
37732 2004-07-05 Jakub Jelinek <jakub@redhat.com>
37733
37734 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37735 nothing if not yet defined. Use it in b, c and d type definitions.
37736 * gcc.c-torture/execute/20040705-1.c: New test.
37737 * gcc.c-torture/execute/20040705-2.c: New test.
37738
37739 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37740
37741 PR c++/2518
37742 * g++.dg/lookup/new1.C: New test.
37743
37744 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37745
37746 PR c++/11406
37747 * g++.dg/template/sizeof8.C: New test.
37748
37749 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
37750
37751 * gcc.c-torture/compile/20040705-1.c: New test.
37752
37753 2004-07-04 Bud Davis <bdavis9659@comcast.net>
37754
37755 * gfortran.fortran-torture/execute/seq_io.f90: New test.
37756
37757 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
37758
37759 * gcc.dg/cpp/if-mop.c: Two new testcases.
37760 * gcc.dg/cpp/trad/comment-3.c: New.
37761
37762 2004-07-04 Paul Brook <paul@codesourcery.com>
37763
37764 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37765
37766 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
37767
37768 PR c++/3761
37769 * g++.dg/lookup/crash4.C: New test.
37770
37771 2004-07-02 Zack Weinberg <zack@codesourcery.com>
37772
37773 * gcc.c-torture/execute/builtin-abs-1.c
37774 * gcc.c-torture/execute/builtin-abs-2.c
37775 * gcc.c-torture/execute/builtin-complex-1.c
37776 * gcc.c-torture/execute/builtins/string-1-lib.c
37777 * gcc.c-torture/execute/builtins/string-1.c
37778 * gcc.c-torture/execute/builtins/string-2-lib.c
37779 * gcc.c-torture/execute/builtins/string-2.c
37780 * gcc.c-torture/execute/builtins/string-3-lib.c
37781 * gcc.c-torture/execute/builtins/string-3.c
37782 * gcc.c-torture/execute/builtins/string-4-lib.c
37783 * gcc.c-torture/execute/builtins/string-4.c
37784 * gcc.c-torture/execute/builtins/string-5-lib.c
37785 * gcc.c-torture/execute/builtins/string-5.c
37786 * gcc.c-torture/execute/builtins/string-6-lib.c
37787 * gcc.c-torture/execute/builtins/string-6.c
37788 * gcc.c-torture/execute/builtins/string-7-lib.c
37789 * gcc.c-torture/execute/builtins/string-7.c
37790 * gcc.c-torture/execute/builtins/string-8-lib.c
37791 * gcc.c-torture/execute/builtins/string-8.c
37792 * gcc.c-torture/execute/builtins/string-9-lib.c
37793 * gcc.c-torture/execute/builtins/string-9.c
37794 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37795 * gcc.c-torture/execute/builtins/string-asm-1.c
37796 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37797 * gcc.c-torture/execute/builtins/string-asm-2.c
37798 * gcc.c-torture/execute/stdio-opt-1.c
37799 * gcc.c-torture/execute/stdio-opt-2.c
37800 * gcc.c-torture/execute/stdio-opt-3.c
37801 * gcc.c-torture/execute/string-opt-1.c
37802 * gcc.c-torture/execute/string-opt-10.c
37803 * gcc.c-torture/execute/string-opt-11.c
37804 * gcc.c-torture/execute/string-opt-12.c
37805 * gcc.c-torture/execute/string-opt-13.c
37806 * gcc.c-torture/execute/string-opt-14.c
37807 * gcc.c-torture/execute/string-opt-15.c
37808 * gcc.c-torture/execute/string-opt-16.c
37809 * gcc.c-torture/execute/string-opt-2.c
37810 * gcc.c-torture/execute/string-opt-6.c
37811 * gcc.c-torture/execute/string-opt-7.c
37812 * gcc.c-torture/execute/string-opt-8.c:
37813 Replace with ...
37814
37815 * gcc.c-torture/execute/builtins/abs-2.c
37816 * gcc.c-torture/execute/builtins/abs-3.c
37817 * gcc.c-torture/execute/builtins/complex-1.c
37818 * gcc.c-torture/execute/builtins/fprintf.c
37819 * gcc.c-torture/execute/builtins/fputs.c
37820 * gcc.c-torture/execute/builtins/memcmp.c
37821 * gcc.c-torture/execute/builtins/memmove.c
37822 * gcc.c-torture/execute/builtins/memops-asm.c
37823 * gcc.c-torture/execute/builtins/mempcpy-2.c
37824 * gcc.c-torture/execute/builtins/mempcpy.c
37825 * gcc.c-torture/execute/builtins/memset.c
37826 * gcc.c-torture/execute/builtins/printf.c
37827 * gcc.c-torture/execute/builtins/sprintf.c
37828 * gcc.c-torture/execute/builtins/strcat.c
37829 * gcc.c-torture/execute/builtins/strchr.c
37830 * gcc.c-torture/execute/builtins/strcmp.c
37831 * gcc.c-torture/execute/builtins/strcpy.c
37832 * gcc.c-torture/execute/builtins/strcspn.c
37833 * gcc.c-torture/execute/builtins/strlen-2.c
37834 * gcc.c-torture/execute/builtins/strlen.c
37835 * gcc.c-torture/execute/builtins/strncat.c
37836 * gcc.c-torture/execute/builtins/strncmp-2.c
37837 * gcc.c-torture/execute/builtins/strncmp.c
37838 * gcc.c-torture/execute/builtins/strncpy.c
37839 * gcc.c-torture/execute/builtins/strpbrk.c
37840 * gcc.c-torture/execute/builtins/strpcpy-2.c
37841 * gcc.c-torture/execute/builtins/strpcpy.c
37842 * gcc.c-torture/execute/builtins/strrchr.c
37843 * gcc.c-torture/execute/builtins/strspn.c
37844 * gcc.c-torture/execute/builtins/strstr-asm.c
37845 * gcc.c-torture/execute/builtins/strstr.c:
37846 ... these new files.
37847
37848 * gcc.c-torture/execute/builtins/abs-2-lib.c
37849 * gcc.c-torture/execute/builtins/abs-3-lib.c
37850 * gcc.c-torture/execute/builtins/complex-1-lib.c
37851 * gcc.c-torture/execute/builtins/fprintf-lib.c
37852 * gcc.c-torture/execute/builtins/fputs-lib.c
37853 * gcc.c-torture/execute/builtins/memcmp-lib.c
37854 * gcc.c-torture/execute/builtins/memmove-lib.c
37855 * gcc.c-torture/execute/builtins/memops-asm-lib.c
37856 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37857 * gcc.c-torture/execute/builtins/mempcpy-lib.c
37858 * gcc.c-torture/execute/builtins/memset-lib.c
37859 * gcc.c-torture/execute/builtins/printf-lib.c
37860 * gcc.c-torture/execute/builtins/sprintf-lib.c
37861 * gcc.c-torture/execute/builtins/strcat-lib.c
37862 * gcc.c-torture/execute/builtins/strchr-lib.c
37863 * gcc.c-torture/execute/builtins/strcmp-lib.c
37864 * gcc.c-torture/execute/builtins/strcpy-lib.c
37865 * gcc.c-torture/execute/builtins/strcspn-lib.c
37866 * gcc.c-torture/execute/builtins/strlen-2-lib.c
37867 * gcc.c-torture/execute/builtins/strlen-lib.c
37868 * gcc.c-torture/execute/builtins/strncat-lib.c
37869 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37870 * gcc.c-torture/execute/builtins/strncmp-lib.c
37871 * gcc.c-torture/execute/builtins/strncpy-lib.c
37872 * gcc.c-torture/execute/builtins/strpbrk-lib.c
37873 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37874 * gcc.c-torture/execute/builtins/strpcpy-lib.c
37875 * gcc.c-torture/execute/builtins/strrchr-lib.c
37876 * gcc.c-torture/execute/builtins/strspn-lib.c
37877 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37878 * gcc.c-torture/execute/builtins/strstr-lib.c
37879 * gcc.c-torture/execute/builtins/lib/abs.c
37880 * gcc.c-torture/execute/builtins/lib/fprintf.c
37881 * gcc.c-torture/execute/builtins/lib/memset.c
37882 * gcc.c-torture/execute/builtins/lib/printf.c
37883 * gcc.c-torture/execute/builtins/lib/sprintf.c
37884 * gcc.c-torture/execute/builtins/lib/strcpy.c
37885 * gcc.c-torture/execute/builtins/lib/strcspn.c
37886 * gcc.c-torture/execute/builtins/lib/strncat.c
37887 * gcc.c-torture/execute/builtins/lib/strncmp.c
37888 * gcc.c-torture/execute/builtins/lib/strncpy.c
37889 * gcc.c-torture/execute/builtins/lib/strpbrk.c
37890 * gcc.c-torture/execute/builtins/lib/strspn.c
37891 * gcc.c-torture/execute/builtins/lib/strstr.c:
37892 New files containing support routines.
37893
37894 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37895 declaration.
37896 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37897 when not optimizing.
37898
37899 2004-07-02 Mark Mitchell <mark@codesourcery.com>
37900
37901 PR c++/16240
37902 * g++.dg/abi/mangle22.C: New test.
37903 * g++.dg/abi/mangle23.C: Likewise.
37904
37905 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
37906
37907 PR fortran/16290
37908 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37909 Allow for cases without denormalized floating point numbers.
37910
37911 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
37912
37913 PR c/1027
37914 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37915 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37916 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37917 expected warning text.
37918 * gcc.dg/format/diag-2.c: New test.
37919
37920 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
37921
37922 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37923
37924 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
37925
37926 * gcc.dg/builtins-43.c: New.
37927 * gcc.dg/builtins-44.c: New.
37928 * gcc.dg/builtins-45.c: New.
37929
37930 2004-06-26 Geoffrey Keating <geoffk@apple.com>
37931 Andreas Tobler <a.tobler@schweiz.ch>
37932
37933 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37934 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
37935 as SIGSEGV.
37936 * gcc.dg/cleanup-11.c: Likewise.
37937 * gcc.dg/cleanup-8.c: Likewise.
37938 * gcc.dg/cleanup-9.c: Likewise.
37939 * gcc.dg/cleanup-5.c: Run on all platforms.
37940
37941 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
37942
37943 * g++.dg/warn/nonnull1.C: New test.
37944
37945 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37946
37947 * gcc.dg/compat/compat-common.h: Wrap up CINT in
37948 an #ifndef SKIP_COMPLEX_INT/#endif pair.
37949 Special-case the Sun compiler wrt to <complex.h>.
37950
37951 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
37952
37953 * gcc.dg/Wunreachable-8.C: New test.
37954
37955 * gcc.dg/h8300-ice2.c : New test.
37956
37957 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
37958
37959 PR fortran/16161
37960 * gfortran.fortran-torture/compile/implicit.f90: Add test
37961 for implicit character.
37962
37963 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
37964
37965 PR fortran/16289
37966 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37967 Use tiny() intrinsic to find smallest non-negative real
37968
37969 2004-06-30 Jakub Jelinek <jakub@redhat.com>
37970
37971 * gcc.dg/compat/struct-by-value-22_main.c: New test.
37972 * gcc.dg/compat/struct-by-value-22_x.c: New.
37973 * gcc.dg/compat/struct-by-value-22_y.c: New.
37974
37975 * gcc.c-torture/execute/20040629-1.c: New test.
37976
37977 2004-06-29 Jakub Jelinek <jakub@redhat.com>
37978
37979 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37980 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37981
37982 PR target/16195
37983 * gcc.dg/20040625-1.c: New test.
37984
37985 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37986
37987 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37988
37989 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37990
37991 PR fortran/15963
37992 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37993
37994 2004-06-29 Richard Henderson <rth@redhat.com>
37995
37996 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37997
37998 2004-06-29 Paul Brook <paul@codesourcery.com>
37999
38000 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38001 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38002
38003 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
38004
38005 PR c++/16260
38006 * g++.dg/parse/crash15.C: New.
38007
38008 2004-06-28 Andrew Pinski <apinski@apple.com>
38009
38010 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38011 by the error already.
38012
38013 * g++.dg/opt/ptrmem4.C: Change to compile only test.
38014
38015 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
38016
38017 PR target/14041
38018 * gcc.dg/h8300-bss-align-1.c : New.
38019
38020 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
38021
38022 * PR c++/16174
38023 * g++.dg/template/ctor4.C: New.
38024
38025 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38026
38027 PR c++/16205
38028 * g++.dg/warn/Wsequence-point-1.C: New test.
38029
38030 2004-06-27 Paul Brook <paul@codesourcery.com>
38031
38032 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38033
38034 2004-06-27 Zack Weinberg <zack@codesourcery.com>
38035
38036 * g++.old-deja/g++.mike/p7325.C: Remove.
38037
38038 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38039
38040 PR c/14963
38041 * gcc.dg/pr14963.c: New test.
38042
38043 2004-06-27 Mark Mitchell <mark@codesourcery.com>
38044
38045 PR c++/16193
38046 * g++.dg/parse/redef1.C: New test.
38047
38048 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
38049
38050 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38051 20021110.c.
38052 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38053 20021119-1.c.
38054 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38055 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38056 5-04.c.
38057 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38058 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38059 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38060 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38061 g++.brendan/enum14.C.
38062 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38063 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38064 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38065 g++.mike/virt1.C.
38066 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38067 memtemp24.C.
38068
38069 2004-06-27 Roger Sayle <roger@eyesopen.com>
38070
38071 * gcc.dg/20040527-1.c: New test case.
38072
38073 2004-06-26 Bud Davis <bdavis9659@comcast.net>
38074
38075 PR gfortran/pr16196
38076 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38077
38078 2004-06-25 Roger Sayle <roger@eyesopen.com>
38079
38080 PR middle-end/15825
38081 * gcc.dg/pr15825-1.c: New test case.
38082
38083 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38084
38085 * gcc.c-torture/execute/20040625-1.c: New test.
38086
38087 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38088
38089 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38090
38091 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38092
38093 * gcc.dg/torture/mips-div-1.c: New test.
38094
38095 2004-06-24 Jeff Law <law@redhat.com>
38096
38097 * gcc.dg/tree-ssa/20040624-1.c: New test.
38098
38099 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
38100
38101 * gcc.c-torture/compile/20040624-1.c: New test.
38102
38103 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38104
38105 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38106 this directory.
38107
38108 2004-06-23 Andrew Pinski <apinski@apple.com>
38109
38110 PR middle-end/15988
38111 * g++.dg/opt/ptrmem4.C: New test.
38112
38113 * gcc.dg/c90-array-quals-2.c: New test.
38114
38115 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
38116
38117 * gcc.dg/kpice1.c: New test.
38118
38119 2006-06-23 Andrew Pinski <apinski@apple.com>
38120
38121 * gcc.dg/c90-array-quals.c: New test.
38122
38123 2006-06-22 Richard Henderson <rth@redhat.com>
38124
38125 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38126
38127 2004-06-22 Loren James Rittle <ljrittle@acm.org>
38128
38129 * gcc.dg/builtins-config.h: Handle FreeBSD.
38130
38131 2006-06-22 Richard Henderson <rth@redhat.com>
38132
38133 * g++.dg/opt/devirt1.C: New.
38134
38135 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
38136
38137 * g++.dg/opt/pr15551.C: New testcase.
38138
38139 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
38140
38141 PR target/14800
38142 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38143 x86_64-*-linux* when compiling for 32bit.
38144
38145 2004-06-21 Andrew Pinski <apinski@apple.com>
38146
38147 * gcc.dg/pch/struct-1.c: New.
38148 * gcc.dg/pch/struct-1.hs: New.
38149
38150 2004-06-21 Geoffrey Keating <geoffk@apple.com>
38151
38152 * gcc.dg/pch/save-temps-1.c: New file.
38153 * gcc.dg/pch/save-temps-1.hs: New file.
38154
38155 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
38156
38157 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38158 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38159
38160 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38161
38162 * gfortran.fortran-torture/execute/select_1.f90: Rename function
38163 to fix type error.
38164 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38165 Remove trailing spaces.
38166
38167 2004-06-21 Richard Henderson <rth@redhat.com>
38168
38169 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38170 merging && to BIT_FIELD_REF.
38171
38172 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
38173
38174 * g++.dg/opt/placeholder1.C: New test.
38175
38176 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38177
38178 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38179 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38180 * gcc.dg/compat/union-m128-1_x.c: Likewise.
38181 * gcc.dg/compat/union-m128-1_y.c: Likewise.
38182
38183 2004-06-20 Zack Weinberg <zack@codesourcery.com>
38184
38185 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38186 extern "C".
38187 * g++.dg/other/pragma-re-1.C: Add comments.
38188
38189 2004-06-19 Bud Davis <bdavis9659@comcast.net>
38190
38191 PR gfortran/16080
38192 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38193
38194 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
38195
38196 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38197 instead of setting the type of size_t by
38198 hand.
38199
38200 2004-06-18 Roger Sayle <roger@eyesopen.com>
38201
38202 * gcc.dg/unordered-2.c: New test case.
38203 * gcc.dg/unordered-3.c: New test case.
38204
38205 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
38206
38207 PR other/16043
38208 * lib/g++.exp (g++_version): Tweak regexp for version
38209 * lib/g77.exp (g77_version): Likewise.
38210 * lib/gfortran.exp (gfortran_version): Likewise.
38211 * lib/objc.exp (objc_version): Likewise.
38212 * lib/treelang.exp (treelang_version): Likewise.
38213
38214 2004-06-19 Jakub Jelinek <jakub@redhat.com>
38215
38216 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38217 Use INT_MAX instead of __INT_MAX__.
38218 * gcc.dg/compat/struct-align-2_y.c: Likewise.
38219
38220 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38221 * gcc.dg/compat/scalar-return-3_x.c: Use it.
38222 * gcc.dg/compat/scalar-return-3_y.c: Use it.
38223 * gcc.dg/compat/scalar-return-4_x.c: Use it.
38224 * gcc.dg/compat/scalar-return-4_y.c: Use it.
38225 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38226 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38227 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38228 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38229
38230 * gcc.dg/range-test-1.c: New test.
38231 * g++.dg/opt/range-test-1.C: New test.
38232
38233 2004-06-17 Richard Henderson <rth@redhat.com>
38234
38235 * objc.dg/sync-1.m: New.
38236 * objc.dg/try-catch-1.m: Don't force next runtime.
38237 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38238 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
38239 shadowed catch clause.
38240 * objc.dg/try-catch-5.m: New.
38241
38242 2004-06-17 Zack Weinberg <zack@codesourcery.com>
38243
38244 Bug 14610
38245 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38246
38247 2004-06-15 Richard Henderson <rth@redhat.com>
38248
38249 * gcc.dg/20001116-1.c: Move expected warning line.
38250
38251 2004-06-15 Richard Henderson <rth@redhat.com>
38252
38253 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38254 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38255
38256 2004-06-15 Jeff Law <law@redhat.com>
38257
38258 * gcc.dg/tree-ssa/20040615-1.c: New test.
38259 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38260 be less sensitive to operand ordering.
38261 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38262
38263 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
38264
38265 * g++.dg/abi/bitfield3.C: Add comment..
38266
38267 2004-06-15 Richard Henderson <rth@redhat.com>
38268
38269 * g++.dg/ext/stmtexpr1.C: XFAIL.
38270 * gcc.dg/20030612-1.c: XFAIL.
38271
38272 2004-06-15 Eric Christopher <echristo@redhat.com>
38273
38274 * g++.dg/charset/asm5.c: New.
38275 * gcc.dg/charset/asm6.c: New.
38276
38277 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38278
38279 PR fortran/15962
38280 * gfortran.fortran-torture/execute/select_1.f90: New test.
38281
38282 2004-06-15 Paul Brook <paul@codesourcery.com>
38283
38284 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38285
38286 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38287
38288 PR c++/15967
38289 * g++.dg/lookup/crash3.C: New test.
38290
38291 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38292
38293 PR c++/15947
38294 * g++.dg/parse/dtor4.C: New test.
38295
38296 2004-06-14 Jeff Law <law@redhat.com>
38297
38298 * gcc.c-torture/compile/20040614-1.c: New test.
38299
38300 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38301
38302 PR fortran/15211
38303 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38304 LEN of a character array.
38305
38306 2004-06-14 Mark Mitchell <mark@codesourcery.com>
38307
38308 PR c++/15096
38309 * g++.dg/template/ptrmem10.C: New test.
38310
38311 PR c++/14930
38312 * g++.dg/template/friend30.C: New test.
38313
38314 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38315
38316 PR fortran/14928
38317 * gfortran.fortran-torture/compile/mloc.f90: New test.
38318
38319 2004-06-13 Paul Brook <paul@codesourcery.com>
38320
38321 * gfortran.fortran-torture/execute/random_2.f90: New test.
38322
38323 2004-06-13 Eric Christopher <echristo@redhat.com>
38324
38325 * gcc.dg/noncompile/redecl-1.c: Fix error message.
38326
38327 2004-06-12 Paul Brook <paul@codesourcery.com>
38328
38329 * gfortran.fortran-torture/execute/contained_3.f90: New test.
38330
38331 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38332
38333 PR fortran/14923
38334 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38335
38336 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38337
38338 PR fortran/14957
38339 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38340 syntax errors in end statements of contained subroutines.
38341
38342 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38343
38344 PR fortran/12841
38345 * gfortran.fortran-torture/execute/null_arg.f90: New test.
38346
38347 2004-06-12 Bud Davis <bdavis9659@comcast.net>
38348
38349 PR fortran/15665
38350 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38351
38352 2004-06-12 Bud Davis <bdavis9659@comcast.net>
38353
38354 PR gfortran/12839
38355 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38356
38357 2004-06-11 Mark Mitchell <mark@codesourcery.com>
38358
38359 PR c++/15862
38360 * g++.dg/parse/enum1.C: New test.
38361
38362 2004-06-10 Jeff Law <law@redhat.com>
38363
38364 * gcc.c-torture/compile/20040610-1.c: New test.
38365
38366 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38367
38368 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38369 * g++.old-deja/g++.other/decl3.C: Likewise.
38370
38371 2004-06-10 Brian Booth <bbooth@redhat.com>
38372
38373 * gcc.dg/tree-ssa/20031015-1.c: Scan for
38374 V_MAY_DEF instead of VDEF.
38375 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38376
38377 2004-06-10 Mark Mitchell <mark@codesourcery.com>
38378
38379 PR c++/14211
38380 * g++.dg/conversion/const1.C: New test.
38381
38382 PR c++/15076
38383 * g++.dg/conversion/reinterpret1.C: New test.
38384
38385 PR c++/15877
38386 * g++.dg/template/enum2.C: New test.
38387
38388 PR c++/15227
38389 * g++.dg/template/error13.C: New test.
38390
38391 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38392
38393 PR fortran/14957
38394 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38395 arguments to test_* REAL and of the right size.
38396
38397 2004-06-10 Jakub Jelinek <jakub@redhat.com>
38398
38399 PR target/15569
38400 PR rtl-optimization/15681
38401 * gcc.dg/20040609-1.c: New test.
38402
38403 2004-06-10 Jakub Jelinek <jakub@redhat.com>
38404
38405 PR c++/14791
38406 * g++.dg/opt/builtins1.C: New test.
38407
38408 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
38409
38410 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38411 that use default windows32 struct layout.
38412 * gcc.dg/i386-bitfield2.c: Likewise.
38413
38414 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
38415
38416 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38417 for mingw32 and cygwin targets.
38418
38419 2004-06-09 Geoffrey Keating <geoffk@apple.com>
38420
38421 * gcc.dg/pch/macro-4.c: New.
38422 * gcc.dg/pch/macro-4.hs: New.
38423
38424 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38425
38426 PR fortran/13249
38427 * gfortran.fortran-torture/compile/name_clash.f90: New test.
38428
38429 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38430
38431 PR fortran/13372
38432 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38433
38434 2004-06-09 Bud Davis <bdavis9659@comcast.net>
38435
38436 PR gfortran/14897
38437 * gfortran.fortran-torture/execute/t_edit.f90: New test.
38438
38439 2004-06-09 Bud Davis <bdavis9659@comcast.net>
38440
38441 PR gfortran/15755
38442 * gfortran.fortran-torture/execute/backspace.c : New test.
38443
38444 2004-06-09 Paul Brook <paul@codesourcery.com>
38445
38446 * gfortran.fortran-torture/execure/intrinsic_associated.f90
38447 (pointer_to_section): Rewrite to use smaller array.
38448
38449 2004-06-08 David Edelsohn <edelsohn@gnu.org>
38450
38451 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38452 * gcc.dg/ext/altivec-10.c: Same.
38453 * gcc.dg/ext/altivec-11.c: Same.
38454 * gcc.dg/ext/altivec-12.c: Same.
38455 * gcc.dg/ext/altivec-13.c: Same.
38456 * gcc.dg/ext/altivec-14.c: Same.
38457 * gcc.dg/ext/altivec-15.c: Same.
38458 * gcc.dg/ext/altivec-16.c: Same.
38459 * gcc.dg/ext/altivec-3.c: Same.
38460 * gcc.dg/ext/altivec-4.c: Same.
38461 * gcc.dg/ext/altivec-6.c: Same.
38462 * gcc.dg/ext/altivec-7.c: Same.
38463 * gcc.dg/ext/altivec-8.c: Same.
38464 * gcc.dg/ext/altivec-varargs-1.c: Same.
38465
38466 * g++.dg/ext/altivec-1.C: Correct dg syntax.
38467 * g++.dg/ext/altivec-10.C: Same.
38468 * g++.dg/ext/altivec-2.C: Same.
38469 * g++.dg/ext/altivec-3.C: Same.
38470 * g++.dg/ext/altivec-4.C: Same.
38471 * g++.dg/ext/altivec-5.C: Same.
38472 * g++.dg/ext/altivec-6.C: Same.
38473 * g++.dg/ext/altivec-7.C: Same.
38474 * g++.dg/ext/altivec-8.C: Same.
38475 * g++.dg/ext/altivec-9.C: Same.
38476
38477 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38478
38479 PR c++/7841
38480 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38481
38482 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38483
38484 * gcc.dg/union-1.c: New test.
38485
38486 2004-06-07 Roger Sayle <roger@eyesopen.com>
38487
38488 * gcc.dg/builtins-41.c: New test case.
38489 * gcc.dg/builtins-42.c: New test case.
38490
38491 2004-06-07 David Edelsohn <edelsohn@gnu.org>
38492
38493 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38494 * g++.dg/ext/altivec-10.C: Same.
38495 * g++.dg/ext/altivec-2.C: Same.
38496 * g++.dg/ext/altivec-3.C: Same.
38497 * g++.dg/ext/altivec-4.C: Same.
38498 * g++.dg/ext/altivec-5.C: Same.
38499 * g++.dg/ext/altivec-6.C: Same.
38500 * g++.dg/ext/altivec-7.C: Same.
38501 * g++.dg/ext/altivec-8.C: Same.
38502 * g++.dg/ext/altivec-9.C: Same.
38503 * g++.old-deja/g++.abi/cxa_vec.C: Same.
38504 * g++.old-deja/g++.brendan/new3.C: Same.
38505 * gcc.c-torture/execute/eeprof-1.x: Same.
38506
38507 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
38508
38509 PR c/14765
38510 * gcc.dg/pr14765-1.c: New test.
38511
38512 2004-06-07 Roger Sayle <roger@eyesopen.com>
38513
38514 PR c/14649
38515 * gcc.dg/pr14649-1.c: New test case.
38516
38517 2004-06-07 Richard Henderson <rth@redhat.com>
38518
38519 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38520 if temporaries.
38521
38522 2004-06-07 David Edelsohn <edelsohn@gnu.org>
38523
38524 * g++.dg/eh/elide1.C: Remove XFAIL.
38525
38526 2004-06-07 Mark Mitchell <mark@codesourcery.com>
38527
38528 PR c++/15337
38529 * g++.dg/expr/sizeof3.C: New test.
38530
38531 PR c++/14777
38532 * g++.dg/template/access14.C: New test.
38533
38534 PR c++/15554
38535 * g++.dg/template/enum1.C: New test.
38536
38537 PR c++/15057
38538 * g++.dg/eh/throw1.C: New test.
38539
38540 2004-06-07 David Ayers <d.ayers@inode.at>
38541 Ziemowit Laski <zlaski@apple.com>
38542
38543 * lib/objc.exp (objc_target_compile): Revert the '-framework
38544 Foundation' flag fix, since bare Darwin does not ship
38545 with the Foundation framework.
38546 * objc/execute/next_mapping.h: Provide a local NSConstantString
38547 @interface and @implementation.
38548 (objc_constant_string_init): A constructor function, used to
38549 initialize the NSConstantString meta-class object.
38550 * objc/execute/string1.m: Include "next_mapping.h" instead of
38551 <Foundation/NSString.h>.
38552 * objc/execute/string2.m: Likewise.
38553 * objc/execute/string3.m: Likewise.
38554 * objc/execute/string4.m: Likewise.
38555
38556 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
38557
38558 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38559 to double. Replace double with FLOAT.
38560 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38561
38562 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38563 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38564 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38565 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38566 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38567 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38568 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38569 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38570
38571 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
38572
38573 PR c/13519
38574 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38575
38576 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38577
38578 PR c++/15503
38579 * g++.dg/template/meminit2.C: New test.
38580
38581 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
38582
38583 PR target/15822
38584 * gcc.c-torture/execute/compare-fp-1.c,
38585 gcc.c-torture/execute/compare-fp-2.c,
38586 gcc.c-torture/execute/compare-fp-3.c,
38587 gcc.c-torture/execute/compare-fp-4.c,
38588 gcc.c-torture/execute/compare-fp-3.x,
38589 gcc.c-torture/execute/compare-fp-4.x: Moved...
38590 * gcc.c-torture/execute/ieee/compare-fp-1.c,
38591 gcc.c-torture/execute/ieee/compare-fp-2.c,
38592 gcc.c-torture/execute/ieee/compare-fp-3.c,
38593 gcc.c-torture/execute/ieee/compare-fp-4.c,
38594 gcc.c-torture/execute/ieee/compare-fp-3.x,
38595 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38596
38597 2004-06-04 David Ayers <d.ayers@inode.at>
38598
38599 * objc/execute/protocol-isEqual-4.m: New testcase.
38600
38601 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
38602
38603 * objc/execute/protocol-isEqual-1.m: New testcase.
38604 * objc/execute/protocol-isEqual-2.m: New testcase.
38605 * objc/execute/protocol-isEqual-3.m: New testcase.
38606
38607 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38608
38609 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38610
38611 2004-06-02 Ziemowit Laski <zlaski@apple.com>
38612
38613 * lib/objc.exp (objc_target_compile): When running tests on
38614 Darwin (Mac OS X), inform the linker about '-framework
38615 'Foundation'.
38616
38617 2004-06-02 Eric Christopher <echristo@redhat.com>
38618
38619 * gcc.c-torture/compile/20040602-1.c: New.
38620
38621 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
38622
38623 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38624 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38625
38626 PR tree-optimization/14736
38627 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38628
38629 PR tree-optimization/14042
38630 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38631
38632 PR tree-optimization/14729
38633 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38634
38635 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38636
38637 PR fortran/15557
38638 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38639
38640 2004-06-01 Richard Hederson <rth@redhat.com>
38641
38642 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38643
38644 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38645
38646 PR c++/14932
38647 * g++.dg/parse/offsetof4.C: New test.
38648
38649 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
38650
38651 PR objc/7993
38652 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38653
38654 2004-05-31 Mark Mitchell <mark@codesourcery.com>
38655
38656 PR c++/15701
38657 * g++.dg/template/friend29.C: New test.
38658
38659 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
38660
38661 PR c/15749
38662 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38663
38664 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
38665
38666 * gcc.dg/sparc-trap-1.c: New test.
38667
38668 2004-05-31 Roger Sayle <roger@eyesopen.com>
38669
38670 PR middle-end/15069
38671 * g++.dg/opt/fold3.C: New test case.
38672
38673 2004-05-30 Graham Stott <graham.stott@btinternet.com>
38674
38675 * lib/target-supports.exp (check_iconv_available): Fix fallout
38676 from 2004-05-28 patch.
38677
38678 2004-05-30 Paul Brook <paul@codesourcery.com>
38679
38680 PR fortran/15620
38681 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38682 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38683
38684 2004-05-30 Steven G. Kargl <kargls@comcast.net>
38685
38686 * gfortran.fortran-torture/execute/random_1.f90: New test.
38687
38688 2004-05-28 Ziemowit Laski <zlaski@apple.com>
38689
38690 * g++.dg/ext/altivec-10.C: New test.
38691
38692 2004-05-29 Paul Brook <paul@codesourcery.com>
38693
38694 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38695
38696 2004-05-28 Ziemowit Laski <zlaski@apple.com>
38697
38698 * gcc.dg/altivec-16.c: New test.
38699
38700 2004-05-28 Janis Johnson <janis187@us.ibm.com>
38701
38702 * lib/target-supports.exp (check_vmx_hw_available): New.
38703 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38704
38705 * lib/target-supports.exp (check_alias_available,
38706 check_iconv_available, check_named_sections_available): Use
38707 unique names for temporary files.
38708
38709 2004-05-28 Ziemowit Laski <zlaski@apple.com>
38710
38711 * gcc.dg/altivec-15.c: New test.
38712
38713 2004-05-28 Mark Mitchell <mark@codesourcery.com>
38714
38715 PR c++/15083
38716 * g++.dg/warn/noeffect6.C: New test.
38717
38718 PR c++/15471
38719 * g++.dg/expr/ptrmem4.C: New test.
38720
38721 PR c++/15640
38722 * g++.dg/template/operator3.C: New test.
38723
38724 2004-05-28 Mark Mitchell <mark@codesourcery.com>
38725
38726 PR c++/14668
38727 * g++.dg/lookup/redecl1.C: New test.
38728 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38729
38730 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
38731
38732 * gcc.c-torture/execute/compare-fp-1.c,
38733 gcc.c-torture/execute/compare-fp-2.c,
38734 gcc.c-torture/execute/compare-fp-3.c,
38735 gcc.c-torture/execute/compare-fp-4.c,
38736 gcc.c-torture/execute/compare-fp-3.x,
38737 gcc.c-torture/execute/compare-fp-4.x,
38738 gcc.dg/pr15649-1.c: New.
38739
38740 2004-05-27 Adam Nemet <anemet@lnxw.com>
38741
38742 PR c++/12883
38743 * g++.dg/init/array14.C: New test.
38744
38745 2004-05-25 Janis Johnson <janis187@us.ibm.com>
38746
38747 * lib/compat.exp (compat-get-options-main): New.
38748 (compat-get-options): Remove unneeded code, warn for ignored
38749 command.
38750 (compat-execute): Check flag set by dg-require-* commands.
38751
38752 * lib/compat.exp (compat-execute): Break up long lines.
38753
38754 2004-05-24 Janis Johnson <janis187@us.ibm.com>
38755
38756 * gcc.dg/altivec-7.c: Don't use 'vector long'.
38757 * gcc.dg/altivec-14.c: New test.
38758 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38759
38760 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38761 * gcc.dg/altivec-12.c: Ditto.
38762
38763 * gcc.dg/altivec-3.c: Move call to altivec_check.
38764
38765 2004-05-23 Mark Mitchell <mark@codesourcery.com>
38766
38767 PR c++/15044
38768 * g++.dg/template/error12.C: New test.
38769
38770 PR c++/15317
38771 * g++.dg/ext/attrib15.C: New test.
38772
38773 PR c++/15329
38774 * g++.dg/template/ptrmem9.C: New test.
38775
38776 2004-05-25 Paul Brook <paul@codesourcery.com>
38777
38778 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38779
38780 2004-05-23 Mark Mitchell <mark@codesourcery.com>
38781
38782 PR c++/15165
38783 * g++.dg/template/crash19.C: New test.
38784
38785 2004-05-23 Mark Mitchell <mark@codesourcery.com>
38786
38787 PR c++/15025
38788 * g++.dg/template/redecl1.C: New test.
38789
38790 2004-05-23 Mark Mitchell <mark@codesourcery.com>
38791
38792 PR c++/14821
38793 * g++.dg/other/ns1.C: New test.
38794
38795 PR c++/14883
38796 * g++.dg/template/invalid1.C: New test.
38797
38798 2004-05-23 Paul Brook <paul@codesourcery.com>
38799 Victor Leikehman <lei@haifasphere.co.il>
38800
38801 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38802 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38803
38804 2004-05-22 Mark Mitchell <mark@codesourcery.com>
38805
38806 PR c++/15285
38807 PR c++/15299
38808 * g++.dg/template/non-dependent5.C: New test.
38809 * g++.dg/template/non-dependent6.C: New test.
38810
38811 2004-05-22 Mark Mitchell <mark@codesourcery.com>
38812
38813 PR c++/15507
38814 * g++.dg/inherit/union1.C: New test.
38815
38816 PR c++/15542
38817 * g++.dg/template/addr1.C: New test.
38818
38819 PR c++/15427
38820 * g++.dg/template/array5.C: New test.
38821
38822 PR c++/15287
38823 * g++.dg/template/array6.C: New test.
38824
38825 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
38826 Roger Sayle <roger@eyesopen.com>
38827
38828 * g++.dg/lookup/forscope2.C: New test case.
38829
38830 2004-05-22 Ben Elliston <bje@au.ibm.com>
38831
38832 * gcc.dg/cpp/Wmissingdirs.c: New.
38833
38834 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
38835
38836 PR target/15301
38837 * gcc.dg/compat/union-m128-1.h: New file.
38838 * gcc.dg/compat/union-m128-1_main.c: Likewise.
38839 * gcc.dg/compat/union-m128-1_x.c: Likewise.
38840 * gcc.dg/compat/union-m128-1_y.c: Likewise.
38841
38842 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
38843
38844 PR target/15302
38845 * gcc.dg/compat/struct-complex-1.h: New file.
38846 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38847 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38848 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38849
38850 2004-05-20 Roger Sayle <roger@eyesopen.com>
38851
38852 PR middle-end/3074
38853 * gcc.dg/pr3074-1.c: New test case.
38854 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38855
38856 2004-05-20 Falk Hueffner <falk@debian.org>
38857
38858 PR other/15526
38859 * gcc.dg/ftrapv-1.c: New test case.
38860
38861 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
38862
38863 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38864
38865 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
38866 Jeff Law <law@redhat.com>
38867
38868 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38869 * gcc.dg/tree-ssa/20040518-2.c: New test.
38870
38871 * gcc.dg/tree-ssa/20040518-1.c: New test.
38872
38873 2004-05-18 Zack Weinberg <zack@codesourcery.com>
38874
38875 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38876
38877 2004-05-18 Paul Brook <paul@codesourcery.com>
38878
38879 PR fortran/13930
38880 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38881
38882 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38883
38884 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38885 constant folding.
38886
38887 2004-05-17 Steven Bosscher <stevenb@suse.de>
38888
38889 * gcc.dg/tree-ssa/20040517-1.c: New test.
38890
38891 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38892
38893 * gcc.dg/loop-4.c: New test.
38894
38895 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
38896
38897 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38898
38899 2004-05-15 Bud Davis <bdavis9659@comcast.net>
38900
38901 PR fortran/15311
38902 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38903
38904 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38905
38906 PR fortran/13826
38907 PR fortran/13940
38908 * gfortran.fortran-torture/compile/data_1.f90: New test.
38909
38910 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
38911
38912 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38913 * gcc.dg/uninit-H.c: Define ASM for __s390__.
38914
38915 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
38916
38917 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38918
38919 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
38920
38921 PR c/15444
38922 * gcc.dg/format/xopen-1.c: Adjust expected message.
38923 * gcc.dg/format/xopen-3.c: New test.
38924
38925 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
38926
38927 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38928
38929 2004-05-14 Jeff Law <law@redhat.com>
38930
38931 * gcc.dg/tree-ssa/20040514-2.c: New test.
38932
38933 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38934
38935 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38936 this ...
38937 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38938 this.
38939
38940 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
38941
38942 * gcc.dg/tree-ssa/20040514-1.c: New test.
38943
38944 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38945
38946 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38947 test.
38948
38949 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38950
38951 PR fortran/14066
38952 * gfortran.fortran-torture/compile/do_1.f90: New test.
38953
38954 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38955
38956 PR fortran/15051
38957 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38958 test.
38959
38960 2004-05-14 Bud Davis <bdavis9659@comcast.net>
38961
38962 PR fortran/15149
38963 * gfortran.fortran-torture/execute/random_init.f90: New test.
38964
38965 2004-05-13 Paul Brook <paul@codesourcery.com>
38966
38967 PR fortran/15314
38968 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38969
38970 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
38971
38972 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38973 for the powerpc case.
38974
38975 2004-05-13 Jeff Law <law@redhat.com>
38976
38977 * gcc.dg/tree-ssa/20040513-1.c: New test.
38978 * gcc.dg/tree-ssa/20040513-2.c: New test.
38979
38980 2004-05-13 Paul Brook <paul@codesourcery.com>
38981
38982 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38983 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38984 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38985
38986 2004-05-13 Andreas Schwab <schwab@suse.de>
38987
38988 PR other/10819
38989 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38990 characters.
38991
38992 2004-05-13 Bud Davis <bdavis9659@comcast.net>
38993
38994 PR fortran/15294
38995 * gfortran.fortran-torture/execute/adjustr.f90: New file.
38996
38997 2004-05-13 Diego Novillo <dnovillo@redhat.com>
38998
38999 Merge from tree-ssa-20020619-branch. See
39000 ChangeLog.tree-ssa for details.
39001
39002 2004-05-11 Ziemowit Laski <zlaski@apple.com>
39003
39004 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39005 include <altivec.h> explicitly.
39006 * gcc.dg/altivec-13.c: Likewise.
39007
39008 2004-05-11 Paul Brook <paul@codesourcery.com>
39009
39010 * gcc.c-torture/compile/20010518-1.c: Force enum size.
39011
39012 2004-05-10 Eric Christopher <echristo@redhat.com>
39013
39014 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39015 * gcc.dg/sibcall-4.c: Ditto.
39016
39017 2004-05-10 Ziemowit Laski <zlaski@apple.com>
39018
39019 * g++.dg/ext/altivec-8.C: New test case.
39020 * gcc.dg/altivec-13.c: New test case.
39021
39022 2004-05-08 Roger Sayle <roger@eyesopen.com>
39023
39024 * gcc.c-torture/execute/divcmp-1.c: New test case.
39025 * gcc.c-torture/execute/divcmp-2.c: New test case.
39026 * gcc.c-torture/execute/divcmp-3.c: New test case.
39027
39028 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39029
39030 * g++.dg/other/pragma-re-2.C: New test.
39031
39032 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39033
39034 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39035 * gcc.dg/i386-387-2.c: Likewise.
39036
39037 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39038 __builtin_drem.
39039 * gcc.dg/i386-387-6.c: Likewise.
39040
39041 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39042
39043 * gcc.dg/builtins-33.c: Also check log1p*.
39044
39045 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
39046
39047 PR optimization/15296
39048 * gcc.c-torture/execute/pr15296.c: New test.
39049
39050 2004-05-05 Uros Bizjak <uros@kss-loka.si>
39051
39052 * gcc.dg/builtins-40.c: New test.
39053
39054 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
39055
39056 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39057
39058 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
39059
39060 * g++.dg/ext/spe1.C: New testcase.
39061
39062 2004-05-04 Ziemowit Laski <zlaski@apple.com>
39063
39064 * objc.dg/image-info.m: Allow additional attributes
39065 for __image_info section.
39066
39067 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
39068
39069 * gcc.dg/torture/mips-hilo-2.c: New test.
39070
39071 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39072
39073 PR c++/14389
39074 * g++.dg/template/member5.C: New test.
39075
39076 2004-05-03 Uros Bizjak <uros@kss-loka.si>
39077
39078 * gcc.dg/builtins-34.c: Also check expm1*.
39079
39080 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39081
39082 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39083 * gcc.dg/torture/builtin-convert-3.c: New test.
39084
39085 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
39086
39087 PR middle-end/15054
39088 * g++.dg/opt/pr15054.C: New test.
39089
39090 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39091
39092 * gcc.dg/torture/builtin-rounding-1.c: New test.
39093 * gcc.dg/builtins-25.c: Delete.
39094 * gcc.dg/builtins-29.c: Delete.
39095
39096 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
39097
39098 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39099 * gcc.dg/sibcall-4.c: Likewise.
39100 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39101
39102 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
39103
39104 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39105 bit-field on 16-bit targets.
39106
39107 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
39108
39109 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39110 16-bit targets.
39111
39112 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
39113
39114 * gcc.dg/rs6000-power2-1.c: Change to compile only.
39115 * gcc.dg/rs6000-power2-2.c: Likewise.
39116
39117 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
39118
39119 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39120 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39121 Change the asm registers to be in form of frN instead of fN.
39122
39123 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39124
39125 * gcc.dg/torture/builtin-convert-2.c: New test.
39126
39127 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
39128
39129 * gcc.dg/rs6000-power2-1.c: New test.
39130 * gcc.dg/rs6000-power2-2.c: New test.
39131
39132 2004-04-28 Jan Hubicka <jh@suse.cz>
39133
39134 * gcc.dg/unused-6.c: New test.
39135
39136 2004-04-24 Laurent GUERBY <laurent@guerby.net>
39137 Ulrich Weigand <uweigand@de.ibm.com>
39138
39139 * ada/acats/run_all.sh: Define $target variable.
39140
39141 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
39142
39143 PR c++/15119
39144 * g++.dg/other/vararg-1.C: New test.
39145
39146 PR c++/4794
39147 * g++.dg/eh/cleanup3.C: New test.
39148
39149 2004-04-24 Laurent GUERBY <laurent@guerby.net>
39150
39151 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39152 and ad8011a (target_insn).
39153 * ada/acats/support/macro.dfs: Likewise.
39154 * ada/acats/support/impbit.adb: New file.
39155
39156 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
39157
39158 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39159
39160 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39161
39162 * gcc.dg/loop-3.c: New test.
39163
39164 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
39165
39166 * gcc.c-torture/execute/simd-5.c: New test.
39167
39168 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39169
39170 PR c++/15064
39171 * g++.dg/template/crash18.C: New test.
39172
39173 2004-04-22 Mark Mitchell <mark@codesourcery.com>
39174
39175 * g++.dg/ext/complit3.C: New test.
39176
39177 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
39178
39179 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39180 * gcc.dg/altivec-3.c: Same.
39181 * gcc.dg/altivec-varargs-1.c: Same.
39182
39183 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
39184
39185 * lib/target-supports.exp (check_profiling_available): Assume
39186 profiling is not available on powerpc-eabi targets.
39187
39188 2004-04-21 Janis Johnson <janis187@us.ibm.com>
39189
39190 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39191 * gcc.dg/vmx/bug-1.c: Ditto.
39192
39193 2004-04-20 Eric Christopher <echristo@redhat.com>
39194
39195 * gcc.dg/charset/extern.c: New test.
39196 * g++.dg/charset/extern3.cc: Ditto.
39197
39198 2004-04-20 Uros Bizjak <uros@kss-loka.si>
39199
39200 * gcc.dg/builtins-39.c: New test.
39201
39202 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
39203
39204 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39205
39206 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
39207
39208 * gcc.dg/torture/mips-hilo-1.c: New test.
39209
39210 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
39211
39212 * gcc.c-torture/compile/20040419-1.c: New test.
39213
39214 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
39215
39216 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39217
39218 2004-04-18 Zack Weinberg <zack@codesourcery.com>
39219 Aldy Hernandez <aldyh@redhat.com>
39220
39221 * gcc.c-torture/execute/va-arg-24.c: New.
39222
39223 2004-04-17 Zack Weinberg <zack@codesourcery.com>
39224 Aldy Hernandez <aldyh@redhat.com>
39225
39226 * gcc.dg/vmx/1b-01.c: New.
39227 * gcc.dg/vmx/1b-02.c: New.
39228 * gcc.dg/vmx/1b-03.c: New.
39229 * gcc.dg/vmx/1b-04.c: New.
39230 * gcc.dg/vmx/1b-05.c: New.
39231 * gcc.dg/vmx/1b-06.c: New.
39232 * gcc.dg/vmx/1b-07.c: New.
39233 * gcc.dg/vmx/1c-01.c: New.
39234 * gcc.dg/vmx/1c-02.c: New.
39235 * gcc.dg/vmx/3a-01a.c: New.
39236 * gcc.dg/vmx/3a-01.c: New.
39237 * gcc.dg/vmx/3a-01m.c: New.
39238 * gcc.dg/vmx/3a-03.c: New.
39239 * gcc.dg/vmx/3a-03m.c: New.
39240 * gcc.dg/vmx/3a-04.c: New.
39241 * gcc.dg/vmx/3a-04m.c: New.
39242 * gcc.dg/vmx/3a-05.c: New.
39243 * gcc.dg/vmx/3a-06.c: New.
39244 * gcc.dg/vmx/3a-06m.c: New.
39245 * gcc.dg/vmx/3a-07.c: New.
39246 * gcc.dg/vmx/3b-01.c: New.
39247 * gcc.dg/vmx/3b-02.c: New.
39248 * gcc.dg/vmx/3b-10.c: New.
39249 * gcc.dg/vmx/3b-13.c: New.
39250 * gcc.dg/vmx/3b-14.c: New.
39251 * gcc.dg/vmx/3b-15.c: New.
39252 * gcc.dg/vmx/3c-01a.c: New.
39253 * gcc.dg/vmx/3c-01.c: New.
39254 * gcc.dg/vmx/3c-02.c: New.
39255 * gcc.dg/vmx/3c-03.c: New.
39256 * gcc.dg/vmx/3d-01.c: New.
39257 * gcc.dg/vmx/4-01.c: New.
39258 * gcc.dg/vmx/4-03.c: New.
39259 * gcc.dg/vmx/5-01.c: New.
39260 * gcc.dg/vmx/5-02.c: New.
39261 * gcc.dg/vmx/5-03.c: New.
39262 * gcc.dg/vmx/5-04.c: New.
39263 * gcc.dg/vmx/5-05.c: New.
39264 * gcc.dg/vmx/5-06.c: New.
39265 * gcc.dg/vmx/5-07.c: New.
39266 * gcc.dg/vmx/5-07t.c: New.
39267 * gcc.dg/vmx/5-08.c: New.
39268 * gcc.dg/vmx/5-10.c: New.
39269 * gcc.dg/vmx/5-11.c: New.
39270 * gcc.dg/vmx/7-01a.c: New.
39271 * gcc.dg/vmx/7-01.c: New.
39272 * gcc.dg/vmx/7c-01.c: New.
39273 * gcc.dg/vmx/7d-01.c: New.
39274 * gcc.dg/vmx/7d-02.c: New.
39275 * gcc.dg/vmx/8-01.c: New.
39276 * gcc.dg/vmx/8-02a.c: New.
39277 * gcc.dg/vmx/8-02.c: New.
39278 * gcc.dg/vmx/brode-1.c: New.
39279 * gcc.dg/vmx/bug-1.c: New.
39280 * gcc.dg/vmx/bug-2.c: New.
39281 * gcc.dg/vmx/bug-3.c: New.
39282 * gcc.dg/vmx/cw-bug-1.c: New.
39283 * gcc.dg/vmx/cw-bug-2.c: New.
39284 * gcc.dg/vmx/cw-bug-3.c: New.
39285 * gcc.dg/vmx/dct.c: New.
39286 * gcc.dg/vmx/debug-1.c: New.
39287 * gcc.dg/vmx/debug-2.c: New.
39288 * gcc.dg/vmx/debug-3.c: New.
39289 * gcc.dg/vmx/debug-4.c: New.
39290 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39291 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39292 * gcc.dg/vmx/eg-5.c: New.
39293 * gcc.dg/vmx/fft.c: New.
39294 * gcc.dg/vmx/gcc-bug-1.c: New.
39295 * gcc.dg/vmx/gcc-bug-2.c: New.
39296 * gcc.dg/vmx/gcc-bug-3.c: New.
39297 * gcc.dg/vmx/gcc-bug-4.c: New.
39298 * gcc.dg/vmx/gcc-bug-5.c: New.
39299 * gcc.dg/vmx/gcc-bug-6.c: New.
39300 * gcc.dg/vmx/gcc-bug-7.c: New.
39301 * gcc.dg/vmx/gcc-bug-8.c: New.
39302 * gcc.dg/vmx/gcc-bug-9.c: New.
39303 * gcc.dg/vmx/gcc-bug-b.c: New.
39304 * gcc.dg/vmx/gcc-bug-c.c: New.
39305 * gcc.dg/vmx/gcc-bug-d.c: New.
39306 * gcc.dg/vmx/gcc-bug-e.c: New.
39307 * gcc.dg/vmx/gcc-bug-f.c: New.
39308 * gcc.dg/vmx/gcc-bug-g.c: New.
39309 * gcc.dg/vmx/gcc-bug-i.c: New.
39310 * gcc.dg/vmx/harness.h: New.
39311 * gcc.dg/vmx/ira1.c: New.
39312 * gcc.dg/vmx/ira2a.c: New.
39313 * gcc.dg/vmx/ira2b.c: New.
39314 * gcc.dg/vmx/ira2.c: New.
39315 * gcc.dg/vmx/ira2c.c: New.
39316 * gcc.dg/vmx/mem.c: New.
39317 * gcc.dg/vmx/newton-1.c: New.
39318 * gcc.dg/vmx/ops.c: New.
39319 * gcc.dg/vmx/sn7153.c: New.
39320 * gcc.dg/vmx/spill2.c: New.
39321 * gcc.dg/vmx/spill3.c: New.
39322 * gcc.dg/vmx/spill.c: New.
39323 * gcc.dg/vmx/t.c: New.
39324 * gcc.dg/vmx/varargs-1.c: New.
39325 * gcc.dg/vmx/varargs-2.c: New.
39326 * gcc.dg/vmx/varargs-3.c: New.
39327 * gcc.dg/vmx/varargs-4.c: New.
39328 * gcc.dg/vmx/varargs-5.c: New.
39329 * gcc.dg/vmx/varargs-6.c: New.
39330 * gcc.dg/vmx/varargs-7.c: New.
39331 * gcc.dg/vmx/vmx.exp: New.
39332 * gcc.dg/vmx/vprint-1.c: New.
39333 * gcc.dg/vmx/vscan-1.c: New.
39334 * gcc.dg/vmx/x-01.c: New.
39335 * gcc.dg/vmx/x-02.c: New.
39336 * gcc.dg/vmx/x-03.c: New.
39337 * gcc.dg/vmx/x-04.c: New.
39338 * gcc.dg/vmx/x-05.c: New.
39339 * gcc.dg/vmx/yousufi-1.c: New.
39340 * gcc.dg/vmx/zero-1.c: New.
39341 * gcc.dg/vmx/zero.c: New.
39342
39343 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
39344
39345 * g++.dg/lookup/java1.C: Update for chage of
39346 _Jv_AllocObject.
39347 * g++.dg/lookup/java2.C: Likewise.
39348
39349 2004-04-17 Laurent GUERBY <laurent@guerby.net>
39350
39351 * ada/acats/run_all.sh: use -O2 by default.
39352
39353 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
39354
39355 * gcc.dg/vr-mult-[12].c: New tests.
39356
39357 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39358
39359 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39360
39361 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39362
39363 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
39364
39365 * lib/target-supports.exp (check_profiling_available): Assume
39366 profiling isn't available for mips*-*-elf targets.
39367
39368 2004-04-14 Uros Bizjak <uros@kss-loka.si>
39369
39370 * gcc.dg/builtins-38.c: New test.
39371
39372 2004-04-14 Eric Christopher <echristo@redhat.com>
39373
39374 * g++.dg/charset/charset.exp: Run .cc extension tests.
39375
39376 2004-04-14 Zack Weinberg <zack@codesourcery.com>
39377
39378 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
39379
39380 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39381
39382 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39383
39384 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
39385
39386 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39387 * gcc.dg/i386-387-2.c: Likewise.
39388
39389 * gcc.dg/i386-387-7.c: New test.
39390 * gcc.dg/i386-387-8.c: New test.
39391
39392 * gcc.dg/builtins-37.c: New test.
39393
39394 2004-04-13 Geoffrey Keating <geoffk@apple.com>
39395
39396 * g++.dg/pch/externc-1.C: Add missing semicolon.
39397
39398 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
39399
39400 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39401
39402 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39403
39404 * gcc.c-torture/execute/20040411-1.c: New test.
39405
39406 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
39407
39408 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39409
39410 2004-04-09 Chris Demetriou <cgd@broadcom.com>
39411
39412 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39413
39414 2004-04-09 Zack Weinberg <zack@codesourcery.com>
39415
39416 * lib/target-supports.exp (check_named_sections_available): New.
39417 * lib/gcc-dg.exp (dg-require-named-sections): New.
39418 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39419 old-deja.exp. Also prune error-count message from HP linker.
39420 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39421
39422 * g++.dg/init/init-ref4.C: Use dg-require-weak.
39423 * g++.old-deja/g++.pt/static3.C: Likewise.
39424 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39425
39426 2004-04-09 Roger Sayle <roger@eyesopen.com>
39427
39428 * gcc.c-torture/execute/20040409-1.c: New test case.
39429 * gcc.c-torture/execute/20040409-2.c: New test case.
39430 * gcc.c-torture/execute/20040409-3.c: New test case.
39431
39432 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
39433
39434 * gcc.dg/20040409-1.c: New test.
39435
39436 2004-04-08 Roger Sayle <roger@eyesopen.com>
39437
39438 PR target/14888
39439 * g++.dg/opt/pr14888.C: New test case.
39440
39441 2004-04-08 Geoffrey Keating <geoffk@apple.com>
39442
39443 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39444 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39445 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39446 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39447 New tests.
39448
39449 2004-04-08 Paul Brook <paul@codesourcery.com>
39450
39451 * gcc.dg/spill-1.c: New test.
39452
39453 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39454
39455 * gcc.dg/torture/builtin-ctype-2.c: New test.
39456
39457 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
39458
39459 * gcc.dg/pch/pch.exp: Add largefile test.
39460
39461 2004-04-06 Geoffrey Keating <geoffk@apple.com>
39462
39463 * g++.dg/pch/externc-1.Hs: New.
39464 * g++.dg/pch/externc-1.C: New.
39465
39466 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39467
39468 * gcc.dg/compat/struct-by-value-5a_main.c,
39469 gcc.dg/compat/struct-by-value-5b_main.c: New files.
39470 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39471 * gcc.dg/compat/struct-by-value-5a_x.c,
39472 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39473 gcc.dg/compat/struct-by-value-5_x.c.
39474 * gcc.dg/compat/struct-by-value-5a_y.c,
39475 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39476 gcc.dg/compat/struct-by-value-5_y.c.
39477
39478 * gcc.dg/compat/struct-by-value-6a_main.c,
39479 gcc.dg/compat/struct-by-value-6b_main.c: New files.
39480 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39481 * gcc.dg/compat/struct-by-value-6a_x.c,
39482 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39483 gcc.dg/compat/struct-by-value-6_x.c.
39484 * gcc.dg/compat/struct-by-value-6a_y.c,
39485 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39486 gcc.dg/compat/struct-by-value-6_y.c.
39487
39488 * gcc.dg/compat/struct-by-value-7a_main.c,
39489 gcc.dg/compat/struct-by-value-7b_main.c: New files.
39490 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39491 * gcc.dg/compat/struct-by-value-7a_x.c,
39492 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39493 gcc.dg/compat/struct-by-value-7_x.c.
39494 * gcc.dg/compat/struct-by-value-7a_y.c,
39495 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39496 gcc.dg/compat/struct-by-value-7_y.c.
39497
39498 2004-04-06 Jakub Jelinek <jakub@redhat.com>
39499
39500 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39501 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39502 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39503 options.
39504
39505 2004-04-06 Uros Bizjak <uros@kss-loka.si>
39506
39507 * gcc.dg/builtins-36.c: New test.
39508
39509 2004-04-06 Paul Brook <paul@codesourcery.com>
39510
39511 * README.gcc: Remove obsolete contraint on testcases.
39512
39513 2004-04-05 Paul Brook <paul@codesourcery.com>
39514
39515 PR2123
39516 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
39517 failure and exit(0) on success.
39518 * g++.dg/expr/anew2.C: Ditto.
39519 * g++.dg/expr/anew3.C: Ditto.
39520 * g++.dg/expr/anew4.C: Ditto.
39521
39522 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
39523
39524 PR c++/3518
39525 * g++.dg/template/unify7.C: New.
39526
39527 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
39528
39529 * g++.dg/README: Bring up to date with new subdirectories; remove
39530 duplicate subdirectory lines.
39531
39532 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
39533
39534 PR c++/14007
39535 * g++.dg/template/unify5.C: New.
39536 * g++.dg/template/unify6.C: New.
39537 * g++.dg/template/qualttp20.C: Adjust.
39538 * g++.old-deja/g++.jason/report.C: Adjust.
39539 * g++.old-deja/g++.other/qual1.C: Adjust.
39540
39541 2004-04-01 Mark Mitchell <mark@codesourcery.com>
39542
39543 PR c++/14803
39544 * g++.dg/inherit/ptrmem1.C: New test.
39545
39546 2004-04-01 Jakub Jelinek <jakub@redhat.com>
39547
39548 PR c++/14755
39549 * gcc.c-torture/execute/20040331-1.c: New test.
39550 * gcc.dg/20040331-1.c: New test.
39551
39552 2004-04-01 Paul Brook <paul@codesourcery.com>
39553
39554 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39555
39556 2004-03-30 Mark Mitchell <mark@codesourcery.com>
39557
39558 PR c++/14724
39559 * g++.dg/init/goto1.C: New test.
39560
39561 PR c++/14763
39562 * g++.dg/template/defarg4.C: New test.
39563
39564 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
39565
39566 * gcc.dg/altivec-11.c: Extend test for more valid cases.
39567
39568 2004-03-28 David Edelsohn <edelsohn@gnu.org>
39569
39570 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39571
39572 2004-03-28 Zack Weinberg <zack@codesourcery.com>
39573
39574 * gcc.dg/noncompile/undeclared-2.c: New test.
39575
39576 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
39577
39578 * gcc.dg/940409-1.c: Remove XFAIL.
39579 * gcc.dg/reg-vol-struct-1.c: New test.
39580
39581 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39582
39583 * gcc.dg/torture/builtin-wctype-1.c: New test.
39584
39585 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
39586
39587 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39588 * gcc.dg/20001101-1.c: Likewise.
39589 * gcc.dg/20001102-1.c: Likewise.
39590
39591 2004-03-25 Roger Sayle <roger@eyesopen.com>
39592
39593 * gcc.dg/compare8.c: Add an additional test for XOR.
39594
39595 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39596
39597 * gcc.dg/torture/builtin-ctype-1.c: New test.
39598
39599 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39600
39601 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39602 * gcc.dg/torture/builtin-math-1.c: Likewise.
39603 * gcc.dg/torture/builtin-power-1.c: New test.
39604
39605 2004-03-24 Andreas Schwab <schwab@suse.de>
39606
39607 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39608 IA64 assembler.
39609
39610 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
39611 Roger Sayle <roger@eyesopen.com>
39612
39613 * gcc.dg/compare8.c: New test case.
39614
39615 2004-03-23 Ziemowit Laski <zlaski@apple.com>
39616
39617 * g++.dg/ext/altivec-7.C: New test.
39618
39619 2004-03-23 Zack Weinberg <zack@codesourcery.com>
39620
39621 PR 12267, 12391, 12560, 13129, 14114, 14133
39622 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39623 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39624 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39625 Adjust error regexps.
39626 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39627 * gcc.dg/noncompile/undeclared-1.c: New test cases.
39628 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39629 * gcc.dg/local1.c: Add explanatory comment.
39630
39631 2004-03-23 Roger Sayle <roger@eyesopen.com>
39632
39633 PR optimization/14669
39634 * g++.dg/opt/fold2.C: New test case.
39635
39636 2004-03-22 Jakub Jelinek <jakub@redhat.com>
39637
39638 PR c/14069
39639 * gcc.dg/20040322-1.c: New test.
39640
39641 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39642
39643 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
39644 * gcc.dg/ultrasp4.c: Likewise.
39645 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
39646
39647 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
39648
39649 * gcc.dg/i386-sse-8.c: Reset default options.
39650
39651 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
39652
39653 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39654 in the error message text.
39655
39656 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
39657
39658 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39659
39660 2004-03-21 Mark Mitchell <mark@codesourcery.com>
39661
39662 PR c++/14616
39663 * g++.dg/init/array13.C: New test.
39664
39665 2004-03-20 Roger Sayle <roger@eyesopen.com>
39666
39667 PR target/13889
39668 * gcc.c-torture/compile/pr13889.c: New test case.
39669
39670 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
39671
39672 PR c/14635
39673 * builtins-1.c (nan, nans): Don't test.
39674 * builtins-30.c: Don't use nan, nanf, nanl.
39675 * builtins-35.c: New test.
39676
39677 2004-03-19 Ziemowit Laski <zlaski@apple.com>
39678
39679 * g++.dg/ext/altivec-6.C: New test.
39680
39681 2004-03-19 Mark Mitchell <mark@codesourcery.com>
39682
39683 * g++.dg/init/placement3.C: New test.
39684
39685 * g++.dg/template/spec13.C: New test.
39686
39687 * g++.dg/lookup/using11.C: New test.
39688
39689 * g++.dg/lookup/koenig3.C: New test.
39690
39691 * g++.dg/template/operator2.C: New test.
39692
39693 * g++.dg/expr/dtor3.C: New test.
39694 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39695 marker.
39696 * g++.old-deja/g++.law/visibility28.C: Likewise.
39697
39698 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
39699
39700 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39701 * gcc.dg/ppc64-abi-3.c: Likewise.
39702
39703 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39704
39705 PR c++/14545
39706 * g++.dg/parse/template15.C: New test.
39707
39708 2004-03-18 Mark Mitchell <mark@codesourcery.com>
39709
39710 * g++.dg/expr/dtor2.C: New test.
39711
39712 * g++.dg/lookup/anon4.C: New test.
39713
39714 * g++.dg/overload/using1.C: New test.
39715
39716 * g++.dg/template/lookup7.C: New test.
39717
39718 * g++.dg/template/typename6.C: New test.
39719
39720 * g++.dg/expr/cond6.C: New test.
39721
39722 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39723
39724 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39725
39726 2004-03-18 Mark Mitchell <mark@codesourcery.com>
39727
39728 * g++.dg/expr/cond5.C: New test.
39729 * g++.dg/expr/constcast1.C: Likewise.
39730 * g++.dg/expr/ptrmem2.C: Likewise.
39731 * g++.dg/expr/ptrmem3.C: Likewise.
39732 * g++.dg/lookup/main1.C: Likewise.
39733 * g++.dg/template/lookup6.C: Likewise.
39734
39735 2004-03-18 Mark Mitchell <mark@codesourcery.com>
39736
39737 * gcc.dg/local1.c: New test.
39738
39739 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39740
39741 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39742
39743 * gcc.dg/torture/builtin-convert-1.c: New test.
39744
39745 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39746
39747 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39748
39749 2004-03-16 Mark Mitchell <mark@codesourcery.com>
39750
39751 PR c++/14481
39752 * g++.dg/warn/Wunused-7.C: New test.
39753
39754 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39755
39756 * gcc.dg/torture/builtin-integral-1.c: New test.
39757
39758 2004-03-16 Mark Mitchell <mark@codesourcery.com>
39759
39760 PR c++/14586
39761 * g++.dg/parse/non-dependent3.C: New test.
39762
39763 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
39764
39765 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39766 * g++.dg/eh/simd-2.C: Likewise.
39767 * g++.dg/init/array10.C: Likewise.
39768 * gcc.c-torture/compile/simd-1.c: Likewise.
39769 * gcc.c-torture/compile/simd-2.c: Likewise.
39770 * gcc.c-torture/compile/simd-3.c: Likewise.
39771 * gcc.c-torture/compile/simd-4.c: Likewise.
39772 * gcc.c-torture/compile/simd-6.c: Likewise.
39773 * gcc.c-torture/execute/simd-1.c: Likewise.
39774 * gcc.c-torture/execute/simd-2.c: Likewise.
39775 * gcc.dg/compat/vector-defs.h: Likewise.
39776 * gcc.dg/20020531-1.c: Likewise.
39777 * gcc.dg/altivec-3.c: Likewise.
39778 * gcc.dg/altivec-4.c: Likewise.
39779 * gcc.dg/altivec-varargs-1.c: Likewise.
39780 * gcc.dg/compat/vector-defs.h: Likewise.
39781 * gcc.dg/i386-mmx-3.c: Likewise.
39782 * gcc.dg/i386-sse-4.c: Likewise.
39783 * gcc.dg/i386-sse-5.c: Likewise.
39784 * gcc.dg/i386-sse-8.c: Likewise.
39785 * gcc.dg/simd-1.c: Likewise.
39786 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
39787 __ev64_opaque__ since the machine description provides it.
39788
39789 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39790
39791 * lib/compat.exp (skip_list): New global variable.
39792 Use it to hold the user defined COMPAT_SKIPS list if any.
39793 (compat-obj): Add the members of skip_list to optall.
39794
39795 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39796
39797 * gcc.dg/compat/union-by-value-1_main.c,
39798 union-by-value-1_x.c, union-by-value-1_y.c,
39799 union-check.h, union-defs.h,
39800 union-init.h, union-return-1_main.c,
39801 union-return-1_x.c, union-return-1_y.c: New files.
39802
39803 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39804
39805 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39806 mixed-struct-init.h: Add 4 mixed structure types.
39807 struct-by-value-21_main.c, struct-by-value-21_x.c,
39808 struct-by-value-21_y.c, struct-return-21_main.c,
39809 struct-return-21_x.c, struct-return-21_y.c: New files.
39810
39811 2004-03-13 Mark Mitchell <mark@codesourcery.com>
39812
39813 PR c++/14550
39814 * g++.dg/parse/template14.C: New test.
39815
39816 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39817
39818 * gcc.c-torture/execute/20040313-1.c: New test.
39819
39820 2004-03-13 Jakub Jelinek <jakub@redhat.com>
39821
39822 PR target/14533
39823 * gcc.dg/20040311-2.c: New test.
39824
39825 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
39826
39827 PR other/14544
39828 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39829 bit-field.
39830
39831 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
39832
39833 * gcc.dg/20040305-2.c: Add missing return statement.
39834
39835 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39836
39837 * gcc.dg/builtins-34.c: Also check pow10*.
39838
39839 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
39840
39841 PR target/14262
39842 * gcc.dg/20040305-2.c: New test.
39843
39844 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
39845
39846 * gcc.dg/20040310-1.c: New test.
39847
39848 2004-03-11 Roger Sayle <roger@eyesopen.com>
39849
39850 * gcc.c-torture/execute/20040311-1.c: New test case.
39851
39852 2004-03-11 Mark Mitchell <mark@codesourcery.com>
39853
39854 PR c++/14476
39855 * g++.dg/lookup/enum1.C: New test.
39856
39857 2004-03-10 Mark Mitchell <mark@codesourcery.com>
39858
39859 PR c++/14510
39860 * g++.dg/lookup/struct2.C: New test.
39861
39862 2004-03-10 Uros Bizjak <uros@kss-loka.si>
39863
39864 * gcc.dg/builtins-34.c: New test.
39865
39866 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39867
39868 * gcc.dg/torture/builtin-nonneg-1.c: New test.
39869
39870 2004-03-09 James E Wilson <wilson@specifixinc.com>
39871
39872 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39873 * gcc.dg/alias-2.c: New testcase.
39874
39875 2004-03-09 Zack Weinberg <zack@codesourcery.com>
39876
39877 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39878
39879 2004-03-09 Roger Sayle <roger@eyesopen.com>
39880
39881 * gcc.c-torture/execute/20040309-1.c: New test case.
39882
39883 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
39884
39885 PR c++/14397
39886 * g++.dg/overload/ref1.C: New.
39887
39888 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39889
39890 PR c++/14409
39891 * g++.dg/template/spec12.C: New test.
39892
39893 PR c++/14448
39894 * g++.dg/parse/crash14.C: New test.
39895
39896 2004-03-09 Mark Mitchell <mark@codesourcery.com>
39897
39898 PR c++/14230
39899 * g++.dg/init/ref11.C: New test.
39900
39901 2004-03-09 Mark Mitchell <mark@codesourcery.com>
39902
39903 PR c++/14432
39904 * g++.dg/parse/builtin2.C: New test.
39905
39906 2004-03-08 Mark Mitchell <mark@codesourcery.com>
39907
39908 PR c++/14401
39909 * g++.dg/init/ctor3.C: New test.
39910 * g++.dg/init/union1.C: New test.
39911 * g++.dg/ext/anon-struct4.C: New test.
39912
39913 2004-03-08 Mark Mitchell <mark@codesourcery.com>
39914
39915 * g++.dg/lookup/koenig1.C: Tweak error messages.
39916 * g++.dg/lookup/used-before-declaration.C: Likewise.
39917 * g++.dg/other/do1.C: Likewise.
39918 * g++.dg/overload/koenig1.C: Likewise.
39919 * g++.dg/parse/crash13.C: Likewise.
39920 * g++.dg/template/instantiate3.C: Likewise.
39921
39922 2004-03-08 Eric Christopher <echristo@redhat.com>
39923
39924 * * lib/target-supports.exp: Enable libiconv in test
39925 compilation. Fix up error checking.
39926
39927 2004-03-08 Roger Sayle <roger@eyesopen.com>
39928
39929 PR middle-end/14289
39930 * gcc.dg/pr14289-1.c: New test case.
39931 * gcc.dg/pr14289-2.c: Likewise.
39932 * gcc.dg/pr14289-3.c: Likewise.
39933
39934 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
39935
39936 * gcc.c-torture/execute/20040308-1.c: New test.
39937
39938 2004-03-07 Roger Sayle <roger@eyesopen.com>
39939
39940 * gcc.c-torture/execute/20040307-1.c: New test case.
39941
39942 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
39943
39944 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39945
39946 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
39947
39948 * gcc.dg/20040306-1.c: New test.
39949
39950 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
39951
39952 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39953 them static.
39954 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39955
39956 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39957
39958 PR c/14465
39959 * gcc.dg/decl-6.c: New test.
39960
39961 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39962
39963 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39964 Rename LOGPOW -> LOG_POW.
39965 (SQRT_EXP, POW_EXP): New.
39966
39967 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39968
39969 * gcc.dg/i386-sse-8.c: New test.
39970
39971 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39972
39973 PR c/14114
39974 * gcc.dg/decl-5.c: New test.
39975
39976 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
39977
39978 * gcc.dg/20040305-1.c: New test.
39979
39980 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
39981
39982 PR other/14354
39983 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39984
39985 2004-03-04 Ziemowit Laski <zlaski@apple.com>
39986
39987 PR c++/14425, c++/14426
39988 * g++.dg/ext/altivec-4.C: New test.
39989 * g++.dg/ext/altivec-5.C: New test.
39990
39991 2004-03-04 Geoffrey Keating <geoffk@apple.com>
39992
39993 * g++.old-deja/g++.other/linkage1.C: Expect errors about
39994 global variables of a type with no linkage.
39995 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39996 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39997 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39998 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39999 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40000 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40001 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40002 * g++.dg/warn/deprecated.C: Name enum Color.
40003 * g++.dg/overload/VLA.C: Name structure for 'b'.
40004 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40005
40006 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40007
40008 * gcc.c-torture/compile/20040304-1.c: New test.
40009
40010 2004-03-03 Zack Weinberg <zack@codesourcery.com>
40011
40012 PR 13728
40013 * gcc.dg/decl-4.c: New testcase.
40014
40015 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
40016
40017 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40018 as PRECF if sizeof (float) > sizeof (double).
40019 (PRECL): Make it the same as PRECF if
40020 sizeof (float) > sizeof (long double).
40021
40022 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40023
40024 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40025 system type. Add check for irix6 which doesn't have c99 runtime.
40026
40027 2004-03-03 Bob Wilson <bob.wilson@acm.org>
40028
40029 * gcc.dg/const-elim-1.c: xfail for xtensa.
40030
40031 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40032
40033 PR c++/14369
40034 * g++.dg/template/cond4.C: New test.
40035
40036 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40037
40038 PR c++/14360
40039 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40040
40041 PR c++/14361
40042 * g++.dg/parse/defarg7.C: New test.
40043
40044 PR c++/14359
40045 * g++.dg/template/friend26.C: New test.
40046
40047 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40048
40049 PR c++/14324
40050 * g++.dg/abi/mangle21.C: New test.
40051
40052 PR c++/14260
40053 * g++.dg/parse/constructor2.C: New test.
40054
40055 PR c++/14337
40056 * g++.dg/template/sfinae1.C: New test.
40057
40058 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40059
40060 PR c++/14267
40061 * g++.dg/expr/crash2.C: New test.
40062
40063 PR middle-end/13448
40064 * gcc.dg/inline-5.c: New test.
40065 * gcc.dg/always-inline.c: Split out tests into ...
40066 * gcc.dg/always-inline2.c: ... this and ...
40067 * gcc.dg/always-inline3.c: ... this.
40068
40069 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40070
40071 PR debug/12103
40072 * g++.dg/debug/crash1.C: New test.
40073
40074 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
40075
40076 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40077 function with __attribute__((noinline)).
40078 (recurser_void2): Likewise.
40079 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40080 (recurser_void2): Likewise.
40081
40082 2004-02-29 Roger Sayle <roger@eyesopen.com>
40083
40084 PR middle-end/14203
40085 * g++.dg/warn/Wunused-6.C: New test case.
40086
40087 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
40088
40089 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40090 not defined.
40091
40092 2004-02-27 Eric Christopher <echristo@redhat.com>
40093
40094 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40095 * g++.dg/charset/asm2.c: Run only x86.
40096 * gcc.dg/charset/asm3.c: Ditto.
40097
40098 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
40099
40100 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40101 ld_library_path.
40102
40103 2004-02-27 Ziemowit Laski <zlaski@apple.com>
40104
40105 * g++.dg/ext/altivec-3.C: New.
40106
40107 2004-02-26 Richard Henderson <rth@redhat.com>
40108
40109 * g++.dg/ext/attrib10.C: Mark for warning.
40110 * gcc.dg/attr-alias-1.c: New.
40111
40112 2004-02-26 Richard Henderson <rth@redhat.com>
40113
40114 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40115 * gcc.c-torture/execute/20040208-2.c: ... it back.
40116
40117 2004-02-26 Eric Christopher <echristo@redhat.com>
40118
40119 * lib/target-supports.exp (check-iconv-available): New function.
40120 * lib/gcc-dg.exp (dg-require-iconv): New function.
40121 Use above.
40122 * gcc.dg/charset: New directory.
40123 * gcc.dg/charset/charset.exp: New file.
40124 * gcc.dg/charset/asm1.c: Ditto.
40125 * gcc.dg/charset/asm2.c: Ditto.
40126 * gcc.dg/charset/asm3.c: Ditto.
40127 * gcc.dg/charset/asm4.c: Ditto.
40128 * gcc.dg/charset/asm5.c: Ditto.
40129 * gcc.dg/charset/attribute1.c: Ditto.
40130 * gcc.dg/charset/attribute2.c: Ditto.
40131 * gcc.dg/charset/string1.c: Ditto.
40132 * g++.dg/charset: New directory.
40133 * g++.dg/dg.exp: Add here. Special options.
40134 * g++.dg/charset/charset.exp: New file.
40135 * g++.dg/charset/asm1.c: Ditto.
40136 * g++.dg/charset/asm2.c: Ditto.
40137 * g++.dg/charset/asm3.c: Ditto.
40138 * g++.dg/charset/asm4.c: Ditto.
40139 * g++.dg/charset/attribute1.c: Ditto.
40140 * g++.dg/charset/attribute2.c: Ditto.
40141 * g++.dg/charset/extern1.cc: Ditto.
40142 * g++.dg/charset/extern2.cc: Ditto.
40143 * g++.dg/charset/string1.c: Ditto.
40144
40145 2004-02-26 Mark Mitchell <mark@codesourcery.com>
40146
40147 PR c++/14278
40148 * g++.dg/parse/comma1.C: New test.
40149
40150 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40151
40152 PR c++/14284
40153 * g++.dg/template/ttp8.C: New test.
40154
40155 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
40156
40157 * gcc.dg/fixuns-trunc-1.c: New test.
40158
40159 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40160
40161 * gcc.dg/builtins-config.h: Use #elif.
40162
40163 2004-02-26 Michael Matz <matz@suse.de>
40164
40165 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40166 * gcc.dg/991214-1.c: Likewise.
40167 * gcc.dg/i386-asm-1.c: Likewise.
40168
40169 2004-02-25 Richard Henderson <rth@redhat.com>
40170
40171 * gcc.c-torture/execute/20040208-2.c: Move ...
40172 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40173
40174 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40175
40176 PR c++/14246
40177 * g++.dg/other/crash-3.C: New test.
40178
40179 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40180
40181 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40182 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40183
40184 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40185 HP-UX.
40186
40187 2004-02-24 Michael Matz <matz@suse.de>
40188
40189 * gcc.dg/i386-regparm.c: New.
40190
40191 2004-02-23 James E Wilson <wilson@specifixinc.com>
40192
40193 * gcc.c-torture/execute/20040223-1.c: New.
40194
40195 2004-02-23 Zack Weinberg <zack@codesourcery.com>
40196 Kazu Hirata <kazu@cs.umass.edu>
40197
40198 * gcc.dg/fwritable-strings-1.c: Remove.
40199
40200 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
40201
40202 PR c/14156
40203 * gcc.dg/20040223-1.c: New test.
40204
40205 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40206
40207 PR c++/14106
40208 * g++.dg/ext/typeof9.C: New test.
40209
40210 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40211
40212 PR c++/14250
40213 * g++.dg/other/switch1.C: New test.
40214
40215 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40216
40217 * gcc.dg/cast-function-1.c: Adjust for new informative message.
40218 * gcc.dg/va-arg-1.c: Likewise.
40219
40220 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40221
40222 PR c++/14143
40223 * g++.dg/template/koenig5.C: New test.
40224
40225 2004-02-21 Ziemowit Laski <zlaski@apple.com>
40226
40227 * g++.dg/ext/altivec-1.C: Generalize target triple.
40228 * g++.dg/ext/altivec-2.C: New test case.
40229 * g++.dg/ext/altivec_check.h: New file.
40230 * gcc.dg/altivec-1.c: Generalize target triple;
40231 include altivec_check.h and call altivec_check().
40232 * gcc.dg/altivec-[2-5].c: Generalize target triple.
40233 * gcc.dg/altivec-6.c: New test case.
40234 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40235 type casts as needed.
40236 * gcc.dg/altivec-10.c: Include altivec_check.h and call
40237 altivec_check().
40238 * gcc.dg/altivec-12.c: New test case.
40239 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40240 include altivec_check.h and call altivec_check().
40241 * gcc.dg/altivec_check.h: New file.
40242
40243 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40244
40245 * lib/target-supports.exp (check_alias_available): Don't mangle
40246 function `g' in test program.
40247
40248 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40249
40250 * lib/target-supports.exp (check_profiling_available): Check
40251 argument to determine whether we support a profiling type.
40252 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40253 check_profiling_available.
40254 * g++.dg/bprob/bprob.exp: Likewise.
40255 * g77.dg/bprob/bprob.exp: Likewise.
40256 * gcc.misc-tests/bprob.exp: Likewise.
40257 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40258 dg-require-profiling and delete expected error handling.
40259 * gcc.dg/20021014-1.c: Likewise.
40260 * gcc.dg/nest.c: Likewise.
40261
40262 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40263
40264 PR c++/12007
40265 * g++.dg/other/vthunk1.C: New test.
40266
40267 2004-02-20 Falk Hueffner <falk@debian.org>
40268
40269 PR target/14201
40270 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40271
40272 2004-02-20 Mark Mitchell <mark@codesourcery.com>
40273
40274 PR c++/13927
40275 * g++.dg/other/error8.C: Remove XFAIL markers.
40276
40277 PR c++/14173
40278 * g++.dg/ext/packed5.C: New test.
40279
40280 PR c++/14199
40281 * g++.dg/warn/Wunused-5.C: New test.
40282
40283 PR c++/14186
40284 * g++.dg/lookup/member1.C: New test.
40285
40286 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
40287
40288 * gcc.c-torture/compile/20040130-1.c: Enable only when
40289 __INT_MAX__ >= 2147483647L.
40290 * gcc.c-torture/compile/961203-1.c: Likewise.
40291
40292 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
40293
40294 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40295 * g++.dg/opt/template1.C: Robustify assembler regexp
40296
40297 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40298
40299 * gcc.c-torture/execute/simd-4.x: Remove.
40300 * gcc.c-torture/execute/va-arg-25.x: Likewise.
40301 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40302 Guard with #ifndef SKIP_ATTRIBUTE.
40303 * gcc.dg/compat/vector-1_y.c: Likewise.
40304 * gcc.dg/compat/vector-2_x.c: Likewise.
40305 * gcc.dg/compat/vector-2_y.c: Likewise.
40306 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40307 * g++.dg/eh/simd-2.C: Likewise.
40308
40309 2004-02-19 Alan Modra <amodra@bigpond.net.au>
40310
40311 * gcc.c-torture/compile/complex-1.c: New.
40312
40313 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
40314
40315 PR target/14209
40316 * gcc.c-torture/execute/20040218-1.c: New test.
40317
40318 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40319
40320 PR c++/14181
40321 * g++.dg/parse/new2.C: New test.
40322
40323 2004-02-18 Paul Brook <paul@codesourcery.com>
40324
40325 * gcc.c-torture/compile/libcall-1.c: New test.
40326
40327 2004-02-18 Paul Brook <paul@codesourcery.com>
40328
40329 PR debug/12934
40330 * gcc.dg/debug/debug-7.c: New test.
40331
40332 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
40333
40334 * gcc.dg/20040217-1.c: New test.
40335
40336 2004-02-17 Zack Weinberg <zack@codesourcery.com>
40337
40338 * gcc.c-torture/execute/990208-1.x: Delete.
40339
40340 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
40341
40342 * gcc.c-torture/execute/20040208-2.x: New file.
40343
40344 2004-02-17 Mark Mitchell <mark@codesourcery.com>
40345
40346 PR c++/11326
40347 * g++.dg/abi/structret1.C: New test.
40348
40349 2004-02-17 Jakub Jelinek <jakub@redhat.com>
40350
40351 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40352 (i386_cpuid): No need to test if cpuid is available on AMD64.
40353 Fix assembly, so that it works onboth i386 and AMD64.
40354 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40355 (vecInLong): Fix s[] member type to unsigned int.
40356 (vecInWord): Remove type.
40357 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40358 (a64, b64, c64, d64, e64): Remove.
40359 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40360 Remove unused variable. Remove initialization of removed variables.
40361 Don't call mmx_tests nor sse_tests.
40362 (reference_mmx, reference_sse): Remove.
40363 (check): Add return stmt.
40364 * gcc.dg/i386-sse-7.c: New test.
40365 * gcc.dg/i386-mmx-4.c: New test.
40366
40367 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40368
40369 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40370 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40371 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40372 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40373 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40374 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40375 g++.dg/tc1/dr94.C: Fix line terminator.
40376
40377 2004-02-16 Geoffrey Keating <geoffk@apple.com>
40378
40379 * gcc.c-torture/compile/20040216-1.c: New.
40380
40381 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40382
40383 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40384 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40385 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40386 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40387 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40388 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40389
40390 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40391
40392 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40393
40394 2004-02-15 Mark Mitchell <mark@codesourcery.com>
40395
40396 PR c++/13971
40397 * g++.dg/expr/cond4.C: New test.
40398
40399 PR c++/14086
40400 * g++.dg/lookup/crash2.C: New test.
40401
40402 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
40403
40404 * gcc.c-torture/compile/20040214-2.c: New test.
40405
40406 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
40407
40408 PR c++/14116
40409 * g++.dg/ext/typeof8.C: New test.
40410
40411 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
40412
40413 * gcc.c-torture/compile/20040214-1.c: New test.
40414
40415 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40416
40417 PR c++/13635
40418 * g++.dg/template/spec11.C: New test.
40419
40420 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40421
40422 PR c++/13927
40423 * g++.dg/other/error8.C: New test.
40424
40425 2004-02-13 Mark Mitchell <mark@codesourcery.com>
40426
40427 PR c++/14122
40428 * g++.dg/template/array4.C: New test.
40429
40430 PR c++/14108
40431 * g++.dg/inherit/thunk2.C: New test.
40432
40433 PR c++/14083
40434 * g++.dg/eh/cond2.C: New test.
40435
40436 2004-02-12 Alan Modra <amodra@bigpond.net.au>
40437
40438 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40439
40440 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
40441
40442 * lib/scanasm.exp (dg-scan): Quote pattern before display.
40443
40444 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
40445
40446 * g++.dg/simd-2.C: xfail on ppc64-linux.
40447
40448 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
40449
40450 PR c/456
40451 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40452 tests.
40453
40454 2004-02-11 Uros Bizjak <uros@kss-loka.si>
40455
40456 * gcc.dg/builtins-33.c: New test.
40457
40458 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
40459
40460 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40461
40462 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
40463
40464 * g++.dg/simd-2.C: Set -maltivec for ppc64.
40465
40466 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
40467
40468 * gcc.dg/ppc64-abi-3.c: New test.
40469
40470 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
40471
40472 PR c/14092
40473
40474 * gcc.dg/pr14092-1.c: New testcase.
40475
40476 2004-02-10 Alan Modra <amodra@bigpond.net.au>
40477
40478 * gcc.dg/cpp/assert4.c: Fix typo last change.
40479
40480 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40481 * gcc.dg/cpp/assert4.c: Handle powerpc64.
40482
40483 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40484
40485 2004-02-09 Roger Sayle <roger@eyesopen.com>
40486
40487 * gcc.c-torture/compile/20040209-1.c: New test case.
40488
40489 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
40490
40491 * gcc.dg/c90-init-1.c: Adjust expected error messages.
40492
40493 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
40494
40495 * gcc.c-torture/execute/20040208-[12].c: New tests.
40496
40497 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40498
40499 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40500
40501 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40502
40503 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40504
40505 2004-02-07 Zack Weinberg <zack@codesourcery.com>
40506
40507 Bug 13856
40508 * gcc.dg/visibility-8.c: New testcase.
40509
40510 2004-02-07 Zack Weinberg <zack@codesourcery.com>
40511
40512 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40513 arguments.
40514 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40515
40516 2004-02-07 Roger Sayle <roger@eyesopen.com>
40517
40518 PR middle-end/13696
40519 * g++.dg/opt/fold1.C: New test case.
40520
40521 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40522
40523 PR c++/14033
40524 * g++.dg/other/crash-2.C: New test.
40525
40526 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40527
40528 PR c++/14028
40529 * g++.dg/parse/angle-bracket2.C: New test.
40530
40531 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40532
40533 PR middle-end/13750
40534 Revert:
40535 2004-01-15 Geoffrey Keating <geoffk@apple.com>
40536 PR pch/13361
40537 * g++.dg/pch/wchar-1.C: New.
40538 * g++.dg/pch/wchar-1.Hs: New.
40539
40540 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40541
40542 PR c++/14008
40543 * g++.dg/parse/error15.C: New test.
40544 * g++.dg/parse/crash11.C: Update dg-error mark.
40545
40546 2004-02-04 Mark Mitchell <mark@codesourcery.com>
40547
40548 PR c++/13932
40549 * g++.dg/warn/conv2.C: New test.
40550
40551 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40552
40553 PR c++/13086
40554 * g++.dg/warn/incomplete1.C: Remove xfail.
40555
40556 2004-02-04 Mark Mitchell <mark@codesourcery.com>
40557
40558 * lib/file-format.exp (gcc_target_object_format): Use
40559 ${tool}_target_compile, not gcc_target_compile.
40560 * lib/target-supports.exp (check_alias_available): Likewise.
40561 (check_gc_sections_available): Likewise.
40562 * g++.dg/ext/attrib10.C: Use dg-require-alias.
40563 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40564 dg-require-alias.
40565
40566 2004-02-04 Mark Mitchell <mark@codesourcery.com>
40567
40568 PR c++/13969
40569 * g++.dg/template/static6.C: New test.
40570
40571 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
40572
40573 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40574
40575 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40576
40577 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40578 tests for systems where `char' is unsigned by default.
40579
40580 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40581
40582 PR c++/13997
40583 * g++.dg/template/partial3.C: New test.
40584
40585 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
40586
40587 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40588 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40589 Remove mentions of obsolete ports.
40590
40591 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
40592
40593 * gcc.dg/noncompile/20001228-1.c: Fix for new
40594 error message.
40595
40596 2004-02-03 Roger Sayle <roger@eyesopen.com>
40597
40598 PR target/9348
40599 * gcc.c-torture/execute/multdi-1.c: New test case.
40600
40601 2004-02-03 Mark Mitchell <mark@codesourcery.com>
40602
40603 PR c++/13925
40604 * g++.dg/template/lookup5.C: New test.
40605
40606 2004-02-03 Mark Mitchell <mark@codesourcery.com>
40607
40608 PR c++/13950
40609 * g++.dg/template/lookup4.C: New test.
40610
40611 PR c++/13970
40612 * g++.dg/parse/error14.C: New test.
40613
40614 PR c++/14002
40615 * g++.dg/parse/template13.C: New test.
40616
40617 2004-02-03 Mark Mitchell <mark@codesourcery.com>
40618
40619 PR c++/13978
40620 * g++.dg/template/koenig4.C: New test.
40621
40622 PR c++/13968
40623 * g++.dg/template/crash17.C: New test.
40624
40625 PR c++/13975
40626 * g++.dg/parse/error13.C: New test.
40627 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40628
40629 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40630
40631 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40632
40633 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
40634
40635 PR c/11658
40636 PR c/13994
40637 * gcc.dg/noncompile/20040203-1.c: New test.
40638 * gcc.dg/noncompile/20040203-2.c: Likewise.
40639 * gcc.dg/noncompile/20040203-3.c: Likewise.
40640 * gcc.dg/20040203-1.c: Likewise.
40641
40642 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
40643
40644 PR c++/10858
40645 * g++.dg/template/sizeof7.C: New test.
40646
40647 2004-02-02 Eric Christopher <echristo@redhat.com>
40648 Zack Weinberg <zack@codesourcery.com>
40649
40650 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40651
40652 2004-02-02 Zack Weinberg <zack@codesourcery.com>
40653
40654 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40655 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40656 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40657 * gcc.dg/cleanup-5.c: Run only on Linux targets.
40658
40659 2004-02-02 Mark Mitchell <mark@codesourcery.com>
40660
40661 PR c++/13113
40662 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40663
40664 PR c++/13854
40665 * g++.dg/ext/attrib13.C: New test.
40666
40667 PR c++/13907
40668 * g++.dg/conversion/op2.C: New test.
40669
40670 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40671
40672 * gcc.dg/titype-1.c: Fix pasto.
40673
40674 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40675
40676 * gcc.dg/titype-1.c: New test.
40677
40678 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40679
40680 PR c++/13957
40681 * g++.dg/template/non-type-template-argument-1.C,
40682 g++.dg/template/qualified-id1.C: Update dg-error marks.
40683 * g++.dg/template/nontype6.C: New test.
40684
40685 2004-02-01 Roger Sayle <roger@eyesopen.com>
40686
40687 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40688 * gcc.dg/builtins-31.c: New testcase.
40689 * gcc.dg/builtins-32.c: New testcase.
40690
40691 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
40692
40693 * objc.dg/call-super-2.m: Update line numbers
40694 for the including of stddef.h.
40695
40696 2004-01-30 Michael Matz <matz@suse.de>
40697
40698 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40699 g++.dg/ext/case-range3.C: New tests.
40700
40701 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40702
40703 DR206
40704 PR c++/13813
40705 * g++.dg/template/member4.C: New test.
40706
40707 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40708
40709 PR c++/13683
40710 * g++.dg/template/sizeof6.C: New test.
40711
40712 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40713
40714 * gcc.dg/fwritable-strings-1.c: New test.
40715
40716 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40717
40718 * gcc.c-torture/compile/20040130-1.c: New test.
40719
40720 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
40721
40722 * objc.dg/call-super-2.m: Include stddef.h for size_t.
40723
40724 2004-01-29 Mark Mitchell <mark@codesourcery.com>
40725
40726 PR c++/13883
40727 * g++.dg/template/ctor3.C: New test.
40728
40729 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40730
40731 * g++.dg/tc1: New directory.
40732 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40733 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40734 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40735 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40736 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40737
40738 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40739
40740 * g++.dg/parse/error11.C: New test.
40741 * g++.dg/parse/error12.C: Likewise.
40742
40743 2004-01-28 Ziemowit Laski <zlaski@apple.com>
40744
40745 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40746 (scan_initial, main): Use aligned_sizeof instead of sizeof.
40747
40748 2004-01-28 Mark Mitchell <mark@codesourcery.com>
40749
40750 PR c++/13791
40751 * g++.dg/ext/attrib12.C: New test.
40752
40753 PR c++/13736
40754 * g++.dg/parse/cast2.C: New test.
40755
40756 2004-01-27 James E Wilson <wilson@specifixinc.com>
40757
40758 * objc.dg/encode-2.m (main): New local string. Set depending on
40759 sizeof long. Use in sscanf call.
40760 * objc.dg/encode-3.m (main): New local string. Set depending on
40761 sizeof long. Use in scan_initial call.
40762
40763 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40764
40765 * objc.dg/call-super-2.m: Make LP64-safe.
40766 * objc.dg/desig-init-1.m: Likewise.
40767
40768 2004-01-27 Devang Patel <dpatel@apple.com>
40769
40770 * g++.dg/debug/namespace1.C: New test.
40771
40772 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
40773
40774 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40775 xscale-*-*.
40776
40777 * gcc.dg/arm-mmx-1.c: New test.
40778
40779 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40780
40781 * gcc.dg/20040127-1.c: New test.
40782 * gcc.dg/20040127-2.c: New test.
40783
40784 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40785
40786 * objc.dg/stret-1.m (glob): Renamed to globa.
40787
40788 2004-01-26 Mark Mitchell <mark@codesourcery.com>
40789
40790 PR c++/13663
40791 * g++.dg/expr/for1.C: New test.
40792
40793 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
40794
40795 PR middle-end/13779
40796 * gcc.dg/darwin-longlong.c: New test.
40797
40798 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
40799
40800 * gcc.dg/20040124-1.c: Moved test from here...
40801 * gcc.c-torture/compile/20040124-1.c: ...to here.
40802
40803 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40804
40805 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
40806 the assembly output if -m64 is passed.
40807
40808 2004-01-25 Mark Mitchell <mark@codesourcery.com>
40809
40810 PR c++/13833
40811 * g++.dg/template/cond3.C: New test.
40812
40813 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40814
40815 PR c++/13810
40816 * g++.dg/template/ttp7.C: New test.
40817
40818 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40819
40820 PR c++/13797
40821 * g++.dg/template/nontype4.C: New test.
40822 * g++.dg/template/nontype5.C: Likewise.
40823
40824 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
40825
40826 * gcc.dg/torture/mips-clobber-at.c: New test.
40827
40828 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
40829
40830 * gcc.dg/20040124-1.c: New test.
40831
40832 2004-01-24 Jakub Jelinek <jakub@redhat.com>
40833
40834 * gcc.dg/20040123-1.c: New test.
40835
40836 2004-01-23 Zack Weinberg <zack@codesourcery.com>
40837
40838 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40839
40840 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
40841
40842 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40843
40844 2004-01-23 Andrew Pinski <apinski@apple.com>
40845
40846 * gcc.dg/20030121-1.c: Move to ..
40847 * gcc.dg/20040121-1.c: here.
40848
40849 2004-01-23 Roger Sayle <roger@eyesopen.com>
40850
40851 * gcc.dg/builtins-29.c: New test case.
40852
40853 2004-01-23 Zack Weinberg <zack@codesourcery.com>
40854
40855 PR 18314
40856 * gcc.dg/builtins-30.c: New testcase.
40857
40858 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
40859
40860 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40861 * lib/g77.exp: Likewise.
40862 * lib/objc.exp: Likewise.
40863 * lib/g++.exp: Likewise.
40864
40865 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40866
40867 * gcc.dg/struct-by-value-2.c: New test.
40868
40869 2004-01-21 Andrew Pinski <apinski@apple.com>
40870
40871 PR target/13785
40872 * gcc.dg/20030121-1.c: New test.
40873
40874 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
40875
40876 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
40877 clobber frame pointer register in asm statement.
40878
40879 2004-01-21 Falk Hueffner <falk@debian.org>
40880
40881 * gcc.c-torture/compile/20040121-1.c: New test.
40882
40883 2004-01-21 Zack Weinberg <zack@codesourcery.com>
40884
40885 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40886
40887 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
40888
40889 * gcc.dg/ppc64-abi-2.c: New test.
40890
40891 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
40892
40893 * lib/treelang.exp: Fill out this file.
40894 * lib/treelang-dg.exp: New File.
40895
40896 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
40897
40898 * gcc.c-torture/compile/981022-1.c: Remove.
40899 * gcc.dg/array-5.c: Remove XFAIL.
40900 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40901 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40902 gcc.dg/cond-lvalue-1.c: Update.
40903 * gcc.dg/cast-lvalue-2.c: New test.
40904
40905 2004-01-19 Mark Mitchell <mark@codesourcery.com>
40906
40907 PR c++/13592
40908 * g++.dg/other/error1.C (class foo): Tweak error message.
40909
40910 PR c++/13592
40911 * g++.dg/template/call2.C: New test.
40912
40913 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40914
40915 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40916 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40917 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40918 scalar-return-1_x.c, scalar-return-2_y.c,
40919 scalar-return-3_x.c, scalar-return-3_y.c,
40920 scalar-return-4_x.c, scalar-return-4_y.c,
40921 struct-align-1.h, struct-align-1_x.c,
40922 struct-align-1_y.c, struct-align-2.h,
40923 struct-align-2_x.c, struct-align-2_y.c,
40924 struct-by-value-10_y.c, struct-by-value-11_x.c,
40925 struct-by-value-11_y.c, struct-by-value-12_x.c,
40926 struct-by-value-12_y.c, struct-by-value-13_x.c,
40927 struct-by-value-13_y.c, struct-by-value-14_x.c,
40928 struct-by-value-14_y.c, struct-by-value-15_x.c,
40929 struct-by-value-15_y.c, struct-by-value-16_y.c,
40930 struct-by-value-17_y.c, struct-by-value-18_y.c,
40931 struct-by-value-19_y.c, struct-by-value-1_x.c,
40932 struct-by-value-1_y.c, struct-by-value-20_y.c,
40933 struct-by-value-2_x.c, struct-by-value-2_y.c,
40934 struct-by-value-3_y.c, struct-by-value-4_x.c,
40935 struct-by-value-4_y.c, struct-by-value-5_y.c,
40936 struct-by-value-6_y.c, struct-by-value-7_y.c
40937 struct-by-value-8_x.c, struct-by-value-8_y.c
40938 struct-by-value-9_x.c, struct-by-value-9_y.c
40939 struct-return-10_x.c, struct-return-10_y.c,
40940 struct-return-19_x.c, struct-return-20_x.c
40941 struct-return-2_x.c, struct-return-2_y.c
40942 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40943 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
40944
40945 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40946
40947 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40948 attribute on sparc*-sun-solaris2.*.
40949
40950 2004-01-18 Mark Mitchell <mark@codesourcery.com>
40951
40952 PR c++/13710
40953 * g++.dg/ext/typeof7.C: New test.
40954
40955 2004-01-18 David Edelsohn <edelsohn@gnu.org>
40956
40957 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40958 * gcc.dg/const-elim-1.c: Same.
40959
40960 2004-01-17 Ziemowit Laski <zlaski@apple.com>
40961
40962 * objc.dg/stret-1.m: New.
40963 * objc.dg/stret-2.m: New.
40964
40965 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
40966
40967 PR c++/11895
40968 * g++.dg/ext/vector1.C: New test.
40969
40970 2004-01-16 Geoffrey Keating <geoffk@apple.com>
40971
40972 * gcc.dg/pch/import-1.c: New.
40973 * gcc.dg/pch/import-1.hs: New.
40974 * gcc.dg/pch/import-1a.h: New.
40975 * gcc.dg/pch/import-1b.h: New.
40976 * gcc.dg/pch/import-1c.h: New.
40977
40978 2004-01-16 Mark Mitchell <mark@codesourcery.com>
40979
40980 PR c++/13574
40981 * g++.dg/ext/array1.C: New test.
40982
40983 PR c++/13178
40984 * g++.dg/conversion/op1.C: New test.
40985
40986 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
40987
40988 PR 11864
40989 From Kazumoto Kojima / Dan Kegel:
40990 * gcc.dg/pr11864-1.c: New test.
40991
40992 PR 10392
40993 From Marcus Comstedt / Dan Kegel:
40994 * gcc.dg/pr10392-1.c: New test.
40995
40996 2004-01-16 Mark Mitchell <mark@codesourcery.com>
40997
40998 PR c++/13478
40999 * g++.dg/init/ref10.C: New test.
41000
41001 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41002
41003 PR c++/13407
41004 * g++.dg/parse/typename6.C: New test.
41005
41006 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41007
41008 PR pch/13361
41009 * g++.dg/pch/wchar-1.C: New.
41010 * g++.dg/pch/wchar-1.Hs: New.
41011
41012 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41013
41014 PR c++/9259
41015 * g++.dg/expr/sizeof2.C: New test.
41016
41017 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
41018
41019 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41020
41021 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41022
41023 PR c++/13659
41024 * g++.dg/lookup/strong-using-3.C: New.
41025 * g++.dg/lookup/using-10.C: New.
41026
41027 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41028
41029 PR c++/13594
41030 * g++.dg/lookup/strong-using-2.C: New.
41031
41032 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
41033 Dan Kegel <dank@kegel.com>
41034 J"orn Rennecke <joern.rennecke@superh.com>
41035
41036 PR target/9365
41037 * gcc.dg/pr9365-1.c: New test.
41038
41039 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41040
41041 PR c++/8856
41042 * g++.dg/parse/casting-operator2.C: New test.
41043 * g++.old-deja/g++.pt/explicit83.C: Remove.
41044
41045 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
41046
41047 * gcc.dg/label-compound-stmt-1.c: New test.
41048 * gcc.c-torture/compile/950922-1.c,
41049 gcc.c-torture/compile/20000211-3.c,
41050 gcc.c-torture/compile/20000518-1.c,
41051 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41052 compound statements.
41053
41054 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
41055
41056 * gcc.dg/ppc64-abi-1.c: New test.
41057
41058 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
41059
41060 * g++.dg/ext/attrib9.C: Add dg-warnings.
41061
41062 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41063
41064 PR c++/12335
41065 * g++.dg/parse/dtor3.C: New test.
41066
41067 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
41068
41069 PR c++/12709
41070 * g++.dg/parse/try-catch-1.C: New test.
41071
41072 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
41073
41074 * ada/acats/run_all.sh: Add more verbose output in acats.log
41075 when compiling tests.
41076
41077 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41078
41079 PR 13656
41080 * gcc.dg/typedef-redecl.c: New test case.
41081 * gcc.dg/typedef-redecl.h: New support file.
41082
41083 2004-01-13 Jan Hubicka <jh@suse.cz>
41084
41085 * gcc.dg/always_inline.c: New test.
41086 * gcc.dg/debug/20031231-1.c: Fix.
41087
41088 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41089
41090 PR c++/13474
41091 * g++.dg/template/array3.C: New test.
41092
41093 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41094
41095 * g++.dg/ext/lvalue1.C: No longer expected to fail.
41096 * g++.dg/warn/Wunused-2.C: Likewise.
41097
41098 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41099
41100 PR c++/13289
41101 * g++.dg/template/instantiate6.C: New test.
41102
41103 2004-01-12 Roger Sayle <roger@eyesopen.com>
41104
41105 PR middle-end/11397
41106 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41107
41108 2004-01-12 Jan Hubicka <jh@suse.cz>
41109
41110 PR opt/12826
41111 * gcc.dg/20040112-1.c: New.
41112
41113 * gcc.dg/dwarf-die[1-7].c: Move to...
41114 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41115 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41116
41117 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
41118
41119 PR c++/4100
41120 * g++.dg/parse/friend4.C: New test.
41121
41122 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
41123
41124 PR c++/4100
41125 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41126 definition is called a friend.
41127
41128 2004-01-11 Zack Weinberg <zack@codesourcery.com>
41129
41130 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41131
41132 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
41133
41134 PR c++/3478
41135 * g++.dg/parse/error10.C: New test.
41136 * g++.dg/template/arg2.C: Accept "invalid type" error.
41137
41138 2004-01-11 Jakub Jelinek <jakub@redhat.com>
41139
41140 PR middle-end/13392
41141 * g++.dg/opt/expect2.C: New test.
41142
41143 2004-01-10 Zack Weinberg <zack@codesourcery.com>
41144
41145 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41146 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41147 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41148 Update dg-error regexps.
41149
41150 2004-01-10 Zack Weinberg <zack@codesourcery.com>
41151
41152 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41153 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41154
41155 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41156
41157 * gcc.dg/pragma-re-1.c: Use right pointer type.
41158
41159 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41160
41161 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41162
41163 2004-01-09 Geoffrey Keating <geoffk@apple.com>
41164
41165 * gcc.dg/rs6000-ldouble-1.c: New.
41166
41167 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41168
41169 DR 337
41170 PR c++/9256
41171 * g++.dg/other/abstract1.C: New test.
41172
41173 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
41174
41175 * g++.dg/lookup/strong-using-1.C: New.
41176
41177 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
41178
41179 PR c/11234
41180 * gcc.dg/func-ptr-conv-1.c: New test.
41181 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41182
41183 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
41184
41185 PR target/13380.
41186 * gcc.c-torture/compile/20040109-1.c: New.
41187
41188 2004-01-08 Stuart Hastings <stuart@apple.com>
41189
41190 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41191 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41192 * gcc.dg/i386-sse-6.c: ...this new testcase.
41193
41194 2004-01-09 Alan Modra <amodra@bigpond.net.au>
41195
41196 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41197
41198 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41199
41200 * ada/acats/run_acats: Treat 'gnatchop' the same way
41201 as 'gnatmake'. Export GCC_DRIVER.
41202 * ada/acats/run_all.sh: Add target_gnatchop. Use
41203 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41204
41205 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41206
41207 PR c++/12573
41208 * g++.dg/template/dependent-expr4.C: New test.
41209
41210 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
41211
41212 * gcc.dg/altivec-11.c: New test.
41213
41214 2004-01-07 Mark Mitchell <mark@codesourcery.com>
41215
41216 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41217
41218 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
41219
41220 PR c/6024
41221 * gcc.dg/enum-compat-1.c: New test.
41222 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41223
41224 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
41225
41226 PR c/12165
41227 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41228 gcc.dg/c99-idem-qual-3.c: New tests.
41229
41230 2004-01-07 Alan Modra <amodra@bigpond.net.au>
41231
41232 * gcc.dg/winline-7.c: Don't cast void * to int.
41233
41234 2004-01-06 Jan Hubicka <jh@suse.cz>
41235
41236 * gcc.dg/i386-sse-5.c: New test
41237 * g++.dg/eh/simd-1.c: Add -w argument for i386.
41238
41239 2004-01-05 Mark Mitchell <mark@codesourcery.com>
41240
41241 PR c++/12815
41242 * g++.dg/rtti/typeid4.C: New test.
41243
41244 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
41245
41246 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41247
41248 2004-01-05 Mark Mitchell <mark@codesourcery.com>
41249
41250 PR c++/12132
41251 * g++.dg/template/error11.C: New test.
41252
41253 PR c++/13451
41254 * g++.dg/template/class2.C: New test.
41255
41256 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
41257 Richard Sandiford <rsandifo@redhat.com>
41258
41259 PR c++/13387
41260 * g++.dg/opt/alias3.C: New test.
41261
41262 2004-01-04 Mark Mitchell <mark@codesourcery.com>
41263
41264 PR c++/13157
41265 * g++.dg/template/koenig3.C: New test.
41266
41267 PR c++/13529
41268 * g++.dg/parse/offsetof3.C: New test.
41269
41270 * g++.dg/init/copy7.C: Add missing dg-error markers.
41271
41272 PR c++/12226
41273 * g++.dg/init/copy7.c: New test.
41274
41275 PR c++/13536
41276 * g++.dg/parse/cast1.C: New test.
41277
41278 2004-01-04 Jan Hubicka <jh@suse.cz>
41279
41280 * gcc.dg/winline[1-7].c: New tests.
41281
41282 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41283
41284 PR c++/13520
41285 * g++.dg/template/qualttp22.C: New test.
41286
41287 2004-01-01 Jan Hubicka <jh@suse.cz>
41288
41289 * gcc.dg/debug/20031231-1.c: New.
41290 * gcc.c-torture/compile/20040101-1.c: New.
41291 * gcc.dg/dwarf-die-[1-7].c: New.
41292
41293 2004-01-01 Jakub Jelinek <jakub@redhat.com>
41294
41295 PR optimization/13521
41296 * gcc.c-torture/compile/20031231-1.c: New test.
41297
41298 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
41299
41300 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41301
41302 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41303
41304 PR c++/10079
41305 * g++.dg/template/crash16.C: New test.
41306
41307 2003-12-30 Mark Mitchell <mark@codesourcery.com>
41308
41309 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41310
41311 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
41312
41313 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41314 ports.
41315 * g++.old-deja/g++.jason/thunk3.C: Likewise.
41316 * g++.old-deja/g++.law/profile1.C: Likewise.
41317 * gcc.c-torture/compile/981006-1.c: Likewise.
41318 * gcc.c-torture/execute/loop-2e.x: Likewise.
41319 * gcc.c-torture/execute/loop-2f.x: Remove.
41320 * gcc.c-torture/execute/loop-2g.x: Likewise.
41321 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41322 * gcc.dg/20020312-2.c: Remove traces of dead ports.
41323
41324 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
41325
41326 PR c++/13507
41327 * g++.dg/ext/attrib11.C: New test.
41328
41329 PR c++/13494
41330 * g++.dg/template/array2-1.C: New test.
41331 * g++.dg/template/array2-2.C: New test.
41332
41333 2003-12-29 Mark Mitchell <mark@codesourcery.com>
41334
41335 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41336
41337 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
41338
41339 PR c++/12774
41340 * g++.dg/template/array1-1.C: New test.
41341 * g++.dg/template/array1-2.C: New test.
41342
41343 2003-12-29 Roger Sayle <roger@eyesopen.com>
41344
41345 PR fortran/12632
41346 * g77.dg/12632.f: New test case.
41347
41348 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41349
41350 PR c++/13289
41351 * g++.dg/parse/nontype1.C: New test.
41352
41353 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41354
41355 PR c++/12403
41356 * g++.dg/parse/explicit1.C: New test.
41357 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41358
41359 2003-12-28 Mark Mitchell <mark@codesourcery.com>
41360
41361 PR c++/13081
41362 * g++.dg/opt/inline6.C: New test.
41363
41364 PR c++/12613
41365 * g++.dg/parse/error9.C: New test.
41366
41367 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41368
41369 2003-12-28 Mark Mitchell <mark@codesourcery.com>
41370
41371 PR c++/13009
41372 * g++.dg/init/assign1.C: New test.
41373
41374 2003-12-28 Roger Sayle <roger@eyesopen.com>
41375
41376 PR c++/13070
41377 * g++.dg/warn/format3.C: New test case.
41378
41379 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41380
41381 * gcc.c-torture/compile/20031227-1.c: New test.
41382
41383 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41384
41385 * g++.dg/bprob/bprob.exp: Load target-supports.exp
41386 * g77.dg/bprob/bprob.exp: Likewise.
41387 * gcc.misc-tests/bprob.exp: Likewise.
41388 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
41389 variants on systems where the library does not provide that
41390 functionality.
41391 * gcc.dg/builtins-20.c: Use builtins-config.h.
41392 * gcc.dg/builtins-config.h: New file.
41393
41394 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41395
41396 * lib/gcc-dg.exp (dg-require-profiling): New function.
41397 * lib/target-supports.exp (check_profiling_available): Likewise.
41398 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41399 * g77.dg/bprob/bprob.exp: Likewise.
41400 * gcc.misc-tests/bprob.exp: Likewise.
41401 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41402 * gcc.dg/20021014-1.c: Likewise.
41403 * gcc.dg/nest.c: Likewise.
41404
41405 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41406
41407 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41408 compiling.
41409 * g++.dg/lookup/java2.C: Likewise.
41410 * gcc.dg/cpp/lexident.c: Likewise.
41411
41412 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
41413
41414 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41415 given.
41416 * gcc.c-torture/compile/961203-1.c: Likewise.
41417 * gcc.c-torture/compile/980506-1.c: Likewise.
41418
41419 2003-12-23 Zack Weinberg <zack@codesourcery.com>
41420
41421 * lib/gcc-dg.exp (dg-prune-output): New annotation.
41422 (additional_prunes): New global.
41423 (gcc-dg-prune): Handle additional per-test pruning.
41424 (dg-test): Clear additional_prunes between tests.
41425
41426 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
41427 dg-prune-output to avoid spurious failures from assembler
41428 complaining about nonexistent WAW violations.
41429 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41430 Use dg-prune-output to avoid spurious failures from assembler
41431 warning about Itanium B-step errata.
41432
41433 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41434
41435 * g++.dg/abi/macro0.C: New test.
41436 * g++.dg/abi/macro1.C: Likewise.
41437 * g++.dg/abi/macro2.C: Likewise.
41438
41439 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41440 * g++.dg/abi/bitfield7.C: Likewise.
41441 * g++.dg/abi/dtor2.C: Likewise.
41442 * g++.dg/abi/mangle11.C: Likewise.
41443 * g++.dg/abi/mangle12.C: Likewise.
41444 * g++.dg/abi/mangle14.C: Likewise.
41445 * g++.dg/abi/mangle17.C: Likewise.
41446 * g++.dg/abi/vbase10.C: Likewise.
41447 * g++.dg/abi/vbase14.C: Likewise.
41448 * g++.dg/template/qualttp17.C: Likewise.
41449
41450 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
41451
41452 PR c/11995
41453 * gcc.dg/20031223-1.c: New test.
41454
41455 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41456
41457 * gcc.dg/noreturn-7.c: New test.
41458
41459 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41460
41461 * gcc.dg/null-pointer-1.c: New test.
41462
41463 2003-12-22 Mark Mitchell <mark@codesourcery.com>
41464
41465 * g++.old-deja/g++.jason/template18.C: Remove.
41466 * g++.old-deja/g++.jason/template37.C: Likewise.
41467
41468 PR c++/12862
41469 * g++.dg/lookup/ns1.C: New test.
41470
41471 PR c++/12397
41472 * g++.dg/template/lookup3.C: New test.
41473
41474 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
41475
41476 * g++.dg/template/recurse1.C: New test
41477
41478 2003-12-22 Mark Mitchell <mark@codesourcery.com>
41479
41480 PR c++/12479
41481 * g++.dg/parse/semicolon1.C: New test.
41482 * g++.dg/parse/semicolon1.h: Likewise.
41483
41484 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
41485
41486 * gcc.dg/darwin-misaligned.c: New test.
41487
41488 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
41489
41490 PR c/9163
41491 * gcc.dg/20031222-1.c: New test.
41492
41493 2003-12-21 Mark Mitchell <mark@codesourcery.com>
41494
41495 PR c++/13438
41496 * g++.dg/parse/error8.C: New test.
41497
41498 PR c++/11554
41499 * g++.dg/warn/ctor-init-1.C: New test.
41500
41501 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
41502
41503 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41504 too small.
41505 * gcc.c-torture/compile/930217-1.c: Likewise.
41506 * gcc.c-torture/compile/930513-1.c: Likewise.
41507 * gcc.c-torture/execute/920908-2.c: Likewise.
41508 * gcc.c-torture/execute/921204-1.c: Likewise.
41509 * gcc.c-torture/execute/930621-1.c: Likewise.
41510 * gcc.c-torture/execute/930630-1.c: Likewise.
41511 * gcc.c-torture/execute/931031-1.c: Likewise.
41512 * gcc.c-torture/execute/980602-2.c: Likewise.
41513 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41514 * gcc.c-torture/execute/compndlit-1.c: Likewise.
41515 * gcc.c-torture/execute/extzvsi.c: Likewise.
41516 * gcc.c-torture/unsorted/ext.c: Likewise.
41517
41518 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
41519
41520 PR target/12749
41521 * gcc.c-torture/compile/20031220-2.c: New test case.
41522
41523 2003-12-20 Roger Sayle <roger@eyesopen.com>
41524
41525 PR optimization/13031
41526 * gcc.c-torture/compile/20031220-1.c: New test case.
41527
41528 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41529
41530 * gcc.dg/cast-function-1.c: New test.
41531
41532 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
41533
41534 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41535 formats.
41536
41537 2003-12-19 Mark Mitchell <mark@codesourcery.com>
41538
41539 PR c++/12795
41540 * g++.dg/ext/attrib10.C: New test.
41541
41542 2003-12-19 Jakub Jelinek <jakub@redhat.com>
41543
41544 * gcc.dg/cleanup-10.c: New test.
41545 * gcc.dg/cleanup-11.c: New test.
41546
41547 2003-12-19 Jakub Jelinek <jakub@redhat.com>
41548
41549 PR c++/13239
41550 * g++.dg/opt/expect1.C: New test.
41551
41552 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
41553
41554 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41555
41556 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
41557
41558 PR debug/12923
41559 * gcc.dg/20031218-1.c: New test.
41560
41561 PR debug/12389
41562 * gcc.dg/20031218-2.c: New test.
41563 * gcc.dg/20031218-3.c: New test.
41564
41565 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41566 of label name and allow for USER_LABEL_PREFIX == "_" names.
41567 * g++.dg/abi/mangle18-2.C: Likewise.
41568 * g++.dg/abi/mangle19-1.C: Likewise.
41569 * g++.dg/abi/mangle19-2.C: Likewise.
41570 * g++.dg/abi/mangle20-1.C: Likewise.
41571 * g++.dg/abi/mangle20-2.C: Likewise.
41572
41573 2003-12-18 Richard Henderson <rth@redhat.com>
41574
41575 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41576
41577 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
41578 Dan Kegel <dank@kegel.com>
41579
41580 PR other/12009
41581 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41582 testing a cross compiler, it causes spurious compile failures.
41583 * lib/g++.exp: Likewise.
41584
41585 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41586
41587 PR c++/13262
41588 * g++.dg/template/access13.C: New test.
41589
41590 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
41591
41592 * gcc.dg/20031216-1.c: New test.
41593
41594 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41595
41596 PR c++/9154
41597 * g++.dg/template/error10.C: New test.
41598
41599 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41600
41601 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41602 * g++.dg/eh/simd-2.C: Likewise.
41603
41604 2003-12-17 James E Wilson <wilson@specifixinc.com>
41605 Roger Sayle <roger@eyesopen.com>
41606
41607 * gcc.c-torture/execute/ieee/mzero5.c: New.
41608
41609 2003-12-17 Mark Mitchell <mark@codesourcery.com>
41610
41611 PR c++/10603
41612 * g++.dg/parse/error6.C: New test.
41613
41614 PR c++/12827
41615 * g++.dg/parse/error7.C: New test.
41616
41617 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
41618
41619 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41620 at -O with stabs debugging formats.
41621 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41622 * gcc.dg/debug/debug-2.c: Likewise.
41623
41624 2003-12-16 Mark Mitchell <mark@codesourcery.com>
41625
41626 PR c++/12696
41627 * g++.dg/init/error1.C: New test.
41628
41629 PR c++/12218
41630 * g++.dg/init/pm3.C: New test.
41631
41632 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
41633
41634 PR c/3347
41635 * gcc.dg/bitfld-8.c: New test.
41636
41637 2003-12-16 James Lemke <jim@wasabisystems.com>
41638
41639 * gcc.dg/arm-scd42-[123].c: New tests.
41640
41641 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
41642
41643 PR c++/9043
41644 * g++.dg/abi/mangle20-1.C: New test.
41645 * g++.dg/abi/mangle20-2.C: New test.
41646
41647 2003-12-16 Mark Mitchell <mark@codesourcery.com>
41648
41649 PR c++/13275
41650 * g++.dg/other/offsetof2.C: Remove XFAIL.
41651 * g++.dg/parse/offsetof1.C: New test.
41652 * g++.gd/parse/offsetof2.C: Likewise.
41653
41654 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41655
41656 * g++.dg/template/nontype3.C: New test.
41657 * g++.dg/template/static2.C: Tweaked the dg-error clause.
41658
41659 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41660
41661 * g++.dg/warn/noreturn-3.C: Also test instantiation.
41662
41663 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
41664
41665 PR c++/13387
41666 * g++.dg/expr/assign1.C: New test.
41667
41668 PR c++/13242
41669 * g++.dg/abi/mangle19-1.C: New test.
41670 * g++.dg/abi/mangle19-2.C: New test.
41671
41672 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
41673
41674 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41675
41676 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41677
41678 * gcc.c-torture/execute/20031216-1.c: New test.
41679
41680 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41681
41682 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41683 an ICE regression.
41684
41685 2003-12-15 Mark Mitchell <mark@codesourcery.com>
41686
41687 PR c++/10926
41688 * g++.dg/template/error9.C: New test.
41689
41690 PR c++/11116
41691 * g++.dg/template/error8.C: New test.
41692
41693 2003-12-15 Roger Sayle <roger@eyesopen.com>
41694
41695 PR middle-end/13400
41696 * gcc.c-torture/execute/20031215-1.c: New test case.
41697
41698 2003-12-15 Mark Mitchell <mark@codesourcery.com>
41699
41700 PR c++/13269
41701 * g++.dg/parse/error5.C: New test.
41702
41703 PR c++/12989
41704 * g++.dg/expr/sizeof1.C: New test.
41705
41706 PR c++/13310
41707 * g++.dg/template/crash15.C: New test.
41708
41709 2003-12-15 Geoffrey Keating <geoffk@apple.com>
41710
41711 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41712 a non-POD type as the last named parameter of a varargs function.
41713
41714 2003-12-15 Mark Mitchell <mark@codesourcery.com>
41715
41716 PR c++/13243
41717 PR c++/12573
41718 * g++.dg/template/crash14.C: New test.
41719 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41720
41721 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
41722
41723 * g++.dg/other/java1.C: New test.
41724
41725 PR c++/13241
41726 * g++.dg/abi/mangle18-1.C: New test.
41727 * g++.dg/abi/mangle18-2.C: New test.
41728
41729 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41730
41731 PR optimization/10312
41732 * gcc.c-torture/execute/20031214-1.c: New.
41733
41734 2003-12-14 Mark Mitchell <mark@codesourcery.com>
41735
41736 PR c++/10779
41737 PR c++/12160
41738 * g++.dg/parse/error3.C: New test.
41739 * g++.dg/parse/error4.C: Likewise.
41740 * g++.dg/abi/mangle4.C: Tweak error messages.
41741 * g++.dg/lookup/using5.C: Likewise.
41742 * g++.dg/other/error2.C: Likewise.
41743 * g++.dg/parse/typename5.C: Likewise.
41744 * g++.dg/parse/undefined1.C: Likewise.
41745 * g++.dg/template/arg2.C: Likewise.
41746 * g++.dg/template/ttp3.C: Likewise.
41747 * g++.dg/template/type1.C: Likewise.
41748 * g++.old-deja/g++.other/crash32.C: Likewise.
41749 * g++.old-djea/g++.pt/defarg8.C: Likewise.
41750
41751 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41752
41753 PR c++/13106
41754 * g++.dg/warn/noreturn-3.C: New test.
41755
41756 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
41757
41758 PR c++/13118
41759 * g++.dg/abi/covariant3.C: New.
41760
41761 2003-12-12 Jakub Jelinek <jakub@redhat.com>
41762
41763 * g++.dg/eh/ia64-1.C: New test.
41764
41765 2003-12-12 Roger Sayle <roger@eyesopen.com>
41766
41767 PR optimization/13037
41768 * g77.f-torture/execute/13037.f: New test case.
41769
41770 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
41771
41772 PR c++/12881
41773 * g++.dg/abi/covariant2.C: New.
41774
41775 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
41776
41777 * gcc.dg/cpp/trad/macro.c: New tests.
41778
41779 2003-12-11 Zack Weinberg <zack@codesourcery.com>
41780
41781 * gcc.c-torture/execute/wchar_t-1.x: Delete.
41782
41783 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
41784
41785 PR other/10819
41786 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41787 to fix Bug 10819.
41788 * lib/g++.exp (g++_version): Likewise.
41789 * lib/g77.exp (g77_version): Likewise.
41790 * lib/objc.exp (default_objc_version): Likewise.
41791
41792 2003-12-10 Richard Henderson <rth@redhat.com>
41793
41794 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41795
41796 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41797
41798 2003-12-08 Matt Austern <austern@apple.com>
41799
41800 PR c/13134
41801 * lib/gcc-dg.exp (dg-require-visibility): Define.
41802 * lib/target-supports (check_visibility_available): Define.
41803 * gcc.dg/visibility-1.c: New test.
41804 * gcc.dg/visibility-2.c: Likewise.
41805 * gcc.dg/visibility-3.c: Likewise.
41806 * gcc.dg/visibility-4.c: Likewise.
41807 * gcc.dg/visibility-5.c: Likewise.
41808 * gcc.dg/visibility-6.c: Likewise.
41809 * g++.dg/ext/visibility-1.C: Likewise.
41810 * g++.dg/ext/visibility-2.C: Likewise.
41811 * g++.dg/ext/visibility-3.C: Likewise.
41812 * g++.dg/ext/visibility-4.C: Likewise.
41813 * g++.dg/ext/visibility-5.C: Likewise.
41814 * g++.dg/ext/visibility-6.C: Likewise.
41815
41816 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41817
41818 * g++.dg/lookup/java1.C: New test.
41819 * g++.dg/lookup/java2.C: New test.
41820
41821 2003-12-07 Falk Hueffner <falk@debian.org>
41822
41823 * g++.dg/opt/noreturn-1.C: New test.
41824
41825 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
41826
41827 * gcc.dg/overflow-1.c: New test.
41828
41829 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41830
41831 * g77.f-torture/compile/13060.f: New test.
41832
41833 2003-12-06 Mark Mitchell <mark@codesourcery.com>
41834
41835 PR c++/13323
41836 * g++.dg/inherit/operator2.C: New test.
41837
41838 2003-12-05 Mark Mitchell <mark@codesourcery.com>
41839
41840 PR c++/13305
41841 * g++.dg/ext/attrib9.C: New test.
41842
41843 2003-12-05 Mark Mitchell <mark@codesourcery.com>
41844
41845 PR c++/13314
41846 * g++.dg/template/error7.C: New test.
41847
41848 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
41849 J"orn Rennecke <joern.rennecke@superh.com>
41850
41851 PR target/13302
41852 * g++.dg/other/struct-va_list.C: New test.
41853
41854 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41855
41856 PR c++/13166
41857 * g++.dg/parse/defarg6.C: New test.
41858
41859 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
41860
41861 PR target/13256
41862 * gcc.c-torture/execute/20031201-1.c: New test.
41863
41864 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
41865
41866 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41867
41868 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
41869
41870 * gcc.dg/builtin-return-1.c: New test.
41871
41872 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
41873 J"orn Rennecke <joern.rennecke@superh.com>
41874
41875 PR optimization/13260
41876 * gcc.c-torture/execute/20031204-1.c: New test.
41877
41878 2003-12-03 Mark Mitchell <mark@codesourcery.com>
41879
41880 PR c++/9127
41881 * g++.dg/template/error6.C: New test.
41882
41883 2003-12-03 Jakub Jelinek <jakub@redhat.com>
41884
41885 * gcc.dg/20031202-1.c: New test.
41886
41887 2003-12-03 Mark Mitchell <mark@codesourcery.com>
41888
41889 PR c++/13179
41890 * g++.dg/template/eh1.C: New test.
41891
41892 PR c++/10771
41893 * g++.dg/template/error5.C: New test.
41894
41895 2003-12-02 David Ung <davidu@mips.com>
41896
41897 * gcc.dg/compat/vector-check.h: Corrected type for var
41898 g_##TMODE
41899
41900 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41901
41902 PR c++/10126
41903 * g++.dg/template/ptrmem8.C: New test.
41904
41905 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41906
41907 PR c++/12573
41908 * g++.dg/template/dependent-expr3.C: New test.
41909
41910 2003-12-01 James Lemke <jim@wasabisystems.com>
41911
41912 * gcc.dg/arm-g2.c: New test.
41913
41914 2003-12-01 Roger Sayle <roger@eyesopen.com>
41915
41916 PR optimization/11634
41917 * gcc.dg/20031201-2.c: New test case.
41918
41919 2003-12-01 Zack Weinberg <zack@codesourcery.com>
41920
41921 PR 11433
41922 * objc.dg/proto-lossage-3.m: New test.
41923
41924 2003-12-01 Roger Sayle <roger@eyesopen.com>
41925
41926 PR optimization/12628
41927 * gcc.dg/20031201-1.c: New test case.
41928
41929 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41930
41931 * gcc.dg/unaligned-1.c: New test.
41932
41933 2003-11-30 Mark Mitchell <mark@codesourcery.com>
41934
41935 PR c++/9849
41936 * g++.dg/template/error4.C: New test.
41937 * g++.dg/template/nested3.C: Adjust error markers.
41938
41939 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41940
41941 * gcc.dg/cpp/assert4.c: Check more #system assertions.
41942
41943 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
41944
41945 PR c/10333
41946 * gcc.dg/bitfld-7.c: New test.
41947
41948 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
41949
41950 * gcc.dg/tls/asm-1.C: New test.
41951
41952 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41953
41954 * gcc.dg/cpp/assert4.c: Update.
41955
41956 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
41957
41958 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41959 * gcc.dg/builtin-apply3.c: New test.
41960
41961 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41962
41963 * lib/compat.exp (compat-obj): New xfaildata parameter.
41964 Use it to set compiler_conditional_xfail_data before compiling.
41965 (compat-get-options): Handle dg-xfail-if.
41966 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41967 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41968 * gcc.dg/compat/vector-1_y.c: Likewise.
41969 * gcc.dg/compat/vector-2_x.c: Likewise.
41970 * gcc.dg/compat/vector-2_y.c: Likewise.
41971
41972 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41973
41974 * g++.dg/opt/reg-stack4.C: New test.
41975
41976 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41977
41978 * gcc.dg/builtin-apply2.c: New test.
41979
41980 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41981
41982 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41983
41984 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41985
41986 PR c++/12924
41987 * g++.dg/template/template-id-2.C: New test.
41988
41989 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41990
41991 PR c++/5369
41992 * g++.dg/template/memfriend1.C: New test.
41993 * g++.dg/template/memfriend2.C: Likewise.
41994 * g++.dg/template/memfriend3.C: Likewise.
41995 * g++.dg/template/memfriend4.C: Likewise.
41996 * g++.dg/template/memfriend5.C: Likewise.
41997 * g++.dg/template/memfriend6.C: Likewise.
41998 * g++.dg/template/memfriend7.C: Likewise.
41999 * g++.dg/template/memfriend8.C: Likewise.
42000 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42001
42002 2003-11-21 Mark Mitchell <mark@codesourcery.com>
42003
42004 PR c++/12515
42005 * g++.dg/ext/cond1.C: New test.
42006
42007 2003-11-20 Richard Henderson <rth@redhat.com>
42008
42009 * gcc.dg/20020201-2.c: Remove.
42010 * gcc.dg/20020201-4.c: Remove.
42011 * gcc.dg/20020304-1.c: Remove.
42012
42013 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
42014
42015 * gcc.dg/cpp/trad/xwin1.c: New test case.
42016
42017 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
42018
42019 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42020 * lib/g77.exp: Likewise.
42021 * lib/objc.exp: Likewise.
42022 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42023 for darwin.
42024
42025 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42026
42027 PR c++/12932
42028 * g++.dg/template/static5.C: New test.
42029
42030 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
42031
42032 * gcc.dg/nested-func-1.c: New test.
42033
42034 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42035
42036 * gcc.dg/cpp/assert4.c: New test.
42037
42038 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42039
42040 PR c++/2294
42041 * g++.dg/lookup/using9.c: New test.
42042
42043 2003-11-14 Mark Mitchell <mark@codesourcery.com>
42044
42045 PR c++/12762
42046 * g++.dg/template/error3.C: New test.
42047
42048 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
42049
42050 PR ada/13035
42051 * ada/acats/run_acats, run_all.sh: Fix syntax error.
42052 No longer use a wrapper for gcc, since this does not work under
42053 Windows.
42054
42055 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42056
42057 PR c++/2094
42058 * g++.dg/template/ptrmem7.C: New test.
42059
42060 2003-11-13 Andrew Pinski <apinski@apple.com>
42061
42062 * gcc.c-torture/compile/20031113-1.c: New test.
42063
42064 2003-11-13 Mark Mitchell <mark@codesourcery.com>
42065 Kean Johnston <jkj@sco.com>
42066
42067 PR c/13029
42068 * gcc.dg/unused-4.c: Update.
42069
42070 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42071
42072 * g++.dg/opt/const3.C: New test.
42073
42074 2003-11-13 Jan Hubicka <jh@suse.cz>
42075
42076 * gcc.c-torture/compile/20031112-1.c: New test.
42077
42078 2003-11-12 Mark Mitchell <mark@codesourcery.com>
42079
42080 * g++.dg/parse/crash10.C: Remove bogus error marker.
42081
42082 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42083
42084 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42085 (host_gcc): Likewise.
42086 (ROOT): Honor $PWDCMD.
42087 (BASE): Likewise.
42088 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42089
42090 2003-11-12 Catherine Moore <clm@redhat.com>
42091
42092 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42093
42094 2003-11-12 Andreas Jaeger <aj@suse.de>
42095 Jakub Jelinek <jakub@redhat.com>
42096 Andrew Pinski <pinskia@physics.uc.edu>
42097 Richard Henderson <rth@redhat.com>
42098
42099 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42100 systems.
42101 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42102
42103 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42104 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42105
42106 2003-11-11 Andreas Jaeger <aj@suse.de>
42107
42108 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42109
42110 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42111
42112 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
42113
42114 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42115 Clean ups.
42116
42117 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
42118
42119 * gcc.dg/trampoline-1.c: New test.
42120
42121 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
42122
42123 * gcc.c-torture/compile/200031109-1.c: New test.
42124
42125 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
42126
42127 PR c/3190
42128 PR c/8714
42129 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42130 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42131 gcc.dg/format/no-y2k-1.c: Update.
42132
42133 2003-11-08 Roger Sayle <roger@eyesopen.com>
42134
42135 PR optimization/10467
42136 * gcc.dg/20031108-1.c: New test case.
42137
42138 2003-11-07 Geoffrey Keating <geoffk@apple.com>
42139
42140 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42141
42142 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
42143
42144 * gcc.dg/compound-lvalue-1.c: New test.
42145 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42146 some XFAILs.
42147
42148 2003-11-06 Geoffrey Keating <geoffk@apple.com>
42149
42150 * gcc.dg/altivec-varargs-1.c: New test.
42151
42152 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42153
42154 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42155 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42156 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
42157 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
42158 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42159
42160 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
42161
42162 * gcc.dg/cond-lvalue-1.c: New test.
42163
42164 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
42165
42166 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42167
42168 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42169
42170 PR c++/11616
42171 * g++.dg/template/instantiate5.C: New test.
42172
42173 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42174
42175 PR c++/12726
42176 * g++.dg/ext/complit2.C: Replace test with self-contained version.
42177 * ChangeLog: Add missing first entry for above test.
42178
42179 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42180
42181 PR c++/9810
42182 * g++.dg/template/using8.C: New test.
42183 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42184
42185 2003-11-02 Roger Sayle <roger@eyesopen.com>
42186
42187 PR optimization/10817
42188 * gcc.c-torture/compile/20031102-1.c: New test case.
42189
42190 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
42191
42192 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42193 2147483647.
42194
42195 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42196
42197 * gcc.dg/20031102-1.c: New test.
42198
42199 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42200
42201 * gcc.dg/complex-1.c: New test.
42202
42203 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42204
42205 PR c++/12796
42206 * g++.dg/template/crash13.C: Adjust expected error location.
42207 * g++.old-deja/g++.brendan/ns1.C: Likewise.
42208
42209 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
42210
42211 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42212
42213 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
42214
42215 PR/10239
42216 * gcc.c-torture/compile/20031031-2.c: New test.
42217
42218 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
42219
42220 PR/11640
42221 * gcc.c-torture/compile/20031031-1.c: New test.
42222
42223 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
42224
42225 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42226 * gcc.misc-tests/bprob.exp: Likewise.
42227 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42228 the execution test on arm-elf configs.
42229 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
42230 configs that don't support scratch files.
42231 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42232
42233 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
42234
42235 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42236 done by dejagnu.
42237
42238 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
42239
42240 * ada/acats/run_all.sh: Redirect mv output to /dev/null
42241 Avoid non pure sh syntax. Add more logging.
42242
42243 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42244 fail.
42245
42246 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42247
42248 PR libgcj/10610
42249 * gcc.dg/ppc-stackalign-1.c: New test.
42250
42251 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
42252
42253 * ada/acats/run_all.sh: Change output to be more compliant with
42254 dejagnu framework.
42255 Create acats.sum and acats.log files under testsuite/ada/acats
42256 Only run [a-z]* directories, to filter out e.g. CVS.
42257 Redirect build output to log file.
42258
42259 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
42260
42261 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42262
42263 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
42264
42265 PR ada/5909:
42266 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42267
42268 2003-10-27 Jakub Jelinek <jakub@redhat.com>
42269
42270 * gcc.c-torture/compile/20031023-1.c: New test.
42271 * gcc.c-torture/compile/20031023-2.c: New test.
42272 * gcc.c-torture/compile/20031023-3.c: New test.
42273 * gcc.c-torture/compile/20031023-4.c: New test.
42274
42275 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42276
42277 PR c++/10371
42278 * g++.dg/lookup/scoped8.C: New test.
42279
42280 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42281
42282 * g++.dg/opt/reg-stack3.C: New test.
42283
42284 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
42285
42286 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
42287
42288 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42289
42290 PR c++/11076
42291 * g++.dg/template/crash13.C: New test.
42292
42293 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
42294
42295 * gcc.dg/c99-restrict-2.c: New test.
42296
42297 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
42298
42299 PR c++/12698, c++/12699, c++/12700, c++/12566
42300 * g++.dg/inherit/covariant9.C: New test.
42301 * g++.dg/inherit/covariant10.C: New test.
42302 * g++.dg/inherit/covariant11.C: New test.
42303
42304 2003-10-23 Jason Merrill <jason@redhat.com>
42305
42306 PR c++/12726
42307 * g++.dg/ext/complit2.C: New test.
42308
42309 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42310
42311 PR target/12654
42312 * gcc.c-torture/execute/20031020-1.c: New test.
42313
42314 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42315
42316 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42317 following the jump_insn.
42318
42319 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
42320
42321 * gcc.dg/cast-lvalue-1.c: New test.
42322
42323 2003-10-21 Mark Mitchell <mark@codesourcery.com>
42324
42325 PR c++/11962
42326 * g++.dg/template/cond2.C: New test.
42327
42328 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
42329
42330 * gcc.dg/builtins-28.c: New test.
42331
42332 2003-10-20 Jan Hubicka <jh@suse.cz>
42333
42334 * g++.dg/opt/inline4.C: Do not use min-inline-insns
42335 parameter.
42336 * gcc.dg/inline-2.c: Likewise.
42337
42338 2003-10-20 Phil Edwards <phil@codesourcery.com>
42339
42340 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42341 * gcc.dg/nest.c: Likewise.
42342
42343 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42344
42345 PR c++/9781, c++/10583, c++/11862
42346 * g++.dg/parse/crash13.C: New test.
42347
42348 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42349
42350 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42351
42352 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42353
42354 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42355 Define HAVE_C99_RUNTIME except on Solaris.
42356 * gcc.dg/builtins-20.c: Likewise.
42357
42358 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42359
42360 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42361
42362 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42363
42364 PR c++/12495
42365 * g++.dg/template/crash21.C: New test.
42366
42367 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42368
42369 PR c++/2513
42370 * g++.dg/template/typename5.C: New test.
42371
42372 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42373
42374 PR c++/12369
42375 * g++.dg/template/friend25.C: New test.
42376
42377 2003-10-16 Ziemowit Laski <zlaski@apple.com>
42378
42379 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42380 versions.
42381
42382 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
42383
42384 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42385 == 2147483647.
42386
42387 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
42388
42389 * gcc.c-torture/execute/960416-1.x: Remove.
42390 * gcc.c-torture/execute/divconst-3.x: Likewise.
42391
42392 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
42393
42394 PR target/12598
42395 * gcc.dg/torture/cris-volatile-1.c: New test.
42396
42397 2003-10-14 Roger Sayle <roger@eyesopen.com>
42398
42399 PR optimization/9325
42400 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42401 for overflowing floating point to integer conversion during RTL
42402 simplification.
42403
42404 2003-10-13 Ziemowit Laski <zlaski@apple.com>
42405
42406 * objc/execute/_cmd.m: Fix typo.
42407 * objc.dg/image-info.m, objc.dg/symtab-1.m:
42408 Relax 'scan-assembler' regexp.
42409 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42410 objc.dg/try-catch-4.m: Run on non-Darwin targets.
42411 * objc.dg/zero-link-2.m: Remove blank line.
42412 * objc.dg/zero-link-3.m: New test case.
42413
42414 2003-10-13 Geoffrey Keating <geoffk@apple.com>
42415
42416 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42417
42418 * gcc.dg/asm-names.c: Use scan-assembler-not rather
42419 than linker trickery.
42420
42421 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42422
42423 PR c++/12370
42424 * g++.dg/other/friend2.C: New test.
42425
42426 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
42427
42428 * gcc.dg/20031012-1.c: New test.
42429
42430 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
42431
42432 * gcc.dg/weak/weak-3.c: Fix for new warning.
42433
42434 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
42435
42436 PR optimization/8750
42437 * gcc.c-torture/execute/20031012-1.c: New test case.
42438
42439 2003-10-11 Roger Sayle <roger@eyesopen.com>
42440
42441 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42442 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42443
42444 2003-10-11 Roger Sayle <roger@eyesopen.com>
42445
42446 PR optimization/12260
42447 * gcc.c-torture/compile/20031011-2.c: New test case.
42448
42449 2003-10-11 Roger Sayle <roger@eyesopen.com>
42450
42451 * gcc.c-torture/execute/20031011-1.c: New testcase.
42452
42453 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
42454
42455 * gcc.c-torture/compile/20031011-1.c: New test.
42456
42457 2003-10-11 Jan Hubicka <jh@suse.cz>
42458
42459 * g++.dg/other/first-global.C: New test.
42460
42461 2003-10-11 Roger Sayle <roger@eyesopen.com>
42462
42463 * gcc.c-torture/execute/string-opt-18.c: New testcase.
42464
42465 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
42466
42467 * gcc.c-torture/compile/20031010-1.c: New test.
42468
42469 2003-10-10 Geoffrey Keating <geoffk@apple.com>
42470
42471 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42472 * gcc.c-torture/execute/va-arg-25.c: ... here.
42473
42474 2003-10-09 Mark Mitchell <mark@codesourcery.com>
42475
42476 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42477
42478 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
42479
42480 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42481
42482 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
42483
42484 * g++.dg/parse/error2.C: New test.
42485
42486 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
42487
42488 PR c++/11097
42489 * g++.dg/other/error5.C: Modify the error message.
42490 * g++.dg/lookup/using8.C: New test.
42491
42492 2003-10-07 Geoffrey Keating <geoffk@apple.com>
42493
42494 * gcc.dg/darwin-abi-2.c: New file.
42495 * gcc.c-torture/execute/va-arg-24.c: New file.
42496
42497 2003-10-06 Bob Wilson <bob.wilson@acm.org>
42498
42499 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
42500 indentation.
42501
42502 2003-10-06 Mark Mitchell <mark@codesourcery.com>
42503
42504 PR c++/10147
42505 * g++.dg/other/error4.C: Update error messages.
42506 * g++.dg/template/ptrmem4.C: Likewise.
42507
42508 PR c++/12337
42509 * g++.dg/init/new9.C: New test.
42510
42511 PR c++/12334, c++/12236, c++/8656
42512 * g++.dg/ext/attrib8.C: New test.
42513
42514 2003-10-06 Devang Patel <dpatel@apple.com>
42515
42516 * gcc.dg/debug/dwarf2-3.h: New test.
42517 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42518
42519 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
42520
42521 * g++.dg/opt/cfg2.C: New test.
42522
42523 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42524
42525 * g++.dg/opt/float1.C: New test.
42526
42527 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42528
42529 * gcc.dg/c90-array-lval-6.c: New test.
42530 * gcc.dg/c99-array-lval-6.c: New test.
42531
42532 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
42533 Ziemowit Laski <zlaski@apple.com>
42534
42535 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42536 'Derived', so that it is never considered a class method; add
42537 new warning for '+port' method ambiguity.
42538 * objc.dg/method-12.m: Include <objc/objc.h> instead of
42539 <objc/objc-api.h> (needed on Mac OS X).
42540 * objc.dg/method-13.m: New test.
42541
42542 2003-10-03 Roger Sayle <roger@eyesopen.com>
42543
42544 PR optimization/9325, PR java/6391
42545 * gcc.c-torture/execute/20031003-1.c: New test case.
42546
42547 2003-10-02 Mark Mitchell <mark@codesourcery.com>
42548
42549 PR optimization/12180
42550 * gcc.dg/20031002-1.c: New test.
42551
42552 PR c++/12486
42553 * g++.dg/inherit/error1.C: New test.
42554
42555 2003-10-02 Chris Demetriou <cgd@broadcom.com>
42556
42557 * lib/f-torture.exp (search_for): Rename to...
42558 (search_for_re): This. Also, clean up comments and the
42559 "regexp" invocation.
42560
42561 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
42562
42563 * gcc.c-torture/compile/20031002-1.c: New test.
42564
42565 2003-10-02 Jakub Jelinek <jakub@redhat.com>
42566
42567 * g++.dg/opt/cond1.C: New test.
42568
42569 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
42570
42571 * gcc.dg/Wold-style-definition-2.c: New testcase.
42572 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42573
42574 2003-09-29 Richard Henderson <rth@redhat.com>
42575
42576 * g++.dg/init/array10.C: Add dg-options.
42577
42578 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
42579
42580 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42581
42582 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42583
42584 * g++.dg/template/friend19.C: Fix typo.
42585 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42586
42587 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
42588
42589 * gcc.c-torture/execute/20030928-1.c: New test.
42590 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42591
42592 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42593
42594 * g++.dg/opt/unroll1.C: New test.
42595
42596 2003-09-26 Roger Sayle <roger@eyesopen.com>
42597
42598 PR optimization/11741
42599 * gcc.dg/20030926-1.c: New test case.
42600
42601 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42602
42603 PR c++/5655
42604 * g++.dg/parse/access7.C: New test.
42605 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42606
42607 2003-09-24 Ziemowit Laski <zlaski@apple.com>
42608
42609 MERGE OF objc-improvements-branch into MAINLINE:
42610 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42611 if libobjc has not been built.
42612 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42613 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42614 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42615 objc/execute/nested-3.m, objc/execute/np-2.m,
42616 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42617 objc/execute/redefining_self.m, objc/execute/root_methods.m,
42618 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42619 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42620 objc.dg/special/unclaimed-category-1.h,
42621 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42622 well as GNU runtime.
42623 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42624 * execute/cascading-1.m, execute/function-message-1.m,
42625 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42626 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42627 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42628 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42629 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42630 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42631 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42632 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42633 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42634 * objc.dg/bitfield-2.m: Run only on Darwin.
42635 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42636 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42637 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42638 * objc.dg/const-str-1.m: Fix constant string layout.
42639
42640 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
42641
42642 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42643
42644 2003-09-23 Geoffrey Keating <geoffk@apple.com>
42645
42646 * gcc.dg/darwin-abi-1.c: New file.
42647
42648 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
42649
42650 PR target/12281
42651 * gcc.c-torture/compile/20030921-1.c: New test.
42652
42653 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42654
42655 * g++.dg/opt/reg-stack2.C: New test.
42656
42657 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
42658
42659 * g++.dg/eh/delayslot1.C: New test.
42660
42661 2003-09-20 Richard Henderson <rth@redhat.com>
42662
42663 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42664
42665 2003-09-20 Roger Sayle <roger@eyesopen.com>
42666
42667 * gcc.c-torture/execute/20030920-1.c: New test case.
42668
42669 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42670
42671 * g++.dg/rtti/typeid3.C: Correct expected error message.
42672
42673 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42674
42675 PR c++/157
42676 * g++.dg/parse/crash12.C: New test.
42677
42678 2003-09-19 Janis Johnson <janis187@us.ibm.com>
42679
42680 * gcc.dg/compat/mixed-struct-check.h: New.
42681 * gcc.dg/compat/mixed-struct-defs.h: New.
42682 * gcc.dg/compat/mixed-struct-init.h: New.
42683 * gcc.dg/compat/struct-by-value-19_main.c: New.
42684 * gcc.dg/compat/struct-by-value-19_x.c: New.
42685 * gcc.dg/compat/struct-by-value-19_y.c: New.
42686 * gcc.dg/compat/struct-by-value-20_main.c: New.
42687 * gcc.dg/compat/struct-by-value-20_x.c: New.
42688 * gcc.dg/compat/struct-by-value-20_y.c: New.
42689 * gcc.dg/compat/struct-return-19_main.c: New.
42690 * gcc.dg/compat/struct-return-19_x.c: New.
42691 * gcc.dg/compat/struct-return-19_y.c: New.
42692 * gcc.dg/compat/struct-return-20_main.c: New.
42693 * gcc.dg/compat/struct-return-20_x.c: New.
42694 * gcc.dg/compat/struct-return-20_y.c: New.
42695
42696 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
42697 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42698 so that it will not complain on LP64 targets.
42699
42700 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42701
42702 PR c++/495
42703 * g++.dg/template/friend24.C: New test.
42704
42705 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
42706
42707 PR c++/12332
42708 * g++.dg/template/memtmpl2.C: New test.
42709
42710 2003-09-18 Mark Mitchell <mark@codesourcery.com>
42711
42712 PR target/11184
42713 * gcc.dg/builtin-apply1.c: New test.
42714
42715 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
42716
42717 PR c++/9848
42718 * g++.dg/warn/Wunused-4.C: New test.
42719
42720 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42721
42722 PR c++/12316
42723 * g++.dg/other/gc2.C: New test.
42724
42725 2003-09-17 Mark Mitchell <mark@codesourcery.com>
42726
42727 PR c++/11991
42728 * g++.dg/rtti/typeid3.C: New test.
42729
42730 PR c++/12266
42731 * g++.dg/overload/template1.C: New test.
42732
42733 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
42734
42735 * g++.dg/opt/cfg3.C: New test.
42736
42737 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42738
42739 PR c++/7939
42740 * g++.dg/template/crash11.C: New test.
42741
42742 2003-09-16 Jason Merrill <jason@redhat.com>
42743 Jakub Jelinek <jakub@redhat.com>
42744
42745 * gcc.dg/attr-warn-unused-result.c: New test.
42746
42747 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
42748
42749 PR c++/12184
42750 * g++.dg/expr/call2.C: New test.
42751
42752 2003-09-15 Andreas Jaeger <aj@suse.de>
42753
42754 * gcc.dg/Wold-style-definition-1.c: New test.
42755
42756 2003-09-14 Mark Mitchell <mark@codesourcery.com>
42757
42758 PR c++/3907
42759 * g++.dg/parse/template12.C: New test.
42760
42761 * g++.dg/abi/bitfield11.C: New test.
42762 * g++.dg/abi/bitfield12.C: Likewise.
42763
42764 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
42765
42766 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
42767 non-expansion of functional macro name without arguments at EOL.
42768 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
42769
42770 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
42771
42772 * gcc.c-torture/execute/20030914-[12].c: New tests.
42773
42774 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
42775
42776 PR c++/11788
42777 * g++.dg/overload/addr1.C: New test.
42778
42779 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
42780
42781 * gcc.dg/20030909-1.c: New test.
42782
42783 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42784
42785 * gcc.dg/ultrasp10.c: New test.
42786
42787 2003-09-09 Devang Patel <dpatel@apple.com>
42788
42789 * gcc.dg/darwin-ld-6.c: New test.
42790
42791 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42792
42793 * gcc.dg/torture/builtin-explog-1.c: New testcase.
42794
42795 2003-09-08 Mark Mitchell <mark@codesourcery.com>
42796
42797 * gcc.dg/ia64-types1.c: New test.
42798 * gcc.dg/ia64-types2.c: Likewise.
42799
42800 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42801
42802 * gcc.dg/builtins-1.c: Add more _Complex tests.
42803 * gcc.dg/torture/builtin-attr-1.c: Likewise.
42804
42805 * gcc.dg/builtins-1.c: Test existing _Complex functions.
42806 * gcc.dg/torture/builtin-attr-1.c: Likewise.
42807
42808 2003-09-08 Mark Mitchell <mark@codesourcery.com>
42809
42810 PR c++/11786
42811 * g++.dg/lookup/koenig2.C: New test.
42812
42813 PR c++/5296
42814 * g++.dg/rtti/typeid2.C: New test.
42815
42816 2003-09-08 Jakub Jelinek <jakub@redhat.com>
42817
42818 * gcc.c-torture/compile/20030904-1.c: New test.
42819
42820 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42821
42822 * g++.dg/opt/longbranch2.C: New test.
42823
42824 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
42825
42826 * g++.dg/template/crash10.C: Only compile it.
42827
42828 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
42829
42830 PR middle-end/11665
42831 * gcc.c-torture/compile/20030907-1.c: New test.
42832 * g++.dg/init/array11.C: New test.
42833
42834 2003-09-07 Mark Mitchell <mark@codesourcery.com>
42835
42836 PR c++/11852
42837 * g++.dg/init/struct1.C: New test.
42838
42839 2003-09-07 Mark Mitchell <mark@codesourcery.com>
42840
42841 PR c++/12181
42842 * g++.dg/expr/comma1.C: New test.
42843
42844 2003-09-06 Mark Mitchell <mark@codesourcery.com>
42845
42846 PR c++/11867
42847 * g++.dg/expr/static_cast5.C: New test.
42848
42849 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
42850
42851 PR c++/11507
42852 * g++.dg/lookup/scoped7.C: New test.
42853
42854 PR c++/9574
42855 * g++.dg/other/static1.C: New test.
42856
42857 PR c++/11490
42858 * g++.dg/warn/template-1.C: New test.
42859
42860 PR c++/11432
42861 * g++.dg/template/crash10.C: New test.
42862
42863 PR c++/2478
42864 * g++.dg/overload/VLA.C: New test.
42865
42866 PR c++/10804
42867 * g++.dg/template/call1.C: New test.
42868
42869 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
42870
42871 PR c++/11794
42872 * g++.dg/parse/using3.C: New test.
42873
42874 2003-09-06 Roger Sayle <roger@eyesopen.com>
42875
42876 PR c++/11409
42877 * g++.dg/overload/builtin3.C: New test case.
42878
42879 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
42880
42881 PR c/9862
42882 * gcc.dg/20030906-1.c: New test.
42883 * gcc.dg/20030906-2.c: Likewise.
42884
42885 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
42886
42887 PR c++/12167
42888 * g++.dg/parse/defarg5.C: New test.
42889
42890 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42891
42892 2003-09-05 Mark Mitchell <mark@codesourcery.com>
42893
42894 PR c++/12163
42895 * g++.dg/expr/static_cast4.C: New test.
42896
42897 PR c++/12146
42898 * g++.dg/template/crash9.C: New test.
42899
42900 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
42901
42902 * g++.old-deja/g++.ext/pretty2.C: Update for change
42903 in __FUNCTION__.
42904 * g++.old-deja/g++.ext/pretty3.C: Likewise.
42905
42906 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
42907
42908 PR c++/11922
42909 * g++/dg/template/qualified-id1.C: New test.
42910
42911 PR c++/12037
42912 * g++.dg/warn/noeffect4.C: New test.
42913
42914 2003-09-04 Matt Austern <austern@apple.com>
42915
42916 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42917 * g++.dg/ext/fnname2.C: Likewise.
42918 * g++.dg/ext/fnname3.C: Likewise.
42919
42920 2003-09-04 Mark Mitchell <mark@codesourcery.com>
42921
42922 * g++.dg/expr/lval1.C: New test.
42923 * g++.dg/ext/lvcast.C: Remove.
42924
42925 2003-09-03 Roger Sayle <roger@eyesopen.com>
42926
42927 PR optimization/11700.
42928 * gcc.c-torture/compile/20030903-1.c: New test case.
42929
42930 2003-09-03 Mark Mitchell <mark@codesourcery.com>
42931
42932 PR c++/12053
42933 * g++.dg/abi/layout4.C: New test.
42934
42935 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
42936
42937 PR c++/11553
42938 * g++.dg/parse/friend3.C: New test.
42939
42940 2003-09-02 Mark Mitchell <mark@codesourcery.com>
42941
42942 PR c++/11847
42943 * g++.dg/template/class1.C: New test.
42944
42945 PR c++/11808
42946 * g++.dg/expr/call1.C: New test.
42947
42948 2003-09-01 Mark Mitchell <mark@codesourcery.com>
42949
42950 PR c++/12114
42951 * g++.dg/init/ref9.C: New test.
42952
42953 PR c++/11972
42954 * g++.dg/template/nested4.C: New test.
42955
42956 2003-08-29 Mark Mitchell <mark@codesourcery.com>
42957
42958 PR c++/12093
42959 * g++.dg/template/non-dependent4.C: New test.
42960
42961 PR c++/11928
42962 * g++.dg/inherit/conv1.C: New test.
42963
42964 2003-08-29 Mark Mitchell <mark@codesourcery.com>
42965
42966 PR c++/6196
42967 * g++.dg/ext/label1.C: New test.
42968 * g++.dg/ext/label2.C: Likewise.
42969
42970 2003-08-28 Mark Mitchell <mark@codesourcery.com>
42971
42972 * g++.dg/expr/cond3.C: New test.
42973
42974 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42975
42976 * gcc.dg/builtins-1.c: Add new builtin cases.
42977
42978 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42979
42980 * gcc.dg/builtins-1.c: Add new cases.
42981 * gcc.dg/torture/builtin-attr-1.c: Likewise.
42982
42983 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42984
42985 * gcc.dg/builtins-1.c: Add more math builtin tests.
42986 * gcc.dg/torture/builtin-attr-1.c: New test.
42987
42988 2003-08-28 Mark Mitchell <mark@codesourcery.com>
42989
42990 PR optimization/5079
42991 * g++.dg/opt/static3.C: New test.
42992
42993 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42994
42995 * gcc.misc-tests/gcov-10b.c: New test.
42996
42997 2003-08-27 Mark Mitchell <mark@codesourcery.com>
42998
42999 * g++.dg/opt/ptrmem3.C: New test.
43000
43001 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43002
43003 2003-08-27 Jakub Jelinek <jakub@redhat.com>
43004
43005 * gcc.dg/20030826-2.c: New test.
43006
43007 2003-08-26 Roger Sayle <roger@eyesopen.com>
43008
43009 PR middle-end/12002
43010 * g77.f-torture/compile/12002.f: New test case.
43011
43012 2003-08-26 Roger Sayle <roger@eyesopen.com>
43013
43014 * gcc.dg/20030826-1.c: New test case.
43015
43016 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
43017
43018 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43019
43020 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
43021
43022 PR c++/11871
43023 * c++.dg/lookup/crash1.C: New test.
43024
43025 * c++.dg/warn/noeffect3.C: New test.
43026
43027 2003-08-25 Janis Johnson <janis187@us.ibm.com>
43028
43029 * gcc.dg/compat/vector-1_x.c: Compile with -w.
43030 * gcc.dg/compat/vector-1_y.c: Ditto.
43031 * gcc.dg/compat/vector-2_x.c: Ditto.
43032 * gcc.dg/compat/vector-2_y.c: Ditto.
43033
43034 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
43035
43036 * gcc.dg/20030702-1.c: New test.
43037
43038 2003-08-25 Mark Mitchell <mark@codesourcery.com>
43039
43040 PR c++/8795
43041 * g++.dg/ext/altivec-1.C: New test.
43042
43043 2003-08-24 Richard Henderson <rth@redhat.com>
43044
43045 * g++.dg/eh/simd-2.C: Add -w for x86.
43046
43047 2003-08-23 Jakub Jelinek <jakub@redhat.com>
43048
43049 * gcc.dg/20030815-1.c: New test.
43050
43051 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43052
43053 PR c++/3765
43054 * g++.dg/parse/access6.C: New test.
43055
43056 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43057
43058 PR c++/641, c++/11876
43059 * g++.dg/template/friend22.C: New test.
43060 * g++.dg/template/friend23.C: Likewise.
43061
43062 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43063
43064 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43065 identically.
43066
43067 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43068
43069 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43070
43071 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43072
43073 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43074
43075 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43076
43077 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43078
43079 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43080
43081 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43082
43083 2003-08-21 Mark Mitchell <mark@codesourcery.com>
43084
43085 PR c++/11919
43086 * g++.dg/overload/prom1.C: New test.
43087
43088 PR c++/11551
43089 * g++.dg/parse/dtor2.C: New test.
43090
43091 PR c++/10762
43092 * g++.dg/parse/using2.C: New test.
43093
43094 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
43095
43096 PR target/11805
43097 * gcc.c-torture/compile/20030821-1.c: New.
43098
43099 2003-08-20 Mark Mitchell <mark@codesourcery.com>
43100
43101 PR c++/11834
43102 * g++.dg/template/deduce2.C: New test.
43103
43104 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
43105
43106 * gcc.c-torture/execute/20030821-1.c: New test.
43107
43108 2003-08-20 Roger Sayle <roger@eyesopen.com>
43109
43110 PR middle-end/11984
43111 * gcc.dg/20030820-1.c: New test case.
43112
43113 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
43114
43115 PR c++/11945
43116 * g++.dg/warn/noeffect2.C: New test.
43117
43118 2003-08-19 Mark Mitchell <mark@codesourcery.com>
43119
43120 PR c++/10926
43121 * g++.dg/template/dtor2.C: New test.
43122
43123 PR c++/11684
43124 * g++.dg/template/operator1.C: New test.
43125 * g++.dg/parse/operator4.C: New test.
43126
43127 PR c++/11946.C
43128 * g++.dg/expr/enum1.C: New test.
43129 * gcc.dg/c99-bool-1.c: Remove bogus warning.
43130
43131 PR c++/11036.C
43132 * g++.dg/parse/elab2.C: New test.
43133 * g++.dg/parse/typedef4.C: Change error message.
43134 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43135 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43136 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43137
43138 2003-08-19 Geoffrey Keating <geoffk@apple.com>
43139
43140 * gcc.dg/pch/warn-1.c: New.
43141 * gcc.dg/pch/warn-1.hs: New.
43142
43143 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43144 not-tested file.
43145
43146 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
43147
43148 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43149
43150 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
43151
43152 * gcc.dg/uninit-D.c: New Test.
43153 * gcc.dg/uninit-E.c: New Test.
43154 * gcc.dg/uninit-F.c: New Test.
43155 * gcc.dg/uninit-G.c: New Test.
43156
43157 2003-08-19 Michael Ritzert <ritzert@t-online.de>
43158
43159 * g++.dg/README: Describe the pch directory.
43160
43161 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43162
43163 PR c++/11174
43164 * g++.dg/parse/access4.C: New test.
43165 * g++.dg/parse/access5.C: Likewise.
43166 * g++.old-deja/g++.jason/access17.C: Adjust error message.
43167
43168 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
43169
43170 * gcc.dg/noncompile/20030818-1.c: New.
43171
43172 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
43173
43174 PR c++/11957
43175 * g++.dg/warn/noeffect1.C: New test.
43176
43177 * g++.dg/template/scope2.C: New test.
43178 * g++.dg/template/error2.C: Correct dg-error
43179
43180 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
43181
43182 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43183
43184 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
43185
43186 PR C++/11512
43187 * g++.dg/template/warn1.C: New.
43188
43189 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
43190
43191 * g++.dg/template/error2.C: New test.
43192 * g++.dg/lookup/using7.C: Adjust errors
43193 * g++.old-deja/g++.pt/crash36.C: Likewise.
43194 * g++.old-deja/g++.pt/derived3.C: Likewise.
43195
43196 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43197
43198 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43199 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43200 * gcc.c-torture/execute/builtins/string-9.c: New, from
43201 string-opt-9.c. Adjust for execute/builtins framework.
43202 * gcc.c-torture/execute/string-opt-9.c: Delete.
43203
43204 2003-08-12 Mark Mitchell <mark@codesourcery.com>
43205
43206 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43207
43208 * g++.dg/parse/ret-type2.C: New test.
43209
43210 PR c++/11703
43211 * g++.dg/init/new8.C: New test.
43212
43213 PR c++/10923
43214 * g++.dg/parse/typedef5.C: New test.
43215
43216 PR c++/9512
43217 * g++.dg/parse/qualified2.C: New test.
43218 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43219 invalid code.
43220
43221 2003-08-11 Mark Mitchell <mark@codesourcery.com>
43222
43223 * g++.dg/conversion/ptrmem1.C: New test.
43224
43225 2003-08-11 Jakub Jelinek <jakub@redhat.com>
43226
43227 PR target/11693
43228 * gcc.dg/20030811-1.c: New test.
43229
43230 PR target/11535
43231 * gcc.c-torture/execute/20030811-1.c: New test.
43232
43233 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43234
43235 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43236
43237 2003-08-10 Mark Mitchell <mark@codesourcery.com>
43238
43239 PR c++/11789.C
43240 * g++.dg/inherit/multiple1.C: New test.
43241
43242 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
43243
43244 * gcc.dg/spe1.c: New test.
43245
43246 PR c++/11670
43247 * g++.dg/expr/cast2.C: New test.
43248
43249 PR c++/10530
43250 * g++.dg/template/dependent-name2.C: New test.
43251
43252 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
43253
43254 * g++.dg/parse/crash11.C: Put the dg options in comments.
43255
43256 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
43257
43258 * lib/gcc-dg.exp: Update for diagnostic change.
43259
43260 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43261
43262 PR c++/5767
43263 * g++.dg/parse/crash11.C: New test.
43264
43265 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
43266
43267 * gcc.dg/cpp/spacing1.c: Update.
43268
43269 2003-08-04 Janis Johnson <janis187@us.ibm.com>
43270
43271 PR target/11739
43272 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43273 a value for -mtune.
43274
43275 2003-08-04 Roger Sayle <roger@eyesopen.com>
43276
43277 PR middle-end/11771
43278 * gcc.c-torture/compile/20030804-1.c: New test case.
43279
43280 2003-08-04 Roger Sayle <roger@eyesopen.com>
43281
43282 * gcc.dg/20030804-1.c: New test case.
43283
43284 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
43285
43286 * gcc.dg/cpp/separate-1.c: New test.
43287
43288 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
43289
43290 PR c++/11704
43291 * g++.dg/template/dependent-expr2.C: New test.
43292
43293 PR c++/11766
43294 * g++.dg/expr/ptrmem1.C: New test.
43295
43296 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43297
43298 PR c++/9453
43299 * g++.dg/template/friend15.C: New test.
43300
43301 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
43302
43303 * lib/dg-pch.exp: Work round PCH bug.
43304
43305 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43306
43307 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
43308 builtins. Move cases from builtins-4.c here.
43309
43310 * gcc.dg/torture/builtin-math-1.c: New test taken from
43311 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43312 additional cases.
43313
43314 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43315 Delete.
43316
43317 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
43318
43319 PR c++/9447
43320 * g++.dg/template/using7.C: New test.
43321
43322 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
43323
43324 * import1.c, import2.c: New tests.
43325
43326 2003-08-01 Jakub Jelinek <jakub@redhat.com>
43327
43328 * g++.dg/eh/crossjump1.C: New test.
43329
43330 2003-08-01 Mark Mitchell <mark@codesourcery.com>
43331
43332 PR c++/11697
43333 * g++.dg/template/using6.C: New test.
43334
43335 PR c++/11744
43336 * g++.dg/template/koenig2.C: New test.
43337
43338 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43339
43340 PR c++/7983
43341 * g++.dg/parse/typedef4.C: New test.
43342
43343 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43344
43345 PR c++/8442, c++/8806
43346 * g++.dg/template/elab1.C: New test.
43347 * g++.dg/template/type2.C: Likewise.
43348 * g++.dg/template/ttp3.C: Adjust expected error message.
43349 * g++.old-deja/g++.law/visibility13.C: Likewise.
43350 * g++.old-deja/g++.niklas/t135.C: Likewise.
43351 * g++.old-deja/g++.pt/ttp41.C: Likewise.
43352 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43353 template argument.
43354 * g++.old-deja/g++.pt/ttp44.C: Likewise.
43355
43356 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
43357
43358 PR c++/11295
43359 * g++.dg/ext/stmtexpr1.C: New test.
43360
43361 * g++.dg/opt/tmp1.C: New test.
43362
43363 PR c++/11525
43364 * g++.dg/parse/constant4.C: New test.
43365
43366 PR c++/9447
43367 * g++.dg/template/using5.C: New test.
43368
43369 2003-07-31 Roger Sayle <roger@eyesopen.com>
43370
43371 * gcc.dg/builtins-27.c: New test case.
43372
43373 2003-07-31 Jakub Jelinek <jakub@redhat.com>
43374
43375 * gcc.dg/tls/opt-7.c: New test.
43376
43377 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
43378
43379 * g++.old-deja/g++.other/crash18.C: Remove.
43380
43381 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
43382
43383 * g++.dg/template/explicit3.C: New.
43384 * g++.dg/template/explicit4.C: New.
43385 * g++.dg/template/explicit5.C: New.
43386
43387 PR c++/11347
43388 * g++.dg/template/memtmpl1.C: New.
43389
43390 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
43391
43392 PR target/11565
43393 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43394 * gcc.dg/i386-387-5.c (dg-options): Likewise.
43395
43396 2003-07-30 Jan Hubicka <jh@suse.cz>
43397
43398 * vtgc1.c: Kill.
43399
43400 2003-07-29 Zack Weinberg <zack@codesourcery.com>
43401
43402 * gcc.dg/struct-in-proto-1.c: New test.
43403
43404 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
43405
43406 * gcc.dg/cpp/include2.c: Only expect one message.
43407
43408 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
43409
43410 PR c++/9447
43411 * g++.dg/template/using1.C: New test.
43412 * g++.dg/template/using2.C: New test.
43413 * g++.dg/template/using3.C: New test.
43414 * g++.dg/template/using4.C: New test.
43415
43416 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
43417
43418 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43419 * gcc.c-torture/execute/string-opt-10.c: Likewise.
43420
43421 2003-07-28 Jan Hubicka <jh@suse.cz>
43422
43423 PR c++/11530
43424 * g++.dg/opt/call1.C: New test.
43425
43426 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
43427
43428 PR c++/11667
43429 * g++.dg/init/enum2.C: New test.
43430 * g++.dg/template/overload1.C: Add "-w" option.
43431
43432 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
43433
43434 * gcc.dg/Wdeclaration-after-statement-1.c,
43435 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43436
43437 2003-07-28 Jakub Jelinek <jakub@redhat.com>
43438
43439 * gcc.c-torture/compile/20030725-1.c: New test.
43440
43441 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
43442
43443 * gcc.dg/20030505.c: Only run for SPE.
43444 Remove definition of opaque type.
43445
43446 2003-07-27 Mark Mitchell <mark@codesourcery.com>
43447
43448 * g++.dg/template/ptrmem6.C: New test.
43449
43450 2003-07-26 Geoffrey Keating <geoffk@apple.com>
43451
43452 * gcc.c-torture/compile/zero-strct-2.c: New test.
43453
43454 2003-07-25 Geoffrey Keating <geoffk@apple.com>
43455
43456 * gcc.dg/intermod-1.c: New test.
43457
43458 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
43459
43460 PR c++/11617
43461 * g++.dg/template/lookup2.C: New test.
43462 * g++.dg/template/memclass1.C: Remove instantiated from error.
43463 * g++.dg/other/error2.C: Tweak expected errors.
43464
43465 PR c++/11596
43466 * g++.dg/template/defarg3.C: New test.
43467
43468 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43469
43470 2003-07-24 Mark Mitchell <mark@codesourcery.com>
43471
43472 * g++.dg/inherit/access5.C: New test.
43473
43474 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43475
43476 PR c++/11513
43477 * g++.dg/template/crash8.C: New test.
43478
43479 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
43480
43481 PR c/10602
43482 * gcc.dg/noncompile/incomplete-2.c: New test.
43483
43484 2003-07-23 Mark Mitchell <mark@codesourcery.com>
43485
43486 PR c++/11645
43487 * g++.dg/inherit/access4.C: New test.
43488
43489 PR c++/11517
43490 * g++.dg/expr/cond2.C: New test.
43491
43492 PR optimization/10679
43493 * g++.dg/opt/inline4.C: New test.
43494
43495 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
43496
43497 * g++.dg/parse/crash10: New test.
43498
43499 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
43500
43501 * g++.dg/ext/flexary1.C: New test.
43502
43503 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43504
43505 PR c++/10793
43506 * g++.dg/template/crash9.C: New test.
43507
43508 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43509
43510 PR c++/3004
43511 * g++.dg/parse/typedef3.C: New test.
43512
43513 PR c++/7906
43514 * g++.dg/parse/operator2.C: New test.
43515
43516 PR c++/8895
43517 * g++.dg/parse/def-tmpl-arg1.C: New test.
43518
43519 PR c++/9282
43520 * g++.dg/parse/funptr1.C: New test.
43521
43522 PR c++/9452
43523 * g++.dg/parse/ambig3.C: New test.
43524
43525 PR c++/9454
43526 * g++.dg/parse/operator3.C: New test.
43527
43528 PR c++/9486
43529 * g++.dg/parse/template10.C: New test.
43530
43531 PR c++/9488
43532 * g++.dg/parse/template11.C: New test.
43533
43534 PR c++/10150
43535 * g++.dg/parse/invalid-op1.C: New test.
43536
43537 PR c++/10247
43538 * g++.dg/parse/condexpr1.C: New test.
43539
43540 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
43541
43542 * g++.dg/ext/packed3.C: New test.
43543 * g++.dg/ext/packed4.C: New test.
43544
43545 * gcc.dg/pack-test-3.c: New test.
43546
43547 2003-07-21 Janis Johnson <janis187@us.ibm.com>
43548
43549 * lib/compat.exp: Handle dg-options per source file.
43550 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43551 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43552 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43553 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43554 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43555 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43556 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43557 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43558 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43559 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43560 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43561 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43562 * g++.dg/compat/break/bitfield7_x.C: Ditto.
43563 * g++.dg/compat/break/bitfield7_y.C: Ditto.
43564
43565 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
43566
43567 PR c/10320
43568 * gcc.c-torture/execute/20030718-1.c: New test.
43569
43570 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43571
43572 PR optimization/11536
43573 * gcc.dg/20030721-1.c: New test.
43574
43575 2003-07-19 Mark Mitchell <mark@codesourcery.com>
43576
43577 PR c++/11546
43578 * g++.dg/template/lookup1.C: New test.
43579
43580 2003-07-19 Zack Weinberg <zack@codesourcery.com>
43581
43582 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43583 diagnostics of ill-formed constructs involving labels.
43584 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43585 the new 'previously defined here' message.
43586
43587 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
43588
43589 * g++.dg/parse/non-dependent2.C: New test.
43590
43591 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
43592
43593 * g++.dg/init/init-ref4.C: xfail on targets without
43594 weak symbols.
43595
43596 2003-07-17 Jakub Jelinek <jakub@redhat.com>
43597
43598 PR target/11087
43599 * gcc.c-torture/execute/20030717-1.c: New test.
43600
43601 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43602
43603 * g++.dg/opt/cfg1.C: New test.
43604
43605 2003-07-17 Mark Mitchell <mark@codesourcery.com>
43606
43607 PR optimization/11557
43608 * gcc.dg/20030717-1.c: New test.
43609
43610 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
43611
43612 PR c++/10476
43613 * g++.dg/expr/crash-1.C: New test.
43614
43615 PR c++/11027
43616 * g++.dg/template/init3.C: New test.
43617
43618 PR c++/8222
43619 * g++.dg/template/non-dependent1.C: New test.
43620
43621 PR c++/11070
43622 * g++.dg/template/non-dependent2.C: New test.
43623
43624 PR c++/11071
43625 * g++.dg/template/non-dependent3.C: New test.
43626
43627 PR c++/9907
43628 * g++.dg/template/sizeof5.C: New test.
43629
43630 2003-07-17 Geoffrey Keating <geoffk@apple.com>
43631
43632 PR 11498
43633 * gcc.c-torture/compile/mangle-1.c: New file.
43634
43635 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43636
43637 PR c++/7809
43638 * g++.dg/parse/access3.C: New test.
43639
43640 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
43641
43642 PR c++/11384
43643 * g++.dg/init/init-ref4.C: New test.
43644
43645 2003-07-16 Mark Mitchell <mark@codesourcery.com>
43646
43647 PR c++/11547
43648 * g++.dg/parse/constant3.C: New test.
43649 * g++.dg/parse/crash7.C: Likewise.
43650
43651 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
43652
43653 PR target/11008
43654 * gcc.dg/i386-pentium4-not-mull.c: New.
43655
43656 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
43657
43658 * gcc.dg/asm-names.c (ymain): Make it weak.
43659
43660 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43661
43662 PR c++/5421
43663 * g++.dg/template/friend21.C: New test.
43664
43665 2003-07-16 Jakub Jelinek <jakub@redhat.com>
43666
43667 * gcc.dg/cleanup-8.c: New test.
43668 * gcc.dg/cleanup-9.c: New test.
43669
43670 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
43671
43672 * g++.dg/ext/dll-MI1.h: New file.
43673 * g++.dg/ext/dllexport-MI1.C: New file.
43674 * g++.dg/ext/dllimport-MI1.C: New file.
43675
43676 2003-07-15 Jakub Jelinek <jakub@redhat.com>
43677
43678 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43679 it does not have cmpstrsi patterns (just cmpmemsi).
43680
43681 2003-07-15 Mark Mitchell <mark@codesourcery.com>
43682
43683 PR debug/11473
43684 * g++.dg/debug/debug8.C: New test.
43685
43686 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43687
43688 PR c++/10108
43689 * g++.dg/template/crash7.C: New test.
43690
43691 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
43692
43693 PR target/10795
43694 * gcc.c-torture/compile/20030708-1.c: New.
43695
43696 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
43697
43698 * gcc.c-torture/execute/20030715-1.c: New test.
43699
43700 2003-07-14 Geoffrey Keating <geoffk@apple.com>
43701
43702 * gcc.dg/pch/inline-3.c: New file.
43703 * gcc.dg/pch/inline-3.hs: New file.
43704 * gcc.dg/pch/inline-4.c: New file.
43705 * gcc.dg/pch/inline-4.hs: New file.
43706
43707 2003-07-14 Mark Mitchell <mark@codesourcery.com>
43708
43709 PR c++/11509
43710 * g++.dg/template/crash6.C: New test.
43711
43712 PR c++/7053
43713 * g++.dg/template/friend20.C: New test.
43714
43715 PR c++/7019
43716 * g++.dg/template/overload2.C: New test.
43717
43718 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43719
43720 PR optimization/11440
43721 * gcc.c-torture/execute/20030714-1.c: New test.
43722
43723 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43724
43725 PR c++/11154
43726 * g++.dg/template/partial2.C: New test.
43727
43728 2003-07-13 Mark Mitchell <mark@codesourcery.com>
43729
43730 PR c++/11503
43731 * g++.dg/template/anon1.C: New test.
43732
43733 PR c++/11493
43734 PR c++/11495
43735 * g++.dg/parse/template9.C: Likewise.
43736 * g++.dg/template/crash4.C: New test.
43737 * g++.dg/template/koenig1.C: Likewise.
43738 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43739 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43740 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43741 functions.
43742 * g++.old-deja/g++.jason/template36.C: Likewise.
43743 * g++.old-deja/g++.mike/p1989.C: Likewise.
43744 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43745 * g++.old-deja/g++.pt/ttp20.C: Use this->.
43746 * g++.old-deja/g++.pt/ttp21.C: Use this->.
43747 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43748 compiling.
43749 * g++.old-deja/g++.pt/union2.C: Use this->.
43750
43751 2003-07-11 Jakub Jelinek <jakub@redhat.com>
43752
43753 * gcc.dg/20030711-1.c: New test.
43754
43755 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
43756
43757 PR c++/11050
43758 * g++.dg/parse/args1.C: New test.
43759 * g++.pt/defarg8.C: Change expected errors.
43760
43761 2003-07-11 Mark Mitchell <mark@codesourcery.com>
43762
43763 PR c++/8164
43764 * g++.dg/template/nontype2.C: New test.
43765
43766 PR c++/10558
43767 * g++.dg/parse/template8.C: New test.
43768
43769 PR c++/8327
43770 * g++.dg/template/scope1.C: New test.
43771
43772 * g++.dg/warn/Wsign-compare-1.C: New test.
43773
43774 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
43775
43776 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43777
43778 2003-07-10 Mark Mitchell <mark@codesourcery.com>
43779
43780 PR c++/9411
43781 * g++.dg/template/explicit2.C: New test.
43782
43783 PR c++/10032
43784 * g++.dg/warn/pedantic1.C: New test.
43785
43786 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
43787
43788 PR c++ 9483
43789 * g++.dg/other/field1.C: New test.
43790
43791 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
43792
43793 PR c/11449
43794 * gcc.c-torture/compile/20030707-1.c: New.
43795
43796 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43797
43798 PR c++/10849
43799 * g++.dg/template/access12.C: New test.
43800
43801 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
43802
43803 * g++.dg/bprob/bprob.exp (prof_ext): Update.
43804 * g77.dg/bprob/bprob.exp (prof_ext): Update.
43805 * gcc.misc-tests/bprob.exp (prof_ext): Update.
43806 * gcc.misc-tests/gcov.exp: Update
43807 * g++.dg/gcov/gcov.exp: Update
43808 * lib/gcov.exp: Update.
43809
43810 2003-07-08 Mark Mitchell <mark@codesourcery.com>
43811
43812 * g++.dg/abi/mangle17.C: Make sure template expressions are
43813 dependent.
43814 * g++.dg/abi/mangle4.C: Mark erroneous casts.
43815 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43816 * g++.dg/opt/stack1.C: Remove erroneous code.
43817 * g++.dg/parse/template7.C: New test.
43818 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43819 * g++.old-deja/g++.pt/crash4.C: Likewise.
43820
43821 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43822
43823 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43824 with zero or one occurence of `$' after the initial `L'.
43825
43826 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
43827
43828 * gcc.c-torture/compile/20030704-1.c: Add a comment.
43829
43830 2003-07-08 Roger Sayle <roger@eyesopen.com>
43831
43832 PR c/11370
43833 * gcc.dg/Wunreachable-6.c: New testcase.
43834 * gcc.dg/Wunreachable-7.c: New testcase.
43835
43836 2003-07-08 Jakub Jelinek <jakub@redhat.com>
43837
43838 PR c/11420
43839 * gcc.dg/20030708-1.c: New test.
43840
43841 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
43842
43843 * gcc.dg/compat/sdata-section.h: New file.
43844 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43845 * gcc.dg/torture/mips-sdata-1.c: New test.
43846
43847 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43848
43849 PR c++/11030
43850 * g++.dg/template/friend19.C: New test.
43851
43852 2003-07-08 Jakub Jelinek <jakub@redhat.com>
43853
43854 * g++.dg/opt/strength-reduce.C: New test.
43855
43856 2003-07-07 Roger Sayle <roger@eyesopen.com>
43857
43858 PR target/10979
43859 * gcc.dg/20030707-1.c: New testcase.
43860
43861 2003-07-07 Roger Sayle <roger@eyesopen.com>
43862
43863 PR optimization/11059
43864 * g++.dg/opt/emptyunion.C: New testcase.
43865
43866 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43867 Eric Botcazou <ebotcazou@libertysurf.fr>
43868
43869 * g++.dg/opt/stack1.C: New test.
43870
43871 2003-07-05 Mark Mitchell <mark@codesourcery.com>
43872
43873 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43874 run test.
43875
43876 PR c++/11431
43877 * g++.dg/expr/static_cast3.C: New test.
43878
43879 2003-07-04 Zack Weinberg <zack@codesourcery.com>
43880
43881 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43882 everywhere.
43883 * gcc.dg/concat.c: Concatenation of string constants with
43884 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43885 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43886 * gcc.dg/cpp/escape-2.c: Use wide character constants where
43887 necessary to avoid multi-character character constant warning.
43888 * gcc.dg/cpp/escape.c: Likewise.
43889 * gcc.dg/cpp/ucs.c: Likewise.
43890 Remove backslashes from dg-bogus comments, as they confuse Tcl.
43891 Fix a typo.
43892
43893 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
43894
43895 PR c/11428
43896 * gcc.c-torture/compile/20030704-1.c: New.
43897
43898 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
43899
43900 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43901
43902 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
43903
43904 PR c++/5287, PR c++/7910, PR c++/11021
43905 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43906 tests for warnings.
43907 * g++.dg/ext/dllimport2.C: Add tests for warnings.
43908 * g++.dg/ext/dllimport3.C: Likewise.
43909 * g++.dg/ext/dllimport4.C: New file.
43910 * g++.dg/ext/dllimport5.C: New file.
43911 * g++.dg/ext/dllimport6.C: New file.
43912 * g++.dg/ext/dllimport7.C: New file.
43913 * g++.dg/ext/dllimport8.C: New file.
43914 * g++.dg/ext/dllimport9.C: New file.
43915 * g++.dg/ext/dllimport10.C: New file.
43916 * g++.dg/ext/dllexport1.C: New file.
43917
43918 2003-07-03 Mark Mitchell <mark@codesourcery.com>
43919
43920 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43921 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43922
43923 2003-07-03 Roger Sayle <roger@eyesopen.com>
43924
43925 * gcc.dg/builtins-25.c: New testcase.
43926 * gcc.dg/builtins-26.c: New testcase.
43927
43928 2003-07-03 Janis Johnson <janis187@us.ibm.com>
43929
43930 * gcc.dg/compat/vector-defs.h: New file.
43931 * gcc.dg/compat/vector-setup.h: New file.
43932 * gcc.dg/compat/vector-check.h: New file.
43933 * gcc.dg/compat/vector-1_main.c: New file.
43934 * gcc.dg/compat/vector-1_x.c: New file.
43935 * gcc.dg/compat/vector-1_y.c: New file.
43936 * gcc.dg/compat/vector-2_main.c: New file.
43937 * gcc.dg/compat/vector-2_x.c: New file.
43938 * gcc.dg/compat/vector-2_y.c: New file.
43939
43940 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43941 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43942 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43943 * gcc.dg/compat/struct-align-1.h: New file.
43944 * gcc.dg/compat/struct-align-1_main.c: New file.
43945 * gcc.dg/compat/struct-align-1_x.c: New file.
43946 * gcc.dg/compat/struct-align-1_y.c: New file.
43947 * gcc.dg/compat/struct-align-2.h: New file.
43948 * gcc.dg/compat/struct-align-2_main.c: New file.
43949 * gcc.dg/compat/struct-align-2_x.c: New file.
43950 * gcc.dg/compat/struct-align-2_y.c: New file.
43951
43952 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43953 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43954 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43955 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43956 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43957 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43958 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43959 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43960 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43961 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43962 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43963 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43964 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43965 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43966 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43967 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43968 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43969 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43970 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43971 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43972 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43973 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43974 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43975 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43976 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43977 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43978 * gcc.dg/compat/struct-return-10_x.c: Ditto.
43979 * gcc.dg/compat/struct-return-2_x.c: Ditto.
43980 * gcc.dg/compat/struct-return-3_x.c: Ditto.
43981
43982 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43983
43984 * gcc.dg/i386-call-1.c: New test.
43985
43986 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
43987
43988 PR c++/9162
43989 * g++.dg/parse/defarg4.C: New.
43990
43991 2003-07-03 Roger Sayle <roger@eyesopen.com>
43992
43993 PR target/10700
43994 * gcc.c-torture/compile/20030703-1.c: New test case.
43995
43996 2003-07-03 Mark Mitchell <mark@codesourcery.com>
43997
43998 * g++.dg/template/local3.C: Remove extra semicolon.
43999
44000 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44001
44002 * gcc.dg/i386-volatile-1.c: New test.
44003
44004 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
44005
44006 PR c++/11072
44007 * g++.dg/other/offsetof2.C: XFAIL.
44008 * g++.dg/other/offsetof5.C: New.
44009
44010 PR c++/10219
44011 * g++.dg/template/error1.C: New.
44012
44013 PR c++/9779
44014 * g++.dg/template/dependent-expr1.C: New.
44015
44016 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44017
44018 PR c++/6949
44019 * g++.dg/template/local3.C: New test.
44020
44021 PR c++/11149
44022 * g++.dg/lookup/scoped6.C: New test.
44023
44024 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
44025
44026 PR c++/8046
44027 * g++.dg/other/error7.C: New test.
44028
44029 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
44030
44031 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44032 * g++.old-deja/g++.abi/vtable3.h: Likewise.
44033 * g++.old-deja/g++.law/code-gen5.C: Likewise.
44034 * g++.old-deja/g++.other/union2.C: Likewise.
44035 * gcc.dg/c90-const-expr-2.c: Likewise.
44036 * gcc.dg/c90-const-expr-3.c: Likewise.
44037 * gcc.dg/c99-const-expr-2.c: Likewise.
44038 * gcc.dg/c99-const-expr-3.c: Likewise.
44039 * gcc.dg/concat.c: Likewise.
44040
44041 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44042
44043 PR c++/9559
44044 * g++.dg/init/static1.C: New test.
44045
44046 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44047
44048 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44049 * g++.old-deja/g++.other/access2.C: Likewise.
44050 * g++.old-deja/g++.other/decl2.C: Likewise.
44051 * gcc.c-torture/execute/20020615-1.c: Likewise.
44052
44053 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44054
44055 PR c++/4933
44056 * g++.dg/template/sizeof4.C: New test.
44057
44058 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44059
44060 * g++.dg/other/error6.C: New test.
44061
44062 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44063
44064 PR c++/10750
44065 * g++.dg/parse/constant2.C: New test.
44066
44067 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44068
44069 PR c++/11106
44070 * g++.dg/other/error5.C: New test.
44071
44072 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44073
44074 * gcc.dg/format/gcc_diag-1.c: New test.
44075
44076 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
44077
44078 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44079
44080 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
44081
44082 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44083 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44084 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44085
44086 2003-06-28 Jakub Jelinek <jakub@redhat.com>
44087
44088 * gcc.c-torture/execute/builtins/string-8.c: New test.
44089 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44090 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44091 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44092
44093 2003-06-27 Mark Mitchell <mark@codesourcery.com>
44094
44095 PR c++/10468
44096 * g++.dg/ext/typeof6.C: New test.
44097
44098 2003-06-27 Mark Mitchell <mark@codesourcery.com>
44099
44100 PR c++/10796
44101 * g++.dg/init/enum1.C: New test.
44102
44103 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
44104
44105 * gcc.dg/20030627-1.c: New test.
44106
44107 2003-06-26 Mark Mitchell <mark@codesourcery.com>
44108
44109 PR c++/11332
44110 * g++.dg/expr/static_cast2.C: New test.
44111
44112 2003-06-26 Roger Sayle <roger@eyesopen.com>
44113 Jakub Jelinek <jakub@redhat.com>
44114
44115 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44116 sprintf(dst,"%s",src) optimization.
44117 * gcc.c-torture/execute/20030626-1.c: New test case.
44118 * gcc.c-torture/execute/20030626-2.c: New test case.
44119
44120 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
44121
44122 * gcc.c-torture/execute/multi-ix.c: New test.
44123
44124 * gcc.c-torture/execute/simd-4.c (main):
44125 Added missing semicolon at end of union.
44126
44127 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
44128
44129 PR c++/8266
44130 * g++.dg/template/explicit-instantiation3.C: New test.
44131
44132 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44133
44134 * gcc.dg/20030626-1.c: Use signed char.
44135
44136 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44137
44138 * gcc.dg/20030626-1.c: New test.
44139
44140 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
44141
44142 * const-str-2.m: Update.
44143
44144 2003-06-25 Mark Mitchell <mark@codesourcery.com>
44145
44146 PR c++/10990
44147 * g++.dg/rtti/dyncast1.C: New test.
44148 * g++.dg/abi/mangle4.C: Correct base-specifier access.
44149 * g++.dg/lookup/scoped1.C: Remove XFAIL.
44150 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44151
44152 PR c++/10931
44153 * g++.dg/expr/static_cast1.C: New test.
44154
44155 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
44156
44157 * gcc.dg/20030625-1.c: New test.
44158
44159 2003-06-24 Roger Sayle <roger@eyesopen.com>
44160
44161 * gcc.c-torture/compile/20030624-1.c: New test case.
44162
44163 2003-06-24 Jakub Jelinek <jakub@redhat.com>
44164
44165 * gcc.c-torture/execute/string-opt-17.c: New test.
44166
44167 2003-06-24 Mark Mitchell <mark@codesourcery.com>
44168
44169 PR c++/5754
44170 * g++.dg/parse/crash6.C: New test.
44171
44172 2003-06-23 Roger Sayle <roger@eyesopen.com>
44173
44174 * gcc.dg/builtins-24.c: New test case.
44175
44176 2003-06-23 Jakub Jelinek <jakub@redhat.com>
44177
44178 * g++.dg/opt/operator1.C: New test.
44179
44180 2003-06-22 Roger Sayle <roger@eyesopen.com>
44181
44182 * gcc.c-torture/execute/string-opt-16.c: New test case.
44183
44184 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
44185
44186 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
44187 * g++.old-deja/g++.other/conv7.C: Likewise.
44188 * g++.old-deja/g++.other/overcnv2.C: Likewise.
44189 * g++.old-deja/g++.other/overload14.C: Likewise.
44190
44191 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
44192
44193 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44194 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44195
44196 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44197
44198 PR c++/10888
44199 * g++.dg/warn/Winline-3.C: New test.
44200
44201 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44202
44203 * lib/target-supports.exp (check_alias_available): Make the test
44204 program acceptable to the Solaris assembler.
44205
44206 PR c++/10749
44207 * g++.dg/template/memclass2.C: New test.
44208
44209 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44210 Eric Botcazou <ebotcazou@libertysurf.fr>
44211
44212 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44213 data for non-matching targets.
44214 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44215
44216 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44217
44218 PR c++/10845
44219 * g++.dg/template/member3.C: New test.
44220
44221 2003-06-19 Mark Mitchell <mark@codesourcery.com>
44222
44223 PR c++/10939
44224 * g++.dg/template/func1.C: New test.
44225
44226 PR c++/9649
44227 * g++.dg/template/static4.C: New test.
44228 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44229
44230 PR c++/11041
44231 * g++.dg/init/ref7.C: New test.
44232
44233 2003-06-19 Matt Austern <austern@apple.com>
44234
44235 PR c++/11228
44236 * g++.dg/anew1.C: New test.
44237 * g++.dg/anew2.C: New test.
44238 * g++.dg/anew3.C: New test.
44239 * g++.dg/anew4.C: New test.
44240
44241 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
44242
44243 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44244
44245 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
44246
44247 * gcc.c-torture/execute/simd-4.c (main): Make expected value
44248 endian-dependent.
44249
44250 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
44251
44252 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44253 Remove cruft.
44254
44255 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
44256
44257 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44258 * gcc.c-torture/compile/961203-1.c: Likewise.
44259 * gcc.c-torture/compile/980506-1.c: Likewise.
44260
44261 2003-06-17 Mark Mitchell <mark@codesourcery.com>
44262
44263 PR c++/10712
44264 * g++.dg/lookup/using7.C: New test.
44265
44266 2003-06-17 Mark Mitchell <mark@codesourcery.com>
44267
44268 PR c++/11105
44269 * g++.dg/abi/conv1.C: Remove it.
44270 * g++.dg/template/conv7.C: New test.
44271 * g++.dg/template/conv8.C: Likewise.
44272 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44273 conversion operator.
44274
44275 2003-06-17 Janis Johnson <janis187@us.ibm.com>
44276
44277 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44278 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44279 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44280 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44281 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44282 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44283 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44284 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44285 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44286 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44287 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44288 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44289 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44290 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44291 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44292 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44293 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44294 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44295 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44296 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44297 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44298 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44299 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44300 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44301 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44302 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44303 * gcc.dg/compat/struct-return-10_x.c: Ditto.
44304 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44305 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44306
44307 2003-06-16 Mark Mitchell <mark@codesourcery.com>
44308
44309 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44310 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44311 indications.
44312
44313 2003-06-16 Roger Sayle <roger@eyesopen.com>
44314
44315 * gcc.dg/i386-387-5.c: New test case.
44316 * gcc.dg/i386-387-6.c: New test case.
44317 * gcc.dg/builtins-23.c: New test case.
44318
44319 2003-06-15 Roger Sayle <roger@eyesopen.com>
44320
44321 * gcc.dg/builtins-22.c: New test case.
44322 * gcc.dg/i386-387-1.c: Update to test exp.
44323 * gcc.dg/i386-387-2.c: Likewise.
44324
44325 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44326
44327 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44328
44329 2003-06-12 Mark Mitchell <mark@codesourcery.com>
44330
44331 * lib/gcc-dg.exp (dg-require-dll): New function.
44332 (dg-xfail-if): Likewise.
44333 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44334 driver.
44335
44336 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44337 * gcc.c-torture/compile/20001205-1.c: Likewise.
44338 * gcc.c-torture/compile/20001226-1.c: Likewise.
44339 * gcc.c-torture/compile/20010518-2.c: Likewise.
44340 * gcc.c-torture/compile/20020312-1.c: Likewise.
44341 * gcc.c-torture/compile/20020604-1.c: Likewise.
44342 * gcc.c-torture/compile/920501-12.c: Likewise.
44343 * gcc.c-torture/compile/920501-4.c: Likewise.
44344 * gcc.c-torture/compile/920520-1.c: Likewise.
44345 * gcc.c-torture/compile/920521-1.c: Likewise.
44346 * gcc.c-torture/compile/920625-1.c: Likewise.
44347 * gcc.c-torture/compile/961203-1.c: Likewise.
44348 * gcc.c-torture/compile/980506-1.c: Likewise.
44349 * gcc.c-torture/compile/981006-1.c: Likewise.
44350 * gcc.c-torture/compile/981022-1.c: Likewise.
44351 * gcc.c-torture/compile/981223-1.c: Likewise.
44352 * gcc.c-torture/compile/990617-1.c: Likewise.
44353 * gcc.c-torture/compile/dll.c: Likewise.
44354 * gcc.c-torture/compile/labels-3.c: Likewise.
44355 * gcc.c-torture/compile/mipscop-1.c: Likewise.
44356 * gcc.c-torture/compile/mipscop-2.c: Likewise.
44357 * gcc.c-torture/compile/mipscop-3.c: Likewise.
44358 * gcc.c-torture/compile/mipscop-4.c: Likewise.
44359 * gcc.c-torture/compile/simd-5.c: Likewise.
44360 * gcc.c-torture/compile/20000804-1.x: Remove.
44361 * gcc.c-torture/compile/20001205-1.x: Likewise.
44362 * gcc.c-torture/compile/20001226-1.x: Likewise.
44363 * gcc.c-torture/compile/20010518-2.x: Likewise.
44364 * gcc.c-torture/compile/20020312-1.x: Likewise.
44365 * gcc.c-torture/compile/20020604-1.x: Likewise.
44366 * gcc.c-torture/compile/920501-12.x: Likewise.
44367 * gcc.c-torture/compile/920501-4.x: Likewise.
44368 * gcc.c-torture/compile/920520-1.x: Likewise.
44369 * gcc.c-torture/compile/920521-1.x: Likewise.
44370 * gcc.c-torture/compile/920625-1.x: Likewise.
44371 * gcc.c-torture/compile/961203-1.x: Likewise.
44372 * gcc.c-torture/compile/980506-1.x: Likewise.
44373 * gcc.c-torture/compile/981006-1.x: Likewise.
44374 * gcc.c-torture/compile/981022-1.x: Likewise.
44375 * gcc.c-torture/compile/981223-1.x: Likewise.
44376 * gcc.c-torture/compile/990617-1.x: Likewise.
44377 * gcc.c-torture/compile/mipscop-1.x: Likewise.
44378 * gcc.c-torture/compile/mipscop-2.x: Likewise.
44379 * gcc.c-torture/compile/mipscop-3.x: Likewise.
44380 * gcc.c-torture/compile/mipscop-4.x: Likewise.
44381 * gcc.c-torture/compile/simd-5.x: Likewise.
44382
44383 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44384
44385 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
44386
44387 * gcc.c-torture/execute/20030611-1.c: New test.
44388
44389 2003-06-12 Roger Sayle <roger@eyesopen.com>
44390
44391 PR middle-end/168
44392 * gcc.dg/20030612-1.c: New test case.
44393
44394 2003-06-12 Mark Mitchell <mark@codesourcery.com>
44395
44396 PR c++/10635
44397 * g++.dg/expr/cast1.C: New test.
44398
44399 2003-06-12 Roger Sayle <roger@eyesopen.com>
44400
44401 * gcc.dg/builtins-21.c: New test case.
44402
44403 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
44404
44405 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44406 options instead of at the end.
44407 * lib/objc.exp (objc_target_compile): Likewise.
44408
44409 2003-06-11 Mark Mitchell <mark@codesourcery.com>
44410
44411 PR c++/10432
44412 * g++.dg/parse/error1.C: New test.
44413
44414 2003-06-11 Janis Johnson <janis187@us.ibm.com>
44415
44416 * gcc.dg/compat/struct-by-value-11_main.c: New file.
44417 * gcc.dg/compat/struct-by-value-11_x.c: New file.
44418 * gcc.dg/compat/struct-by-value-11_y.c: New file.
44419 * gcc.dg/compat/struct-by-value-12_main.c: New file.
44420 * gcc.dg/compat/struct-by-value-12_x.c: New file.
44421 * gcc.dg/compat/struct-by-value-12_y.c: New file.
44422 * gcc.dg/compat/struct-by-value-13_main.c: New file.
44423 * gcc.dg/compat/struct-by-value-13_x.c: New file.
44424 * gcc.dg/compat/struct-by-value-13_y.c: New file.
44425 * gcc.dg/compat/struct-by-value-14_main.c: New file.
44426 * gcc.dg/compat/struct-by-value-14_x.c: New file.
44427 * gcc.dg/compat/struct-by-value-14_y.c: New file.
44428 * gcc.dg/compat/struct-by-value-15_main.c: New file.
44429 * gcc.dg/compat/struct-by-value-15_x.c: New file.
44430 * gcc.dg/compat/struct-by-value-15_y.c: New file.
44431 * gcc.dg/compat/struct-by-value-16_main.c: New file.
44432 * gcc.dg/compat/struct-by-value-16_x.c: New file.
44433 * gcc.dg/compat/struct-by-value-16_y.c: New file.
44434 * gcc.dg/compat/struct-by-value-17_main.c: New file.
44435 * gcc.dg/compat/struct-by-value-17_x.c: New file.
44436 * gcc.dg/compat/struct-by-value-17_y.c: New file.
44437 * gcc.dg/compat/struct-by-value-18_main.c: New file.
44438 * gcc.dg/compat/struct-by-value-18_x.c: New file.
44439 * gcc.dg/compat/struct-by-value-18_y.c: New file.
44440
44441 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44442 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44443 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44444 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44445 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44446 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44447 * gcc.dg/compat/scalar-return-3_main.c: New file.
44448 * gcc.dg/compat/scalar-return-3_x.c: New file.
44449 * gcc.dg/compat/scalar-return-3_y.c: New file.
44450 * gcc.dg/compat/scalar-return-4_main.c: New file.
44451 * gcc.dg/compat/scalar-return-4_x.c: New file.
44452 * gcc.dg/compat/scalar-return-4_y.c: New file.
44453
44454 2003-06-10 Janis Johnson <janis187@us.ibm.com>
44455
44456 * gcc.dg/compat/fp2-struct-check.h: New file.
44457 * gcc.dg/compat/fp2-struct-defs.h: New file.
44458 * gcc.dg/compat/fp2-struct-init.h: New file.
44459 * gcc.dg/compat/struct-by-value-10_main.c: New file.
44460 * gcc.dg/compat/struct-by-value-10_x.c: New file.
44461 * gcc.dg/compat/struct-by-value-10_y.c: New file.
44462 * gcc.dg/compat/struct-return-10_main.c: New file.
44463 * gcc.dg/compat/struct-return-10_x.c: New file.
44464 * gcc.dg/compat/struct-return-10_y.c: New file.
44465
44466 * gcc.dg/compat/compat-common.h: New file.
44467 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44468 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44469 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44470 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44471 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44472 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44473 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44474 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44475 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44476 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44477 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44478 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44479 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44480 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44481 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44482 * gcc.dg/compat/small-struct-check.h: Ditto.
44483 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44484 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44485 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44486 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44487 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44488 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44489 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44490 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44491 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44492 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44493 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44494 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44495 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44496 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44497 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44498 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44499 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44500 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44501 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44502 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44503 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44504 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44505 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44506 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44507 * gcc.dg/compat/struct-return-2_main.c: Ditto.
44508 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44509 * gcc.dg/compat/struct-return-2_y.c: Ditto.
44510 * gcc.dg/compat/struct-return-3_main.c: Ditto.
44511 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44512 * gcc.dg/compat/struct-return-3_y.c: Ditto.
44513
44514 2003-06-10 Geoffrey Keating <geoffk@apple.com>
44515
44516 * g++.dg/pch/static-1.C: New file.
44517 * g++.dg/pch/static-1.Hs: New file.
44518
44519 2003-06-10 Richard Henderson <rth@redhat.com>
44520
44521 * gcc.dg/asm-7.c: Adjust expected warning text.
44522
44523 2003-06-10 Roger Sayle <roger@eyesopen.com>
44524
44525 * gcc.dg/builtins-20.c: New test case.
44526
44527 2003-06-10 Mark Mitchell <mark@codesourcery.com>
44528
44529 PR c++/11131
44530 * g++.dg/opt/template1.C: New test.
44531
44532 2003-06-09 Mark Mitchell <mark@codesourcery.com>
44533
44534 * lib/gcc-dg.exp (dg-test): Clear additional_files and
44535 additional_sources.
44536
44537 2003-05-21 David Taylor <dtaylor@emc.com>
44538
44539 * gcc.dg/Wpadded.c: New file.
44540
44541 2003-06-09 Mark Mitchell <mark@codesourcery.com>
44542
44543 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44544 * gcc.dg/special/weak-2.c: Add dg-require-weak.
44545 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44546 dg-require-weak.
44547
44548 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
44549
44550 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44551
44552 2003-06-09 Mark Mitchell <mark@codesourcery.com>
44553
44554 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44555 (dg-require-alias): Likewise.
44556 (dg-require-gc-sections): Likewise.
44557 * lib/target-supports.exp (check_gc_sections_available): Likewise.
44558
44559 2003-06-08 Richard Henderson <rth@redhat.com>
44560
44561 * gcc.dg/20011029-2.c: Fix the array reference.
44562 * gcc.dg/asm-7.c: New.
44563
44564 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
44565
44566 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44567
44568 2003-06-08 Mark Mitchell <mark@codesourcery.com>
44569
44570 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44571 (dg-require-gc-sections): Likewise.
44572
44573 2003-06-08 Jan Hubicka <jh@suse.cz>
44574
44575 * i386-cmov1.c: Fix regular expression.
44576 * i386-cvt-1.c: Likewise.
44577 * i386-local.c: Likewise.
44578 * i386-local2.c: Likewise.
44579 * i386-mul.c: Likewise.
44580 * i386-ssetype-1.c: Likewise.
44581 * i386-ssetype-3.c: Likewise.
44582 * i386-ssetype-5.c: Likewise.
44583
44584 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44585
44586 PR c++/11039
44587 * g++.dg/warn/implicit-typename2.C: New test.
44588 * g++.dg/warn/implicit-typename3.C: New test.
44589
44590 2003-06-07 Richard Henderson <rth@redhat.com>
44591
44592 * g++.dg/other/offsetof3.C: Use size_t.
44593 * g++.dg/other/offsetof4.C: Likewise.
44594
44595 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
44596
44597 * lib/copy-file.exp: New. Implement gcc_copy_files.
44598
44599 * lib/dg-pch.exp: Load copy-file.exp
44600 (dg-pch): Use gcc_copy_files instead of "file copy".
44601
44602 2003-06-06 Mark Mitchell <mark@codesourcery.com>
44603
44604 * gcc.dg/weak/weak.exp: Simplify.
44605 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44606 * gcc.dg/weak/weak-1.c: Likewise.
44607 * gcc.dg/weak/weak-2.c: Likewise.
44608 * gcc.dg/weak/weak-3.c: Likewise.
44609 * gcc.dg/weak/weak-4.c: Likewise.
44610 * gcc.dg/weak/weak-5.c: Likewise.
44611 * gcc.dg/weak/weak-6.c: Likewise.
44612 * gcc.dg/weak/weak-7.c: Likewise.
44613 * gcc.dg/weak/weak-8.c: Likewise.
44614 * gcc.dg/weak/weak-9.c: Likewise.
44615
44616 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
44617
44618 gcc.c-torture/execute/20030606-1.c: New.
44619
44620 2003-06-06 Roger Sayle <roger@eyesopen.com>
44621
44622 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44623 * gcc.dg/builtins-19.c: Likewise.
44624
44625 2003-06-06 Roger Sayle <roger@eyesopen.com>
44626
44627 * gcc.dg/builtins-2.c: Add some more tests.
44628 * gcc.dg/builtins-18.c: New test case.
44629 * gcc.dg/builtins-19.c: New test case.
44630
44631 2003-06-06 Roger Sayle <roger@eyesopen.com>
44632 Jim Wilson <wilson@tuliptree.org>
44633
44634 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44635
44636 2003-06-06 Jakub Jelinek <jakub@redhat.com>
44637
44638 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44639 mempcpy/stpcpy calls not to be optimized into something else.
44640 * gcc.c-torture/execute/string-opt-3.c: Moved to...
44641 * gcc.c-torture/execute/builtins/string-7.c: ...here.
44642 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44643
44644 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44645
44646 * gcc.dg/format/asm_fprintf-1.c: New test.
44647
44648 2003-06-05 Mark Mitchell <mark@codesourcery.com>
44649
44650 * lib/gcc-defs.exp (additional_sources): New variable.
44651 (dg-additional-sources): New function.
44652 (additional_files): New variable.
44653 (dg-additional-files): New function.
44654 (dg-additional-files-options): Likewise.
44655 * lib/gcc-dg.exp (dg-require-weak): New function.
44656 (dg-require-alias): Likewise.
44657 (dg-require-gc-sections): Likewise.
44658 * lib/target-supports.exp (check_alias_available): Remove testfile
44659 parameter.
44660 (check_gc_sections_available): New function.
44661 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44662 (dg-gpp-additional-files): Likewise.
44663 * lib/g++.exp (additional_sources): Remove.
44664 (additional_files): Likewise.
44665 (g++_target_compile): Use dg-additional-files-options.
44666
44667 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
44668 Tcl logic.
44669 * gcc.dg/special/ecos.exp: Remove.
44670 * gcc.dg/special/20000419-2.c: Use dg-require-*.
44671 * gcc.dg/special/alias-1.c: Likewise.
44672 * gcc.dg/special/alias-2.c: Likewise.
44673 * gcc.dg/special/gcsec-1.c: Likewise.
44674 * gcc.dg/special/weak-1.c: Likewise.
44675 * gcc.dg/special/weak-2.c: Likewise.
44676 * gcc.dg/special/wkali-1.c: Likewise.
44677 * gcc.dg/special/wkali-2.c: Likewise.
44678
44679 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44680 dg-gpp-additional-*.
44681 * g++.dg/special/conpr-3.C: Likewise.
44682 * g++.dg/special/conpr-4.C: Likewise.
44683 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44684 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44685 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44686 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44687 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44688 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44689 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44690 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44691 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44692 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44693 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44694 * g++.old-deja/g++.other/comdat1.C: Likewise.
44695 * g++.old-deja/g++.other/comdat2.C: Likewise.
44696 * g++.old-deja/g++.other/comdat3.C: Likewise.
44697 * g++.old-deja/g++.other/ctor1.C: Likewise.
44698 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44699
44700 2003-06-05 Richard Henderson <rth@redhat.com>
44701
44702 * gcc.dg/debug/20030605-1.c: New.
44703
44704 2003-06-04 Mark Mitchell <mark@codesourcery.com>
44705
44706 * README.QMTEST: Update.
44707
44708 2003-06-04 Richard Henderson <rth@redhat.com>
44709
44710 * gcc.dg/cleanup-1.c: New.
44711 * gcc.dg/cleanup-2.c: New.
44712 * gcc.dg/cleanup-3.c: New.
44713 * gcc.dg/cleanup-4.c: New.
44714 * gcc.dg/cleanup-5.c: New.
44715 * gcc.dg/cleanup-6.c: New.
44716 * gcc.dg/cleanup-7.c: New.
44717
44718 2003-06-04 Mark Mitchell <mark@codesourcery.com>
44719
44720 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44721
44722 * lib/dg-pch.exp: New file.
44723 * g++.dg/pch/pch.exp: Use dg-pch.exp.
44724 * gcc.dg/pch/pch.exp: Likewise.
44725
44726 2003-06-04 Roger Sayle <roger@eyesopen.com>
44727
44728 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44729 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44730 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44731 * gcc.dg/builtins-17.c: New test case.
44732 * gcc.dg/i386-387-4.c: New test case.
44733 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44734
44735 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44736
44737 * gcc.dg/ultrasp9.c: New test.
44738
44739 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44740
44741 * gcc.c-torture/compile/20030604-1.c: New test.
44742 * gcc.dg/sparc-constant-1.c: New test.
44743
44744 2003-06-03 Glen Nakamura <glen@imodulo.com>
44745
44746 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44747
44748 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
44749
44750 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44751
44752 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44753 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44754
44755 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
44756
44757 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44758
44759 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44760
44761 PR c++/10940
44762 * g++.dg/template/spec10.C: New test.
44763
44764 2003-06-03 Roger Sayle <roger@eyesopen.com>
44765
44766 * gcc.dg/builtins-16.c: New test case.
44767
44768 2003-06-03 Jakub Jelinek <jakub@redhat.com>
44769
44770 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44771 mempcpy test with post-increments.
44772 * gcc.c-torture/execute/string-opt-3.c: New test.
44773 * gcc.dg/string-opt-1.c: New test.
44774
44775 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
44776
44777 PR fortran/10965
44778 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44779
44780 2003-06-02 Mark Mitchell <mark@codesourcery.com>
44781
44782 * lib/scanasm.exp (dg-scan): New function, factored out of ...
44783 (scan-assembler): ... here. Use dg-scan.
44784 (scan-assembler-not): Likewise.
44785 (scan-file): New function.
44786 (scan-file-not): Likewise.
44787 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44788 * gcc.dg/cpp/_Pragma4.c: Likewise.
44789 * gcc.dg/cpp/_Pragma5.c: Likewise.
44790 * gcc.dg/cpp/avoidpaste1.c: Likewise.
44791 * gcc.dg/cpp/avoidpaste2.c: Likewise.
44792 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44793 * gcc.dg/cpp/cmdlne-P.c: Likewise.
44794 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44795 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44796 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44797 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44798 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44799 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44800 * gcc.dg/cpp/cxxcom1.c: Likewise.
44801 * gcc.dg/cpp/line1.c: Likewise.
44802 * gcc.dg/cpp/maccom1.c: Likewise.
44803 * gcc.dg/cpp/maccom2.c: Likewise.
44804 * gcc.dg/cpp/maccom3.c: Likewise.
44805 * gcc.dg/cpp/maccom4.c: Likewise.
44806 * gcc.dg/cpp/maccom5.c: Likewise.
44807 * gcc.dg/cpp/maccom6.c: Likewise.
44808 * gcc.dg/cpp/multiline.c: Likewise.
44809 * gcc.dg/cpp/spacing1.c: Likewise.
44810 * gcc.dg/cpp/spacing2.c: Likewise.
44811 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44812 * gcc.dg/cpp/trad/maccom1.c: Likewise.
44813 * gcc.dg/cpp/trad/maccom2.c: Likewise.
44814 * gcc.dg/cpp/trad/maccom3.c: Likewise.
44815 * gcc.dg/cpp/trad/maccom4.c: Likewise.
44816 * gcc.dg/cpp/trad/maccom6.c: Likewise.
44817 * gcc.dg/cpp/cxxcom2.c: Likewise.
44818 * gcc.dg/cpp/cxxcom2.h: New file.
44819
44820 * gcc.dg/cpp/truefalse.cpp: Move it to ...
44821 * g++.dg/cpp/truefalse.C: Here.
44822 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44823
44824 2003-06-01 Loren James Rittle <ljrittle@acm.org>
44825
44826 * gcc.dg/cpp/redef3.c: New file.
44827
44828 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
44829
44830 * gcc.dg/i386-loop-3.c: New test.
44831
44832 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
44833
44834 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44835
44836 2003-05-31 Roger Sayle <roger@eyesopen.com>
44837
44838 * gcc.dg/fwrapv-1.c: New test case.
44839 * gcc.dg/fwrapv-2.c: New test case.
44840
44841 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44842
44843 PR c++/10956
44844 * g++.dg/template/spec9.C: New test.
44845
44846 2003-05-29 Roger Sayle <roger@eyesopen.com>
44847
44848 * gcc.dg/duff-4.c: New test case.
44849
44850 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
44851
44852 PR fortran/10843
44853 * g77.dg/ffixed-form-1.f: New test
44854 * g77.dg/ffixed-form-2.f: New test
44855 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44856 * g77.dg/ffree-form-3.f: New test
44857
44858 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
44859
44860 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44861 * gcc.dg/wint_t-1.c: Likewise.
44862
44863 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44864
44865 * g++.dg/template/access11.C: New test.
44866
44867 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44868
44869 PR c++/10849
44870 * g++.dg/template/access10.C: New test.
44871
44872 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44873 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44874
44875 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44876
44877 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
44878
44879 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44880 suppress for powerpc-*-darwin*.
44881 * gcc.dg/torture/builtin-noret-2.c: Likewise.
44882
44883 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
44884
44885 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44886 suppress option for powerpc-*-darwin*.
44887
44888 2003-05-23 Roger Sayle <roger@eyesopen.com>
44889
44890 * gcc.dg/builtins-1.c: Add tests for tan and atan.
44891 * gcc.dg/builtins-4.c: Add test for fmod.
44892
44893 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44894
44895 PR c++/10682
44896 * g++.dg/template/instantiate4.C: New test.
44897
44898 2003-05-22 Roger Sayle <roger@eyesopen.com>
44899
44900 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44901
44902 2003-05-21 Janis Johnson <janis187@us.ibm.com>
44903
44904 * gcc.dg/compat/scalar-return-1_main.c: New file.
44905 * gcc.dg/compat/scalar-return-1_x.c: New file.
44906 * gcc.dg/compat/scalar-return-1_y.c: New file.
44907 * gcc.dg/compat/scalar-return-2_main.c: New file.
44908 * gcc.dg/compat/scalar-return-2_x.c: New file.
44909 * gcc.dg/compat/scalar-return-2_y.c: New file.
44910 * gcc.dg/compat/struct-return-3_main.c: New file.
44911 * gcc.dg/compat/struct-return-3_y.c: New file.
44912 * gcc.dg/compat/struct-return-3_x.c: New file.
44913 * gcc.dg/compat/struct-return-2_main.c: New file.
44914 * gcc.dg/compat/struct-return-2_x.c: New file.
44915 * gcc.dg/compat/struct-return-2_y.c: New file.
44916
44917 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44918
44919 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44920 for hppa*-hp-hpux*.
44921 * gcc.dg/20021014-1.c (dg-options): Likewise.
44922 * gcc.dg/nest.c (dg-options): Likewise.
44923
44924 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
44925
44926 PR c++/9738
44927 * g++.dg/ext/dllimport2.C: New file.
44928 * g++.dg/ext/dllimport3.C: New file.
44929
44930 2003-05-20 Janis Johnson <janis187@us.ibm.com>
44931
44932 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44933 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44934 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44935 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44936 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44937 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44938 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44939 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44940 * gcc.dg/compat/small-struct-defs.h: New file.
44941 * gcc.dg/compat/small-struct-init.h: New file.
44942 * gcc.dg/compat/small-struct-check.h: New file.
44943 * gcc.dg/compat/fp-struct-defs.h: New file.
44944 * gcc.dg/compat/fp-struct-check.h: New file.
44945 * gcc.dg/compat/fp-struct-init.h: New file.
44946 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44947 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44948
44949 2003-05-19 Jakub Jelinek <jakub@redhat.com>
44950
44951 * gcc.dg/20030225-2.c: New test.
44952
44953 2003-05-18 Roger Sayle <roger@eyesopen.com>
44954 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44955
44956 * gcc.c-torture/compile/20030518-1.c: New test case.
44957
44958 2003-05-18 Mark Mitchell <mark@codesourcery.com>
44959
44960 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44961 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44962 gcc-dg-debug-runtest.
44963 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44964 gcc-dg-debug-runtest.
44965
44966 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44967
44968 PR c++/9022
44969 * g++.dg/lookup/using6.C: New test.
44970
44971 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44972
44973 * g++.dg/parse/access2.C: New test.
44974
44975 2003-05-17 Mark Mitchell <mark@codesourcery.com>
44976
44977 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44978 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44979 * gcc.dg/debug/debug.exp: Likewise.
44980
44981 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
44982
44983 * gcc.dg/dollar.c: New test.
44984
44985 2003-05-16 Janis Johnson <janis187@us.ibm.com>
44986
44987 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44988 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44989 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44990 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44991 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44992 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44993 * gcc.dg/compat/struct-by-value-6_main.c: New file.
44994 * gcc.dg/compat/struct-by-value-6_x.c: New file.
44995 * gcc.dg/compat/struct-by-value-6_y.c: New file.
44996 * gcc.dg/compat/struct-by-value-7_main.c: New file.
44997 * gcc.dg/compat/struct-by-value-7_x.c: New file.
44998 * gcc.dg/compat/struct-by-value-7_y.c: New file.
44999 * gcc.dg/compat/struct-by-value-8_main.c: New file.
45000 * gcc.dg/compat/struct-by-value-8_x.c: New file.
45001 * gcc.dg/compat/struct-by-value-8_y.c: New file.
45002 * gcc.dg/compat/struct-by-value-9_main.c: New file.
45003 * gcc.dg/compat/struct-by-value-9_x.c: New file.
45004 * gcc.dg/compat/struct-by-value-9_y.c: New file.
45005
45006 2003-05-16 Mark Mitchell <mark@codesourcery.com>
45007
45008 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45009 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
45010 support for "repo" mode.
45011 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45012 * lib/g77-dg.exp: Likewise.
45013 * lib/obj-dg.exp: Likewise.
45014
45015 2003-05-16 Jakub Jelinek <jakub@redhat.com>
45016
45017 Merge from gcc-3_2-rhl8-branch:
45018 2003-04-23 Jakub Jelinek <jakub@redhat.com>
45019
45020 * gcc.dg/tls/opt-6.c: New test.
45021
45022 2003-04-05 Jakub Jelinek <jakub@redhat.com>
45023
45024 * gcc.dg/20030405-1.c: New test.
45025
45026 2003-03-09 Jakub Jelinek <jakub@redhat.com>
45027
45028 * gcc.dg/20030309-1.c: New test.
45029
45030 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45031
45032 * gcc.c-torture/execute/20030307-1.c: New test.
45033
45034 2003-02-20 Randolph Chung <tausq@debian.org>
45035
45036 * gcc.c-torture/compile/20030220-1.c: New test.
45037
45038 2003-02-18 Jakub Jelinek <jakub@redhat.com>
45039
45040 * gcc.dg/20030217-1.c: New test.
45041
45042 2003-01-29 Jakub Jelinek <jakub@redhat.com>
45043
45044 * gcc.c-torture/compile/20020129-1.c: New test.
45045
45046 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45047
45048 * gcc.dg/unroll-1.c: New test.
45049
45050 2002-11-16 Jan Hubicka <jh@suse.cz>
45051
45052 * gcc.c-torture/execute/20020920-1.c: New test.
45053
45054 2002-10-08 Jakub Jelinek <jakub@redhat.com>
45055
45056 PR target/7434
45057 * gcc.c-torture/compile/20021008-1.c: New test.
45058
45059 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
45060
45061 PR target/7559
45062 * gcc.c-torture/execute/20020810-1.c: New test.
45063
45064 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45065
45066 * gcc.c-torture/compile/20020807-1.c: New test.
45067
45068 2002-07-30 Jakub Jelinek <jakub@redhat.com>
45069
45070 * gcc.dg/tls/opt-1.c: New test.
45071
45072 2002-07-29 Jakub Jelinek <jakub@redhat.com>
45073
45074 * gcc.dg/20020729-1.c: New test.
45075
45076 2002-07-20 Jakub Jelinek <jakub@redhat.com>
45077
45078 * g++.dg/opt/life1.C: New test.
45079
45080 2002-05-20 Jakub Jelinek <jakub@redhat.com>
45081
45082 * gcc.dg/20020525-1.c: New test.
45083
45084 2002-05-24 Jakub Jelinek <jakub@redhat.com>
45085
45086 PR c++/6794
45087 * g++.dg/ext/pretty1.C: New test.
45088 * g++.dg/ext/pretty2.C: New test.
45089
45090 2003-05-15 Mark Mitchell <mark@codesourcery.com>
45091
45092 PR c++/8385
45093 * g++.dg/ext/typeof5.C: New test.
45094
45095 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
45096
45097 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45098 __USER_LABEL_PREFIX__ into account.
45099 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45100
45101 2003-05-14 Roger Sayle <roger@eyesopen.com>
45102
45103 * gcc.dg/builtins-15.c: New test case.
45104
45105 2003-05-13 Zack Weinberg <zack@codesourcery.com>
45106
45107 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45108
45109 2003-05-12 Mark Mitchell <mark@codesourcery.com>
45110
45111 * lib/g++.exp: Tweak handling of additional source files.
45112 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45113 * g++.dg/special/conpr-2a.C: Rename to ...
45114 * g++.dg/special/conpr-2a.cc: ... this.
45115 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45116 * g++.dg/special/conpr-3a.C: Rename to ...
45117 * g++.dg/special/conpr-3a.cc: This.
45118 * g++.dg/special/conpr-3b.C: Rename to ...
45119 * g++.dg/special/conpr-3b.cc: This.
45120 * g++.dg/special/conpr-4.C: New test.
45121 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45122
45123 2003-05-12 David Edelsohn <edelsohn@gnu.org>
45124
45125 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45126
45127 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45128
45129 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45130 * g++.old-deja/g++.robertl/eb71.C: Likewise.
45131 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45132 * g++.old-deja/g++.other/warn3.C: Likewise.
45133
45134 2003-05-11 Roger Sayle <roger@eyesopen.com>
45135
45136 * gcc.dg/i386-387-1.c: Update to also test log.
45137 * gcc.dg/i386-387-2.c: Likewise.
45138
45139 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
45140
45141 * g77.f-torture/execute/int8421.f: New test.
45142
45143 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45144
45145 PR c++/10230, c++/10481
45146 * g++.dg/lookup/scoped5.C: New test.
45147
45148 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45149
45150 PR c++/10552
45151 * g++.dg/template/ttp6.C: New test.
45152
45153 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
45154
45155 * gcc.c-torture/execute/builtins: New directory.
45156 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45157 gcc.c-torture/execute/builtins.
45158 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45159 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45160 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
45161 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45162
45163 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45164
45165 PR c++/9252
45166 * g++.dg/template/access8.C: New test.
45167 * g++.dg/template/access9.C: New test.
45168
45169 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45170
45171 PR c++/9554
45172 * g++.dg/parse/access1.C: New test.
45173
45174 2003-05-09 DJ Delorie <dj@redhat.com>
45175
45176 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45177 long, and not an int.
45178
45179 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45180
45181 PR c++/10555, c++/10576
45182 * g++.dg/template/memclass1.C: New test.
45183
45184 2003-05-08 DJ Delorie <dj@redhat.com>
45185
45186 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45187 targets.
45188 * gcc.c-torture/execute/20021024-1.x: Likewise.
45189 * gcc.c-torture/execute/shiftdi.x: Likewise.
45190 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45191 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45192 * gcc.dg/20021018-1.c: Likewise.
45193
45194 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45195
45196 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45197
45198 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45199 (bcopy): Call memmove.
45200
45201 2003-05-08 Roger Sayle <roger@eyesopen.com>
45202
45203 * g77.f-torture/compile/8485.f: New test case.
45204
45205 2003-05-07 Richard Henderson <rth@redhat.com>
45206
45207 PR c++/10570
45208 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45209 Verify exception_cleanup not called for rethrows.
45210 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45211 when exiting catch block without rethrowing.
45212 * g++.dg/eh/forced3.C: New.
45213 * g++.dg/eh/forced4.C: New.
45214
45215 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
45216
45217 * gcc.dg/20030505.c: Fix triplet.
45218
45219 2003-05-06 DJ Delorie <dj@redhat.com>
45220
45221 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45222 * gcc.dg/nest.c: Likewise.
45223
45224 2003-05-05 Roger Sayle <roger@eyesopen.com>
45225
45226 * gcc.dg/builtins-14.c: New test case.
45227
45228 2003-05-05 Janis Johnson <janis187@us.ibm.com>
45229
45230 * lib/compat.exp (compat-execute): New argument.
45231 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45232 * gcc.dg/compat: New test directory.
45233 * gcc.dg/compat/compat.exp: New expect script.
45234 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45235 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45236 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45237 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45238 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45239 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45240
45241 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45242 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45243 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45244 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45245 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45246 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45247 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45248 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45249 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45250 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45251 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45252 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45253 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45254 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45255 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45256
45257 2003-05-05 Zack Weinberg <zack@codesourcery.com>
45258
45259 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45260
45261 2003-05-05 Jakub Jelinek <jakub@redhat.com>
45262
45263 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45264
45265 2003-05-05 Geoffrey Keating <geoffk@apple.com>
45266
45267 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45268 * gcc.dg/ppc-fsel-2.c: New test.
45269
45270 * gcc.dg/unused-5.c: New test.
45271
45272 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45273
45274 PR c++/10496
45275 * g++.dg/warn/pmf1.C: New test.
45276
45277 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45278
45279 PR c++/4494
45280 * g++.dg/warn/main.C: New test.
45281
45282 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45283
45284 * gcc.dg/nonnull-3.c: New test.
45285
45286 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
45287
45288 * gcc.dg/cpp/Wtrigraphs.c: Update.
45289 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45290
45291 2003-05-03 Geoffrey Keating <geoffk@apple.com>
45292
45293 * gcc.dg/ppc-fsel-1.c: New test.
45294
45295 2003-05-03 Zack Weinberg <zack@codesourcery.com>
45296
45297 PR c/10604
45298 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45299
45300 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
45301
45302 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45303
45304 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45305
45306 PR c++/9364, c++/10553, c++/10586
45307 * g++.dg/parse/typename4.C: New test.
45308 * g++.dg/parse/typename5.C: Likewise.
45309
45310 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
45311
45312 * gcc.c-torture/compile/20030503-1.c: New test.
45313
45314 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45315
45316 * g++.dg/lookup/using5.C: Fix testcase error.
45317
45318 2003-05-01 Chris Demetriou <cgd@broadcom.com>
45319
45320 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45321 since MEABI is no longer supported. Remove all vestiges
45322 of MEABI from the test.
45323
45324 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45325
45326 PR c++/10554
45327 * g++.dg/lookup/using5.C: New test.
45328
45329 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45330
45331 PR c++/8772
45332 * g++.dg/template/ttp5.C: New test.
45333
45334 2003-04-30 Mark Mitchell <mark@codesourcery.com>
45335
45336 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45337 (dg-gpp-additional-sources): New function.
45338 (dg-gpp-additional-files): Likewise.
45339 * lib/g++.exp (additional_sources): New variable.
45340 (additional_files): Likewise.
45341 (g++_target_compile): Deal with them.
45342 * lib/old-dejagnu.exp: Remove.
45343 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45344 * g++.old-deja: Revise all tests to use dg commands.
45345
45346 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45347
45348 PR c++/9432, c++/9528
45349 * g++.dg/lookup/using4.C: New test.
45350
45351 2003-04-29 Geoffrey Keating <geoffk@apple.com>
45352
45353 * gcc.dg/noreturn-5.c: New file.
45354 * gcc.dg/noreturn-6.c: New file.
45355
45356 * gcc.c-torture/compile/inline-1.c: New file.
45357
45358 2003-04-29 Mark Mitchell <mark@codesourcery.com>
45359
45360 PR c++/10551
45361 * g++.dg/template/explicit1.C: New test.
45362
45363 2003-04-29 Mark Mitchell <mark@codesourcery.com>
45364
45365 PR c++/10549
45366 * g++.dg/other/bitfield1.C: New test.
45367
45368 PR c++/10527
45369 * g++.dg/init/new7.C: New test.
45370
45371 2003-04-29 Mark Mitchell <mark@codesourcery.com>
45372
45373 * g++.dg/ext/desig1.C: New test.
45374 * g++.dg/ext/init1.C: Update.
45375
45376 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45377
45378 2003-04-28 Mark Mitchell <mark@codesourcery.com>
45379
45380 PR c++/10180
45381 * g++.dg/warn/Winline-1.C: New test.
45382
45383 2003-04-28 Jakub Jelinek <jakub@redhat.com>
45384
45385 * gcc.c-torture/execute/string-opt-19.c: New test.
45386
45387 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45388 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45389
45390 2003-04-27 Mark Mitchell <mark@codesourcery.com>
45391
45392 PR c++/10506
45393 * g++.dg/init/new6.C: New test.
45394
45395 PR c++/10503
45396 * g++.dg/init/ref6.C: New test.
45397
45398 2003-04-26 David Edelsohn <edelsohn@gnu.org>
45399
45400 * g++.dg/warn/weak1.C: XFAIL on AIX4.
45401
45402 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45403
45404 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45405 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45406
45407 2003-04-25 Mark Mitchell <mark@codesourcery.com>
45408
45409 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45410 initialized static data members.
45411
45412 2003-04-25 H.J. Lu <hjl@gnu.org>
45413
45414 * gcc.dg/ia64-sync-4.c: New test.
45415
45416 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45417
45418 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
45419 date.
45420
45421 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
45422
45423 PR c++/10337
45424 * g++.dg/warn/conv1.C: New test.
45425 * g++.old-deja/g++.other/conv7.C: Adjust.
45426 * g++.old-deja/g++.other/overload14.C: Adjust.
45427
45428 2003-04-23 Mark Mitchell <mark@codesourcery.com>
45429
45430 PR c++/10471
45431 * g++.dg/template/defarg2.C: New test.
45432
45433 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
45434
45435 * gcc.dg/cpp/include2.c: Update.
45436 * gcc.dg/cpp/multiline-2.c: New.
45437 * gcc.dg/cpp/multiline.c: Update.
45438 * gcc.dg/cpp/strify2.c: Update.
45439 * gcc.dg/cpp/trad/literals-2.c: Update.
45440
45441 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45442
45443 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45444
45445 2003-04-23 Mark Mitchell <mark@codesourcery.com>
45446
45447 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45448
45449 2003-04-23 Mark Mitchell <mark@codesourcery.com>
45450
45451 PR c++/10451
45452 * g++.dg/parse/crash4.C: New test.
45453
45454 PR c++/9847
45455 * g++.dg/parse/crash5.C: New test.
45456
45457 2003-04-22 Mark Mitchell <mark@codesourcery.com>
45458
45459 PR c++/10446
45460 * g++.dg/parse/crash3.C: New test.
45461
45462 PR c++/10428
45463 * g++.dg/parse/elab1.C: New test.
45464
45465 2003-04-22 Devang Patel <dpatel@apple.com>
45466
45467 * gcc.dg/cpp/trad/funlike-5.c: New test.
45468
45469 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
45470
45471 * g++.dg/other/packed1.C: Fix dg options.
45472
45473 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
45474
45475 * g++.dg/other/offsetof2.C: New test.
45476
45477 2003-04-21 Mark Mitchell <mark@codesourcery.com>
45478
45479 * g++.dg/template/recurse.C: Adjust location of error messages.
45480
45481 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
45482
45483 PR c++/9881
45484 * g++.dg/init/addr-const1.C: New test.
45485 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45486
45487 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
45488
45489 PR c++/10405
45490 * g++.dg/lookup/struct-hack1.C: New test.
45491
45492 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
45493
45494 * ucs.c: Update diagnostic messages.
45495
45496 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
45497
45498 * gcc.dg/cpp/truefalse.cpp: New test.
45499 * gcc.dg/cpp/cpp.exp: Update.
45500 * g++.dg/other/stdbool-if.C: Remove.
45501
45502 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
45503
45504 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45505 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45506
45507 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45508
45509 * gcc.c-torture/compile/20030418-1.c: New test.
45510
45511 2003-04-17 Janis Johnson <janis187@us.ibm.com>
45512
45513 * README.compat: Remove; content moved to doc/sourcebuild.texi.
45514
45515 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45516
45517 PR c++/10347
45518 g++.dg/template/dependent-name1.C: New test.
45519
45520 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
45521
45522 * gcc.dg/warn-1.c (tourist_guide): New array,
45523 contains a pointer to bar.
45524
45525 2003-04-16 Roger Sayle <roger@eyesopen.com>
45526
45527 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45528 * gcc.c-torture/execute/medce-1.c: New test case.
45529 * gcc.c-torture/execute/medce-2.c: New test case.
45530
45531 2003-04-15 Mark Mitchell <mark@codesourcery.com>
45532
45533 * lib/prune.exp: Ignore more messages.
45534
45535 PR c++/10381
45536 * g++.dg/parse/lookup3.C: New test.
45537
45538 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
45539
45540 * gcc.c-torture/compile/20030415-1.c : New test.
45541
45542 2003-04-14 Mark Mitchell <mark@codesourcery.com>
45543
45544 * gcc.c-torture/execute/scope-2.c: Move to ...
45545 * gcc.dg/noncompile/scope.c: .... here.
45546
45547 2003-04-14 Roger Sayle <roger@eyesopen.com>
45548
45549 * gcc.dg/20030414-2.c: New test case.
45550
45551 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
45552
45553 PR target/10377
45554 * gcc.dg/20030414-1.c: New test.
45555
45556 2003-04-13 Roger Sayle <roger@eyesopen.com>
45557
45558 * gcc.dg/builtins-12.c: New test case.
45559 * gcc.dg/builtins-13.c: New test case.
45560
45561 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45562
45563 * gcc.c-torture/execute/string-opt-18.c: New test.
45564
45565 2003-04-13 Mark Mitchell <mark@codesourcery.com>
45566
45567 PR c++/10300
45568 * g++.dg/init/new5.C: New test.
45569
45570 2003-04-12 Mark Mitchell <mark@codesourcery.com>
45571
45572 PR c++/7910
45573 * g++.dg/ext/dllimport1.C: New test.
45574
45575 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45576
45577 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45578
45579 2003-04-11 Bud Davis <bdavis9659@comcast.net>
45580
45581 PR Fortran/9263
45582 * g77.f-torture/noncompile/9263.f: New test
45583 PR Fortran/1832
45584 * g77.f-torture/execute/1832.f: New test
45585
45586 2003-04-11 David Chad <davidc@freebsd.org>
45587 Loren J. Rittle <ljrittle@acm.org>
45588
45589 PR libobjc/8562
45590 * objc.dg/headers.m: New test.
45591
45592 2003-04-10 Zack Weinberg <zack@codesourcery.com>
45593
45594 * gcc.c-torture/execute/builtin-noret-2.c: New.
45595 * gcc.c-torture/execute/builtin-noret-2.x: New.
45596 XFAIL builtin-noret-2.c at -O1 and above.
45597 * gcc.dg/redecl.c: New.
45598 * gcc.dg/Wshadow-1.c: Update error regexps.
45599
45600 2003-04-10 Mark Mitchell <mark@codesourcery.com>
45601
45602 * g++.dg/abi/bitfield10.C: New test.
45603
45604 2003-04-09 Mike Stump <mrs@apple.com>
45605
45606 * gcc.dg/pch/pch.exp: Make testcase names longer.
45607 * g++.dg/pch/pch.exp: Make testcase names longer.
45608
45609 2003-04-08 Roger Sayle <roger@eyesopen.com>
45610
45611 * gcc.dg/builtins-11.c: New test case.
45612
45613 2003-04-08 Roger Sayle <roger@eyesopen.com>
45614
45615 * gcc.dg/builtins-9.c: New test case.
45616 * gcc.dg/builtins-10.c: New test case.
45617
45618 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
45619
45620 * gcc.dg/noncompile/init-4.c.c: New test.
45621
45622 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
45623
45624 * gcc.misc-test/gcov-9.c: New test.
45625 * gcc.misc-test/gcov-10.c: New test
45626 * gcc.misc-test/gcov-11.c: New test.
45627
45628 2003-04-05 Zack Weinberg <zack@codesourcery.com>
45629
45630 PR optimization/10024
45631 * gcc.c-torture/compile/20030405-1.c: New test.
45632
45633 2003-04-04 Geoffrey Keating <geoffk@apple.com>
45634
45635 * gcc.dg/pch/static-3.c: New.
45636 * gcc.dg/pch/static-3.hs: New.
45637 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45638
45639 2003-04-04 Richard Henderson <rth@redhat.com>
45640
45641 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45642 * g++.dg/eh/forced2.C: Likewise.
45643
45644 2003-04-03 Mike Stump <mrs@apple.com>
45645
45646 * lib/scanasm.exp (scan-assembler): Add xfail processing for
45647 target arg.
45648 (scan-assembler-times, scan-assembler-not): Likewise.
45649 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45650
45651 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45652
45653 * gcc.dg/sparc-loop-1.c: New test.
45654
45655 2003-04-02 Geoffrey Keating <geoffk@apple.com>
45656
45657 PR other/9274
45658 * g++.dg/pch/system-2.C: New.
45659 * g++.dg/pch/system-2.Hs: New.
45660
45661 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
45662
45663 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45664
45665 * g++.dg/eh/simd-1.C (vecfunc): Same.
45666
45667 2003-04-01 Roger Sayle <roger@eyesopen.com>
45668
45669 * gcc.c-torture/execute/20030401-1.c: New test case.
45670
45671 2003-04-01 Ziemowit Laski <zlaski@apple.com>
45672
45673 * objc.dg/defs.m: New.
45674
45675 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
45676
45677 * g++.dg/eh/simd-1.C: New.
45678 * g++.dg/eh/simd-2.C: New.
45679
45680 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
45681
45682 * gcc.c-torture/execute/simd-3.c: New.
45683
45684 2003-03-31 Mark Mitchell <mark@codesourcery.com>
45685
45686 PR c/9936
45687 * gcc.dg/20030331-2.c: New test.
45688
45689 2003-03-31 Mark Mitchell <mark@codesourcery.com>
45690
45691 PR c++/10278
45692 * g++.dg/parse/crash2.C: New test.
45693
45694 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
45695
45696 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45697 * gcc.c-torture/execute/20030331-1.c: ...here.
45698
45699 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
45700
45701 * gcc.c-torture/execute/20030331-1.c: New test.
45702
45703 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
45704
45705 * lib/gcov.exp: Adjust call return testing strings.
45706 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45707
45708 2003-03-31 Roger Sayle <roger@eyesopen.com>
45709
45710 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45711 * gcc.dg/builtins-7.c: New test case.
45712 * gcc.dg/builtins-8.c: New test case.
45713
45714 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
45715
45716 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45717
45718 2003-03-30 Mark Mitchell <mark@codesourcery.com>
45719
45720 PR c++/7647
45721 * g++.dg/lookup-class-member-2.C: New test.
45722
45723 2003-03-30 Glen Nakamura <glen@imodulo.com>
45724
45725 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45726
45727 2003-03-28 Roger Sayle <roger@eyesopen.com>
45728
45729 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45730
45731 2003-03-28 Mark Mitchell <mark@codesourcery.com>
45732
45733 * g++.dg/init/attrib1.C: New test.
45734
45735 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45736
45737 * gcc.dg/ultrasp8.c: New test.
45738
45739 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45740
45741 * gcc.dg/ultrasp7.c: New test.
45742
45743 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
45744
45745 PR c++/10047
45746 * g++.dg/template/inline1.C: New test.
45747
45748 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45749
45750 * gcc.dg/sparc-dwarf2.c: New test.
45751
45752 2003-03-27 Roger Sayle <roger@eyesopen.com>
45753
45754 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45755 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45756
45757 2003-03-27 Mark Mitchell <mark@codesourcery.com>
45758
45759 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45760 than reading .x files.
45761 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45762 * g77.dg/gcov/gcov-1.f: Likewise.
45763 * gcc.misc-tests/gcov-4b.c: Likewise.
45764 * gcc.misc-tests/gcov-5b.c: Likewise.
45765 * gcc.misc-tests/gcov-6.c: Likewise.
45766 * gcc.misc-tests/gcov-7.c: Likewise.
45767 * gcc.misc-tests/gcov-8.c: Likewise.
45768 * g++.dg/gcov/gcov-1.x: Remove.
45769 * g77.dg/gcov/gcov-1.x: Likewise.
45770 * gcc.misc-tests/gcov-4b.x: Likewise.
45771 * gcc.misc-tests/gcov-5b.x: Likewise.
45772 * gcc.misc-tests/gcov-6.x: Likewise.
45773 * gcc.misc-tests/gcov-7.x: Likewise.
45774 * gcc.misc-tests/gcov-8.x: Likewise.
45775
45776 2003-03-27 Glen Nakamura <glen@imodulo.com>
45777
45778 PR opt/10087
45779 * gcc.dg/20030324-1.c: New test.
45780
45781 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
45782
45783 PR c++/10224
45784 * g++.dg/template/arg3.C: New test.
45785
45786 PR c++/10158
45787 * g++.dg/template/friend18.C: New test.
45788
45789 2003-03-26 Roger Sayle <roger@eyesopen.com>
45790
45791 * g77.f-torture/compile/20030326-1.f: New test case.
45792
45793 2003-03-26 Janis Johnson <janis187@us.ibm.com>
45794
45795 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45796
45797 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45798
45799 2003-03-26 Jakub Jelinek <jakub@redhat.com>
45800
45801 * gcc.dg/ia64-sync-3.c: New test.
45802
45803 2003-03-26 Alan Modra <amodra@bigpond.net.au>
45804
45805 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45806
45807 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45808
45809 * gcc.dg/ultrasp6.c: New test.
45810
45811 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45812
45813 * gcc.dg/i386-signbit-1.c: New test.
45814 * gcc.dg/i386-signbit-2.c: New test.
45815 * gcc.dg/i386-signbit-3.c: New test.
45816
45817 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45818
45819 * gcc.dg/ultrasp5.c: Fix options.
45820
45821 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45822
45823 * gcc.dg/ultrasp5.c: Fix comment.
45824
45825 2003-03-24 Bud Davis <bdavis9659@comcast.net>
45826
45827 PR fortran/10197
45828 * g77.f-torture/execute/10197.f: New test.
45829
45830 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
45831
45832 PR c++/9898, c++/383
45833 * g++.dg/template/conv6.C: New test.
45834
45835 PR c++/10119
45836 * g++.dg/template/ptrmem5.C: New test.
45837
45838 PR c++/10026
45839 * g++.dg/lookup/koenig1.C: New test.
45840
45841 PR C++/10199
45842 * g++.dg/lookup/template2.C: New test.
45843
45844 2003-03-24 Jakub Jelinek <jakub@redhat.com>
45845
45846 * g++.dg/opt/rtti1.C: New test.
45847
45848 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
45849
45850 * gcc.dg/ultrasp5.c: New test.
45851
45852 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
45853
45854 PR middle-end/9967
45855 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45856 builtin fputs.
45857
45858 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45859
45860 PR c/8224
45861 * gcc.dg/20030323-1.c: New test.
45862
45863 2003-03-23 Roger Sayle <roger@eyesopen.com>
45864
45865 * gcc.c-torture/compile/20030323-1.c: New test case.
45866
45867 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
45868
45869 * gcc.dg/20030321-1.c: New test.
45870
45871 2003-03-22 Zack Weinberg <zack@codesourcery.com>
45872
45873 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45874
45875 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
45876
45877 PR c++/9978, c++/9708
45878 * g++.dg/ext/vlm1.C: Adjust expected error.
45879 * g++.dg/ext/vla2.C: New test.
45880 * g++.dg/template/arg1.C: New test.
45881 * g++.dg/template/arg2.C: New test.
45882
45883 2003-03-22 Bud Davis <bdavis9659@comcast.net>
45884
45885 * g77.f-torture/execute/select.f: New test.
45886 * g77.f-torture/noncompile/select_no_compile.f: New test.
45887
45888 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
45889
45890 PR c++/9898
45891 * g++.dg/other/error4.C: New test.
45892
45893 2003-03-20 Mark Mitchell <mark@codesourcery.com>
45894
45895 * g++.dg/template/friend17.C: New test.
45896
45897 2003-03-21 Alan Modra <amodra@bigpond.net.au>
45898
45899 * gcc.c-torture/compile/20030320-1.c: New.
45900
45901 2003-03-20 Roger Sayle <roger@eyesopen.com>
45902
45903 * gcc.dg/builtins-6.c: New test case.
45904
45905 2003-03-19 Alan Modra <amodra@bigpond.net.au>
45906
45907 PR target/10073
45908 * gcc.c-torture/compile/20030319-1.c: New.
45909
45910 2003-03-18 Jan Hubicka <jh@suse.cz>
45911
45912 * gcc.dg/i386-cvt-1.c: New test.
45913
45914 2003-03-17 Zack Weinberg <zack@codesourcery.com>
45915
45916 * objc.dg/naming-1.m: Use "(parse|syntax) error".
45917 * objc.dg/naming-2.m: Likewise.
45918
45919 2003-03-17 Mark Mitchell <mark@codesourcery.com>
45920
45921 PR c++/9639
45922 * g++.dg/parse/crash1.C: New test.
45923
45924 2003-03-16 Mark Mitchell <mark@codesourcery.com>
45925
45926 PR c++/8805
45927 * g++.dg/eh/cleanup1.C: New test.
45928
45929 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45930
45931 * gcc.c-torture/execute/20030316-1.c: New test case.
45932
45933 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
45934
45935 PR c++/9629
45936 * g++.dg/init/ctor2.C: New test.
45937
45938 2003-03-15 Roger Sayle <roger@eyesopen.com>
45939
45940 * g77.f-torture/compile/xformat.f: New test case.
45941
45942 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45943
45944 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45945 * g++.old-deja/g++.mike/eh50.C: Likewise.
45946
45947 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45948
45949 PR c++/6440
45950 * g++.dg/template/spec7.C: New test.
45951 * g++.dg/template/spec8.C: Likewise.
45952
45953 2003-03-14 Jakub Jelinek <jakub@redhat.com>
45954
45955 * gcc.c-torture/execute/20030313-1.c: New test.
45956
45957 2003-03-14 Richard Henderson <rth@redhat.com>
45958
45959 * gcc.dg/inline-2.c: Adjust alpha test for external call.
45960
45961 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45962
45963 * gcc.c-torture/compile/20030314-1.c: New test.
45964
45965 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
45966
45967 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45968 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45969 thumb target,
45970 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45971 to accept newer _imp__ prefix and additional
45972 newline in .drectve section.
45973 * gcc.dg/dll-4.c: Likewise.
45974 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45975 switch.
45976
45977 2003-03-13 Mark Mitchell <mark@codesourcery.com>
45978
45979 * g++.dg/parse/namespace9.C: New test.
45980
45981 * g++.dg/init/ref5.C: New test.
45982 * g++.dg/parse/ptrmem1.C: Likewise.
45983
45984 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45985
45986 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45987 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45988 regular expression.
45989 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45990 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45991
45992 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
45993
45994 * gcc.c-torture/execute/20030224-2.c: New test.
45995
45996 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45997
45998 * gcc.dg/decl-3.c: New test.
45999
46000 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46001
46002 * gcc.dg/i386-loop-2.c: New test.
46003
46004 2003-03-11 Mark Mitchell <mark@codesourcery.com>
46005
46006 PR c++/9474
46007 * g++.dg/parse/namespace8.C: New test.
46008
46009 PR c++/9924
46010 * g++.dg/overload/builtin2.C: New test.
46011
46012 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
46013
46014 * gcc.dg/return-type-3.c: New test.
46015
46016 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46017
46018 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46019 profiling options are not supported.
46020
46021 2003-03-10 Mark Mitchell <mark@codesourcery.com>
46022
46023 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46024 * g++.old-deja/g++.warn/impint2.C: Likewise.
46025
46026 2003-03-10 Devang Patel <dpatel@apple.com>
46027
46028 * g++.dg/cpp/c++_cmd_1.C: New test.
46029 * g++.dg/cpp/c++_cmd_1.h: New file.
46030
46031 2003-03-10 Segher Boessenkool <segher@koffie.nl>
46032
46033 * gcc.dg/altivec-9.c: New file.
46034
46035 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46036
46037 * gcc.dg/ppc-sdata-1.c: New test.
46038 * gcc.dg/ppc-sdata-2.c: New test.
46039
46040 2003-03-09 Mark Mitchell <mark@codesourcery.com>
46041
46042 PR c++/9373
46043 * g++.dg/opt/ptrmem2.C: New test.
46044
46045 PR c++/8534
46046 * g++.dg/opt/ptrmem1.C: New test.
46047
46048 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46049
46050 * gcc.dg/i386-loop-1.c: New test.
46051
46052 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46053
46054 PR c++/9970
46055 * g++.dg/lookup/friend1.C: New test.
46056
46057 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46058
46059 PR c++/9823
46060 * g++.dg/parser/constructor1.C: New test.
46061
46062 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
46063
46064 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46065
46066 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46067
46068 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
46069
46070 * gcc.dg/cpp/Wunused.c: Update test.
46071
46072 2003-03-08 Jan Hubicka <jh@suse.cz>
46073
46074 * gcc.dg/inline-3.c: New test.
46075
46076 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46077
46078 PR c++/9809
46079 * g++.dg/parse/builtin1.C: New test.
46080
46081 PR c++/9982
46082 * g++.dg/abi/cookie1.C: New test.
46083 * g++.dg/abi/cookie2.C: Likewise.
46084
46085 PR c++/9524
46086 * g++.dg/template/field1.C: New test.
46087
46088 PR c++/9912
46089 * g++.dg/parse/class1.C: New test.
46090 * g++.dg/parse/namespace7.C: Likewise.
46091 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46092
46093 2003-03-07 Mark Mitchell <mark@codesourcery.com>
46094
46095 * g++.dg/init/ref4.C: New test.
46096
46097 2003-03-07 Jan Hubicka <jh@suse.cz>
46098
46099 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46100 * gcc.dg/inline-3.c: New test.
46101
46102 2003-03-06 Mark Mitchell <mark@codesourcery.com>
46103
46104 * g++.dg/init/ref3.C: New test.
46105
46106 PR c++/9965
46107 * g++.dg/init/ref2.C: New test.
46108
46109 PR c++/9400
46110 * g++.dg/warn/Wshadow-2.C: New test.
46111
46112 PR c++/9791
46113 * g++.dg/warn/Woverloaded-1.C: New test.
46114
46115 2003-03-05 Jan Hubicka <jh@suse.cz>
46116
46117 * gcc.dg/i386-local2.c: New.
46118 * gcc.dg/i386-local.c: Fix typo.
46119
46120 2003-03-05 Mark Mitchell <mark@codesourcery.com>
46121
46122 * g++.dg/abi/layout3.C: New test.
46123
46124 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
46125
46126 * gcc.c-torture/compile/20030305-1.c
46127
46128 2003-03-05 Jan Hubicka <jh@suse.cz>
46129
46130 * gcc.dg/i386-local.c: New.
46131
46132 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
46133
46134 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46135
46136 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46137
46138 * gcc.dg/switch-2.c: New test.
46139 * gcc.dg/switch-3.c: New test.
46140 * gcc.dg/Wswitch.c: Adjust line numbers.
46141 * gcc.dg/Wswitch-default.c: Likewise.
46142 * gcc.dg/Wswitch-enum.c: Likewise.
46143
46144 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
46145
46146 * gcc.c-torture/execute/20030222-1.c: New test.
46147
46148 2003-03-03 James E Wilson <wilson@tuliptree.org>
46149
46150 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46151
46152 2003-03-03 Mark Mitchell <mark@codesourcery.com>
46153
46154 PR c++/9878
46155 * g++.dg/init/ref1.C: New test.
46156
46157 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
46158
46159 * gcc.dg/sh-relax.c: New SH-only test.
46160
46161 2003-03-03 Geoffrey Keating <geoffk@apple.com>
46162
46163 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
46164 comment explaining purpose of testcase.
46165
46166 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
46167
46168 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46169 for HC11/HC12 (asm needs two int registers).
46170 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46171 HC11/HC12 because the test uses an asm which needs two 32-bit
46172 registers.
46173
46174 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
46175
46176 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46177 for HC11/HC12 (array is too large otherwise).
46178 * gcc.c-torture/compile/920501-4.x: New file, likewise.
46179 * gcc.c-torture/compile/20010518-2.x: Likewise.
46180 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46181 HC11/HC12 (array is too large).
46182
46183 2003-03-01 Geoffrey Keating <geoffk@apple.com>
46184
46185 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46186 * lib/g++-dg.exp (g++-dg-test): Likewise.
46187
46188 2003-03-01 Roger Sayle <roger@eyesopen.com>
46189
46190 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46191 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46192
46193 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46194
46195 * g++.dg/warn/implicit-typename1.C: Remove warning.
46196
46197 2003-02-28 Richard Henderson <rth@redhat.com>
46198
46199 * gcc.dg/noreturn-1.c: Move noreturn warning line.
46200 * gcc.dg/return-type-1.c: Move control reaches end warning line.
46201
46202 2003-02-28 Geoffrey Keating <geoffk@apple.com>
46203
46204 * gcc.dg/pch/pch.exp: Change .pch to .gch.
46205 * g++.dg/pch/pch.exp: Likewise.
46206
46207 2003-02-28 Mark Mitchell <mark@codesourcery.com>
46208
46209 PR c++/9879
46210 * g++.dg/init/new4.C: New test.
46211
46212 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
46213
46214 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46215
46216 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
46217
46218 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46219 unsigned long.
46220
46221 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46222 wider than float.
46223
46224 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46225
46226 * lib/scanasm.exp: Add support for counting numbers of
46227 occurences.
46228 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46229 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46230
46231 2003-02-25 Mark Mitchell <mark@codesourcery.com>
46232
46233 PR c++/9683
46234 * g++.dg/template/static3.C: New test.
46235
46236 PR c++/9829
46237 * g++.dg/parse/namespace6.C: New test.
46238
46239 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46240
46241 PR target/9732
46242 * gcc.dg/20030225-1.c: New test.
46243
46244 2003-02-24 Mark Mitchell <mark@codesourcery.com>
46245
46246 * README: Remove out-of-date information.
46247
46248 PR c++/9836
46249 * g++.dg/template/spec6.C: New test.
46250
46251 2003-02-24 Jeff Law <law@redhat.com>
46252
46253 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46254
46255 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46256
46257 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46258 * gcc.dg/pragma-ep-1.c: Likewise.
46259
46260 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46261
46262 PR c++/9602
46263 * g++.dg/template/friend16.C: New test.
46264
46265 2003-02-23 Mark Mitchell <mark@codesourcery.com>
46266
46267 PR c++/5333
46268 * g++.dg/parse/fused-params1.C: Adjust error messages.
46269 * g++.dg/template/nested3.C: New test.
46270
46271 2003-02-24 Alan Modra <amodra@bigpond.net.au>
46272
46273 * g++.dg/abi/param1.C: New test.
46274
46275 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46276
46277 PR c++/7982
46278 * g++.dg/warn/implicit-typename1.C: New test.
46279
46280 2003-02-22 Kelley Cook <kelleycook@comcast.net>
46281
46282 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46283 with "mtune".
46284 * g++.old-deja/g++.other/store-expr2.C: Likewise.
46285 * gcc.c-torture/execute/20010129-1.x: Likewise.
46286 * gcc.dg/20011107-1.c: Likewise.
46287 * gcc.dg/20020108-1.c: Likewise.
46288 * gcc.dg/20020122-3.c: Likewise.
46289 * gcc.dg/20020206-1.c: Likewise.
46290 * gcc.dg/20020310-1.c: Likewise.
46291 * gcc.dg/20020426-2.c: Likewise.
46292 * gcc.dg/20020517-1.c: Likewise.
46293 * gcc.dg/991230-1.c: Likewise.
46294 * gcc.dg/i386-unroll-1.c: Likewise.
46295 * gcc.misc-tests/i386-prefetch.exp: Likewise.
46296
46297 2003-02-22 Jan Hubicka <jh@suse.cz>
46298
46299 * gcc.dg/i386-mul.c: New test.
46300
46301 2003-02-21 Roger Sayle <roger@eyesopen.com>
46302
46303 * gcc.dg/builtins-5.c: New test case.
46304
46305 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
46306
46307 * gcc.dg/asmreg-1.c: New test.
46308
46309 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46310
46311 PR c++/9749
46312 * g++.dg/parse/varmod1.C: New test.
46313
46314 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46315
46316 PR c++/9727
46317 * g++.dg/template/op1.C: New test.
46318
46319 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46320
46321 PR c++/8906
46322 * g++.dg/template/nested2.C: New test.
46323
46324 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46325
46326 PR c++/8724
46327 * g++.dg/expr/dtor1.C: New test.
46328
46329 2003-02-21 Zack Weinberg <zack@codesourcery.com>
46330
46331 * gcc.dg/cpp/include3.c: New test.
46332 * gcc.dg/cpp/inc/foo.h: New file.
46333
46334 2003-02-21 Glen Nakamura <glen@imodulo.com>
46335
46336 * gcc.c-torture/execute/20030221-1.c: New test.
46337
46338 2003-02-20 Mark Mitchell <mark@codesourcery.com>
46339
46340 PR c++/9729
46341 * g++.dg/abi/conv1.C: New test.
46342
46343 2003-02-20 Jan Hubicka <jh@suse.cz>
46344
46345 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46346
46347 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
46348
46349 * gcc.c-torture/compile/20030219-1.c: New test.
46350
46351 2003-02-18 Jan Hubicka <jh@suse.cz>
46352
46353 * gcc.dg/funcorder.c: New test.
46354
46355 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
46356
46357 * gcc.c-torture/execute/20030218-1.c: New.
46358
46359 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
46360
46361 * gcc.dg/20030218-1.c: New.
46362
46363 2003-02-18 Richard Henderson <rth@redhat.com>
46364
46365 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46366 * gcc.dg/attr-used-2.c: New.
46367
46368 2003-02-18 Mark Mitchell <mark@codesourcery.com>
46369
46370 PR c++/9704
46371 * g++.dg/init/copy5.C: New test.
46372
46373 2003-02-18 Geoffrey Keating <geoffk@apple.com>
46374
46375 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46376 * g++.dg/pch/pch.exp: Likewise.
46377
46378 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
46379
46380 * gcc.c-torture/execute/20030209-1.c: Enable the test if
46381 STACK_SIZE is not defined.
46382
46383 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46384
46385 PR c++/9457
46386 * g++.dg/template/init1.C: New test.
46387
46388 2003-02-16 Jan HUbicka <jh@suse.cz>
46389
46390 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46391 (foo): Add few extra tests
46392 * gcc.dg/c99-const-expr-3.c: Likewise.
46393 * gcc.c-torture/execute/20030216-1.c: New.
46394
46395 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46396
46397 PR c++/9459
46398 * g++.dg/ext/typeof4.C: New test.
46399
46400 2003-02-15 Roger Sayle <roger@eyesopen.com>
46401
46402 * gcc.dg/i386-387-3.c: New test case.
46403
46404 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
46405
46406 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46407 cris-*-elf* cris-*-aout* and mmix-*-*.
46408
46409 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
46410
46411 * gcc.dg/20030213-1.c: New test.
46412
46413 2003-02-12 Roger Sayle <roger@eyesopen.com>
46414
46415 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46416 * gcc.dg/i386-387-2.c: Likewise.
46417
46418 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
46419
46420 * gcc.dg/ppc-spe.c: Fix formatting.
46421 Enable tests that were previously unsupported by gas.
46422 Delete tests for instructions that no longer exist.
46423 Switch arguments on evsubifw builtin.
46424
46425 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
46426
46427 * gcc.c-torture/execute/20030209-1.c: Disable the test if
46428 STACK_SIZE is too small.
46429
46430 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
46431 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
46432
46433 * gcc.dg/decl-2.c: New test.
46434
46435 2003-02-10 Jan Hubicka <jh@suse.cz>
46436
46437 * gcc.dg/i386-fpcvt-1.c: New test.
46438
46439 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
46440
46441 * gcc.c-torture/execute/20030209-1.c: New test.
46442
46443 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
46444
46445 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46446 int-wide bitops, use the constants of the same width.
46447 Likewise, if long long is 32-bit wide, test bitops using
46448 32-bit constants.
46449
46450 2003-02-07 Loren James Rittle <ljrittle@acm.org>
46451
46452 * gcc.dg/20021014-1.c: Annotate with expected notice text.
46453
46454 2003-02-07 Roger Sayle <roger@eyesopen.com>
46455
46456 * gcc.dg/builtins-4.c: New test case.
46457
46458 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46459
46460 * gcc.dg/20020430-1.c: Fix dg command typos.
46461 * gcc.dg/20020503-1.c: Likewise.
46462
46463 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46464
46465 PR c++/8785
46466 * g++.dg/parse/fused-params1.C: New test.
46467
46468 PR c++/8857
46469 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46470
46471 PR c++/8921
46472 * g++.dg/parse/non-dependent1.C: New test.
46473
46474 PR c++/8928
46475 * g++.dg/parse/dupl-tmpl-args1.C: New test.
46476
46477 PR c++/9228
46478 * g++.dg/parse/undefined7.C: New test.
46479 * g++.dg/parse/non-templ1.C: New test.
46480
46481 PR c++/9229
46482 * g++.dg/parse/too-many-tmpl-args1.C: New test.
46483
46484 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
46485
46486 * gcc.c-torture/compile/20030206-1.c: New test.
46487
46488 2003-02-05 Roger Sayle <roger@eyesopen.com>
46489
46490 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46491 "pow" to "foo" to avoid potential confusion with a math built-in.
46492
46493 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46494
46495 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46496 conditions for SPARC targets.
46497
46498 2003-02-05 Jakub Jelinek <jakub@redhat.com>
46499
46500 * gcc.dg/20030204-1.c: New test.
46501
46502 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46503
46504 PR c++/38
46505 * g++.dg/parse/array-size1.C: New test.
46506
46507 PR c++/5657
46508 * g++.dg/parse/undefined3.C: New test.
46509
46510 PR c++/5665
46511 * g++.dg/parse/undefined4.C: New test.
46512
46513 PR c++/5975
46514 * g++.dg/parse/undefined5.C: New test.
46515
46516 PR c++/7259
46517 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46518
46519 PR c++/8578
46520 * g++.dg/parse/casting-operator1.C: New test.
46521
46522 PR c++/8596
46523 * g++.dg/parse/undefined6.C: New test.
46524
46525 PR c++/8736
46526 * g++.dg/parse/missing-template1.C: New test.
46527
46528 2003-02-04 Jan Hubicka <jh@suse.cz>
46529
46530 * gcc.dg/i386-cadd.c: Compile using -march=k8.
46531 * gcc.dg/i386-cmov?.c: Likewise.
46532 * gcc.dg/i386-fpcvt-?.c: Likewise.
46533 * gcc.dg/i386-ssefp-1.c: Likewise.
46534 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46535 conventions.
46536
46537 2003-02-03 Mark Mitchell <mark@codesourcery.com>
46538
46539 PR c++/7129
46540 * g++.dg/ext/max.C: New test.
46541
46542 2003-02-03 Jan Hubicka <jh@suse.cz>
46543
46544 * gcc.c-torture/execute/20030203-1.c: New test.
46545
46546 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
46547
46548 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46549 'natural-endian'.
46550
46551 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
46552
46553 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46554 * g++.dg/init/new2.C: Likewise.
46555 * g++.dg/other/new1.C: Likewise.
46556
46557 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
46558
46559 * gcc.dg/struct-ret-libc.c: New test.
46560
46561 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
46562
46563 * gcc.dg/20030129-1.c: New test.
46564
46565 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46566
46567 PR c++/8849
46568 * g++.dg/template/ptrmem4.C: New test.
46569
46570 2003-01-29 Mark Mitchell <mark@codesourcery.com>
46571
46572 * g++.dg/parser/constant1.C: New test.
46573
46574 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46575
46576 PR c++/8591
46577 * g++.dg/parse/friend2.C: New test.
46578
46579 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
46580
46581 PR c++/9437
46582 * g++.dg/template/unify4.C: New test.
46583
46584 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
46585
46586 * gcc.c-torture/execute/20030128-1.c: New test.
46587
46588 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
46589
46590 * g++.dg/lookup/nested1.C: Test moved from ...
46591 * g++.old-deja/g++.other/lookup24.C: ... here.
46592
46593 2003-01-28 Jan Hubicka <jh@suse.cz>
46594
46595 * gcc.dg/i386-cmov5.c: New test.
46596
46597 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46598
46599 * gcc.c-torture/execute/20010925-1.c: Changed the
46600 memcpy declaration.
46601
46602 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
46603
46604 PR c++/3902
46605 * g++.dg/parse/template5.C: New test.
46606
46607 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
46608
46609 PR fortran/9258
46610 * g77.dg/pr9258: New test.
46611
46612 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
46613
46614 * README: Move relevant parts from README.g++.
46615
46616 * README.g++: Remove this file.
46617
46618 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
46619
46620 * g++.dg/abi/dcast1.C: New test.
46621
46622 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46623
46624 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46625
46626 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
46627
46628 PR c++/47
46629 * g++.old-deja/g++.other/lookup24.C: New test.
46630
46631 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46632
46633 PR middle-end/7227
46634 * gcc.dg/uninit-C.c: New test.
46635
46636 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
46637
46638 * g++.dg/abi/covariant1.C: New test.
46639
46640 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
46641
46642 * gcc.dg/20030123-1.c: New test.
46643
46644 2003-01-25 Jan Hubicka <jh@suse.cz>
46645
46646 PR opt/8492
46647 * gcc.c-torture/compile/20030125-1.c
46648
46649 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
46650
46651 PR c++/9403
46652 * g++.dg/parse/template3.C: New test.
46653 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46654
46655 PR c++/795
46656 * g++.dg/parse/template4.C: New test.
46657
46658 PR c++/9415
46659 * g++.dg/template/qual2.C: New test.
46660
46661 PR c++/8545
46662 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46663
46664 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46665
46666 2003-01-25 Roger Sayle <roger@eyesopen.com>
46667
46668 * gcc.c-torture/execute/switch-1.c: New test case.
46669
46670 2003-01-25 Jan Hubicka <jh@suse.cz>
46671
46672 * gcc.c-torture/execute/20030125-1.[cx]: New test.
46673
46674 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
46675
46676 Tweaks for Bison-1.875. From the NEWS file:
46677 "- `parse error' -> `syntax error'
46678 Bison now uniformly uses the term `syntax error'"
46679 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46680 * gcc.dg/cpp/digraph2.c: Likewise.
46681 * gcc.dg/cpp/direct2.c: Likewise.
46682 * gcc.dg/cpp/paste4.c: Likewise.
46683 * gcc.dg/c90-restrict-1.c: Likewise.
46684 * gcc.dg/c99-func-2.c: Likewise.
46685 * gcc.dg/noncompile/920721-2.c: Likewise.
46686 * gcc.dg/noncompile/930622-2.c: Likewise.
46687 * gcc.dg/noncompile/940112-1.c: Likewise.
46688 * gcc.dg/noncompile/950921-1.c: Likewise.
46689 * gcc.dg/noncompile/951123-1.c: Likewise.
46690 * gcc.dg/noncompile/971104-1.c: Likewise.
46691 * gcc.dg/noncompile/990416-1.c: Likewise.
46692
46693 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
46694
46695 * g++.dg/parse/undefined1.C: Add error message.
46696
46697 2003-01-22 Mark Mitchell <mark@codesourcery.com>
46698
46699 PR c++/9354
46700 * g++.dg/parse/new1.C: New test.
46701
46702 PR c++/9216
46703 * g++.dg/parse/template2.C: New test.
46704
46705 PR c++/9354
46706 * g++.dg/parse/typedef2.C: New test.
46707
46708 PR c++/9328
46709 * g++.dg/ext/typeof3.C: New test.
46710
46711 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46712
46713 PR c++/2738
46714 * g++.dg/parse/ret-type1.C: New test.
46715
46716 PR c++/3792
46717 * g++.dg/parse/tmpl-outside1.C: New test.
46718
46719 PR c++/4207
46720 * g++.dg/parse/int-as-enum1.C: New test.
46721
46722 PR c++/4903
46723 * g++.dg/parse/no-typename1.C: New test.
46724
46725 PR c++/5533
46726 * g++.dg/parse/no-value1.C: New test.
46727
46728 PR c++/5921
46729 * g++.dg/parse/wrong-inline1.C: New test.
46730
46731 PR c++/6402
46732 * g++.dg/parse/ref1.C: New test.
46733
46734 PR c++/6992
46735 * g++.dg/parse/attr-ctor1.C: New test.
46736
46737 PR c++/7229
46738 * g++.dg/parse/namespace5.C: New test.
46739
46740 PR c++/7917
46741 * g++.dg/parse/func-def1.C: New test.
46742
46743 PR c++/8143
46744 * g++.dg/parse/undefined1.C: New test.
46745
46746 PR c++/5723, PR c++/8522
46747 * g++.dg/parse/specialization1.C: New test.
46748
46749 PR c++/163, PR c++/8595
46750 * g++.dg/parse/struct-as-enum1.C: New test.
46751
46752 PR c++/9173
46753 * g++.dg/parse/undefined2.C: New test.
46754
46755 2003-01-22 Mark Mitchell <mark@codesourcery.com>
46756
46757 PR c++/9298
46758 * g++.dg/parse/template1.C: New test.
46759
46760 PR c++/9384
46761 * g++.dg/parse/using1.C: New test.
46762
46763 PR c++/9285
46764 PR c++/9294
46765 * g++.dg/parse/expr2.C: New test.
46766
46767 PR c++/9388
46768 * g++.dg/parse/lookup2.C: Likewise.
46769
46770 2003-01-21 Jan Hubicka <jh@suse.cz>
46771
46772 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46773 * gcc.c-torture/execute/eeprof-1.c: Likewise.
46774 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46775 * gcc.c-torture/execute/string-opt-*.c: Likewise.
46776
46777 2003-01-20 Nick Clifton <nickc@redhat.com>
46778
46779 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
46780 problem with ARM sibcall code generation.
46781
46782 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
46783
46784 * gcc.c-torture/execute/20030120-1.c: New.
46785
46786 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
46787
46788 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46789
46790 2003-01-17 Mark Mitchell <mark@codesourcery.com>
46791
46792 PR c++/9272
46793 * g++.dg/parse/ctor1.C: New test.
46794
46795 PR c++/9294:
46796 * g++.dg/parse/qualified1.C: New test.
46797
46798 * g++.dg/parse/typename3.C: New test.
46799
46800 2003-01-16 Richard Henderson <rth@redhat.com>
46801
46802 * g++.dg/tls/init-2.C: Fix error matches for real this time.
46803
46804 2003-01-16 Richard Henderson <rth@redhat.com>
46805
46806 * g++.dg/pch/pch.exp: Copy test header to the working directory
46807 before using it either for precompilation or direct use.
46808 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46809 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46810
46811 2003-01-16 Richard Henderson <rth@redhat.com>
46812
46813 * gcc.dg/pch/pch.exp: Copy test header to the working directory
46814 before using it either for precompilation or direct use.
46815 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46816 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46817
46818 2003-01-16 Mark Mitchell <mark@codesourcery.com>
46819
46820 * g++.dg/ext/typename1.C: Add typename keyword.
46821 * g++.dg/template/crash1.C: Update error messages.
46822 * g++.dg/template/crash2.C: Remove error message.
46823 * g++.dg/parse/typename2.C: New test.
46824 * g++.dg/template/typename2.C: Change implicit
46825 typename warning into error.
46826 * g++.old-deja/g++.benjamin/tem03.C: Issue more
46827 error messages.
46828 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46829 * g++.old-deja/g++.brendan/crash56.C: Add this->.
46830 * g++.old-deja/g++.law/visibility13.C: Remove error
46831 messages.
46832 * g++.old-deja/g++.ns/template17.C: Reorder code to
46833 make declaration visible in template.
46834 * g++.old-deja/g++.pt/crash3.C: Fix typos.
46835 * g++.old-deja/g++.pt/crash36.C: Issue more error
46836 messages.
46837 * g++.old-deja/g++.pt/crash5.C: Improve error
46838 message.
46839 * g++.old-deja/g++.pt/crash67.C: Remove warning.
46840 * g++.old-deja/g++.pt/inherit1.C: Add this->.
46841 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46842 * g++.old-deja/g++.pt/typename16.C: Replace implicit
46843 typename warning with error message.
46844 * g++.old-deja/g++.pt/typename19.C: Remove warning.
46845 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46846 * g++.old-deja/g++.robertl/eb24.C: Use this->.
46847
46848 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
46849
46850 * g++.dg/parse/ambig2.C: New test.
46851
46852 2003-01-15 Richard Henderson <rth@redhat.com>
46853
46854 * g++.dg/tls/init-2.C: Update error message string.
46855
46856 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46857
46858 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46859
46860 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
46861
46862 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46863 all for HC11/HC12.
46864 * gcc.c-torture/compile/20001205-1.x: Likewise.
46865 * gcc.c-torture/compile/20001226-1.x: Likewise.
46866 * gcc.c-torture/compile/920520-1.x: Likewise.
46867 * gcc.c-torture/compile/961203-1.x: Likewise.
46868 * gcc.c-torture/compile/20020604-1.x: Likewise.
46869
46870 2003-01-15 Jan Hubicka <jh@suse.cz>
46871
46872 * gcc.c-torture/compile/20030115-1.c: New test.
46873
46874 * gcc.dg/i386-fpcvt-1.c: New test.
46875 * gcc.dg/i386-fpcvt-2.c: New test.
46876
46877 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
46878
46879 Further conform g++'s __vmi_class_type_info to the C++ ABI
46880 specification.
46881 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46882 the specification.
46883
46884 2003-01-14 Jan Hubicka <jh@suse.cz>
46885
46886 * gcc.dg/i386-fpcvt-1.c: New test.
46887 * gcc.dg/i386-fpcvt-2.c: New test.
46888
46889 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
46890
46891 * gcc.dg/i386-mmx-3.c: New test.
46892
46893 2003-01-12 Mark Mitchell <mark@codesourcery.com>
46894
46895 PR c++/9264
46896 * g++.dg/parse/octal1.C: New file.
46897
46898 PR c++/9172
46899 * g++.dg/parse/typename1.C: New file.
46900
46901 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
46902
46903 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46904 * gcc.dg/bf-no-ms-layout.c: Likewise.
46905 * gcc.dg/bf-ms-attrib.c: Likewise.
46906
46907 2003-01-10 Mark Mitchell <mark@codesourcery.com>
46908
46909 PR c++/9099
46910 * g++.dg/parse/dtor1.C: New file.
46911
46912 PR c++/9128
46913 * g++.dg/rtti/typeid1.C: New file.
46914
46915 PR c++/9153
46916 * g++.dg/parse/lookup1.C: New file.
46917
46918 PR c++/9171
46919 * g++.dg/templ/spec5.C: New file.
46920
46921 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
46922
46923 * gcc.c-torture/compile/20030110-1.c: New test.
46924
46925 2003-01-09 Geoffrey Keating <geoffk@apple.com>
46926
46927 Merge from pch-branch:
46928
46929 2002-12-23 Geoffrey Keating <geoffk@apple.com>
46930
46931 * gcc.dg/pch/cpp-1.h: New.
46932 * gcc.dg/pch/cpp-1.c: New.
46933 * gcc.dg/pch/cpp-2.h: New.
46934 * gcc.dg/pch/cpp-2.c: New.
46935
46936 2002-11-19 Geoffrey Keating <geoffk@apple.com>
46937
46938 * gcc.dg/pch/except-1.h: New.
46939 * gcc.dg/pch/except-1.c: New.
46940
46941 2002-11-13 Geoffrey Keating <geoffk@apple.com>
46942
46943 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46944 running test.
46945 * gcc.dg/pch: Include *.hp not *.h.
46946 * gcc.dg/pch/system-1.h: New.
46947 * gcc.dg/pch/system-1.c: New.
46948
46949 2002-11-11 Geoffrey Keating <geoffk@apple.com>
46950
46951 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46952 rather than trying to build and run a program using PCH.
46953 * gcc.dg/pch: Remove dg-do commands from test files.
46954
46955 2002-11-08 Geoffrey Keating <geoffk@apple.com>
46956
46957 * gcc.dg/pch/macro-3.c: New.
46958 * gcc.dg/pch/macro-3.h: New.
46959
46960 2002-11-04 Geoffrey Keating <geoffk@apple.com>
46961
46962 * gcc.dg/pch/common-1.c: New.
46963 * gcc.dg/pch/common-1.h: New.
46964 * gcc.dg/pch/decl-1.c: New.
46965 * gcc.dg/pch/decl-1.h: New.
46966 * gcc.dg/pch/decl-2.c: New.
46967 * gcc.dg/pch/decl-2.h: New.
46968 * gcc.dg/pch/decl-3.c: New.
46969 * gcc.dg/pch/decl-3.h: New.
46970 * gcc.dg/pch/decl-4.c: New.
46971 * gcc.dg/pch/decl-4.h: New.
46972 * gcc.dg/pch/decl-5.c: New.
46973 * gcc.dg/pch/decl-5.h: New.
46974 * gcc.dg/pch/global-1.c: New.
46975 * gcc.dg/pch/global-1.h: New.
46976 * gcc.dg/pch/inline-1.c: New.
46977 * gcc.dg/pch/inline-1.h: New.
46978 * gcc.dg/pch/inline-2.c: New.
46979 * gcc.dg/pch/inline-2.h: New.
46980 * gcc.dg/pch/static-1.c: New.
46981 * gcc.dg/pch/static-1.h: New.
46982 * gcc.dg/pch/static-2.c: New.
46983 * gcc.dg/pch/static-2.h: New.
46984
46985 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
46986
46987 * g++.dg/pch/pch.exp: Better handle failing testcases.
46988 * gcc.dg/pch/pch.exp: Likewise.
46989 * gcc.dg/pch/macro-1.c: New.
46990 * gcc.dg/pch/macro-1.h: New.
46991 * gcc.dg/pch/macro-2.c: New.
46992 * gcc.dg/pch/macro-2.h: New.
46993
46994 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
46995
46996 * g++.dg/dg.exp: Treat files in pch/ specially.
46997 * g++.dg/pch/pch.exp: New file.
46998 * g++.dg/pch/empty.H: New file.
46999 * g++.dg/pch/empty.C: New file.
47000 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47001 "precompile".
47002
47003 * gcc.dg/pch/pch.exp: New file.
47004 * gcc.dg/pch/empty.h: New file.
47005 * gcc.dg/pch/empty.c: New file.
47006 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47007 "precompile".
47008
47009 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47010
47011 * g++.dg/template/friend14.C: New test.
47012
47013 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47014
47015 * gcc.dg/old-style-asm-1.c: New test.
47016
47017 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
47018
47019 * gcc.c-torture/compile/20030109-1.c: New test.
47020
47021 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47022
47023 * gcc.c-torture/execute/20030109-1.c: New test.
47024
47025 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
47026
47027 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47028 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47029 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47030 * g++.old-deja/g++.mike/eh2.C: Likewise.
47031 * g++.old-deja/g++.mike/eh3.C: Likewise.
47032 * g++.old-deja/g++.mike/eh5.C: Likewise.
47033 * g++.old-deja/g++.mike/eh6.C: Likewise.
47034 * g++.old-deja/g++.mike/eh7.C: Likewise.
47035 * g++.old-deja/g++.mike/eh8.C: Likewise.
47036 * g++.old-deja/g++.mike/eh9.C: Likewise.
47037 * g++.old-deja/g++.mike/eh10.C: Likewise.
47038 * g++.old-deja/g++.mike/eh12.C: Likewise.
47039 * g++.old-deja/g++.mike/eh13.C: Likewise.
47040 * g++.old-deja/g++.mike/eh14.C: Likewise.
47041 * g++.old-deja/g++.mike/eh16.C: Likewise.
47042 * g++.old-deja/g++.mike/eh17.C: Likewise.
47043 * g++.old-deja/g++.mike/eh18.C: Likewise.
47044 * g++.old-deja/g++.mike/eh21.C: Likewise.
47045 * g++.old-deja/g++.mike/eh23.C: Likewise.
47046 * g++.old-deja/g++.mike/eh24.C: Likewise.
47047 * g++.old-deja/g++.mike/eh25.C: Likewise.
47048 * g++.old-deja/g++.mike/eh26.C: Likewise.
47049 * g++.old-deja/g++.mike/eh27.C: Likewise.
47050 * g++.old-deja/g++.mike/eh28.C: Likewise.
47051 * g++.old-deja/g++.mike/eh29.C: Likewise.
47052 * g++.old-deja/g++.mike/eh31.C: Likewise.
47053 * g++.old-deja/g++.mike/eh33.C: Likewise.
47054 * g++.old-deja/g++.mike/eh34.C: Likewise.
47055 * g++.old-deja/g++.mike/eh35.C: Likewise.
47056 * g++.old-deja/g++.mike/eh36.C: Likewise.
47057 * g++.old-deja/g++.mike/eh37.C: Likewise.
47058 * g++.old-deja/g++.mike/eh38.C: Likewise.
47059 * g++.old-deja/g++.mike/eh39.C: Likewise.
47060 * g++.old-deja/g++.mike/eh40.C: Likewise.
47061 * g++.old-deja/g++.mike/eh41.C: Likewise.
47062 * g++.old-deja/g++.mike/eh42.C: Likewise.
47063 * g++.old-deja/g++.mike/eh44.C: Likewise.
47064 * g++.old-deja/g++.mike/eh46.C: Likewise.
47065 * g++.old-deja/g++.mike/eh47.C: Likewise.
47066 * g++.old-deja/g++.mike/eh48.C: Likewise.
47067 * g++.old-deja/g++.mike/eh49.C: Likewise.
47068 * g++.old-deja/g++.mike/eh50.C: Likewise.
47069 * g++.old-deja/g++.mike/eh51.C: Likewise.
47070 * g++.old-deja/g++.mike/eh53.C: Likewise.
47071 * g++.old-deja/g++.mike/eh55.C: Likewise.
47072 * g++.old-deja/g++.mike/p7912.C: Likewise.
47073 * g++.old-deja/g++.mike/p9706.C: Likewise.
47074 * g++.old-deja/g++.mike/p10416.C: Likewise.
47075 * g++.old-deja/g++.mike/p11667.C: Likewise.
47076 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47077 Remove redundant reference to Iris.
47078 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47079 Elxsi, i860, Pico Java, and WE32K.
47080
47081 2003-01-07 Mark Mitchell <mark@codesourcery.com>
47082
47083 * g++.dg/ext/asm4.C: New test.
47084
47085 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47086
47087 PR c++/9030
47088 * g++.dg/template/friend12.C: New test.
47089 * g++.dg/template/friend13.C: Likewise.
47090 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47091
47092 2003-01-08 Jan Hubicka <jh@suse.cz>
47093
47094 * gcc.dg/i386-cadd.c: New test.
47095 * gcc.dg/i386-cmov4.c: Likewise.
47096
47097 2003-01-06 Mark Mitchell <mark@codesourcery.com>
47098
47099 PR c++/9165
47100 * g++.dg/warn/Wunused-3.C: New test.
47101
47102 * g++.dg/abi/bitfield9.C: New test.
47103
47104 PR c++/9189
47105 * g++.dg/parse/defarg3.C: New test.
47106
47107 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
47108
47109 * g++.dg/parse/ambig1.C: New test.
47110 * g++.dg/parse/defarg2.C: New test.
47111
47112 2003-01-05 Mark Mitchell <mark@codesourcery.com>
47113
47114 * g++.dg/template/defarg-1.C: New test.
47115 * g++.dg/template/local2.C: Likewise.
47116
47117 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
47118
47119 * gcc.c-torture/execute/20030105-1.c: New test.
47120
47121 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47122
47123 * g++.dg/parse/namespace3.C: Remove extra semicolons.
47124 * g++.dg/parse/namespace4.C: Likewise.
47125
47126 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
47127
47128 * g++.dg/template/ntp2.C: New test.
47129
47130 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
47131
47132 * g++.dg/parse/extern-C-1.C: New test.
47133
47134 * g++.dg/parse/namespace4.C: New test.
47135
47136 * g++.dg/template/nested1.C: New test.
47137
47138 * g++.dg/parse/namespace3.C: New test.
47139
47140 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
47141
47142 * g++.dg/lookup/two-stage1.C: New test.
47143
47144 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47145
47146 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47147 * g++.old-deja/g++.jason/access8.C: Likewise.
47148 * g++.old-deja/g++.other/decl5.C: Likewise.
47149
47150 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
47151
47152 * g++.dg/parse/parse7.C: New test.
47153
47154 2003-01-02 Mark Mitchell <mark@codesourcery.com>
47155
47156 PR c++/2843
47157 * g++.dg/ext/attrib7.C: New test.
47158
47159 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
47160
47161 * g++.dg/parse/parse6.C: New test.
47162
47163 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
47164
47165 * gcc.dg/h8300-stack-1.c: New.
47166
47167 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
47168
47169 g++.dg/lookup/exception1.C: New test.
47170
47171 g++.dg/lookup/template1.C: New test.
47172
47173 g++.dg/parse/namespace2.C: New test.
47174
47175 g++.dg/parse/parens2.C: New test.
47176
47177 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47178
47179 * g++.dg/parse/parse5.C: New test.
47180 * g++.dg/lookup/scoped4.C: New test.
47181
47182 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
47183
47184 * g++.dg/parse/parens1.C: New test.
47185
47186 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47187 angle-bracket1.C.
47188 * g++.dg/parse/parens2.C: New test.
47189
47190 * g++.dg/lookup/scope-operator1.C: New test.
47191
47192 * g++.dg/parse/operator1.C: New test.
47193
47194 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47195
47196 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47197 * g++.old-deja/g++.other/access6.C: Likewise.
47198 * g++.old-deja/g++.other/decl1.C: Likewise.
47199 * g++.old-deja/g++.pt/typename12.C: Likewise.
47200
47201 2002-12-31 Mark Mitchell <mark@codesourcery.com>
47202
47203 * g++.dg/parse/namespace1.C: New test.
47204
47205 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47206
47207 * g++.dg/parse/parse4.C: New test.
47208
47209 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47210
47211 * g++.dg/parse/parse3.C: New test.
47212
47213 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47214
47215 * g++.dg/parse/parse2.C: New test.
47216
47217 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47218
47219 * g++.dg/template/friend11.C: New test.
47220
47221 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47222
47223 * g++.dg/parse/parse1.C: New test.
47224
47225 2002-12-31 Janis Johnson <janis187@us.ibm.com>
47226
47227 * lib/profopt.exp: Change the name of a global variable to avoid
47228 possible clashes with other test suites.
47229
47230 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
47231
47232 * g++.dg/inherit/covariant8.C: New test.
47233
47234 2002-12-31 Mark Mitchell <mark@codesourcery.com>
47235
47236 * g++.dg/init/array9.C: New test.
47237
47238 PR c++/9112
47239 * g++.dg/parse/expr1.C: New test.
47240
47241 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
47242
47243 * gcc.c-torture/compile/20021230-1.c: New test.
47244
47245 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
47246
47247 * g++.dg/inherit/covariant5.C: New test.
47248 * g++.dg/inherit/covariant6.C: New test.
47249 * g++.dg/inherit/covariant7.C: New test.
47250
47251 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47252
47253 PR c++/2739
47254 * g++.dg/other/access2.C: New test.
47255
47256 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
47257
47258 * g++.dg/other/anon-struct.C: No longer fails
47259 * g++.old-deja/g++.brendan/parse4.C: Likewise.
47260 * g++.old-deja/g++.brendan/parse5.C: Likewise.
47261 * g++.old-deja/g++.brendan/parse6.C: Likewise.
47262
47263 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
47264
47265 * g++.dg/parse/angle-bracket.C (main): No longer fails.
47266
47267 2002-12-27 Mark Mitchell <mark@codesourcery.com>
47268
47269 * g++.dg/eh/spec4.C: Remove stray semicolon.
47270 * g++.dg/expr/pmf-1.C: Change error message.
47271 * g++.dg/ext/asm1.C: Remove stray semicolon.
47272 * g++.dg/ext/typename1.C: Add missing typenames.
47273 * g++.dg/inherit/template-as-base.C: Change error message.
47274 * g++.dg/lookup/scoped1.C: Likewise.
47275 * g++.dg/lookup/scoped2.C: Likewise.
47276 * g++.dg/lookup/using2.C: Likewise.
47277 * g++.dg/other/component1.C: Remove stray semicolon.
47278 * g++.dg/other/do1.C: Change error message.
47279 * g++.dg/other/error2.C: Likewise.
47280 * g++.dg/other/init1.C: Likewise.
47281 * g++.dg/other/packed1.C: Remove stray semicolon.
47282 * g++.dg/other/ptrmem2.C: Change error message.
47283 * g++.dg/parse/parameter-declaration-1.C: Remove line number
47284 marker.
47285 * g++.dg/special/initp1.C: Remove invalid attribute usage.
47286 * g++.dg/template/access3.C: Add typename keyword.
47287 * g++.dg/template/access5.C: Remove stray semicolon.
47288 * g++.dg/template/access6.C: Likewise.
47289 * g++.dg/template/complit1.C: Likewise.
47290 * g++.dg/template/crash1.C: Change error message.
47291 * g++.dg/template/inherit2.C: Remove stray semicolon.
47292 * g++.dg/template/instantiate2.C: Likewise.
47293 * g++.dg/template/instantiate3.C: Change error message.
47294 * g++.dg/template/qual1.C: Remove stray semicolon.
47295 * g++.dg/template/qualttp18.C: Change error message.
47296 * g++.dg/template/ref1.C: Remove stray semicolon.
47297 * g++.dg/template/sizeof1.C (A::value): Declare it.
47298 * g++.dg/template/spec4.C: Change error message.
47299 * g++.dg/template/static1.C: Likewise.
47300 * g++.dg/template/type1.C: Likewise.
47301 * g++.dg/template/typename3.C: Likewise.
47302 * g++.old-deja/g++.benjamin/13478.C: Change error message.
47303 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47304 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47305 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47306 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47307 named return value extension.
47308 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47309 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47310 * g++.old-deja/g++.bob/extern_C.C: Likewise.
47311 * g++.old-deja/g++.bob/inherit2.C: Likewise.
47312 * g++.old-deja/g++.brendan/complex1.C: Likewise.
47313 * g++.old-deja/g++.brendan/copy5.C: Likewise.
47314 * g++.old-deja/g++.brendan/crash13.C: Likewise.
47315 * g++.old-deja/g++.brendan/crash15.C: Likewise.
47316 * g++.old-deja/g++.brendan/crash18.C: Change error message.
47317 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47318 * g++.old-deja/g++.brendan/crash38.C: Likewise.
47319 * g++.old-deja/g++.brendan/crash50.C: Likewise.
47320 * g++.old-deja/g++.brendan/crash56.C: Likewise.
47321 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47322 syntax.
47323 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47324 * g++.old-deja/g++.brendan/crash8.C: Change error message.
47325 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47326 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47327 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47328 * g++.old-deja/g++.brendan/template11.C: Likewise.
47329 * g++.old-deja/g++.brendan/template26.C: Likewise.
47330 * g++.old-deja/g++.brendan/template27.C: Use explicit
47331 specialization syntax.
47332 * g++.old-deja/g++.brendan/template30.C: Likewise.
47333 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47334 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47335 non-dependent names.
47336 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47337 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47338 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47339 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47340 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47341 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47342 named return value extension.
47343 * g++.old-deja/g++.ext/namedret2.C: Likewise.
47344 * g++.old-deja/g++.ext/namedret3.C: Likewise.
47345 * g++.old-deja/g++.ext/return1.C: Likewise.
47346 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47347 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47348 * g++.old-deja/g++.jason/access8.C: Likewise.
47349 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47350 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47351 pseudo-destructor names.
47352 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47353 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47354 pseudo-destructor names.
47355 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47356 * g++.old-deja/g++.jason/overload19.C: Likewise.
47357 * g++.old-deja/g++.jason/overload32.C: Likewise.
47358 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47359 stray semicolons.
47360 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47361 * g++.old-deja/g++.jason/return.C: Likewise.
47362 * g++.old-deja/g++.jason/return2.C: Likewise.
47363 * g++.old-deja/g++.jason/shadow1.C: Likewise.
47364 * g++.old-deja/g++.jason/special.C: Use explicit specialization
47365 syntax.
47366 * g++.old-deja/g++.jason/template10.C: Account for use of
47367 non-dependent names.
47368 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47369 syntax.
47370 * g++.old-deja/g++.jason/template37.C: Likewise.
47371 * g++.old-deja/g++.law/access4.C: Change error messages.
47372 * g++.old-deja/g++.law/arm13.C: Remove incorrect
47373 pseudo-destructor names.
47374 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47375 * g++.old-deja/g++.law/ctors9.C: Likewise.
47376 * g++.old-deja/g++.law/cvt22.C: Likewise.
47377 * g++.old-deja/g++.law/dtors5.C: Likewise.
47378 * g++.old-deja/g++.law/global-init1.C: Likewise.
47379 * g++.old-deja/g++.law/missed-error3.C: Likewise.
47380 * g++.old-deja/g++.law/operators28.C: Likewise.
47381 * g++.old-deja/g++.law/visibility28.C: Likewise.
47382 * g++.old-deja/g++.martin/eval1.C: Likewise.
47383 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47384 name.
47385 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47386 * g++.old-deja/g++.mike/net34.C: Likewise.
47387 * g++.old-deja/g++.mike/net36.C: Likewise.
47388 * g++.old-deja/g++.mike/ns2.C: Likewise.
47389 * g++.old-deja/g++.mike/p12306.C: Likewise.
47390 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47391 value extension.
47392 * g++.old-deja/g++.mike/p700.C: Likewise.
47393 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47394 * g++.old-deja/g++.mike/p710.C: Likewise.
47395 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47396 value extension.
47397 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47398 * g++.old-deja/g++.mike/pmf9.C: Likewise.
47399 * g++.old-deja/g++.ns/crash2.C: Likewise.
47400 * g++.old-deja/g++.ns/crash3.C: Likewise.
47401 * g++.old-deja/g++.ns/invalid1.C: Likewise.
47402 * g++.old-deja/g++.ns/ns17.C: Likewise.
47403 * g++.old-deja/g++.ns/template16.C: Likewise.
47404 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47405 keyword.
47406 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47407 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47408 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47409 named return value extension.
47410 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47411 * g++.old-deja/g++.other/access4.C: Issue additional error
47412 messages.
47413 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47414 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47415 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47416 * g++.old-deja/g++.other/crash25.C: Change error message.
47417 * g++.old-deja/g++.other/crash4.C: Change error message.
47418 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47419 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47420 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47421 checks.
47422 * g++.old-deja/g++.other/defarg8.C: Likewise.
47423 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47424 * g++.old-deja/g++.other/dtor10.C: Likewise.
47425 * g++.old-deja/g++.other/incomplete.C: Likewise.
47426 * g++.old-deja/g++.other/linkage7.C: Likewise.
47427 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47428 lookup algorithm.
47429 * g++.old-deja/g++.other/mangle2.C: Likewise.
47430 * g++.old-deja/g++.other/refinit2.C: Likewise.
47431 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47432 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47433 * g++.old-deja/g++.pt/crash28.C: Likewise.
47434 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47435 syntax.
47436 * g++.old-deja/g++.pt/crash32.C: Change error message.
47437 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47438 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47439 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47440 error message position.
47441 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47442 * g++.old-deja/g++.pt/defarg8.C: Change error message.
47443 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47444 syntax.
47445 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47446 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47447 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47448 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47449 keyword.
47450 * g++.old-deja/g++.pt/explicit31.C: Likewise.
47451 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47452 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47453 keyword.
47454 * g++.old-deja/g++.pt/explicit71.C: Change error message.
47455 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47456 syntax.
47457 * g++.old-deja/g++.pt/friend28.C: Account for use of
47458 non-dependent names.
47459 * g++.old-deja/g++.pt/friend29.C: Likewise.
47460 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47461 rules.
47462 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47463 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47464 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47465 lookup rules.
47466 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47467 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47468 keyword.
47469 * g++.old-deja/g++.pt/memclass20.C: Likewise.
47470 * g++.old-deja/g++.pt/memclass5.C: Likewise.
47471 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47472 keyword.
47473 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47474 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47475 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47476 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47477 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47478 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47479 keyword.
47480 * g++.old-deja/g++.pt/spec10.C: Likewise.
47481 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47482 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47483 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47484 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47485 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47486 * g++.old-deja/g++.pt/ttp62.C: Likewise.
47487 * g++.old-deja/g++.pt/ttp64.C: Likewise.
47488 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47489 * g++.old-deja/g++.pt/typename15.C: Likewise.
47490 * g++.old-deja/g++.pt/typename22.C: Likewise.
47491 * g++.old-deja/g++.pt/typename6.C: Change error messages.
47492 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47493 * g++.old-deja/g++.pt/virtual2.C: Likewise.
47494 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47495 syntax.
47496 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47497 return value extension.
47498 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47499 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47500 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47501 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47502
47503 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
47504
47505 * g++.dg/warn/inline1.C: New test.
47506 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47507 * g++.old-deja/g++.jason/synth10.C: Likewise.
47508 * g++.old-deja/g++.mike/net31.C: Likewise.
47509 * g++.old-deja/g++.mike/p8786.C: Likewise.
47510
47511 * g++.dg/template/friend10.C: New test.
47512 * g++.dg/template/conv5.C: New test.
47513
47514 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
47515
47516 * g++.dg/lookup/scoped3.C: New test.
47517
47518 * g++.dg/lookup/decl1.C: New test.
47519 * g++.dg/lookup/decl2.C: New test.
47520
47521 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
47522
47523 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47524 gcc.c-torture/compile/20021015-1.c,
47525 gcc.c-torture/compile/20021015-2.c,
47526 gcc.c-torture/compile/20021123-1.c,
47527 gcc.c-torture/compile/20021123-2.c,
47528 gcc.c-torture/compile/20021123-3.c,
47529 gcc.c-torture/compile/20021123-4.c,
47530 gcc.c-torture/execute/20021024-1.c: Add tests previously added
47531 only to 3.1 or 3.2 branch.
47532
47533 2002-12-23 Mark Mitchell <mark@codesourcery.com>
47534
47535 * gcc.dg/i386-bitfield3.c: New test.
47536
47537 * gcc.dg/i386-bitfield2.c: New test.
47538
47539 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
47540
47541 * g++.dg/parse/conv_op1.C: New test.
47542
47543 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
47544
47545 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47546 approved.
47547
47548 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
47549
47550 * gcc.c-torture/compile/20021220-1.c: New test.
47551
47552 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
47553
47554 * gcc.dg/i386-fastcall-1.c: New.
47555
47556 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
47557
47558 * gcc.c-torture/execute/20021219-1.c: New test.
47559
47560 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
47561
47562 * gcc.dg/i386-pic-1.c: New test.
47563
47564 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47565
47566 PR c++/8099
47567 * g++.dg/template/friend9.C: New test.
47568
47569 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47570
47571 PR c++/3663
47572 * g++.dg/template/access7.C: New test.
47573
47574 2002-12-18 Nick Clifton <nickc@redhat.com>
47575
47576 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47577 the libstdc++-v3 directory has been found.
47578
47579 2002-12-12 Devang Patel <dpatel@apple.com>
47580 * gcc.dg/darwin-ld-1.c: New test.
47581 * gcc.dg/darwin-ld-2.c: New test.
47582 * gcc.dg/darwin-ld-3.c: New test.
47583 * gcc.dg/darwin-ld-4.c: New test.
47584 * gcc.dg/darwin-ld-5.c: New test.
47585
47586 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47587
47588 * gcc.c-torture/compile/20021212-1.c: New test.
47589
47590 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
47591
47592 * gcc.dg/fshort-wchar: New test.
47593
47594 2002-12-10 Mark Mitchell <mark@codesourcery.com>
47595
47596 PR c++/8372
47597 * g++.dg/template/dtor1.C: New test.
47598
47599 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47600 markers.
47601
47602 2002-12-10 Jakub Jelinek <jakub@redhat.com>
47603
47604 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47605
47606 2002-12-09 Mark Mitchell <mark@codesourcery.com>
47607
47608 * g++.dg/template/static1.C: New test.
47609 * g++.dg/template/static2.C: New test.
47610 * g++.old-deja/g++.ext/memconst.C: New test.
47611
47612 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47613
47614 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47615 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47616 * g++.dg/special/initp1.C: Likewise.
47617
47618 2002-12-06 Jakub Jelinek <jakub@redhat.com>
47619
47620 * gcc.c-torture/execute/20021204-1.c: New test.
47621
47622 2002-12-04 Geoffrey Keating <geoffk@apple.com>
47623
47624 * gcc.dg/ppc-fmadd-1.c: New file.
47625 * gcc.dg/ppc-fmadd-2.c: New file.
47626 * gcc.dg/ppc-fmadd-3.c: New file.
47627
47628 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47629
47630 * gcc.c-torture/compile/20021204-1.c: New test.
47631
47632 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
47633
47634 * g++.dg/inherit/covariant2.C: New test.
47635 * g++.dg/inherit/covariant3.C: New test.
47636 * g++.dg/inherit/covariant4.C: New test.
47637 * g++.dg/inherit/covariant1.C: Remove XFAIL.
47638 * g++.old-deja/g++.robertl/eb17.C: Likewise.
47639
47640 2002-12-03 Mark Mitchell <mark@codesourcery.com>
47641
47642 PR c++/8688
47643 * g++.dg/init/brace3.C: New test.
47644
47645 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
47646
47647 * gcc.dg/20020210-1.c: Fix a comment typo.
47648
47649 2002-12-02 Mark Mitchell <mark@codesourcery.com>
47650
47651 PR c++/8720
47652 * g++.dg/parse/defarg1.C: New test.
47653
47654 PR c++/8615
47655 * g++.dg/template/char1.C: New test.
47656
47657 * g++.dg/template/varmod1.C: Fix typo.
47658
47659 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47660
47661 DR 180
47662 * g++.old-deja/g++.pt/crash32.C: Expect error.
47663
47664 2002-12-01 Mark Mitchell <mark@codesourcery.com>
47665
47666 PR c++/5919
47667 * g++.dg/template/varmod1.C: New test.
47668
47669 PR c++/8727
47670 * g++.dg/inherit/typeinfo1.C: New test.
47671
47672 PR c++/8663
47673 * g++.dg/inherit/typedef1.C: New test.
47674
47675 2002-11-30 Mark Mitchell <mark@codesourcery.com>
47676
47677 PR c++/8332
47678 PR c++/8493
47679 * g++.dg/template/strlen1.C: New test.
47680
47681 PR c++/8227
47682 * g++.dg/template/ctor2.C: New test.
47683
47684 PR c++/8214
47685 * g++.dg/init/string1.C: New test.
47686
47687 PR c++/8511
47688 * g++.dg/template/friend8.C: New test.
47689
47690 2002-11-29 Joe Buck <jbuck@synopsys.com>
47691
47692 * g++.dg/lookup/anon2.C: New test.
47693
47694 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
47695
47696 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47697 h8300 port.
47698
47699 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
47700
47701 * gcc.dg/bitfld-6.c: New test.
47702
47703 2002-11-27 Jan Hubicka <jh@suse.cz>
47704
47705 * gcc.c-torture/execute/20021127.[cx]: New test.
47706
47707 2002-11-26 Jan Hubicka <jh@suse.cz>
47708
47709 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47710 quality.
47711
47712 2002-11-26 Geoffrey Keating <geoffk@apple.com>
47713
47714 * g++.dg/init/brace2.C: New test.
47715 * g++.old-deja/g++.mike/p9129.C: Correct.
47716
47717 2002-11-26 Mark Mitchell <mark@codesourcery.com>
47718
47719 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47720
47721 2002-11-25 Andreas Bauer <baueran@in.tum.de>
47722
47723 * gcc.dg/sibcall-6: New test for indirect sibcalls.
47724
47725 2002-11-25 Mark Mitchell <mark@codesourcery.com>
47726
47727 * g++.dg/abi/empty11.C: New test.
47728 * g++.dg/rtti/cv1.C: New test.
47729
47730 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
47731
47732 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47733
47734 2002-11-24 Mark Mitchell <mark@codesourcery.com>
47735
47736 * g++.dg/abi/empty10.C: New test.
47737
47738 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47739
47740 * gcc.c-torture/compile/20021124-1.c: New test.
47741
47742 2002-11-22 Mark Mitchell <mark@codesourcery.com>
47743
47744 * g++.dg/abi/rtti2.C: New test.
47745
47746 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47747
47748 * gcc.dg/i386-unroll-1.c: New test.
47749
47750 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
47751
47752 * gcc.c-torture/compile/20021120-1.c: New test.
47753 * gcc.c-torture/compile/20021120-2.c: New test.
47754
47755 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47756
47757 * gcc.dg/bitfld-5.c: New test.
47758
47759 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47760
47761 * gcc.c-torture/execute/20021120-3.c: New test.
47762
47763 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47764
47765 * gcc.c-torture/execute/20021120-2.c: New test.
47766
47767 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47768
47769 * gcc.c-torture/execute/20021120-1.c: New test.
47770
47771 2002-11-20 Jakub Jelinek <jakub@redhat.com>
47772
47773 * gcc.c-torture/execute/20021118-3.c: New test.
47774
47775 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
47776
47777 * gcc.c-torture/compile/20021119-1.c: New test.
47778
47779 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
47780
47781 * gcc.dg/duff-1.c: New test.
47782 * gcc.dg/duff-2.c: New test.
47783 * gcc.dg/duff-3.c: New test.
47784
47785 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
47786
47787 * gcc.dg/cpp/_Pragma5.c: New test.
47788
47789 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
47790
47791 * gcc.c-torture/execute/20021118-2.c: New test.
47792
47793 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
47794
47795 * gcc.c-torture/execute/20021118-1.c: New test.
47796
47797 2002-11-16 Jakub Jelinek <jakub@redhat.com>
47798
47799 * gcc.dg/20021116-1.c: New test.
47800
47801 2002-11-14 Mark Mitchell <mark@codesourcery.com>
47802
47803 * g++.dg/abi/vcall1.C: New test.
47804
47805 2002-11-14 Jakub Jelinek <jakub@redhat.com>
47806
47807 * gcc.dg/20021029-1.c: New test.
47808 * gcc.dg/20021029-2.c: New test.
47809
47810 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
47811
47812 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47813
47814 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47815
47816 PR c/8439
47817 * gcc.dg/20021110.c: Move to ...
47818 * gcc.c-torture/compile/20021110.c: .... here.
47819
47820 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47821
47822 PR c/8467
47823 * gcc.c-torture/execute/20021111-1.c
47824
47825 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47826
47827 PR c/8439
47828 * gcc.dg/20021110.c: New test.
47829
47830 2002-11-10 Mark Mitchell <mark@codesourcery.com>
47831
47832 * g++.dg/abi/vthunk3.C: Run only on x86.
47833
47834 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
47835
47836 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47837
47838 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
47839
47840 * lib/compat.exp (compat-execute): Fix logic error in last
47841 change.
47842
47843 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
47844
47845 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47846
47847 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47848
47849 PR c++/8389
47850 * g++.dg/template/access6.C: New test.
47851
47852 2002-11-08 Jan Hubicka <jh@suse.cz>
47853
47854 * gcc.dg/i386-ssefp-1.c: New test.
47855 * gcc.dg/i386-ssefp-1.c: New test.
47856
47857 2002-11-08 Jan Hubicka <jh@suse.cz>
47858
47859 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47860
47861 2002-11-07 Mark Mitchell <mark@codesourcery.com>
47862
47863 * g++.dg/abi/vthunk3.C: New test.
47864
47865 PR c++/8338
47866 * g++.dg/template/crash2.C: New test.
47867
47868 2002-11-07 Mark Mitchell <mark@codesourcery.com>
47869
47870 * g++.dg/abi/dtor1.C: New test.
47871 * g++.dg/abi/dtor2.C: Likewise.
47872
47873 2002-11-05 Geoffrey Keating <geoffk@apple.com>
47874
47875 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47876 Darwin.
47877
47878 2002-11-04 Adam Nemet <anemet@lnxw.com>
47879
47880 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47881 -mthumb. Only xfail with -O0.
47882
47883 2002-11-03 Mark Mitchell <mark@codesourcery.com>
47884
47885 * g++.dg/abi/thunk1.C: New test.
47886 * g++.dg/abi/thunk2.C: Likewise.
47887 * g++.dg/abi/vtt1.C: Likewise.
47888
47889 2002-11-02 Diego Novillo <dnovillo@redhat.com>
47890
47891 PR optimization/8423
47892 * gcc.c-torture/execute/builtin-constant.c: New test.
47893
47894 2002-11-01 Zack Weinberg <zack@codesourcery.com>
47895
47896 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47897 Add some more cases.
47898
47899 2002-11-01 Mark Mitchell <mark@codesourcery.com>
47900
47901 PR c++/8391
47902 * g++.dg/opt/local1.C: New test.
47903
47904 2002-10-30 Mark Mitchell <mark@codesourcery.com>
47905
47906 PR c++/8160
47907 * g++.dg/template/complit1.C: New test.
47908
47909 PR c++/8149
47910 * g++.dg/template/typename4.C: Likewise.
47911
47912 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47913
47914 Core issue 287, PR c++/7639
47915 * g++.dg/template/instantiate1.C: Adjust error location.
47916 * g++.dg/template/instantiate3.C: New test.
47917 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47918 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47919 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47920
47921 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
47922
47923 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47924
47925 2002-10-29 Mark Mitchell <mark@codesourcery.com>
47926
47927 PR c++/8287
47928 * g++.dg/init/dtor2.C: New test.
47929
47930 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47931
47932 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47933 * gcc.dg/nest.c: Bypass errors on irix6.
47934
47935 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
47936
47937 * gcc.dg/nest.c: Expect error for mmix-*-*.
47938 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47939
47940 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
47941
47942 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47943 markers.
47944
47945 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47946
47947 2002-10-25 Mike Stump <mrs@apple.com>
47948
47949 * gcc.dg/warn-1.c: New test.
47950
47951 2002-10-25 Zack Weinberg <zack@codesourcery.com>
47952
47953 * g++.dg/template/typename3.C: New test.
47954
47955 2002-10-25 Mark Mitchell <mark@codesourcery.com>
47956
47957 * g++.dg/lookup/ptrmem1.C: New test.
47958
47959 * g++.dg/abi/vthunk2.C: New test.
47960
47961 2002-10-25 Zack Weinberg <zack@codesourcery.com>
47962
47963 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47964
47965 2002-10-24 Mark Mitchell <mark@codesourcery.com>
47966
47967 * g++.dg/abi/empty9.C: New test.
47968
47969 2002-10-24 Richard Henderson <rth@redhat.com>
47970
47971 * g++.dg/inherit/thunk1.C: Enable for ia64.
47972
47973 2002-10-23 Mark Mitchell <mark@codesourcery.com>
47974
47975 PR c++/8067
47976 * g++.dg/lookup/pretty1.C: New test.
47977
47978 2002-10-23 Jakub Jelinek <jakub@redhat.com>
47979
47980 * gcc.dg/20021023-1.c: New test.
47981
47982 2002-10-23 Mark Mitchell <mark@codesourcery.com>
47983
47984 PR c++/7679
47985 * g++.dg/parse/inline1.C: New test.
47986
47987 2002-10-23 Richard Henderson <rth@redhat.com>
47988
47989 * g++.dg/inherit/thunk1.C: Enable for x86_64.
47990
47991 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47992
47993 2002-10-22 Mark Mitchell <mark@codesourcery.com>
47994
47995 PR c++/6579
47996 * g++.dg/parse/stmtexpr3.C: New test.
47997
47998 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
47999
48000 * g++.dg/expr/cond1.C: New test.
48001
48002 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48003
48004 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48005
48006 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48007
48008 * g++.dg/abi/vbase13.C: New test.
48009 * g++.dg/abi/vbase14.C: Likewise.
48010
48011 2002-10-21 Jakub Jelinek <jakub@redhat.com>
48012
48013 * gcc.dg/tls/pic-1.c: New test.
48014 * gcc.dg/tls/nonpic-1.c: New test.
48015 * gcc.dg/20021018-1.c: New test.
48016
48017 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48018
48019 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48020 Remove only files with the same base name as the test case.
48021 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48022 (profopt-execute): Likewise. Also, remove old profiling
48023 and performance data files before running the tests.
48024
48025 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48026 * g++.dg/bprob/bprob.exp: Likewise.
48027 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
48028 to allow more general test case names.
48029
48030 * g++.dg/bprob/bprob-1.C: Rename to ...
48031 * g++.dg/bprob/g++-bprob-1.C: ... this.
48032
48033 * g77.dg/bprob/bprob-1.f: Rename to ...
48034 * g77.dg/bprob/g77-bprob-1.f: ... this.
48035
48036 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48037
48038 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48039 bison 1.50 or later.
48040
48041 2002-10-21 Janis Johnson <janis187@us.ibm.com>
48042
48043 * g++.dg/README: Describe more test directories.
48044
48045 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48046
48047 * g++.dg/init/array6.C: Add additional tests.
48048
48049 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48050
48051 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48052 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48053
48054 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
48055
48056 * gcc.c-torture/compile/20020604-1.x: New.
48057 * gcc.c-torture/compile/simd-5.x: Likewise.
48058 * gcc.c-torture/execute/920710-1.x: Likewise.
48059 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48060
48061 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48062
48063 * g++.dg/inherit/override1.C: Add dg-options clause.
48064
48065 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
48066
48067 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48068 _mm_slli_si128.
48069
48070 2002-10-19 Andreas Schwab <schwab@suse.de>
48071
48072 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48073 directory component.
48074
48075 2002-10-18 Mark Mitchell <mark@codesourcery.com>
48076
48077 * g++.dg/inherit/thunk1.C: New test.
48078
48079 * g++.dg/inherit/override1.C: New test.
48080
48081 * g++.dg/abi/mangle11.C: New test.
48082 * g++.dg/abi/mangle14.C: New test.
48083 * g++.dg/abi/mangle17.C: New test.
48084
48085 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
48086
48087 * g++.dg/overload/member2.C: New test.
48088
48089 2002-10-17 Janis Johnson <janis187@us.ibm.com>
48090
48091 * g++.dg/README: Describe new compat directory.
48092 * g++.dg/dg.exp: Skip tests in compat directory.
48093 * README.compat: New file.
48094 * lib/compat.exp: New expect script.
48095 * g++.dg/compat: New test directory.
48096 * g++.dg/compat/compat.exp: New expect script.
48097 * g++.dg/compat/abi: New test directory.
48098 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48099 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48100 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48101 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48102 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48103 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48104 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48105 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48106 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48107 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48108 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48109 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48110 * g++.dg/compat/break: New test directory.
48111 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48112 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48113 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48114 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48115 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48116 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48117 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48118 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48119 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48120 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48121 g++.dg/compat/break/README: New files.
48122 * g++.dg/compat/eh: New test directory.
48123 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48124 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48125 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48126 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48127 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48128 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48129 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48130 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48131 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48132 g++.dg/compat/eh/filter2_y.C,
48133 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48134 g++.dg/compat/eh/new1_y.C,
48135 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48136 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48137 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48138 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48139 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48140 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48141 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48142 g++.dg/compat/eh/unexpected1_y.C: New files.
48143 * g++.dg/compat/init: New test directory.
48144 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48145 g++.dg/compat/init/array5_y.C,
48146 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48147 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48148 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48149 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48150 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48151 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48152 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48153 g++.dg/compat/init/init-ref2_y.C: New files.
48154
48155 2002-10-17 Mark Mitchell <mark@codesourcery.com>
48156
48157 PR c++/7584
48158 * g++.dg/inherit/using3.C: New test.
48159
48160 2002-10-17 Jan Hubicka <jh@suse.cz>
48161
48162 * gcc.dg/20021017-2.c: New test.
48163
48164 2002-10-17 Mark Mitchell <mark@codesourcery.com>
48165
48166 * g++.dg/abi/mangle16.C: Adjust.
48167
48168 * g++.dg/init/array8.C: New test.
48169
48170 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
48171
48172 * gcc.dg/special/mips-abi.exp: New test.
48173 * gcc.dg/special/mips-abi.s: Empty file used by the above.
48174
48175 2002-10-16 Mark Mitchell <mark@codesourcery.com>
48176
48177 * g++.dg/abi/mangle16.C: New test.
48178 * g++.dg/abi/mangle17.C: Likewise.
48179
48180 PR c++/7478
48181 * g++.dg/template/ref1.C: New test.
48182
48183 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48184
48185 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48186
48187 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
48188
48189 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48190
48191 2002-10-16 Mark Mitchell <mark@codesourcery.com>
48192
48193 PR c++/7524
48194 * g++.dg/init/array7.C: New test.
48195
48196 2002-10-15 Mark Mitchell <mark@codesourcery.com>
48197
48198 * g++.dg/init/array6.C: New test.
48199
48200 * g++.dg/abi/mangle13.C: Likewise.
48201 * g++.dg/abi/mangle14.C: Likewise.
48202 * g++.dg/abi/mangle15.C: Likewise.
48203
48204 2002-10-14 Mark Mitchell <mark@codesourcery.com>
48205
48206 * g++.dg/abi/empty8.C: New test.
48207
48208 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
48209
48210 * g++.dg/init/ctor1.C: New test.
48211
48212 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
48213
48214 * gcc.c-torture/execute/20021015-1.c: New test.
48215
48216 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
48217
48218 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48219
48220 2002-10-14 Jan Hubicka <jh@suse.cz>
48221
48222 * gcc.dg/i386-ssetype-[1-5].c: New tests.
48223
48224 2002-10-14 Richard Henderson <rth@redhat.com>
48225
48226 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48227
48228 2002-10-14 Mark Mitchell <mark@codesourcery.com>
48229
48230 PR optimization/6631
48231 * g++.dg/opt/const2.C: New test.
48232
48233 2002-10-14 Mark Mitchell <mark@codesourcery.com>
48234
48235 PR c++/7176
48236 * g++.dg/parse/friend1.C: New test.
48237 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48238
48239 2002-10-14 Jakub Jelinek <jakub@redhat.com>
48240
48241 * gcc.dg/20021014-1.c: New test.
48242
48243 2002-10-11 Mark Mitchell <mark@codesourcery.com>
48244
48245 PR c++/5661
48246 * g++.dg/ext/vlm1.C: New test.
48247 * g++.dg/ext/vlm2.C: Likewise.
48248
48249 * g++.dg/init/array1.C: Remove invalid braces.
48250 * g++.dg/init/brace1.C: New test.
48251 * g++.dg/init/copy2.C: Likewise.
48252 * g++.dg/init/copy3.C: Likewise.
48253 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48254 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48255 braces.
48256
48257 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
48258
48259 * gcc.dg/cpp/assembler.S: Don't use -ansi.
48260
48261 2002-10-11 Richard Shann <richard.shann@superh.com>
48262
48263 * gcc.c-torture/compile/simd-5.c: New test.
48264
48265 2002-10-10 Roger Sayle <roger@eyesopen.com>
48266
48267 * gcc.c-torture/execute/shiftopt-1.c: New test case.
48268
48269 2002-10-10 Jim Wilson <wilson@redhat.com>
48270
48271 * gcc.c-torture/execute/20021010-1.c: New test.
48272
48273 2002-10-09 Zack Weinberg <zack@codesourcery.com>
48274
48275 PR c/7353
48276 * g++.dg/ext/typedef-init.C: New test.
48277 * gcc.dg/typedef-init.c: New test.
48278
48279 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
48280
48281 * gcc.dg/cpp/paste13.c: New test.
48282
48283 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48284
48285 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
48286 remaining platforms, XFAIL during compile, not execute. Don't
48287 XFAIL at -O0.
48288
48289 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
48290
48291 * gcc.dg/alias-1.c: Tweak expected warning.
48292
48293 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48294
48295 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48296
48297 2002-10-06 Andreas Jaeger <aj@suse.de>
48298
48299 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48300 * gcc.dg/cpp/c++98.C: Likewise.
48301
48302 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48303 * g++.dg/cpp/c++98.C: Likewise.
48304
48305 * g++.dg/README (Subdirectories): Mention cpp directory.
48306
48307 PR target/7559
48308 * gcc.dg/20021006-1.c: New test.
48309
48310 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48311
48312 PR c++/7804
48313 * g++.dg/other/warning1.C: New test.
48314
48315 2002-10-04 Roger Sayle <roger@eyesopen.com>
48316
48317 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48318 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
48319 and sparc-*-* with -m64 as expected failures. See PR 8087.
48320
48321 2002-10-03 Mark Mitchell <mark@codesourcery.com>
48322
48323 PR c++/7931
48324 * g++.dg/template/ptrmem3.C: New test.
48325
48326 PR c++/7754
48327 * g++.dg/template/union1.C: New test.
48328
48329 2002-10-03 Mark Mitchell <mark@codesourcery.com>
48330
48331 PR c++/8006
48332 * g++.dg/abi/mangle9.C: New test.
48333 * g++.dg/abi/mangle10.C: New test.
48334 * g++.dg/abi/mangle11.C: New test.
48335 * g++.dg/abi/mangle12.C: New test.
48336
48337 2002-10-02 Mark Mitchell <mark@codesourcery.com>
48338
48339 PR c++/7188.
48340 * g++.dg/template/meminit1.C: New test.
48341 * g++.dg/warn/Wreorder-1.C: Likewise.
48342 * g++.old-deja/g++.mike/warn3.C: Tweak.
48343 * lib/prune.exp: Ingore "in copy constructor".
48344
48345 2002-10-02 Andreas Jaeger <aj@suse.de>
48346
48347 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48348 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48349 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48350 on x86-64.
48351
48352 2002-10-01 Mark Mitchell <mark@codesourcery.com>
48353
48354 * gcc.dg/empty1.C: Fix typo.
48355
48356 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
48357
48358 * gcc.dg/alias-1.c: New test.
48359
48360 2002-10-01 Mark Mitchell <mark@codesourcery.com>
48361
48362 * gcc.dg/empty1.C: New test.
48363
48364 * g++.dg/tls/init-2.C: Tweak error messages.
48365
48366 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
48367
48368 * gcc.c-torture/compile/20020923-1.c: New test.
48369
48370 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
48371
48372 * gcc.c-torture/execute/ffs-1.c: New test.
48373 * gcc.c-torture/execute/ffs-2.c: Ditto.
48374
48375 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
48376
48377 * g++.dg/overload/member1.C: New test.
48378
48379 2002-09-30 Mark Mitchell <mark@codesourcery.com>
48380
48381 * g++.dg/abi/empty7.C: New test.
48382 * g++.dg/init/pm2.C: Likewise.
48383
48384 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
48385
48386 * g++.dg/rtti/crash1.C: New test.
48387
48388 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
48389
48390 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48391 gcc.dg/sibcall-4.c: New tests.
48392
48393 2002-09-28 Roger Sayle <roger@eyesopen.com>
48394
48395 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48396 powerpc and MMIX targets.
48397
48398 2002-09-27 Zack Weinberg <zack@codesourcery.com>
48399
48400 * gcc.dg/cpp/20020927-1.c: New.
48401
48402 2002-09-26 David S. Miller <davem@redhat.com>
48403
48404 * gcc.c-torture/compile/trunctfdf.c: New.
48405
48406 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48407
48408 * lib/target-supports.exp (check_weak_available): Handle solaris2.
48409
48410 2002-09-27 Alan Modra <amodra@bigpond.net.au>
48411
48412 * gcc.c-torture/execute/loop-15.c: New.
48413
48414 2002-09-26 Janis Johnson <janis187@us.ibm.com>
48415
48416 * README.QMTEST: Fix typo.
48417
48418 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
48419
48420 * gcc.dg/20020926-1.c: New test.
48421
48422 2002-09-25 David S. Miller <davem@redhat.com>
48423
48424 PR target/7842
48425 * gcc.c-torture/execute/shiftdi.c: New test.
48426
48427 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
48428
48429 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48430 unique to the tool.
48431 * lib/g77.exp (g77_init): Likewise.
48432 * lib/g++.exp (g++_init): Likewise.
48433 * lib/objc.exp (objc_init): Likewise.
48434
48435 2002-09-25 Mark Mitchell <mark@codesourcery.com>
48436
48437 * g++.dg/abi/empty5.C: New test.
48438 * g++.dg/abi/empty6.C: New test.
48439 * g++.dg/abi/vbase12.C: New test.
48440
48441 2002-09-25 Richard Henderson <rth@redhat.com>
48442
48443 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48444 too-small long double.
48445
48446 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
48447
48448 * gcc.dg/20020919-1.c: New test.
48449
48450 2002-09-23 Mark Mitchell <mark@codesourcery.com>
48451
48452 * g++.dg/abi/bitfield6.C: New test.
48453 * g++.dg/abi/bitfield7.C: New test.
48454 * g++.dg/abi/bitfield8.C: New test.
48455 * g++.dg/abi/vbase11.C: New test.
48456
48457 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
48458
48459 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48460 hppa*-*-hpux*. Update test comment.
48461
48462 2002-09-20 Jakub Jelinek <jakub@redhat.com>
48463
48464 * gcc.dg/tls/struct-1.c: New test.
48465
48466 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
48467
48468 * gcc.dg/cpp/tr-warn2.c: Update.
48469
48470 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
48471
48472 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48473
48474 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
48475
48476 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48477 systems.
48478
48479 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
48480
48481 * gcc.c-torture/execute/ieee/mzero3.c: New test.
48482
48483 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48484 Adjust for c++filt moved to binutils. Remove spurious duplicate
48485 setting of cxxfilt.
48486
48487 2002-09-19 Geoffrey Keating <geoffk@apple.com>
48488
48489 * gcc.dg/20020312-2.c: Update for darwin.
48490
48491 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
48492
48493 * g++.old-deja/g++.other/crash32.C: Mark ICE.
48494
48495 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
48496
48497 * objc.dg/comp-types-1.m: New test.
48498 * objc.dg/comp-types-2.m: New test.
48499 * objc.dg/comp-types-3.m: New test.
48500 * objc.dg/comp-types-4.m: New test.
48501 * objc.dg/comp-types-5.m: New test.
48502 * objc.dg/comp-types-6.m: New test.
48503
48504 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
48505
48506 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48507
48508 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
48509
48510 * g++.dg/other/do1.C: New test.
48511
48512 * g++.dg/template/subst1.C: New test.
48513
48514 2002-09-16 Steve Ellcey <sje@cup.hp.com>
48515
48516 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48517
48518 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
48519
48520 * g++.dg/template/qualttp20.C: Adjust expected errors.
48521 * g++.old-deja/g++.jason/report.C: Likewise.
48522 * g++.old-deja/g++.other/qual1.C: Likewise.
48523
48524 * g++.dg/lookup/scoped2.C: New test.
48525
48526 * g++.dg/ext/asm3.C: New test.
48527
48528 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
48529
48530 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48531
48532 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
48533
48534 * ChangeLog: follow spelling conventions.
48535 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48536 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48537 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48538 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48539 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48540 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48541 * g++.old-deja/g++.law/global-init1.C: Likewise.
48542 * g++.old-deja/g++.other/delete4.C: Likewise.
48543 * g++.old-deja/g++.other/inline21.C: Likewise.
48544 * g++.old-deja/g++.other/singleton.C: Likewise.
48545 * g77.dg/strlen0.f: Likewise.
48546 * g77.f-torture/compile/20010519-1.f: Likewise.
48547 * g77.f-torture/compile/980310-4.f: Likewise.
48548 * gcc.c-torture/compile/20000605-1.c: Likewise.
48549 * gcc.c-torture/execute/20020225-1.c: Likewise.
48550 * gcc.dg/c90-hexfloat-2.c: Likewise.
48551 * gcc.dg/c99-bool-1.c: Likewise.
48552 * gcc.dg/c99-hexfloat-2.c: Likewise.
48553 * gcc.dg/dll-2.c: Likewise.
48554 * gcc.dg/wtr-union-init-1.c: Likewise.
48555 * gcc.dg/wtr-union-init-2.c: Likewise.
48556 * gcc.dg/wtr-union-init-3.c: Likewise.
48557 * gcc.dg/cpp/avoidpaste1.c: Likewise.
48558 * gcc.dg/cpp/defined.c: Likewise.
48559 * gcc.dg/cpp/macsyntx.c: Likewise.
48560 * gcc.dg/cpp/paste2.c: Likewise.
48561 * gcc.dg/cpp/trad/defined.c: Likewise.
48562 * gcc.dg/format/c90-printf-1.c: Likewise.
48563 * gcc.dg/format/c90-scanf-1.c: Likewise.
48564 * gcc.dg/format/c99-printf-1.c: Likewise.
48565 * gcc.dg/format/c99-scanf-1.c: Likewise.
48566 * gcc.misc-tests/gcov-8.c: Likewise.
48567 * lib/profopt.exp: Likewise.
48568
48569 2002-09-15 Krister Walfridsson <cato@df.lth.se>
48570
48571 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48572
48573 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
48574
48575 * g++.dg/inherit/using2.C: New test.
48576
48577 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
48578
48579 * ChangeLog: Follow spelling conventions.
48580 * g++.dg/template/friend4.C: Likewise.
48581 * g++.old-deja/g++.pt/crash67.C: Likewise.
48582 * gcc.c-torture/execute/20000801-4.c: Likewise.
48583 * gcc.dg/c90-digraph-1.c: Likewise.
48584 * gcc.dg/c94-digraph-1.c: Likewise.
48585 * gcc.dg/c99-digraph-1.c: Likewise.
48586 * gcc.dg/cpp/line5.c: Likewise.
48587 * gcc.dg/cpp/multiline.c: Likewise.
48588 * gcc.dg/cpp/trad/literals-1.c: Likewise.
48589 * gcc.dg/format/attr-3.c: Likewise.
48590 * gcc.dg/format/c90-scanf-3.c: Likewise.
48591 * gcc.dg/format/ext-4.c: Likewise.
48592
48593 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
48594
48595 * g++.dg/template/pretty1.C: New test.
48596
48597 2002-09-14 Alan Modra <amodra@bigpond.net.au>
48598
48599 * gcc.c-torture/execute/struct-cpy-1.c: New test.
48600
48601 2002-09-13 Matt Austern <austern@apple.com>
48602
48603 * g++.dg/other/constref[12].C: New, regression tests for
48604 passing a cast expression to a function by const reference.
48605
48606 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
48607
48608 * g++.dg/template/deduce1.C: New test.
48609
48610 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
48611
48612 * gcc.c-torture/execute/simd-1.c: Force all use of int to
48613 32-bit int.
48614
48615 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
48616
48617 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48618 usage.
48619
48620 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
48621
48622 * gcc.c-torture/compile/20020910-1.c: New test.
48623
48624 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
48625
48626 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48627
48628 2002-09-10 Andreas Jaeger <aj@suse.de>
48629
48630 * gcc.dg/20020312-2.c: Adjust for x86-64.
48631
48632 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
48633
48634 * g77.dg/7388.f: New test case for PR 7388.
48635
48636 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
48637
48638 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48639
48640 2002-09-05 Ziemowit Laski <zlaski@apple.com>
48641
48642 * objc.dg/proto-lossage-1.m: New test.
48643
48644 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
48645
48646 * gcc.dg/cpp/_Pragma4.c: Fix typo.
48647
48648 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
48649
48650 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
48651 expected to pass.
48652
48653 2002-09-06 Stan Shebs <shebs@apple.com>
48654 David Edelsohn <edelsohn@gnu.org>
48655
48656 * gcc.dg/weak: New directory.
48657 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48658 target-specific xfail bits.
48659 * gcc.dg/typeof-2.c: Move to new directory.
48660 * gcc.dg/weak.exp: New expect script.
48661
48662 2002-09-06 Alan Modra <amodra@bigpond.net.au>
48663
48664 * gcc.c-torture/execute/extzvsi.c: New test.
48665
48666 2002-09-05 Stan Shebs <shebs@apple.com>
48667
48668 * gcc.dg/weak-1.c: xfail on Darwin.
48669 * gcc.dg/weak-2.c: Ditto.
48670 * gcc.dg/weak-3.c: Ditto.
48671 * gcc.dg/weak-4.c: Ditto.
48672 * gcc.dg/weak-5.c: Ditto.
48673 * gcc.dg/weak-6.c: Ditto.
48674 * gcc.dg/weak-7.c: Ditto.
48675 * gcc.dg/weak-8.c: Ditto.
48676 * gcc.dg/weak-9.c: Ditto.
48677
48678 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
48679
48680 * gcc.c-torture/execute/loop-14.c: New test.
48681
48682 2002-09-04 Jakub Jelinek <jakub@redhat.com>
48683
48684 * g++.dg/other/cxa-atexit1.C: New test.
48685
48686 * gcc.dg/typeof-2.c: New test.
48687
48688 2002-09-03 Roger Sayle <roger@eyesopen.com>
48689
48690 * gcc.dg/builtins-2.c: New testcase.
48691 * gcc.dg/builtins-3.c: New testcase.
48692
48693 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
48694
48695 * gcc.dg/cpp/_Pragma4.c: New test.
48696
48697 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
48698
48699 * objc/execute/nil_method-1.m: New testcase.
48700
48701 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
48702
48703 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48704 [Object class], not [Object initialize].
48705
48706 2002-08-31 Roger Sayle <roger@eyesopen.com>
48707 Hans-Peter Nilsson <hp@bitrange.com>
48708
48709 * gcc.c-torture/execute/20020720-1.x: Skip test on
48710 mmix-knuth-mmixware. Correct comment.
48711
48712 2002-08-27 Mark Mitchell <mark@codesourcery.com>
48713
48714 * g++.dg/abi/bitfield5.C: New test.
48715 * g++.dg/abi/vbase10.C: Likewise.
48716
48717 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
48718
48719 * objc.dg/undeclared-selector.m: New test.
48720
48721 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
48722
48723 * g++.dg/other/offsetof1.C: Avoid cast warning.
48724
48725 2002-08-26 Ziemowit Laski <zlaski@apple.com>
48726
48727 * objc.dg/super-class-2.m: New test.
48728
48729 2002-08-24 Matt Austern <austern@apple.com>
48730
48731 * g++.dg/ext/lvaddr.C: New test.
48732 * g++.dg/ext/lvcast.C: New test.
48733
48734 2002-08-22 Mark Mitchell <mark@codesourcery.com>
48735
48736 * g++.dg/inherit/cond1.C: New test.
48737
48738 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
48739
48740 * gcc.dg/noncompile/incomplete-1.c: New test.
48741
48742 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
48743
48744 * gcc.dg/typespec-1.c: New test.
48745
48746 2002-08-20 Devang Patel <dpatel@apple.com>
48747 * objc.dg/proto-hier-2.m: New test.
48748
48749 2002-08-19 Ziemowit Laski <zlaski@apple.com>
48750
48751 * objc.dg/bitfield-1.m: New test.
48752 * objc.dg/bitfield-2.m: New test.
48753
48754 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
48755
48756 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48757 gcc.dg/c99-flex-array-4.c: New tests.
48758
48759 2002-08-16 Stan Shebs <shebs@apple.com>
48760
48761 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48762
48763 2002-08-15 Jakub Jelinek <jakub@redhat.com>
48764
48765 * gcc.dg/typeof-1.c: New test.
48766 * g++.dg/ext/typeof2.C: New test.
48767
48768 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
48769
48770 * g++.dg/other/offsetof1.C: New test.
48771
48772 2002-08-14 Richard Henderson <rth@redhat.com>
48773
48774 * gcc.dg/tls/diag-3.c: Fix expected message strings.
48775
48776 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
48777
48778 * gcc.dg/cpp/_Pragma3.c: New test.
48779
48780 2002-08-13 Mark Mitchell <mark@codesourcery.com>
48781
48782 * g++.dg/template/inherit3: New test.
48783
48784 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
48785
48786 * gcc.dg/bitfld-4.c: Add blank options.
48787
48788 2002-08-09 Mark Mitchell <mark@codesourcery.com>
48789
48790 * g++.dg/template/crash1.C: New test.
48791
48792 2002-08-08 Jakub Jelinek <jakub@redhat.com>
48793
48794 * gcc.dg/tls/opt-2.c: New test.
48795
48796 2002-08-08 Devang Patel <dpatel@apple.com>
48797
48798 * objc.dg/selector-1.m : New test
48799
48800 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
48801
48802 * g++.dg/abi/bitfield4.C: New test.
48803 * gcc.dg/bitfld-4.c: New test.
48804
48805 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
48806
48807 * g++.dg/other/packed1.C: New test.
48808
48809 2002-08-07 Mark Mitchell <mark@codesourcery.com>
48810
48811 * g++.dg/abi/offsetof.C: Tweak error messages.
48812 * g++.old-deja/g++.mike/p10769a.C: Likewise.
48813
48814 2002-08-08 Jakub Jelinek <jakub@redhat.com>
48815
48816 * gcc.dg/bitfld-3.c: New test.
48817
48818 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48819 Richard Henderson <rth@redhat.com>
48820
48821 * gcc.dg/i386-bitfield1.c: New test.
48822 * g++.dg/abi/bitfield3.C: Update.
48823
48824 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
48825
48826 * objc.dg/const-str-2.m: Update.
48827 * gcc.dg/cpp/c++98.c: Change to C extension.
48828 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48829 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48830
48831 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
48832
48833 * gcc.dg/tls/diag-3.c: New.
48834
48835 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
48836
48837 * g++.dg/README (Subdirectories): Document new subdir expr.
48838 * g++.dg/expr/pmf-1.C: New test.
48839
48840 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
48841
48842 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48843
48844 2002-08-06 Jakub Jelinek <jakub@redhat.com>
48845
48846 * g++.dg/abi/bitfield3.C: New test.
48847
48848 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
48849
48850 * lib/gcov.exp: Tweak expected line formats.
48851 * gcc.misc-tests/gcov8.c: New test.
48852 * gcc.misc-tests/gcov8.x: New flags.
48853
48854 2002-08-05 Jakub Jelinek <jakub@redhat.com>
48855
48856 * consistency.vlad/layout/endian.c: Include string.h.
48857
48858 * gcc.c-torture/execute/20020805-1.c: New test.
48859
48860 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
48861
48862 * g++.dg/other/conversion1.C: New test.
48863
48864 2002-08-03 Roger Sayle <roger@eyesopen.com>
48865
48866 * gcc.dg/builtins-1.c: New testcase.
48867
48868 2002-08-02 Mark Mitchell <mark@codesourcery.com>
48869
48870 * g++.dg/inherit/access3.C: New test.
48871
48872 2002-08-01 Jakub Jelinek <jakub@redhat.com>
48873
48874 * gcc.dg/ia64-visibility-2.c: New test.
48875
48876 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
48877
48878 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48879 __qualifier_flags to __flags.
48880
48881 2002-07-31 Mark Mitchell <mark@codesourcery.com>
48882
48883 * g++.dg/inherit/operator1.C: New test.
48884 * g++.dg/lookup/disamb1.C: Fix typo in comment.
48885 * g++.dg/other/error1.C: Change expected error message.
48886 * g++.dg/template/conv4.C: Likewise.
48887
48888 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
48889
48890 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48891 for documented behavior.
48892
48893 2002-07-25 Roger Sayle <roger@eyesopen.com>
48894
48895 * gcc.c-torture/execute/20020720-1.x: Skip this test on
48896 several targets known to fail.
48897
48898 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
48899
48900 * gcc.dg/mips-args-[123].c: New tests.
48901
48902 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
48903
48904 * gcc.dg/ppc-spe.c: New.
48905
48906 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
48907
48908 * g++.dg/other/ptrmem4.C: New testcase.
48909
48910 2002-07-24 Richard Henderson <rth@redhat.com>
48911
48912 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48913
48914 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
48915
48916 * g++.dg/ext/alignof1.C (main): Return 0 for success.
48917
48918 2002-07-24 Roger Sayle <roger@eyesopen.com>
48919
48920 * gcc.c-torture/execute/memset-3.c: New testcase.
48921
48922 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
48923
48924 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48925 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48926
48927 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48928
48929 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48930 Delete.
48931
48932 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
48933
48934 * gcc.c-torture/compile/simd-4.c: New test.
48935
48936 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48937
48938 PR c++/7347, c++/7348
48939 * g++.dg/template/access4.C: New test.
48940 * g++.dg/template/access5.C: New test.
48941 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48942 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48943 * g++.old-deja/g++.pt/ttp58.C: Likewise.
48944 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48945
48946 2002-07-22 Jakub Jelinek <jakub@redhat.com>
48947
48948 * gcc.dg/gnu89-init-2.c: New test.
48949
48950 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
48951
48952 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48953
48954 2002-07-20 Roger Sayle <roger@eyesopen.com>
48955
48956 * gcc.c-torture/execute/20020720-1.c: New testcase.
48957
48958 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
48959
48960 * gcc.dg/cpp/Wsignprom.c: New tests.
48961
48962 2002-07-20 Alan Modra <amodra@bigpond.net.au>
48963
48964 * gcc.c-torture/execute/loop-13.c: New test.
48965
48966 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
48967
48968 * gcc.dg/cpp/expr.c: New tests.
48969
48970 2002-07-18 David Edelsohn <edelsohn@gnu.org>
48971
48972 * g++.dg/opt/pr6713.C: Add template instantiation.
48973
48974 2002-07-18 Alan Modra <amodra@bigpond.net.au>
48975
48976 * gcc.dg/nest.c: New test.
48977
48978 2002-07-17 Richard Henderson <rth@redhat.com>
48979
48980 * g++.dg/opt/pr6713.C: New test.
48981
48982 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
48983
48984 * gcc.c-torture/execute/loop-2e.x: Let the testcase
48985 XFAIL for all x86 processors.
48986
48987 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
48988
48989 * gcc.c-torture/execute/20010122-1.x: Do not test with
48990 -fomit-frame-pointer.
48991
48992 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48993
48994 * g++.dg/template/instantiate2.C: New test.
48995 * g++.dg/template/spec4.C: New test.
48996
48997 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48998
48999 * g++.dg/template/access2.C: New test.
49000 * g++.dg/template/access3.C: New test.
49001
49002 2002-07-15 Zack Weinberg <zack@codesourcery.com>
49003
49004 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49005 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49006 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49007 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49008 Convert to use <stdarg.h>.
49009 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49010 Delete.
49011 * gcc.dg/va-arg-2.c: New.
49012 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49013
49014 2002-07-15 Jakub Jelinek <jakub@redhat.com>
49015
49016 * gcc.c-torture/compile/20020710-1.c: New test.
49017
49018 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
49019 Andrew Pinski <pinskia@physics.uc.edu>
49020
49021 gcc.c-torture/compile/simd-2.c: New testcase.
49022 gcc.c-torture/compile/simd-3.c: Likewise.
49023
49024 2002-07-11 Mark Mitchell <mark@codesourcery.com>
49025
49026 PR c++/7224
49027 * g++.dg/overload/error1.C: New test.
49028
49029 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49030
49031 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49032 configuration and IRIX 6 O32 ABI.
49033
49034 2002-07-11 Roger Sayle <roger@eyesopen.com>
49035
49036 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49037
49038 2002-07-10 Roger Sayle <roger@eyesopen.com>
49039
49040 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49041
49042 2002-07-10 Jeffrey A Law <law@redhat.com>
49043
49044 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49045
49046 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
49047
49048 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
49049
49050 * gcc.dg/20020312-2.c: Check for __PPC__.
49051
49052 2002-07-09 Diego Novillo <dnovillo@redhat.com>
49053
49054 * gcc.c-torture/compile/20020709-1.c: New test.
49055
49056 2002-07-07 Roger Sayle <roger@eyesopen.com>
49057
49058 * g++.dg/template/qualttp21.C: New test case.
49059
49060 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
49061
49062 * gcc.c-torture/compile/20020706-1.c: New test.
49063 * gcc.c-torture/compile/20020706-2.c: New test.
49064
49065 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
49066 Alexandre Oliva <aoliva@redhat.com>
49067
49068 * g++.dg/warn/incomplete1.C: New test.
49069
49070 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49071
49072 PR c++/7099
49073 * g++.dg/warn/noreturn1.C: New test.
49074
49075 2002-07-03 Mark Mitchell <mark@codesourcery.com>
49076
49077 PR c++/6706
49078 * g++.dg/debug/debug6.C: New test.
49079 * g++.dg/debug/debug7.C: New test.
49080
49081 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
49082
49083 * gcc.c-torture/compile/simd-3.c: New test.
49084
49085 2002-07-03 Chris Demetriou <cgd@broadcom.com>
49086
49087 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49088 * gcc.dg/20020620-1.c: Likewise.
49089
49090 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49091
49092 PR c++/6944
49093 * g++.dg/init/array4.C: New test.
49094 * g++.dg/init/array5.C: New test.
49095
49096 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
49097
49098 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49099 * gcc.c-torture/execute/simd-2.c (main): Likewise.
49100
49101 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49102
49103 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49104 * gcc.dg/wtr-aggr-init-1.c: Likewise.
49105 * gcc.dg/wtr-conversion-1.c: Likewise.
49106 * gcc.dg/wtr-escape-1.c: Likewise.
49107 * gcc.dg/wtr-int-type-1.c: Likewise.
49108 * gcc.dg/wtr-label-1.c: Likewise.
49109 * gcc.dg/wtr-static-1.c: Likewise.
49110 * gcc.dg/wtr-strcat-1.c: Likewise.
49111 * gcc.dg/wtr-suffix-1.c: Likewise.
49112 * gcc.dg/wtr-switch-1.c: Likewise.
49113 * gcc.dg/wtr-unary-plus-1.c: Likewise.
49114 * gcc.dg/wtr-union-init-1.c: Likewise.
49115 * gcc.dg/wtr-union-init-2.c: Likewise.
49116 * gcc.dg/wtr-union-init-3.c: Likewise.
49117
49118 * gcc.dg/wtr-func-def-1.c: New test.
49119
49120 2002-07-02 Devang Patel <dpatel@apple.com>
49121
49122 * objc.dg/param-1.m: New test.
49123
49124 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
49125
49126 * gcc.dg/cpp/trad/directive.c: Add test.
49127 * gcc.dg/cpp/trad/macroargs.c: Add test.
49128 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49129
49130 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
49131
49132 * gcc.dg/cpp/cmdlne-M.c: New test.
49133
49134 2002-07-02 Ziemowit Laski <zlaski@apple.com>
49135
49136 * objc.dg/desig-init-1.m: New test.
49137
49138 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49139
49140 PR c++/6716
49141 * g++.dg/template/instantiate1.C: New test.
49142
49143 2002-07-01 Mark Mitchell <mark@codesourcery.com>
49144
49145 PR c++/7112
49146 * g++.dg/template/sizeof2.C: New test.
49147
49148 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
49149
49150 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49151 gcc.dg/cpp/trad/include.c: New tests.
49152
49153 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
49154
49155 PR target/7177
49156 * gcc.c-torture/compile/20020701-1.c: New test.
49157
49158 2002-07-01 Stan Shebs <shebs@apple.com>
49159
49160 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49161 header here...
49162 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49163 (objc-torture-execute): or here.
49164
49165 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
49166
49167 * gcc.c-torture/execute/arith-rand-ll.c: New test.
49168
49169 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
49170
49171 * gcc.dg/cpp/trad/escaped-nl.c: New test.
49172
49173 2002-06-30 Devang Patel <dpatel@apple.com>
49174
49175 * objc.dg/fsyntax-only.m: New test.
49176
49177 2002-06-27 Mark Mitchell <mark@codesourcery.com>
49178
49179 PR c++/6695
49180 * g++.dg/template/friend7.C: New file.
49181
49182 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
49183
49184 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49185 return type.
49186
49187 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
49188
49189 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49190 avoid division by zero.
49191
49192 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
49193
49194 * gcc.dg/Wunknownprag.c: New tests.
49195
49196 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
49197
49198 * gcc.c-torture/execute/simd-2.c: New test.
49199
49200 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
49201
49202 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49203 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49204 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49205 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49206 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49207 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49208 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49209 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49210 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49211 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49212 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49213 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49214 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49215 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49216 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49217 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49218 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49219
49220 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
49221
49222 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49223 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49224 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49225 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49226 New tests.
49227 * gcc.dg/cpp/trad/directive.c: Update.
49228
49229 2002-06-23 Andreas Jaeger <aj@suse.de>
49230
49231 * gcc.c-torture/execute/complex-6.c: New.
49232
49233 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
49234
49235 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49236 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49237 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49238 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49239
49240 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
49241
49242 * gcc.dg/cpp/trad: New directory with traditional tests copied
49243 from parent directory.
49244 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49245 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49246 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49247 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49248 Move to trad/ and rename.
49249 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49250 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49251 gcc.dg/cpp/trad/redef2.c: New tests.
49252 * gcc.dg/cpp/trad/trad.exp: New driver.
49253
49254 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
49255
49256 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49257 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49258 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49259 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49260 Remove.
49261
49262 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
49263
49264 * gcc.dg/20020620-1.c: New test.
49265
49266 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49267
49268 * g++.dg/template/ttp4.C: New test.
49269
49270 2002-06-19 Jakub Jelinek <jakub@redhat.com>
49271
49272 * g++.dg/opt/vt1.C: Fix regexp.
49273
49274 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49275
49276 * gcc.c-torture/execute/pure-1.c: Make functions static again.
49277 Don't use attribute `noinline'.
49278
49279 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
49280
49281 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49282
49283 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
49284
49285 * gcc.c-torture/execute/simd-1.c: New.
49286
49287 * gcc.dg/simd-1.c: New.
49288
49289 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
49290
49291 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49292
49293 2002-06-16 Richard Henderson <rth@redhat.com>
49294
49295 * g++.dg/ext/anon-struct1.C: New.
49296 * g++.dg/ext/anon-struct2.C: New.
49297 * g++.dg/ext/anon-struct3.C: New.
49298 * gcc.dg/anon-struct-1.c: New.
49299 * gcc.dg/anon-struct-2.c: New.
49300 * gcc.dg/anon-struct-3.c: New.
49301 * gcc.dg/20011008-1.c: Adjust warning text.
49302 * gcc.dg/20020527-1.c: Add -fms-extensions.
49303
49304 2002-06-16 Richard Henderson <rth@redhat.com>
49305
49306 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49307
49308 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
49309
49310 * gcc.c-torture/execute/20020615-1.c: New test.
49311
49312 2002-06-15 Roger Sayle <roger@eyesopen.com>
49313
49314 * gcc.c-tortuture/execute/compare-1.c: New test case.
49315 * gcc.c-tortuture/execute/compare-2.c: New test case.
49316 * gcc.c-tortuture/execute/compare-3.c: New test case.
49317
49318 2002-06-13 Richard Henderson <rth@redhat.com>
49319
49320 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
49321 ia64 ilp32.
49322
49323 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49324
49325 * g++.dg/template/typename2.C: Update error message.
49326
49327 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
49328
49329 * gcc.c-torture/execute/20020611-1.c: New test.
49330
49331 2002-06-11 Bob Wilson <bob.wilson@acm.org>
49332
49333 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49334 list of targets to skip.
49335
49336 2002-06-10 Bob Wilson <bob.wilson@acm.org>
49337
49338 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49339 targets if not optimizing.
49340
49341 2002-06-10 Jakub Jelinek <jakub@redhat.com>
49342
49343 * gcc.c-torture/compile/20020605-1.c: New test.
49344
49345 * g++.dg/opt/vt1.C: New test.
49346
49347 * gcc.dg/20020531-1.c: New test.
49348
49349 * gcc.dg/20020530-1.c: New test.
49350
49351 * gcc.dg/20020527-1.c: New test.
49352
49353 * g++.dg/opt/cse1.C: New test.
49354
49355 2002-06-07 Roger Sayle <roger@eyesopen.com>
49356
49357 * gcc.dg/20020607-2.c: New test case.
49358
49359 2002-06-07 Jakub Jelinek <jakub@redhat.com>
49360
49361 * gcc.c-torture/compile/20020604-1.c: New test.
49362
49363 2002-06-04 Richard Henderson <rth@redhat.com>
49364
49365 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49366 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49367 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49368
49369 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
49370
49371 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49372
49373 2002-06-03 Richard Henderson <rth@redhat.com>
49374
49375 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49376 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49377
49378 2002-06-02 Richard Henderson <rth@redhat.com>
49379
49380 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49381 test functions static.
49382
49383 2002-06-02 Andreas Jaeger <aj@suse.de>
49384
49385 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49386 now.
49387
49388 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
49389
49390 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49391 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49392 Update for mofified diagnostics.
49393 * gcc.dg/c99-intconst-1.c: No longer fail.
49394
49395 2002-06-02 Richard Henderson <rth@redhat.com>
49396
49397 * gcc.dg/uninit-A.c: Remove xfail markers.
49398
49399 2002-06-01 Roger Sayle <roger@eyesopen.com>
49400
49401 * gcc.dg/fnegate-1.c: New test case.
49402
49403 2002-05-30 Osku Salerma <osku@iki.fi>
49404
49405 * gcc.c-torture/execute/mayalias-1.c: New file.
49406
49407 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
49408
49409 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49410 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49411 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49412
49413 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
49414
49415 * gcc.c-torture/execute/20020529-1.c: New test.
49416
49417 2002-05-27 Richard Henderson <rth@redhat.com>
49418
49419 * g++.dg/ext/attrib6.C: New test case.
49420
49421 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49422
49423 * gcc.c-torture/execute/pure-1.c: New test.
49424
49425 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
49426
49427 * gcc.dg/cpp/arith-2.c: Remove.
49428
49429 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
49430
49431 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49432 * gcc.dg/cpp/if-3.c: Remove.
49433
49434 2002-05-26 Jakub Jelinek <jakub@redhat.com>
49435
49436 * g++.dg/opt/cse2.C: New test.
49437
49438 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
49439
49440 * gcc.dg/cpp/arith-1.c: New semantic tests.
49441 * gcc.dg/cpp/if-1.c: Update.
49442
49443 2002-05-24 Ben Elliston <bje@redhat.com>
49444
49445 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49446
49447 2002-05-24 Jakub Jelinek <jakub@redhat.com>
49448
49449 * gcc.dg/verbose-asm.c: New test.
49450
49451 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
49452
49453 * gcc.dg/cpp/paste12.c: New test.
49454
49455 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49456
49457 * g++.dg/parse/named_ops.C: New test.
49458
49459 2002-05-23 Mark Mitchell <mark@codesourcery.com>
49460
49461 * gcc.dg/weak-8.c: New test.
49462
49463 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
49464
49465 * gcc.dg/weak-2.c: Allow optional leading underscore
49466 in scan-assembler symbol name.
49467 * gcc.dg/weak-3.c: Likewise.
49468 * gcc.dg/weak-4.c: Likewise.
49469 * gcc.dg/weak-5.c: Likewise.
49470
49471 2002-05-23 Jakub Jelinek <jakub@redhat.com>
49472
49473 * gcc.dg/20020523-1.c: New test.
49474
49475 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49476
49477 * objc.dg/const-str-2.m: Update now that we stop after
49478 a command line error.
49479
49480 2002-05-22 Richard Henderson <rth@redhat.com>
49481
49482 * g++.dg/dg.exp: Fix typo in test pruneing.
49483
49484 2002-05-22 Richard Henderson <rth@redhat.com>
49485
49486 * g++.dg/dg.exp: Prune the tls subdirectory.
49487 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49488 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49489 * g++.dg/tls/init-1.C: New.
49490
49491 2002-05-22 Jakub Jelinek <jakub@redhat.com>
49492
49493 * gcc.dg/20020517-1.c: New test.
49494
49495 2002-05-21 Richard Henderson <rth@redhat.com>
49496
49497 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49498 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49499
49500 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
49501
49502 * g++.dg/other/copy2.C: New test.
49503
49504 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
49505
49506 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49507 (MAX_COPY): Bump up to 10 times sizeof (long long).
49508 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49509
49510 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49511 sizeof (long long).
49512
49513 * gcc.c-torture/execute/strcpy-1.c: New test.
49514
49515 2002-05-19 Jason Merrill <jason2redhat.com>
49516
49517 * g++.dg/ext/oper1.C: New test.
49518
49519 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
49520 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
49521
49522 * README.QMTEST: New file.
49523
49524 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49525
49526 2002-05-19 Andreas Jaeger <aj@suse.de>
49527
49528 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49529 now.
49530 * gcc.c-torture/execute/loop-2d.x: Likewise.
49531
49532 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
49533
49534 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49535 support weak symbols.
49536 * gcc.dg/weak-4.c: Likewise.
49537 * gcc.dg/weak-6.c: Likewise.
49538
49539 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
49540
49541 * gcc.dg/weak-3.c: Add dg-excess-error comment for
49542 cygwin, coff and h8300-*-hms targets
49543 * gcc.dg/weak-5.c: Likewise.
49544 * gcc.dg/weak-7.c: Likewise.
49545
49546 2002-05-16 Jason Merrill <jason@redhat.com>
49547
49548 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49549 (scan-assembler-not, scan-assembler-dem): Likewise.
49550 (scan-assembler-dem-not): Likewise.
49551
49552 2002-05-15 Richard Henderson <rth@redhat.com>
49553
49554 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49555
49556 2002-05-15 Richard Henderson <rth@redhat.com>
49557
49558 * gcc.dg/weak-5.c (vfoo1c): No warning here.
49559 (vfoo1f): Warning here.
49560 (vfoo1l): Don't redefine the alias.
49561
49562 2002-05-14 Jason Merrill <jason@redhat.com>
49563 Alexandre Oliva <aoliva@redhat.com>
49564
49565 * g++.dg/init/pm1.C: New test.
49566
49567 2002-05-12 David S. Miller <davem@redhat.com>
49568
49569 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49570 types.
49571
49572 2002-05-10 Roger Sayle <roger@eyesopen.com>
49573
49574 * gcc.c-torture/execute/20020510-1.c: New test case.
49575
49576 2002-05-10 David S. Miller <davem@redhat.com>
49577
49578 * gcc.c-torture/execute/conversion.c: Test long double too.
49579
49580 2002-05-09 Jakub Jelinek <jakub@redhat.com>
49581
49582 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49583 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49584 * lib/g++.exp (g++_link_flags): Likewise.
49585 * lib/objc.exp (objc_target_compile): Likewise.
49586
49587 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
49588
49589 * gcc.dg/cpp/poison.c: Update.
49590 * gcc.dg/cpp/20000625-2.c: Remove.
49591 * gcc.dg/cpp/direct2s.c: Remove final test.
49592
49593 2002-05-08 Tom Rix <trix@redhat.com>
49594
49595 * gcc.c-torture/execute/20020508-1.c: New test.
49596 * gcc.c-torture/execute/20020508-2.c: New test.
49597 * gcc.c-torture/execute/20020508-3.c: New test.
49598
49599 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
49600
49601 * gcc.dg/cpp/charconst-4.c: More tests.
49602
49603 2002-05-08 Mark Mitchell <mark@codesourcery.com>
49604
49605 PR c/6569
49606 * gcc.dg/weak-3.c: Update location of warning messages.
49607 * gcc.dg/weak-5.c: Likewise.
49608
49609 2002-05-06 Roger Sayle <roger@eyesopen.com>
49610
49611 * gcc.c-torture/execute/20020506-1.c: New test case.
49612
49613 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
49614
49615 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49616
49617 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49618
49619 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49620
49621 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49622
49623 * gcc.dg/cpp/charconst-3.c: New test.
49624
49625 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49626
49627 * gcc.dg/cpp/charconst.c: Update tests.
49628
49629 2002-05-05 Tim Josling <tej@melbpc.org.au>
49630
49631 * treelang: Added directory for new sample language treelang. Also
49632 lib/treelang.exp: New file to signal treelang should be tested.
49633
49634 2002-05-03 Jakub Jelinek <jakub@redhat.com>
49635
49636 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49637 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49638 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49639 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49640 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49641 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49642 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49643
49644 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
49645
49646 * gcc.dg/format/xopen-2.c: New test.
49647
49648 2002-05-03 Jakub Jelinek <jakub@redhat.com>
49649
49650 * gcc.dg/20020503-1.c: New test.
49651
49652 2002-05-02 Mark Mitchell <mark@codesourcery.com>
49653
49654 * g++.dg/init/dtor1.C: Make it tougher.
49655
49656 2002-05-01 Mark Mitchell <mark@codesourcery.com>
49657
49658 * g++.dg/init/dtor1.C: New test.
49659
49660 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
49661
49662 * gcc.dg/altivec-8.c: New.
49663
49664 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
49665
49666 * gcc.dg/altivec-7.c: New.
49667
49668 2002-04-29 Jakub Jelinek <jakub@redhat.com>
49669
49670 * g++.dg/parse/typedef1.C: New test.
49671
49672 2002-04-29 Mark Mitchell <mark@codesourcery.com>
49673
49674 PR c++/6486
49675 * g++.dg/template/friend6.C: New test.
49676
49677 PR c++/6492
49678 * g++.dg/init/copy1.C: New test.
49679
49680 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
49681
49682 * g++.dg/warn/effc1.C: New test.
49683
49684 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
49685
49686 * gcc.dg/cpp/if-cexp.c: Add a test.
49687
49688 2002-04-28 Jakub Jelinek <jakub@redhat.com>
49689
49690 * gcc.dg/20020426-2.c: New test.
49691
49692 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
49693
49694 * gcc.dg/cpp/if-mop.c: Update.
49695 * gcc.dg/cpp/if-mpar.c: Add test.
49696 * gcc.dg/cpp/if-oppr.c: Update.
49697
49698 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49699
49700 PR c/6343
49701 * gcc.dg/weak-[2-7].c: New tests.
49702
49703 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
49704
49705 * gcc.dg/enum1.c: New test.
49706
49707 2002-04-26 Mark Mitchell <mark@codesourcery.com>
49708
49709 PR c++/6497
49710 * g++.dg/inherit/access2.C: New test.
49711
49712 2002-04-26 Mark Mitchell <mark@codesourcery.com>
49713
49714 PR bootstrap/6445
49715 * gcc.dg/20020426-1.c: New test.
49716
49717 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
49718
49719 * g++.dg/abi/enum1.C: New test.
49720
49721 2002-04-26 Richard Henderson <rth@redhat.com>
49722
49723 * gcc.dg/c99-bool-1.c: Expect always true warning.
49724
49725 2002-04-25 Roger Sayle <roger@eyesopen.com>
49726
49727 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49728
49729 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49730
49731 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49732 targets.
49733
49734 2002-04-24 Mark Mitchell <mark@codesourcery.com>
49735
49736 * g++.dg/abi/mange7.C: New test.
49737
49738 PR c++/6438.
49739 * g++.dg/parse/stmtexpr2.C: New test.
49740
49741 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
49742
49743 * gcc.dg/20020312-2.c: Add SH target.
49744
49745 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49746
49747 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49748 compiler output on mips*-*-irix*.
49749
49750 2002-04-23 Jakub Jelinek <jakub@redhat.com>
49751
49752 * g++.dg/parse/attr1.C: New test.
49753
49754 2002-04-23 Roger Sayle <roger@eyesopen.com>
49755
49756 * gcc.c-torture/execute/string-opt-17.c: New test case.
49757 * gcc.c-torture/execute/memset-2.c: New test case.
49758
49759 2002-04-23 Mark Mitchell <mark@codesourcery.com>
49760
49761 PR c++/6256:
49762 * g++.dg/template/friend5.C: New test.
49763
49764 PR c++/6331:
49765 * g++.dg/template/qual1.C: Likewise.
49766
49767 2002-04-22 Zack Weinberg <zack@codesourcery.com>
49768
49769 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49770 Include stdlib.h, not stdio.h or ctype.h.
49771
49772 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
49773
49774 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49775 cris-*-elf* and mmix-*-*.
49776 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49777 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49778 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49779 Ditto.
49780 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49781 * gcc.dg/wchar_t-1.c: Ditto.
49782
49783 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
49784
49785 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49786 Clarify comment.
49787
49788 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
49789
49790 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49791
49792 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49793
49794 * gcc.c-torture/execute/20000906-1.x: Delete.
49795
49796 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
49797
49798 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49799
49800 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
49801
49802 * PR6367
49803 * g77.f-torture/execute/6367.f: New test.
49804 * g77.f-torture/execute/6367.x: Disable for MMIX.
49805
49806 2002-04-19 Mark Mitchell <mark@codesourcery.com>
49807
49808 * PR6352
49809 * g++.dg/opt/inline2.C: New test.
49810
49811 2002-04-18 Richard Henderson <rth@redhat.com>
49812
49813 * gcc.dg/20000906-1.c: Enable for all targets.
49814 * gcc.c-torture/compile/iftrap-2.c: New.
49815
49816 2002-04-18 Jakub Jelinek <jakub@redhat.com>
49817
49818 * gcc.dg/20020418-1.c: New test.
49819 * gcc.dg/20020418-2.c: New test.
49820
49821 2002-04-18 Richard Henderson <rth@redhat.com>
49822
49823 * gcc.c-torture/compile/iftrap-1.c: New.
49824 * gcc.dg/iftrap-1.c: Adjust for ia64.
49825 * gcc.dg/iftrap-2.c: New.
49826
49827 2002-04-18 Jakub Jelinek <jakub@redhat.com>
49828
49829 * gcc.c-torture/compile/20020418-1.c: New test.
49830
49831 2002-04-18 Roger Sayle <roger@eyesopen.com>
49832
49833 * gcc.c-torture/compile/20020415-1.c: New.
49834
49835 2002-04-18 David S. Miller <davem@redhat.com>
49836
49837 * gcc.c-torture/execute/20020418-1.c: New test.
49838
49839 2002-04-17 Jakub Jelinek <jakub@redhat.com>
49840
49841 * gcc.dg/20020416-1.c: New test.
49842
49843 * g++.dg/opt/inline1.C: New test.
49844
49845 2002-04-16 Jakub Jelinek <jakub@redhat.com>
49846
49847 * gcc.dg/altivec-5.c: New test.
49848
49849 * gcc.dg/20020415-1.c: New test.
49850
49851 2002-04-15 Mark Mitchell <mark@codesourcery.com>
49852
49853 * lib/chill.exp: Remove.
49854
49855 2002-04-14 Jakub Jelinek <jakub@redhat.com>
49856
49857 * g++.dg/other/big-struct.C: New test.
49858
49859 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
49860
49861 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49862 of scratch file.
49863
49864 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
49865
49866 PR c/6277
49867 * gcc.dg/i386-387-1.c: Allow optional leading underscore
49868 in scan-assembler function name
49869
49870 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
49871
49872 * g77.f-torture/execute/980628-4.x,
49873 g77.f-torture/execute/980628-5.x,
49874 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49875 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49876 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49877 i[34567]86-*-*.
49878
49879 2002-04-13 David S. Miller <davem@redhat.com>
49880
49881 * gcc.c-torture/execute/20020413-1.c: New test.
49882
49883 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
49884
49885 * gcc.dg/asm-6.c,
49886 * g++.dg/ext/asm1.C: New tests.
49887
49888 2002-04-12 Mark Mitchell <mark@codesourcery.com>
49889
49890 PR c++ 5373.
49891 * g++.dg/parse/stmtexpr1.C: New test.
49892
49893 PR c++/5189.
49894 * g++.dg/template/copy1.C: New test.
49895
49896 2002-04-12 Richard Henderson <rth@redhat.com>
49897
49898 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49899
49900 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
49901
49902 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49903 gcc.c-torture/execute/20020307-2.c.
49904
49905 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
49906
49907 * g++.dg/ext/attrib5.C,
49908 * g++.dg/lookup/struct1.C: New tests.
49909
49910 2002-04-11 Jakub Jelinek <jakub@redhat.com>
49911
49912 * gcc.dg/20020411-1.c: New test.
49913
49914 * gcc.c-torture/execute/20020411-1.c: New test.
49915
49916 2002-04-10 Janis Johnson <janis187@us.ibm.com>
49917
49918 * g77.f-torture/execute/6177.f: New test.
49919
49920 2002-04-10 Jakub Jelinek <jakub@redhat.com>
49921
49922 PR middle-end/6247
49923 * g++.dg/opt/cleanup1.C: New test.
49924
49925 * g++.dg/opt/const1.C: New test.
49926
49927 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
49928
49929 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49930
49931 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
49932
49933 PR c++/5507
49934 * g++.dg/template/typename2.C: New test.
49935
49936 2002-04-10 Alan Modra <amodra@bigpond.net.au>
49937
49938 * gcc.c-torture/execute/loop-12.c: New.
49939
49940 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
49941
49942 * g77.f-torture/execute/980628-4.x,
49943 g77.f-torture/execute/980628-5.x,
49944 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49945 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49946 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49947
49948 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49949
49950 PR optimization/6086
49951 * g++.dg/opt/preinc1.C: New test.
49952
49953 2002-04-06 Mark Mitchell <mark@codesourcery.com>
49954
49955 PR c++/5571
49956 * g++.dg/opt/static2.C: New test.
49957
49958 2002-04-06 Mark Mitchell <mark@codesourcery.com>
49959
49960 PR c/5120
49961 * gcc.dg/20020406-1.c: New test.
49962
49963 2002-04-04 David S. Miller <davem@redhat.com>
49964
49965 * gcc.c-torture/execute/20020404-1.c: New test.
49966
49967 2002-04-04 Jakub Jelinek <jakub@redhat.com>
49968
49969 PR c/6123
49970 * gcc.dg/20020312-2.c: Do not declare global register variable
49971 if __PIC__ or __pic__ is defined.
49972
49973 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
49974
49975 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
49976 __asm__ so that it works correctly even if -ansi -pedantic-errors.
49977
49978 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49979
49980 * gcc.misc-tests/linkage.exp: Update last change to handle
49981 sparc*-, not just sparc-.
49982
49983 2002-04-03 Richard Henderson <rth@redhat.com>
49984
49985 * gcc.dg/cpp/ucs.c: Improved long UCS test.
49986
49987 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
49988
49989 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49990
49991 2002-04-02 David S. Miller <davem@redhat.com>
49992
49993 * gcc.c-torture/execute/20020402-3.c: New test.
49994
49995 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
49996
49997 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49998 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49999
50000 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50001 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50002 g77.f-torture/execute/20001201.x,
50003 g77.f-torture/execute/u77-test.x: New files.
50004
50005 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50006 * gcc.dg/wchar_t-1.c: Ditto.
50007
50008 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50009
50010 * gcc.c-torture/execute/20020402-1.c: New test.
50011
50012 2002-04-01 Richard Henderson <rth@redhat.com>
50013
50014 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50015
50016 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50017
50018 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50019
50020 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50021
50022 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50023
50024 * g++.dg/inherit/template-as-base.C: Expect error.
50025 * g++.dg/inherit/namespace-as-base.C: Likewise.
50026
50027 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
50028
50029 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50030 g++.dg/ext/instantiate3.C: Tweak match patterns.
50031
50032 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50033 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50034 -da test.
50035
50036 2002-03-31 Richard Henderson <rth@redhat.com>
50037
50038 * gcc.dg/special/alias-2.c: New.
50039 * gcc.dg/special/ecos.exp: Run it.
50040
50041 2002-03-31 Richard Henderson <rth@redhat.com>
50042
50043 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50044
50045 2002-03-31 Kazu Hirata <kazu@hxi.com>
50046
50047 * gcc.dg/weak-1.c: Disable on h8300 port.
50048
50049 2002-03-29 Janis Johnson <janis187@us.ibm.com>
50050
50051 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50052 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50053 ordering tests.
50054 * g++.dg/bprob/bprob-1.C: New test.
50055 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50056 * g++.dg/gcov/gcov-1.C: New test.
50057 * g++.dg/gcov/gcov-1.x: New file.
50058 * g++.dg/gcov/gcov-2.C: New test.
50059 * g++.dg/gcov/gcov-3.C: New test.
50060 * g++.dg/gcov/gcov-3.h: New file.
50061
50062 2002-03-28 Roger Sayle <roger@eyesopen.com>
50063
50064 * g++.old-deja/g++.other/builtins5.C: New test.
50065 * g++.old-deja/g++.other/builtins6.C: New test.
50066 * g++.old-deja/g++.other/builtins7.C: New test.
50067 * g++.old-deja/g++.other/builtins8.C: New test.
50068 * g++.old-deja/g++.other/builtins9.C: New test.
50069
50070 2002-03-29 Jakub Jelinek <jakub@redhat.com>
50071
50072 * g++.dg/opt/static1.C: New test.
50073
50074 * g++.dg/opt/longbranch1.C: New test.
50075
50076 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
50077
50078 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50079
50080 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50081
50082 2002-03-28 Jeffrey A Law (law@redhat.com)
50083
50084 * gcc.c-torture/execute/20020328-1.c: New test.
50085
50086 2002-03-27 Richard Henderson <rth@redhat.com>
50087
50088 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50089 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50090 move from g++.old-deja/g++.ext/.
50091
50092 2002-03-27 Mark Mitchell <mark@codesourcery.com>
50093
50094 * g++.dg/init/new2.C: New test.
50095
50096 2002-03-26 Richard Henderson <rth@redhat.com>
50097
50098 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50099
50100 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50101 on sparc.
50102
50103 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
50104 sparcv9 systems.
50105 * gcc.dg/20001102-1.c: Likewise.
50106
50107 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
50108
50109 * gcc.dg/cpp/endif-pedantic1.c,
50110 gcc.dg/cpp/endif-pedantic2.c: New tests.
50111
50112 2002-03-26 Mark Mitchell <mark@codesourcery.com>
50113
50114 * g++.dg/init/new1.C: New test.
50115
50116 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
50117
50118 * g++.dg/abi/vbase9.C: New test.
50119
50120 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
50121
50122 * gcc.dg/arm-asm.c: New test.
50123
50124 2002-03-26 Andrew Cagney <ac131313@redhat.com>
50125
50126 * gcc.dg/Wswitch-enum.c: New test.
50127 Fix PR c/5044.
50128
50129 2002-03-26 Richard Henderson <rth@redhat.com>
50130
50131 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50132 structure.
50133
50134 2002-03-25 Richard Henderson <rth@redhat.com>
50135
50136 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
50137 sparcv9 systems.
50138
50139 * gcc.c-torture/compile/20011119-1.c (xxx): New.
50140 * gcc.c-torture/compile/20011119-2.c (xxx): New.
50141
50142 2002-03-25 Zack Weinberg <zack@codesourcery.com>
50143
50144 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50145
50146 2002-03-25 Bob Wilson <bob.wilson@acm.org>
50147
50148 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50149 targets using generic thunk support.
50150
50151 2002-03-25 Jakub Jelinek <jakub@redhat.com>
50152
50153 * gcc.c-torture/compile/20020323-1.c: New test.
50154
50155 * g++.dg/opt/conj2.C: New test.
50156
50157 2002-03-24 Richard Henderson <rth@redhat.com>
50158
50159 * gcc.dg/weak-1.c: Use -fno-common.
50160
50161 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
50162
50163 * g77.dg/f77-edit-apostrophe-out.f: New test
50164 * g77.dg/f77-edit-h-out.f: New test
50165 * g77.dg/f77-edit-t-in.f: New test
50166 * g77.dg/f77-edit-t-out.f: New test
50167 * g77.dg/f77-edit-x-out.f: New test
50168 * g77.dg/f77-edit-slash-out.f: New test
50169 * g77.dg/f77-edit-colon-out.f: New test
50170 * g77.dg/f77-edit-s-out.f: New test
50171
50172 2002-03-24 Richard Henderson <rth@redhat.com>
50173
50174 * objc/execute/formal_protocol-6.x: New XFAIL.
50175
50176 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
50177
50178 * gcc.dg/weak-1.c: Early return from dg-final on platforms
50179 that do not support weak symbols
50180
50181 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
50182
50183 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50184 * lib/g77.exp: Likewise.
50185 * lib/objc.exp: Likewise.
50186
50187 2002-03-23 Andrew Cagney <ac131313@redhat.com>
50188
50189 * gcc.dg/Wswitch-default.c: New test.
50190
50191 2002-03-23 Jakub Jelinek <jakub@redhat.com>
50192
50193 * g++.dg/other/enum1.C: New test.
50194
50195 2002-03-23 Zack Weinberg <zack@codesourcery.com>
50196
50197 * gcc.dg/pragma-ep-3.c: Fix typo.
50198
50199 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50200
50201 * g++.dg/inherit/template-as-base.C: New test.
50202
50203 2002-03-22 Jakub Jelinek <jakub@redhat.com>
50204
50205 * g++.old-deja/g++.other/dwarf2-1.C: Move...
50206 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
50207
50208 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
50209
50210 * gcc.dg/cpp/multiline.c: Update to match.
50211
50212 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
50213
50214 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50215
50216 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
50217
50218 * gcc.dg/cpp/extratokens2.c: New file.
50219
50220 2002-03-21 David Edelsohn <edelsohn@gnu.org>
50221
50222 * gcc.dg/20020312-2.c: Add rs6000 target.
50223
50224 * gcc.c-torture/compile/20020319-1.c: New test.
50225
50226 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50227
50228 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50229 (A, E): Handle this.
50230
50231 2002-03-20 Jason Merrill <jason@redhat.com>
50232
50233 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50234 ignoring -fpic.
50235 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50236 through prune_gcc_output.
50237
50238 2002-03-20 Jakub Jelinek <jakub@redhat.com>
50239
50240 * gcc.c-torture/compile/20020320-1.c: New test.
50241
50242 2002-03-19 Jakub Jelinek <jakub@redhat.com>
50243
50244 * gcc.c-torture/compile/20020318-1.c: New test.
50245
50246 * gcc.dg/struct-by-value-1.c: New test.
50247
50248 * gcc.dg/20020319-1.c: New test.
50249
50250 2002-03-18 Jakub Jelinek <jakub@redhat.com>
50251
50252 * g++.dg/opt/conj1.C: New test.
50253
50254 2002-03-17 Mark Mitchell <mark@codesourcery.com>
50255
50256 * g++.dg/template/qualttp20.C: Revert previous change.
50257 * g++.dg/template/qualttp3.C: Likewise.
50258 * g++.dg/template/qualttp4.C: Likewise.
50259 * g++.dg/template/qualttp5.C: Likewise.
50260 * g++.dg/template/qualttp6.C: Likewise.
50261 * g++.dg/template/qualttp7.C: Likewise.
50262 * g++.dg/template/qualttp8.C: Likewise.
50263 * g++.dg/template/recurse.C: Likewise.
50264
50265 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
50266
50267 * gcc.dg/cpp/wchar-1.c: Update.
50268
50269 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
50270
50271 * g++.dg/template/conv1.C: New test.
50272 * g++.dg/template/conv2.C: New test.
50273 * g++.dg/template/conv3.C: New test.
50274 * g++.dg/template/conv4.C: New test.
50275
50276 2002-03-15 Mark Mitchell <mark@codesourcery.com>
50277
50278 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50279 * g++.dg/template/qualttp3.C: Likewise.
50280 * g++.dg/template/qualttp4.C: Likewise.
50281 * g++.dg/template/qualttp5.C: Likewise.
50282 * g++.dg/template/qualttp6.C: Likewise.
50283 * g++.dg/template/qualttp7.C: Likewise.
50284 * g++.dg/template/qualttp8.C: Likewise.
50285 * g++.dg/template/recurse.C: Likewise.
50286
50287 2002-03-15 Mark Mitchell <mark@codesourcery.com>
50288
50289 * g++.dg/opt/dtor1.C: New test.
50290
50291 2002-03-15 Jakub Jelinek <jakub@redhat.com>
50292
50293 * gcc.c-torture/compile/20020315-1.c: New test.
50294
50295 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
50296
50297 * gcc.dg/weak-1.c: Fix scan tests.
50298
50299 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
50300
50301 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50302 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50303 cris-*-aout* mmix-*-*.
50304 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50305 cris-*-aout* mmix-*-*.
50306 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50307 cris-*-elf* cris-*-aout* and mmix-*-*.
50308 * gcc.dg/20001009-1.c: Ditto.
50309 * gcc.dg/20010912-1.c: Ditto.
50310 * gcc.dg/20020122-4.c: Ditto.
50311 * gcc.dg/inline-2.c: Ditto.
50312
50313 2002-03-14 Jeffrey A Law (law@cygnus.com)
50314
50315 * gcc.c-torture/compile/20020314-1.c: New test.
50316
50317 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
50318
50319 * gcc.c-torture/execute/20020314-1.c: New test.
50320
50321 2002-03-14 Jakub Jelinek <jakub@redhat.com>
50322
50323 * g++.dg/warn/Wunused-1.C: New test.
50324
50325 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
50326
50327 * g++.dg/abi/mangle6.C: New test.
50328
50329 2002-03-13 Jakub Jelinek <jakub@redhat.com>
50330
50331 * gcc.c-torture/compile/20020309-2.c: New test.
50332
50333 * gcc.c-torture/compile/20020312-1.c: New test.
50334
50335 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
50336
50337 * g++.dg/other/access1.C: New test.
50338
50339 2002-03-12 Jakub Jelinek <jakub@redhat.com>
50340
50341 * gcc.c-torture/execute/wchar_t-1.c: New test.
50342
50343 2002-03-12 David Edelsohn <edelsohn@gnu.org>
50344
50345 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50346
50347 2002-03-12 Roger Sayle <roger@eyesopen.com>
50348
50349 * gcc.dg/20020312-1.c: New test case.
50350
50351 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
50352
50353 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50354
50355 2002-03-11 Richard Henderson <rth@redhat.com>
50356
50357 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50358 * g++.old-deja/g++.jason/report.C: Likewise.
50359
50360 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
50361
50362 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50363 * g++.old-deja/g++.robertl/eb56.C: Likewise.
50364
50365 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
50366
50367 * g++.dg/overload/pmf1.C: New test.
50368
50369 2002-03-11 Kazu Hirata <kazu@hxi.com>
50370
50371 * gcc.c-torture/execute/20020307-1.c: Use long.
50372
50373 2002-03-11 Jakub Jelinek <jakub@redhat.com>
50374
50375 PR optimization/5844
50376 * gcc.dg/20020310-1.c: New test.
50377
50378 2002-03-09 Michael Meissner <meissner@redhat.com>
50379
50380 * gcc.c-torture/execute/memcpy-2.c: New test.
50381 * gcc.c-torture/execute/memset-1.c: New test.
50382 * gcc.c-torture/execute/strlen-1.c: New test.
50383 * gcc.c-torture/execute/strcmp-1.c: New test.
50384 * gcc.c-torture/execute/strncmp-1.c: New test.
50385
50386 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
50387
50388 * gcc.dg/ppc-ldstruct.c: New test.
50389
50390 2002-03-09 Jakub Jelinek <jakub@redhat.com>
50391
50392 * gcc.c-torture/execute/va-arg-22.c: New test.
50393
50394 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50395
50396 * gcc.c-torture/compile/20020309-1.c: New test.
50397
50398 2002-03-08 Jakub Jelinek <jakub@redhat.com>
50399
50400 * gcc.c-torture/execute/20020307-2.c: New test.
50401
50402 2002-03-07 Jeffrey A Law (law@redhat.com)
50403
50404 * g77.f-torture/compile/20020307-1.f: New test.
50405
50406 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
50407
50408 * gcc.dg/unordered-1.c: New test.
50409
50410 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
50411
50412 * gcc.c-torture/execute/20020307-1.c: New test.
50413
50414 2002-03-05 Jakub Jelinek <jakub@redhat.com>
50415
50416 * gcc.dg/20020304-1.c: New test.
50417
50418 * gcc.c-torture/compile/20020304-2.c: New test.
50419
50420 2002-03-04 Zack Weinberg <zack@codesourcery.com>
50421
50422 * gcc.c-torture/compile/20020304-1.c: New test case
50423 (from PR c/5830).
50424
50425 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
50426
50427 * gcc.dg/20020103-1.c: Add other -D ppc variants.
50428
50429 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
50430
50431 * g++.dg/other/classkey1.C: New test.
50432
50433 2002-03-01 Richard Henderson <rth@redhat.com>
50434
50435 * gcc.c-torture/compile/981223-1.x: New.
50436 * gcc.c-torture/compile/920625-1.x: New.
50437
50438 2002-02-28 Richard Henderson <rth@redhat.com>
50439
50440 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50441
50442 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
50443
50444 * gcc.c-torture/execute/20020227-1.c: New test.
50445
50446 2002-02-27 Mark Mitchell <mark@codesourcery.com>
50447
50448 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50449 here" ERROR lines.
50450 * g++.old-deja/g++.oliva/partord1.C: Likewise.
50451 * g++.old-deja.g++.other/defarg1.C: Likewise.
50452 * g++.old-deja/g++.pt/calls2.C: Likewise.
50453 * g++.old-deja/g++.pt/crash20.C: Likewise.
50454 * g++.old-deja/g++.pt/crash30.C: Likewise.
50455 * g++.old-deja/g++.pt/crash36.C: Likewise.
50456 * g++.old-deja/g++.pt/crash6.C: Likewise.
50457 * g++.old-deja/g++.pt/defarg13.C: Likewise.
50458 * g++.old-deja/g++.pt/derived3.C: Likewise.
50459 * g++.old-deja/g++.pt/error1.C: Likewise.
50460 * g++.old-deja/g++.pt/friend21.C: Likewise.
50461 * g++.old-deja/g++.pt/friend23.C: Likewise.
50462 * g++.old-deja/g++.pt/infinite1.C: Likewise.
50463 * g++.old-deja/g++.robertl/eb128.C: Likewise.
50464
50465 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
50466
50467 * gcc.c-torture/execute/20020225-2.c: New test.
50468
50469 2002-02-27 Zack Weinberg <zack@codesourcery.com>
50470
50471 * gcc.c-torture/execute/920730-1t.c,
50472 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50473 Delete test cases, only relevant to -traditional.
50474
50475 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
50476
50477 * gcc.dg/cpp/undef1.c: Remove.
50478 * gcc.dg/cpp/directiv.c: Update.
50479 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50480
50481 2002-02-27 Michael Meissner <meissner@redhat.com>
50482
50483 * gcc.c-torture/execute/20020226-1.c: New test.
50484
50485 2002-02-26 Jakub Jelinek <jakub@redhat.com>
50486
50487 * g++.dg/debug/debug4.C: New test.
50488
50489 * gcc.dg/ia64-visibility-1.c: New test.
50490
50491 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
50492
50493 * gcc.dg/debug/20020224-1.c: New.
50494
50495 2002-02-25 Kazu Hirata <kazu@hxi.com>
50496
50497 * gcc.c-torture/execute/960416-1.x: New.
50498 * gcc.c-torture/execute/divconst-3.x: Likewise.
50499
50500 2002-02-25 Jakub Jelinek <jakub@redhat.com>
50501
50502 * gcc.dg/20020224-1.c: New test.
50503
50504 2002-02-25 Alan Modra <amodra@bigpond.net.au>
50505
50506 * gcc.c-torture/execute/20020225-1.c: New.
50507
50508 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
50509
50510 * gcc.dg/cpp/wchar-1.c: New test.
50511
50512 2002-02-23 Jakub Jelinek <jakub@redhat.com>
50513
50514 * gcc.dg/20020222-1.c: New test.
50515
50516 2002-02-22 Jakub Jelinek <jakub@redhat.com>
50517
50518 * g++.dg/opt/anonunion1.C: New test.
50519
50520 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
50521
50522 * g++.dg/template/qualttp19.C: New test.
50523 * g++.dg/template/qualttp20.C: New test.
50524 * g++.old-deja/g++.jason/report.C: Adjust expected errors
50525 * g++.old-deja/g++.other/qual1.C: Likewise.
50526
50527 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
50528
50529 * gcc.dg/attr-alwaysinline.c: New.
50530
50531 2002-02-21 Jakub Jelinek <jakub@redhat.com>
50532
50533 * gcc.dg/20020220-1.c: New test.
50534
50535 * gcc.dg/20020220-2.c: New test.
50536
50537 * g++.dg/opt/mmx1.C: New test.
50538
50539 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
50540
50541 * gcc.c-torture/compile/20020110.c: New test.
50542
50543 2002-02-20 Jakub Jelinek <jakub@redhat.com>
50544
50545 * gcc.c-torture/execute/20020219-1.c: New test.
50546
50547 * gcc.dg/20020219-1.c: New test.
50548
50549 * gcc.dg/noncompile/20020220-1.c: New test.
50550
50551 * g++.dg/opt/ptrintsum1.C: New test.
50552
50553 * gcc.dg/debug/20020220-1.c: New test.
50554
50555 2002-02-17 Jakub Jelinek <jakub@redhat.com>
50556
50557 * gcc.c-torture/execute/20020216-1.c: New test.
50558
50559 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50560
50561 * gcc.dg/decl-1.c: Update, new test.
50562
50563 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
50564
50565 * g++.dg/abi/bitfield1.C: New test.
50566 * g++.dg/abi/bitfield2.C: New test.
50567
50568 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
50569
50570 * gcc.dg/attr-nest.c: New test.
50571
50572 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
50573
50574 * gcc.c-torture/execute/20020215-1.c: New test.
50575
50576 2002-02-14 Jakub Jelinek <jakub@redhat.com>
50577
50578 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50579 * g++.dg/debug/debug.exp: New.
50580 * g++.dg/debug/trivial.C: New.
50581 * g++.dg/debug/debug1.C: Moved...
50582 * g++.dg/other/debug1.C: ...from here.
50583 * g++.dg/debug/debug2.C: Moved...
50584 * g++.dg/other/debug2.C: ...from here.
50585 * g++.dg/debug/debug3.C: Moved...
50586 * g++.dg/other/debug3.C: ...from here.
50587
50588 * gcc.dg/noncompile/20020213-1.c: New test.
50589
50590 2002-02-13 Jakub Jelinek <jakub@redhat.com>
50591
50592 * g++.dg/other/debug3.C: New test.
50593
50594 * gcc.c-torture/execute/20020213-1.c: New test.
50595
50596 2002-02-13 Richard Smith <richard@ex-parrot.com>
50597
50598 * g++.old-deja/g++.other/thunk1.C: New test.
50599
50600 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
50601
50602 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50603
50604 2002-02-13 Stan Shebs <shebs@apple.com>
50605
50606 * gcc.dg/altivec-3.c: New.
50607
50608 2002-02-12 Jakub Jelinek <jakub@redhat.com>
50609
50610 * gcc.dg/Wunreachable-1.c: New test.
50611 * gcc.dg/Wunreachable-2.c: New test.
50612
50613 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50614
50615 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50616
50617 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
50618
50619 * gcc.dg/decl-1.c: New test.
50620
50621 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
50622
50623 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50624
50625 2002-02-10 Kazu Hirata <kazu@hxi.com>
50626
50627 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50628 * gcc.c-torture/compile/980506-1.x: Likewise.
50629
50630 2002-02-10 Kazu Hirata <kazu@hxi.com>
50631
50632 * gcc.dg/20020210-1.c: New.
50633
50634 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
50635
50636 * g77.f-torture/execute/947.f: New regression test
50637 for PR fortran/947.
50638
50639 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
50640
50641 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50642 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50643
50644 2002-02-08 Richard Henderson <rth@redhat.com>
50645
50646 * gcc.c-torture/compile/labels-3.c: New.
50647
50648 2002-02-08 Jakub Jelinek <jakub@redhat.com>
50649
50650 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50651 expression statements work instead.
50652 * gcc.dg/noncompile/20020207-1.c: New test.
50653
50654 2002-02-07 Richard Henderson <rth@redhat.com>
50655
50656 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50657
50658 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
50659
50660 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50661 message from g77
50662 * lib/g77-dg.exp: Trim g77 error messages so that they are
50663 recognized by dg.exp.
50664
50665 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
50666
50667 PR fortran/5473
50668 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
50669
50670 2002-02-07 Richard Henderson <rth@redhat.com>
50671
50672 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50673 to be sufficiently aligned for integers.
50674
50675 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
50676
50677 * g++.dg/template/friend4.C: New test.
50678
50679 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
50680
50681 PR fortran/5743
50682 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50683 unsupported cases.
50684
50685 2002-02-07 Richard Henderson <rth@redhat.com>
50686
50687 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50688 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50689 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50690 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50691
50692 2002-02-06 Richard Henderson <rth@redhat.com>
50693
50694 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50695
50696 2002-02-06 Janis Johnson <janis187@us.ibm.com>
50697
50698 * gcc.dg/20020206-1.c: New test.
50699
50700 2002-02-06 Jakub Jelinek <jakub@redhat.com>
50701
50702 * gcc.c-torture/execute/20020206-1.c: New test.
50703
50704 * gcc.c-torture/execute/20020206-2.c: New test.
50705
50706 PR optimization/5429:
50707 * gcc.c-torture/compile/20020206-1.c: New test.
50708
50709 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
50710
50711 * g++.dg/ext/align1.C: Do not use an explicit alignment value
50712 as certain file formats cannot support particularly large
50713 alignments.
50714
50715 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50716 and do not expect to be able to link the executable.
50717
50718 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50719 fail because the COFF format does not support the weak attribute.
50720
50721 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
50722
50723 * g77.dg/pr5473.f: New test
50724
50725 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
50726
50727 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50728 Fix testcase accordingly.
50729
50730 2002-02-04 Richard Henderson <rth@redhat.com>
50731
50732 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50733 (buf): Change to be an array of pointers, not ints.
50734
50735 2002-02-04 Jakub Jelinek <jakub@redhat.com>
50736
50737 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
50738 before all tests. Move warning one line above to match where it
50739 C frontend emits.
50740 * gcc.dg/Wswitch-2.c: New test.
50741 * g++.dg/warn/Wswitch-1.C: New test.
50742 * g++.dg/warn/Wswitch-2.C: New test.
50743
50744 2002-02-04 Richard Henderson <rth@redhat.com>
50745
50746 * g++.dg/abi/offsetof.C: Fix size comparison.
50747
50748 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
50749
50750 * gcc.dg/cast-qual-2.c: New test.
50751
50752 2002-02-04 Jakub Jelinek <jakub@redhat.com>
50753
50754 * gcc.dg/20020201-4.c: New test.
50755
50756 2002-02-04 Ben Elliston <bje@redhat.com>
50757
50758 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50759 target_info attribute != 0, in addition to the empty string.
50760 (gcc_target_compile): Likewise.
50761
50762 2002-02-03 Andrew Cagney <ac131313@redhat.com>
50763
50764 * gcc.dg/Wswitch.c: New test.
50765 PR gcc/4475. PR gcc/3780.
50766
50767 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
50768
50769 * g77.f-torture/execute/5122.f: New test for regressions
50770 against PR fortran/5122.
50771
50772 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
50773
50774 * g77.f-torture/compile/pr3743.f: Delete
50775 * g77.dg/pr3743-1.f: New test.
50776 * g77.dg/pr3743-2.f: New test.
50777 * g77.dg/pr3743-3.f: New test.
50778 * g77.dg/pr3743-4.f: New test.
50779
50780 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
50781
50782 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50783
50784 2002-02-02 Richard Henderson <rth@redhat.com>
50785
50786 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50787 * gcc.c-torture/execute/bf64-1.c: Likewise.
50788
50789 2002-02-02 Jakub Jelinek <jakub@redhat.com>
50790
50791 * gcc.dg/20020201-2.c: New test.
50792
50793 * gcc.dg/20020201-3.c: New test.
50794
50795 * gcc.c-torture/execute/bitfld-2.c: New test.
50796
50797 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
50798
50799 * gcc.dg/bitfld-1.c: Update.
50800 * gcc.dg/bitfld-2.c: Update.
50801 * gcc.c-torture/execute/bitfld-1.x: New.
50802
50803 2002-02-02 Jakub Jelinek <jakub@redhat.com>
50804
50805 * gcc.c-torture/execute/20020201-1.c: New test.
50806
50807 2002-02-01 Janis Johnson <janis187@us.ibm.com>
50808
50809 PR target/5469
50810 * gcc.dg/20020201-1.c: New test.
50811
50812 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
50813
50814 PR fortran/3743
50815 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50816 * g77.f-torture/compile/pr3743.x: Remove
50817
50818 2002-01-31 Tom Rix <trix@redhat.com>
50819
50820 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50821
50822 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50823
50824 * gcc.dg/noncompile/20020130-1.c: New test.
50825
50826 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
50827
50828 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50829
50830 2002-01-29 Richard Henderson <rth@redhat.com>
50831
50832 * gcc.c-torture/execute/991118-1.c: Cast various constants back
50833 to long long.
50834 * gcc.c-torture/execute/bf64-1.c: Likewise.
50835
50836 2002-01-29 Jakub Jelinek <jakub@redhat.com>
50837
50838 * gcc.c-torture/execute/20020129-1.c: New test.
50839
50840 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50841
50842 * gcc.c-torture/compile/20000224-1.c: Update.
50843 * gcc.c-torture/execute/bitfld-1.c: New tests.
50844 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50845 * gcc.dg/uninit-A.c: Update.
50846
50847 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
50848
50849 * g++.dg/template/ctor1.C: Add instantiation.
50850
50851 2002-01-28 Paul Koning <pkoning@equallogic.com>
50852
50853 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50854 argument to __builtin_prefetch to be const ptr.
50855
50856 2002-01-28 Jakub Jelinek <jakub@redhat.com>
50857
50858 * gcc.c-torture/compile/20020120-1.c: New test.
50859
50860 2002-01-27 Kazu Hirata <kazu@hxi.com>
50861
50862 * gcc.c-torture/execute/20020127-1.c: New test.
50863
50864 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
50865
50866 * g77.dg/f77-edit-i-in.f: New test
50867 * g77.dg/f77-edit-i-out.f: New test
50868
50869 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
50870
50871 * gcc.dg/debug/debug.exp: New file.
50872 * gcc.dg/debug/trivial.c: New file.
50873 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50874 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50875 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50876 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50877 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50878 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50879 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50880 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50881 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50882 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50883 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50884 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50885 * gcc.dg/20000503-1.c: Removed.
50886 * gcc.dg/20010207-1.c: Removed.
50887 * gcc.dg/20011223-1.c: Removed.
50888 * gcc.dg/20020104-2.c: Removed.
50889 * gcc.dg/debug-1.c: Removed.
50890 * gcc.dg/debug-2.c: Removed.
50891 * gcc.dg/debug-3.c: Removed.
50892 * gcc.dg/debug-4.c: Removed.
50893 * gcc.dg/debug-5.c: Removed.
50894 * gcc.dg/debug-6.c: Removed.
50895 * gcc.dg/dwarf2-1.c: Removed.
50896 * gcc.dg/dwarf2-2.c: Removed.
50897
50898 2002-01-25 Jakub Jelinek <jakub@redhat.com>
50899
50900 * g++.old-deja/g++.other/eh5.C: New test.
50901 * g++.old-deja/g++.other/sibcall2.C: New test.
50902 * g++.old-deja/g++.other/array9.C: New test.
50903 * g++.old-deja/g++.other/typename2.C: New test.
50904 * g++.old-deja/g++.other/crash60.C: New test.
50905 * g++.old-deja/g++.other/conv9.C: New test.
50906 * g++.old-deja/g++.other/mangle10.C: New test.
50907 * g++.old-deja/g++.other/unchanging1.C: New test.
50908 * g++.old-deja/g++.other/exprstmt1.C: New test.
50909 * g++.old-deja/g++.other/inline23.C: New test.
50910 * g++.old-deja/g++.eh/ia64-1.C: New test.
50911 * g++.old-deja/g++.other/dwarf2-1.C: New test.
50912 * g++.old-deja/g++.other/reload1.C: New test.
50913 * g++.old-deja/g++.other/static20.C: New test.
50914 * g++.old-deja/g++.other/local-alloc1.C: New test.
50915 * g++.old-deja/g++.other/conv8.C: New test.
50916 * g++.old-deja/g++.other/stmtexpr2.C: New test.
50917 * g++.old-deja/g++.other/storeexpr1.C: New test.
50918 * g++.old-deja/g++.other/storeexpr2.C: New test.
50919 * g++.dg/eh/template2.C: New test.
50920 * g++.dg/warn/weak1.C: New test.
50921
50922 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
50923
50924 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50925 Remove first, non-varying, argument.
50926
50927 2002-01-23 Richard Henderson <rth@redhat.com>
50928
50929 * gcc.dg/inline-2.c: New.
50930
50931 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50932 Add optional target arg. Check number of arguments.
50933 (scan-assembler-not, scan-assembler-dem): Likewise.
50934 (scan-assembler-dem-not): Likewise.
50935
50936 2002-01-23 Zack Weinberg <zack@codesourcery.com>
50937
50938 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50939 line 12.
50940 * g++.old-deja/g++.brendan/parse3.C,
50941 g++.old-deja/g++.other/crash26.C,
50942 g++.old-deja/g++.other/crash28.C,
50943 g++.old-deja/g++.other/crash29.C,
50944 g++.old-deja/g++.other/crash30.C,
50945 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50946
50947 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
50948
50949 * gcc.dg/20020115-1.c: New.
50950
50951 2002-01-23 Bob Wilson <bob.wilson@acm.org>
50952
50953 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50954
50955 2002-01-23 Janis Johnson <janis187@us.ibm.com>
50956
50957 * gcc.dg/20020122-3.c: New.
50958
50959 2002-01-23 Jakub Jelinek <jakub@redhat.com>
50960
50961 * g++.dg/other/gc1.C: New test.
50962
50963 2002-01-23 Zack Weinberg <zack@codesourcery.com>
50964
50965 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50966
50967 2002-01-22 Richard Henderson <rth@redhat.com>
50968
50969 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50970
50971 2002-01-22 Richard Henderson <rth@redhat.com>
50972
50973 * gcc.dg/20020122-4.c: New.
50974
50975 2002-01-22 H.J. Lu <hjl@gnu.org>
50976
50977 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50978 link output.
50979 * gcc.dg/special/ecos.exp: Likewise.
50980 * lib/g++-dg.exp: Likewise.
50981 * lib/g77-dg.exp: Likewise.
50982 * lib/gcc-dg.exp : Likewise.
50983 * lib/mike-g++.exp: Likewise.
50984 * lib/mike-g77.exp: Likewise.
50985 * lib/mike-gcc.exp: Likewise.
50986 * lib/objc-dg.exp: Likewise.
50987
50988 2002-01-22 Janis Johnson <janis187@us.ibm.com>
50989
50990 PR target/5379
50991 * gcc.dg/20020122-2.c: New test.
50992
50993 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
50994
50995 * gcc.dg/20020122-1.c: New test.
50996
50997 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
50998
50999 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51000
51001 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
51002
51003 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51004
51005 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51006
51007 * gcc.c-torture/compile/20020121-1.c: New test.
51008
51009 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
51010
51011 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51012 ld_library_path.
51013
51014 2002-01-21 Jakub Jelinek <jakub@redhat.com>
51015
51016 * gcc.dg/20020218-1.c: New test.
51017
51018 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
51019
51020 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51021 messages
51022 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51023 "At global scope" warning
51024 * g++.dg/ext/align1.C: Change cygwin test for alignment
51025 from db-bogus to dg-warning
51026
51027 2002-01-21 Zack Weinberg <zack@codesourcery.com>
51028
51029 * g77.f-torture/compile/cpp2.F: New test.
51030
51031 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
51032
51033 * g++.dg/template/access1.C: New test.
51034
51035 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
51036
51037 * gcc.dg/20020118-1.c: New.
51038
51039 2002-01-18 Kazu Hirata <kazu@hxi.com>
51040
51041 * gcc.c-torture/execute/20020118-1.c: New test.
51042
51043 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51044
51045 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51046 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51047 alignment warnings.
51048
51049 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51050
51051 * gcc.misc-tests/i386-prefetch.exp: Save and restore
51052 torture_with_loops and torture_without_loops
51053
51054 2002-01-17 Jakub Jelinek <jakub@redhat.com>
51055
51056 * gcc.c-torture/compile/20020116-1.c: New test.
51057
51058 2002-01-16 Jakub Jelinek <jakub@redhat.com>
51059
51060 * gcc.dg/20020116-2.c: New test.
51061
51062 * gcc.dg/ultrasp4.c: New test.
51063
51064 * gcc.dg/20020116-1.c: New test.
51065
51066 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
51067
51068 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51069 by EABI.
51070
51071 2002-01-15 Janis Johnson <janis187@us.ibm.com>
51072
51073 * gcc.misc-tests/i386-prefetch.exp: New.
51074 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51075 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51076 * gcc.misc-tests/i386-pf-none-1.c: New test.
51077 * gcc.misc-tests/i386-pf-sse-1.c: New test.
51078
51079 2002-01-15 Jakub Jelinek <jakub@redhat.com>
51080
51081 * gcc.dg/gnu89-init-1.c: Add new tests.
51082
51083 2002-01-15 Andreas Jaeger <aj@suse.de>
51084
51085 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51086 * gcc.dg/i386-mmx-2.c: Likewise.
51087 * gcc.dg/i386-sse-1.c: Likewise.
51088 * gcc.dg/i386-sse-2.c: Likewise.
51089 * gcc.dg/i386-sse-3.c: Likewise.
51090
51091 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
51092
51093 * g77.f-torture/execute/intrinsic-unix-bessel.f:
51094 Uncomment additional cases that now pass.
51095
51096 2002-01-11 Richard Henderson <rth@redhat.com>
51097
51098 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51099 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51100
51101 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
51102
51103 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51104
51105 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
51106
51107 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51108 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51109
51110 2002-01-10 Dale Johannesen <dalej@apple.com>
51111
51112 * gcc.c-torture/execute/loop-11.c: New.
51113
51114 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
51115
51116 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51117 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51118
51119 2002-01-09 Richard Henderson <rth@redhat.com>
51120
51121 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51122 type in which to perform the operation for each size.
51123
51124 2002-01-09 Alan Matsuoka (alanm@redhat.com)
51125
51126 * gcc.c-torture/compile/20020109-2.c: New test.
51127
51128 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
51129
51130 * gcc.c-torture/execute/loop-10.c: New test.
51131
51132 2002-01-09 Jakub Jelinek <jakub@redhat.com>
51133
51134 * gcc.c-torture/compile/20010226-1.c: New test.
51135 * gcc.c-torture/compile/20010227-1.c: New test.
51136 * gcc.c-torture/compile/20010426-1.c: New test.
51137 * gcc.c-torture/compile/20010510-1.c: New test.
51138 * gcc.c-torture/compile/20010605-3.c: New test.
51139 * gcc.c-torture/compile/20010824-1.c: New test.
51140 * gcc.c-torture/execute/20010409-1.c: New test.
51141 * gcc.dg/noncompile/20000901-1.c: New test.
51142 * gcc.dg/20001023-1.c: New test.
51143 * gcc.dg/20001101-1.c: New test.
51144 * gcc.dg/20001102-1.c: New test.
51145 * gcc.dg/20010207-1.c: New test.
51146 * gcc.dg/20010405-1.c: New test.
51147 * gcc.dg/20010822-1.c: New test.
51148 * gcc.dg/20011107-1.c: New test.
51149
51150 2002-01-09 Jeffrey A Law (law@redhat.com)
51151
51152 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51153
51154 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
51155 execution failure on PA targets.
51156
51157 2002-01-09 Jakub Jelinek <jakub@redhat.com>
51158
51159 * gcc.c-torture/compile/20020109-1.c: New test.
51160
51161 2002-01-08 Kazu Hirata <kazu@hxi.com>
51162
51163 * gcc.c-torture/execute/20020108-1.c: New test.
51164
51165 2002-01-08 Jakub Jelinek <jakub@redhat.com>
51166
51167 * gcc.dg/20020108-1.c: New test.
51168
51169 2002-01-08 H.J. Lu <hjl@gnu.org>
51170
51171 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51172 for header files.
51173
51174 2002-01-08 Geoff Keating <geoffk@redhat.com>
51175
51176 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51177 consistency.
51178
51179 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
51180
51181 * gcc.dg/altivec-4.c: Test altivec predicates.
51182
51183 2002-01-07 Jakub Jelinek <jakub@redhat.com>
51184
51185 * gcc.c-torture/execute/20020107-1.c: New test.
51186
51187 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
51188
51189 PR c/5279
51190 * gcc.c-torture/compile/20020106-1.c: New test.
51191
51192 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
51193
51194 * gcc.c-torture/execute/nestfunc-4.c: New test.
51195
51196 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
51197
51198 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51199 extra triple that slipped in.
51200 * g++.old-deja/g++.abi/align.C: Likewise.
51201 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51202
51203 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
51204
51205 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51206 * g++.old-deja/g++.abi/align.C: Likewise.
51207 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51208
51209 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51210 on FreeBSD/i386.
51211 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51212 FreeBSD.
51213
51214 2002-01-04 Jakub Jelinek <jakub@redhat.com>
51215
51216 * gcc.dg/20020104-1.c: New test.
51217
51218 * gcc.dg/20020104-2.c: New test.
51219
51220 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
51221
51222 * gcc.dg/20020103-1.c: Fix typo in target selector.
51223
51224 2002-01-03 Richard Henderson <rth@redhat.com>
51225
51226 * gcc.dg/20020103-1.c: New.
51227
51228 2002-01-03 Kazu Hirata <kazu@hxi.com>
51229
51230 * gcc.c-torture/execute/20020103-1.c: New test.
51231
51232 2002-01-03 Jakub Jelinek <jakub@redhat.com>
51233
51234 * g++.dg/other/debug2.C: New test.
51235
51236 * gcc.c-torture/compile/20020103-1.c: New test.
51237
51238 2002-01-02 Jakub Jelinek <jakub@redhat.com>
51239
51240 * gcc.dg/gnu89-init-1.c: Added new tests.
51241
51242 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51243
51244 * g++.dg/template/friend2.C: Remove as patch is reverted.
51245
51246 * g++.dg/warn/oldcast1.C: New test.
51247
51248 * g++.dg/template/ptrmem1.C: New test.
51249 * g++.dg/template/ptrmem2.C: New test.
51250
51251 * g++.dg/template/ntp.C: New test.
51252
51253 * g++.dg/other/component1.C: New test.
51254
51255 * g++.dg/template/ttp3.C: New test.
51256
51257 * g++.dg/template/friend2.C: New test.
51258 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51259
51260 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51261
51262 * g++.dg/other/ptrmem1.C: New test.
51263 * g++.dg/other/ptrmem2.C: New test.
51264
51265 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51266
51267 * g++.dg/template/ctor1.C: New test.
51268
51269 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51270
51271 * g++.dg/template/friend2.C: New test.
51272
51273 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
51274
51275 * gcc.dg/mmix-1.c: New test.
51276
51277 2001-12-31 Richard Henderson <rth@redhat.com>
51278
51279 * gcc.dg/asm-5.c: New.
51280
51281 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
51282
51283 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51284 in namespace __gnu_cxx
51285
51286 2001-12-30 Richard Henderson <rth@redhat.com>
51287
51288 * gcc.dg/debug-6.c: New.
51289
51290 2001-12-30 Jakub Jelinek <jakub@redhat.com>
51291
51292 * gcc.c-torture/compile/20011229-2.c: New test.
51293
51294 2001-12-29 Jakub Jelinek <jakub@redhat.com>
51295
51296 * gcc.dg/debug-3.c: New test.
51297 * gcc.dg/debug-4.c: New test.
51298 * gcc.dg/debug-5.c: New test.
51299
51300 2001-12-29 Richard Henderson <rth@redhat.com>
51301
51302 * g++.dg/eh/loop1.C: New.
51303
51304 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
51305
51306 * g++.dg/template/crash1.C: New test.
51307
51308 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
51309
51310 * g++.dg/other/const1.C: New test.
51311
51312 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51313
51314 * gcc.c-torture/compile/20011229-1.c: New test.
51315
51316 2001-12-28 Stan Shebs <shebs@apple.com>
51317
51318 * lib/objc-torture.exp: Resync with c-torture.exp.
51319 * lib/objc.exp: Load standard libraries.
51320
51321 2001-12-28 Jakub Jelinek <jakub@redhat.com>
51322
51323 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51324 additional tests.
51325
51326 2001-12-27 Roger Sayle <roger@eyesopen.com>
51327
51328 * gcc.c-torture/execute/string-opt-16.c: New testcase.
51329
51330 2001-12-27 Richard Henderson <rth@redhat.com>
51331
51332 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51333
51334 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
51335
51336 * g++.dg/eh/ctor1.C: New test.
51337 * g++.dg/other/error2.C: New test.
51338
51339 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
51340
51341 * g++.dg/other/init2.C: New test.
51342
51343 2001-12-24 Richard Henderson <rth@redhat.com>
51344
51345 * gcc.dg/20011223-1.c: New.
51346 * gcc.dg/inline-1.c: New.
51347
51348 2001-12-23 Richard Henderson <rth@redhat.com>
51349
51350 * gcc.dg/asm-4.c: Test operand modifiers.
51351
51352 2001-12-23 Richard Henderson <rth@redhat.com>
51353
51354 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51355
51356 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
51357
51358 * gcc.c-torture/execute/20011223-1.c: New test.
51359
51360 2001-12-21 Richard Henderson <rth@redhat.com>
51361
51362 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51363 re-enables the warning.
51364
51365 2001-12-21 Richard Henderson <rth@redhat.com>
51366
51367 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51368
51369 2001-12-20 Jakub Jelinek <jakub@redhat.com>
51370
51371 * gcc.c-torture/compile/20011218-1.c: New test.
51372
51373 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
51374
51375 * gcc.misc-test/arm-isr.exp: New file. Control running of the
51376 arm-isr.c test.
51377 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
51378 epilogue generation for ARM ISR routines.
51379
51380 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51381
51382 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51383 * gcc.dg/format/c90-printf-3.c: Likewise.
51384 * gcc.dg/format/c99-printf-3.c: Likewise.
51385 * gcc.dg/format/ext-1.c: Likewise.
51386 * gcc.dg/format/ext-6.c: Likewise.
51387 * gcc.dg/format/format.h: Prototype unlocked stdio.
51388
51389 2001-12-20 Richard Henderson <rth@redhat.com>
51390
51391 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51392 (arena): Use it.
51393 (malloc): Correct allocation logic. Abort if we fill up the
51394 arena before initialization complete.
51395 (realloc): Correct allocation logic.
51396
51397 2001-12-20 Jakub Jelinek <jakub@redhat.com>
51398
51399 * gcc.c-torture/compile/20011219-2.c: New test.
51400
51401 * gcc.c-torture/execute/20011219-1.c: New test.
51402
51403 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
51404
51405 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51406 target does not support weak symbols.
51407
51408 2001-12-19 Jakub Jelinek <jakub@redhat.com>
51409
51410 * gcc.c-torture/compile/20011219-1.c: New test.
51411
51412 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
51413
51414 * g++.dg/other/error1.C: New test.
51415
51416 2001-12-17 Jeffrey A Law (law@redhat.com)
51417
51418 * gcc.c-torture/execute/20011217-1.c: New test.
51419
51420 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
51421
51422 * objc.dg/special/: New directory.
51423 * objc.dg/special/special.exp: New file.
51424 * objc.dg/special/unclaimed-category-1.h: New file.
51425 * objc.dg/special/unclaimed-category-1a.m: New file.
51426 * objc.dg/special/unclaimed-category-1.m: New file.
51427
51428 2001-12-17 Andreas Jaeger <aj@suse.de>
51429
51430 * gcc.c-torture/compile/20011217-2.c: New test.
51431
51432 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
51433
51434 * gcc.c-torture/compile/20011217-1.c: New test.
51435
51436 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
51437
51438 * gcc.dg/20011214-1.c: New.
51439
51440 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
51441
51442 * gcc.dg/altivec-4.c: New.
51443
51444 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
51445
51446 * gcc.dg/20011113-1.c: New test.
51447
51448 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
51449
51450 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51451 std::__malloc_alloc_template<0> and
51452 std::__default_alloc_template<false, 0>.
51453
51454 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
51455
51456 * objc/execute/bf-21.m: New test.
51457 * objc/execute/enumeration-1.m: New test.
51458 * objc/execute/enumeration-2.m: New test.
51459
51460 2001-12-12 Jakub Jelinek <jakub@redhat.com>
51461
51462 * gcc.dg/gnu89-init-1.c: New test.
51463
51464 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
51465
51466 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51467 * g++.old-deja/g++.jason/2371.C: Likewise.
51468 * g++.old-deja/g++.jason/template33.C: Likewise.
51469 * g++.old-deja/g++.jason/template34.C: Likewise.
51470 * g++.old-deja/g++.jason/template36.C: Likewise.
51471 * g++.old-deja/g++.oliva/typename1.C: Likewise.
51472 * g++.old-deja/g++.oliva/typename2.C: Likewise.
51473 * g++.old-deja/g++.other/typename1.C: Likewise.
51474 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51475 * g++.old-deja/g++.pt/nontype5.C: Likewise.
51476 * g++.old-deja/g++.pt/typename11.C: Likewise.
51477 * g++.old-deja/g++.pt/typename14.C: Likewise.
51478 * g++.old-deja/g++.pt/typename16.C: Likewise.
51479 * g++.old-deja/g++.pt/typename3.C: Likewise.
51480 * g++.old-deja/g++.pt/typename4.C: Likewise.
51481 * g++.old-deja/g++.pt/typename5.C: Likewise.
51482 * g++.old-deja/g++.pt/typename7.C: Likewise.
51483 * g++.old-deja/g++.robertl/eb9.C: Likewise.
51484
51485 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
51486
51487 * g++.dg/other/linkage1.C: New test.
51488 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51489 specifiers.
51490
51491 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
51492
51493 * gcc.dg/concat.c: New test.
51494
51495 2001-12-11 Stan Shebs <shebs@apple.com>
51496
51497 * objc/compile: New test directory.
51498 * objc/compile/compile.exp: New expect script.
51499 * objc/compile/20011211-1.m: New compile test.
51500
51501 2001-12-11 Jason Merrill <jason@redhat.com>
51502
51503 * lib/prune.exp (prune_gcc_output): Also handle "In member
51504 function". So many permutations...
51505
51506 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
51507
51508 * g++.dg/template/typedef1.C: New test.
51509
51510 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
51511
51512 * g++.dg/other/copy1.C: New test.
51513
51514 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
51515
51516 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51517
51518 * gcc.dg/builtin-choose-expr.c: New.
51519
51520 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
51521
51522 * gcc.dg/altivec-2.c: New.
51523
51524 2001-12-07 Richard Henderson <rth@redhat.com>
51525
51526 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51527
51528 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
51529
51530 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51531 ultrasparc.
51532
51533 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51534
51535 * g++-old.deja/g++.robertl/eb101.C: Deleted.
51536
51537 2001-12-06 Janis Johnson <janis187@us.ibm.com>
51538
51539 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51540 variable argument list.
51541
51542 2001-12-06 Zack Weinberg <zack@codesourcery.com>
51543
51544 * gcc.c-torture/execute/memcheck: Delete entire directory.
51545 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51546 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51547
51548 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
51549
51550 * gcc.dg/Wshadow-1.c: New test.
51551
51552 2001-12-05 Jakub Jelinek <jakub@redhat.com>
51553
51554 * gcc.c-torture/compile/20011130-1.c: New test.
51555
51556 * gcc.dg/noncompile/20011025-1.c: New test.
51557
51558 * g++.dg/other/anon-union.C: New test.
51559
51560 * gcc.c-torture/execute/20011024-1.c: New test.
51561
51562 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
51563
51564 * gcc.c-torture/execute/20000722-1.x,
51565 gcc.c-torture/execute/20010123-1.x: Remove.
51566 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51567 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51568 gcc.dg/c99-complit-2.c: New tests.
51569
51570 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
51571
51572 * g++.dg/inherit/base1.C: New test.
51573
51574 2001-12-04 Jakub Jelinek <jakub@redhat.com>
51575
51576 * g++.dg/other/stdarg1.C: New test.
51577
51578 * gcc.c-torture/compile/20011130-2.c: New test.
51579
51580 2001-12-03 Janis Johnson <janis187@us.ibm.com>
51581
51582 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51583 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51584 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51585 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51586 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51587 * gcc.dg/builtin-prefetch-1.c: New test.
51588
51589 2001-12-03 Jakub Jelinek <jakub@redhat.com>
51590
51591 * gcc.dg/20011130-1.c: New test.
51592
51593 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
51594
51595 * g++.dg/other/scope1.C: New test.
51596 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51597
51598 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51599
51600 * gcc.dg/vla-init-1.c: New test.
51601
51602 2001-12-01 Geoff Keating <geoffk@redhat.com>
51603
51604 * gcc.c-torture/compile/structs.c: New testcase from GDB.
51605
51606 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
51607
51608 * objc.dg/alias.m: Update.
51609 * objc.dg/class-1.m: Update.
51610 * objc.dg/const-str-1.m: Update.
51611 * objc.dg/fwd-proto-1.m: Update.
51612 * objc.dg/id-1.m: Update.
51613 * objc.dg/super-class-1.m: Update.
51614
51615 2001-11-29 Mark Mitchell <mark@codesourcery.com>
51616
51617 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51618 constructs.
51619
51620 2001-11-28 Jeffrey A Law (law@cygnus.com)
51621
51622 * gcc.c-torture/execute/20011128-1.c: New test.
51623
51624 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
51625
51626 * gcc.dg/20011127-1.c: New test.
51627
51628 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51629
51630 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
51631 from Austin Group draft 7.
51632 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
51633 scanf format arguments.
51634 * gcc.dg/format/no-exargs-2.c: New test.
51635
51636 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
51637
51638 * g++.dg/abi/vbase8-4.C: New test.
51639
51640 2001-11-24 Ian Lance Taylor <ian@airs.com>
51641
51642 * gcc.c-torture/execute/20011121-1.c: New test.
51643
51644 2001-11-23 Jeffrey A Law (law@cygnus.com)
51645
51646 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51647
51648 2001-11-23 Andreas Jaeger <aj@suse.de>
51649
51650 * gcc.dg/cpp/charconst-2.c: New test.
51651
51652 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
51653
51654 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51655 to the host if it is remote. Let tests specify extra headers
51656 they use.
51657 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51658 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51659 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51660 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51661 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51662 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51663 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51664 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51665 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51666 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51667
51668 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
51669
51670 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51671 for little endian ARMs.
51672
51673 2001-11-20 Jakub Jelinek <jakub@redhat.com>
51674
51675 * gcc.c-torture/compile/20011119-1.c: New test.
51676 * gcc.c-torture/compile/20011119-2.c: New test.
51677
51678 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
51679
51680 * gcc.dg/altivec-1.c: Fix typo.
51681
51682 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51683
51684 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51685
51686 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
51687
51688 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51689
51690 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
51691
51692 * lib/g77.exp: Don't specify --rpath-link.
51693
51694 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51695 across all the headers.
51696 * gcc.dg/format/format.exp: For testing on a remote host,
51697 copy format.h.
51698
51699 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51700 * gcc.c-torture/execute/930406-1.c: Likewise.
51701 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51702
51703 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
51704
51705 * gcc.dg/altivec-1.c: New.
51706
51707 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
51708
51709 * gcc.dg/cpp/fpreprocessed.c: New test case.
51710
51711 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51712
51713 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51714 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51715 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51716
51717 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51718
51719 * gcc.dg/no-builtin-1.c: New test.
51720
51721 2001-11-16 Jakub Jelinek <jakub@redhat.com>
51722
51723 * gcc.c-torture/execute/20011115-1.c: New test.
51724
51725 2001-11-15 Jakub Jelinek <jakub@redhat.com>
51726
51727 * gcc.c-torture/compile/20011114-2.c: New test.
51728 * gcc.c-torture/compile/20011114-3.c: New test.
51729 * gcc.c-torture/compile/20011114-4.c: New test.
51730
51731 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
51732
51733 * g++.dg/other/init1.C: New test.
51734
51735 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
51736
51737 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51738 message.
51739
51740 * gcc.c-torture/execute/20011114-1.c: New testcase.
51741
51742 * gcc.c-torture/compile/20010327-1.c: Revert last change.
51743 * gcc.c-torture/compile/20011114-1.c: New test, exactly
51744 like the (before this change) version of 20010327-1.c.
51745
51746 2001-11-14 Roger Sayle <roger@eyesopen.com>
51747
51748 * gcc.c-torture/execute/string-opt-13.c: New testcase.
51749
51750 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
51751
51752 * g++.dg/init/array2.C: New test.
51753
51754 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
51755
51756 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51757
51758 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
51759
51760 * g++.dg/other/forscope1.C: New test.
51761 * g++.dg/ext/forscope1.C: New test.
51762 * g++.dg/ext/forscope2.C: New test.
51763
51764 2001-11-13 Jakub Jelinek <jakub@redhat.com>
51765
51766 * gcc.c-torture/execute/20011113-1.c: New test.
51767
51768 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
51769
51770 * gcc.c-torture/execute/20011109-2.c: New test.
51771
51772 * gcc.c-torture/execute/20011109-1.c: New test.
51773
51774 2001-11-09 Jakub Jelinek <jakub@redhat.com>
51775
51776 * gcc.c-torture/compile/20011109-1.c: New test.
51777
51778 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
51779
51780 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51781 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51782 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51783 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51784 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51785 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51786 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51787
51788 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
51789
51790 * g++.dg/warn/Wshadow-1.C: New tests.
51791 * g++.old-deja/g++.mike/for3.C: Update.
51792
51793 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
51794
51795 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51796 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51797 XFAILs. Adjust expected error texts.
51798 * gcc.c-torture/compile/20011106-1.c,
51799 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51800 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51801 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51802 gcc.dg/c99-array-lval-5.c: New tests.
51803
51804 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
51805
51806 * gcc.dg/cpp/defined.c: Update.
51807
51808 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
51809
51810 * gcc.c-torture/execute/anon-1.c: New test.
51811
51812 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
51813
51814 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51815 same size, so no warning should be produced on stormy16.
51816
51817 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51818 due to oversized array.
51819 * g++.old-deja/g++.mike/ns15.C: Likewise.
51820 * g++.old-deja/g++.pt/crash16.C: Likewise.
51821
51822 2001-11-02 Graham Stott <grahams@redhat.com>
51823
51824 * g++.dgother/debug1.C: Fix typos.
51825
51826 2001-11-01 Jakub Jelinek <jakub@redhat.com>
51827
51828 * g++.dg/other/debug1.C: New test.
51829
51830 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51831
51832 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51833 of unsigned long.
51834
51835 2001-10-30 Jakub Jelinek <jakub@redhat.com>
51836
51837 * gcc.dg/20011029-2.c: New test.
51838
51839 * gcc.c-torture/compile/20011029-1.c: New test.
51840
51841 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
51842
51843 * objc/execute/class_self-1.m: New test.
51844 * objc/execute/class_self-2.m: New test.
51845
51846 2001-10-25 Zack Weinberg <zack@codesourcery.com>
51847
51848 * gcc.misc-tests/msgs.exp: Delete.
51849 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51850 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
51851 error set to match recent changes.
51852
51853 2001-10-24 Zack Weinberg <zack@codesourcery.com>
51854
51855 * gcc.dg/20011021-1.c: New test.
51856
51857 2001-10-24 Jakub Jelinek <jakub@redhat.com>
51858
51859 * gcc.c-torture/compile/20011023-1.c: New test.
51860
51861 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
51862
51863 * lib/g77.exp: Rewrite based on lib/g++.exp.
51864
51865 2001-10-19 Jakub Jelinek <jakub@redhat.com>
51866
51867 * gcc.c-torture/execute/20011019-1.c: New test.
51868
51869 * gcc.dg/20011018-1.c: New test.
51870
51871 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
51872
51873 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51874
51875 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
51876
51877 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51878 * gcc.dg/attr-invalid.c: Likewise.
51879
51880 2001-10-18 Jakub Jelinek <jakub@redhat.com>
51881
51882 * gcc.dg/20011015-1.c: New test.
51883
51884 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
51885
51886 * g++.dg/template/unify2.C: New test.
51887
51888 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
51889
51890 * g++.dg/other/exception-specification.C: New test
51891
51892 2001-10-13 Tom Rix <trix@redhat.com>
51893
51894 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51895 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51896
51897 2001-10-12 Jakub Jelinek <jakub@redhat.com>
51898
51899 * gcc.dg/20011009-1.c: New test.
51900
51901 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
51902
51903 PR g++/4476
51904 * g++.dg/other/friend1.C: New test.
51905
51906 2001-10-11 Richard Henderson <rth@redhat.com>
51907
51908 * g++.old-deja/g++.other/crash18.C: Add -S to options.
51909
51910 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51911
51912 * gcc.c-torture/compile/20011010-1.c: New.
51913
51914 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
51915
51916 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51917 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51918 g77.f-torture/execute/execute.exp,
51919 g77.f-torture/noncompile/noncompile.exp,
51920 gcc.c-torture/compile/compile.exp,
51921 gcc.c-torture/execute/execute.exp,
51922 gcc.c-torture/execute/ieee/ieee.exp,
51923 gcc.c-torture/execute/memcheck/memcheck.exp,
51924 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51925 objc/execute/execute.exp: Update FSF address.
51926
51927 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
51928
51929 * gcc.dg/cpp/cmdlne-C.c: Update.
51930 * gcc.dg/cpp/cmdlne-C2.c: New.
51931
51932 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51933
51934 * gcc.c-torture/execute/20011008-3.c: New.
51935
51936 2001-10-08 DJ Delorie <dj@redhat.com>
51937
51938 * gcc.dg/20011008-1.c: New.
51939 * gcc.dg/20011008-2.c: New.
51940
51941 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
51942
51943 * gcc.dg/cpp/spacing1.c: Update test.
51944
51945 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
51946
51947 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51948 spelling errors of "separate" as "seperate".
51949
51950 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
51951
51952 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51953 enough to avoid inlining.
51954
51955 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51956
51957 * lib/g77.exp: set libg2c_dir correctly.
51958
51959 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
51960
51961 * gcc.dg/cpp/macro11.c: New test.
51962
51963 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
51964
51965 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51966 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51967 gcc.dg/format/multattr-3.c: New tests.
51968 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
51969 tests for format attributes on function pointers being rejected.
51970
51971 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
51972
51973 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51974
51975 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
51976
51977 * g++.dg/warn/format1.C: New test.
51978
51979 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
51980
51981 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51982
51983 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
51984
51985 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51986
51987 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
51988
51989 * gcc.dg/cpp/redef2.c: Add test.
51990
51991 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
51992
51993 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51994 long-standing bug on i686, apparently.
51995 * gcc.c-torture/execute/loop-2c.x: New file.
51996 * gcc.c-torture/execute/loop-2d.x: New file.
51997 * gcc.c-torture/execute/loop-3c.x: New file.
51998
51999 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
52000
52001 * gcc.dg/cpp/20000625-2.c: Correct line number.
52002
52003 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52004
52005 * gcc.dg/cpp/macro10.c: New test.
52006 * gcc.dg/cpp/strify3.c: New test.
52007 * gcc.dg/cpp/spacing1.c: Add tests.
52008 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52009 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52010
52011 2001-09-24 DJ Delorie <dj@redhat.com>
52012
52013 * gcc.c-torture/execute/20010924-1.c: New test.
52014
52015 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52016
52017 * objc/execute/paste.m: Remove.
52018
52019 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
52020
52021 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52022
52023 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
52024
52025 * g77.dg/strlen0.f: New test.
52026
52027 2001-09-21 Richard Henderson <rth@redhat.com>
52028
52029 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52030 * g++.old-deja/g++.abi/vtable2.C: Likewise.
52031
52032 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
52033
52034 Table-driven attributes.
52035 * g++.dg/ext/attrib1.C: New test.
52036
52037 2001-09-20 DJ Delorie <dj@redhat.com>
52038
52039 * gcc.dg/20000926-1.c: Update expected warning messages.
52040 * gcc.dg/array-2.c: Likewise, and test for warnings too.
52041 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52042 array.
52043
52044 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
52045
52046 * g++.dg/eh/registers1.C: New test case.
52047
52048 2001-09-17 Richard Henderson <rth@redhat.com>
52049
52050 * gcc.dg/array-5.c: Fix VLA decomposition test.
52051
52052 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
52053
52054 * gcc.dg/cpp/line5.c: New testcase.
52055
52056 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
52057
52058 * gcc.dg/cpp/macro9.c: New test.
52059
52060 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
52061
52062 * gcc.c-torture/execute/980223.c: Change type of addr from long
52063 to char *.
52064
52065 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
52066
52067 * gcc.c-torture/execute/20010915-1.c: New test.
52068
52069 2001-09-14 Janis Johnson <janis187@us.ibm.com>
52070
52071 * g77.dg/bprob: New directory.
52072 * g77.dg/bprob/bprob.exp: New file.
52073 * g77.dg/bprob/bprob-1.f: New test.
52074 * g77.dg/gcov: New directory.
52075 * g77.dg/gcov/gcov.exp: New file.
52076 * g77.dg/gcov/gcov-1.f: New test.
52077 * g77.dg/gcov/gcov-1.x: New file.
52078
52079 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
52080
52081 * gcc.dg/cpp/directiv.c: Update.
52082 * gcc.dg/cpp/undef1.c: Update.
52083
52084 2001-09-12 Jakub Jelinek <jakub@redhat.com>
52085
52086 * gcc.dg/20010912-1.c: New test.
52087
52088 2001-09-11 Janis Johnson <janis187@us.ibm.com>
52089
52090 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52091 language-independent file in lib.
52092 * lib/gcov.exp: New file.
52093
52094 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
52095
52096 * gcc.c-torture/compile/20010911-1.c: New test.
52097
52098 2001-09-10 Janis Johnson <janis187@us.ibm.com>
52099
52100 * lib/profopt.exp: New, to support profile-directed optimizations.
52101 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52102 * gcc.misc-tests/bprob-1.c: New test.
52103 * gcc.misc-tests/bprob-2.c: New test.
52104
52105 2001-09-07 Janis Johnson <janis187@us.ibm.com>
52106
52107 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52108 XFAIL and which kinds of gcov output to verify.
52109 * gcc.misc-tests/gcov-4b.x: New file.
52110 * gcc.misc-tests/gcov-5b.x: New file.
52111 * gcc.misc-tests/gcov-6.x: New file.
52112 * gcc.misc-tests/gcov-7.c: New test.
52113 * gcc.misc-tests/gcov-7.x: New file.
52114
52115 2001-09-06 Janis Johnson <janis187@us.ibm.com>
52116
52117 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52118 * gcc.misc-tests/gcov-6.c: New test.
52119
52120 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
52121
52122 PR c++/3986
52123 * g++.dg/abi/vbase1.C: New test.
52124
52125 2001-09-05 Ziemowit Laski <zlaski@apple.com>
52126
52127 * objc.dg/method-2.m: New.
52128
52129 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
52130
52131 PR c++/4203
52132 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52133 * g++.dg/init/empty1.C: New test.
52134
52135 2001-09-03 Jakub Jelinek <jakub@redhat.com>
52136
52137 * gcc.c-torture/compile/20010903-1.c: New test.
52138
52139 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
52140
52141 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52142 for m68k.
52143
52144 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
52145
52146 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52147
52148 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52149
52150 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52151
52152 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
52153
52154 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52155 for 16-bit 'unsigned int'.
52156
52157 2001-08-29 Kazu Hirata <kazu@hxi.com>
52158
52159 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52160
52161 2001-08-27 Richard Henderson <rth@redhat.com>
52162
52163 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52164 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52165
52166 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
52167
52168 * gcc.dg/asm-names.c (ymain): New.
52169
52170 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
52171
52172 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52173 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52174 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52175
52176 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52177
52178 * gcc.dg/compare5.c: New testcase.
52179
52180 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
52181
52182 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52183 and "In instantiation".
52184
52185 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
52186
52187 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52188
52189 2001-08-20 Janis Johnson <janis187@us.ibm.com>
52190
52191 * gcc.misc-tests/gcov.exp: Add support for branch information.
52192 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52193 * gcc.misc-tests/gcov-4.c: New test.
52194 * gcc.misc-tests/gcov-4b.c: New test.
52195 * gcc.misc-tests/gcov-5b.c: New test.
52196
52197 2001-08-20 Zack Weinberg <zackw@panix.com>
52198
52199 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52200 expected to fail.
52201
52202 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
52203
52204 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52205
52206 2001-08-19 Jakub Jelinek <jakub@redhat.com>
52207
52208 * g++.dg/eh/template1.C: New test.
52209
52210 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
52211
52212 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52213 Fix thinko.
52214 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52215 for xfail.
52216
52217 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
52218
52219 * lib/g77-dg.exp: Use prune.exp for common procedures
52220 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52221 * lib/g77.exp: (g77-dg-prune) Remove
52222
52223 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
52224
52225 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52226
52227 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52228
52229 * g++.dg/template/unify1.C: New test.
52230
52231 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
52232
52233 * g++.dg/abi/empty4.C: New test.
52234
52235 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
52236
52237 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52238 solaris2.*
52239 * g77.f-torture/compile/pr3743.x: Likewise.
52240
52241 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52242
52243 * g++.dg/other/using-declaration.C: New test.
52244
52245 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
52246
52247 * gcc.dg/cpp/tr-sign.c: New testcase.
52248
52249 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
52250
52251 * gcc.dg/cpp/19951025-1.c: Revert.
52252 * gcc.dg/cpp/directiv.c: We no longer process directives that
52253 interrupt macro arguments.
52254
52255 2001-08-03 Zack Weinberg <zackw@stanford.edu>
52256
52257 * gcc.dg/bconstp-1.c: New test.
52258
52259 2001-08-03 Richard Henderson <rth@redhat.com>
52260
52261 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52262
52263 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
52264
52265 * gcc.dg/cpp/19951025-1.c: Update.
52266
52267 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
52268
52269 * g77.dg/ff90-1.f (s): Fix reference of variable z,
52270 should be x.
52271
52272 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
52273
52274 Kill -fhonor-std.
52275 * g++.old-deja/g++.ns/ns14.C: Remove special options.
52276 * g++.old-deja/g++.other/std1.C: Likewise.
52277 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52278
52279 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52280
52281 * lib/g77.exp: Load gcc-defs.exp for common procedures
52282 (g77_pass, g77_fail, g77_finish, g77_exit,
52283 ${tool}_check_unsupported_p} Now redundant. Deleted.
52284
52285 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52286
52287 * g77.dg/fbackslash.f
52288 * g77.dg/fcase-preserve.f
52289 * g77.dg/ff90-1.f
52290 * g77.dg/ffixed-line-length-0.f
52291 * g77.dg/ffixed-line-length-132.f
52292 * g77.dg/ffixed-line-length-7.f
52293 * g77.dg/ffixed-line-length-72.f
52294 * g77.dg/ffixed-line-length-none.f
52295 * g77.dg/ffree-form-1.f
52296 * g77.dg/fno-backslash.f
52297 * g77.dg/fno-f90-1.f
52298 * g77.dg/fno-fixed-form-1.f
52299 * g77.dg/fno-onetrip.f
52300 * g77.dg/fno-typeless-boz.f
52301 * g77.dg/fno-underscoring.f
52302 * g77.dg/fno-vxt-1.f
52303 * g77.dg/fonetrip.f
52304 * g77.dg/ftypeless-boz.f
52305 * g77.dg/fugly-assumed.f
52306 * g77.dg/funderscoring.f
52307 * g77.dg/fvxt-1.f
52308
52309 2001-08-01 Ziemowit Laski <zlaski@apple.com>
52310
52311 * objc.dg/fwd-proto-1.m: New.
52312 * objc.dg/local-decl-1.m: New.
52313 * objc.dg/naming-1.m: New.
52314 * objc.dg/naming-2.m: New.
52315 * objc.dg/proto-hier-1.m: New.
52316
52317 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
52318
52319 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52320 largest-type elements to a struct makes its size grow.
52321
52322 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
52323
52324 * g++.dg/abi/vthunk1.C: New test.
52325
52326 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
52327
52328 * g++.dg/abi/vbase8-22.C: New test.
52329
52330 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52331
52332 * gcc.dg/cpp/macro8.c: New test.
52333
52334 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
52335
52336 * g++.dg/abi/vbase8-21.C: New test.
52337
52338 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
52339
52340 * g++.dg/abi/vbase8-10.C: New test.
52341
52342 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52343
52344 * lib/g++.exp (g++_set_ld_library_path): Renamed to
52345 ${tool}_set_ld_library_path.
52346 Changed caller.
52347 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52348 g++.exp.
52349
52350 2001-07-26 Stan Cox <scox@redhat.com>
52351
52352 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52353 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52354 gcc_exit, gcc_check_unsupported_p):
52355 Moved to gcc-deps.exp
52356 * gcc-deps.exp: New file.
52357
52358 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52359
52360 * g++.old-deja/g++.pt/defarg14.C: New test.
52361
52362 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
52363
52364 * g++.old-deja/g++.other/lineno5.C: New test.
52365
52366 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
52367
52368 * g++.old-deja/g++.pt/crash68.C: New test.
52369
52370 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
52371
52372 * g++.old-deja/g++.other/crash42.C: New test.
52373
52374 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52375
52376 * gcc.dg/cpp/extratokens.c: Fix.
52377 * gcc.dg/cpp/skipping2.c: New tests.
52378
52379 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52380
52381 * gcc.c-torture/execute/20010724-1.c: New file.
52382 * gcc.c-torture/execute/20010724-1.x: New file.
52383
52384 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
52385
52386 * g++.old-deja/g++.other/cond7.C: New test.
52387
52388 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
52389
52390 * g++.old-deja/g++.other/optimize4.C: New test.
52391
52392 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
52393
52394 * g++.old-deja/g++.abi/vbase8-5.C: New test.
52395
52396 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
52397
52398 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52399 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52400 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52401 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52402
52403 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52404 bug report" message.
52405
52406 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52407 * g++.dg/ext/instantiate1.C: Move from old-deja.
52408
52409 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
52410
52411 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52412 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52413 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52414 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52415
52416 2001-07-23 Jeffrey A Law (law@cygnus.com)
52417
52418 * gcc.c-torture/execute/20010723-1.c: New test.
52419
52420 2001-07-23 Ben Elliston <bje@redhat.com>
52421
52422 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52423
52424 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52425
52426 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52427 i[34567]86-*-*.
52428 Delete handling of ieee_multilib_flags.
52429 Pass -mieee for alpha*-*-* and sh-*-*.
52430 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52431
52432 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
52433
52434 Remove old-abi tests.
52435 * g++.old-deja/g++.mike/p11116.C: Remove.
52436 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52437
52438 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
52439
52440 * g77.f-torture/compile/pr3743.f: New test
52441
52442 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
52443
52444 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52445
52446 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52447
52448 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52449 g++.old-deja/g++.pt/static6.C: Likewise.
52450 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52451 supports weak symbols.
52452
52453 2001-07-18 Andreas Jaeger <aj@suse.de>
52454
52455 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52456 supported again.
52457
52458 2001-07-18 Andreas Jaeger <aj@suse.de>
52459
52460 * gcc.dg/iftrap-1.c: Fix target line.
52461
52462 2001-07-17 Richard Henderson <rth@redhat.com>
52463
52464 * gcc.c-torture/execute/20010717-1.c: New.
52465
52466 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52467
52468 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52469 tests.
52470
52471 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
52472
52473 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52474
52475 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52476
52477 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52478 UAC_SIGBUS, UAC_NOPRINT definitions.
52479
52480 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
52481
52482 * objc/execute/object_is_class.m: New test.
52483 * objc/execute/object_is_meta_class.m: New test.
52484
52485 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52486
52487 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52488 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52489
52490 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
52491
52492 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52493 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52494
52495 2001-07-14 Richard Henderson <rth@redhat.com>
52496
52497 * gcc.dg/iftrap-1.c: New.
52498
52499 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
52500
52501 * g77.f-torture/execute/intrinsic77.f: New test.
52502
52503 2001-07-11 Janis Johnson <janis@us.ibm.com>
52504
52505 * gcc.misc-tests/gcov-3.c: New test.
52506
52507 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
52508
52509 * gcc.c-torture/compile/20010711-1.c,
52510 * gcc.c-torture/compile/20010711-2.c: New tests.
52511
52512 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
52513
52514 * gcc.c-torture/execute/20010711-1.c: New test.
52515
52516 2001-07-11 Ben Elliston <bje@redhat.com>
52517
52518 * g++.old-deja/g++.other/enum5.C: New test.
52519
52520 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
52521
52522 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52523 (g++-dg-prune): Call prune_gcc_output.
52524 * prune.exp: New file for prune_gcc_output.
52525 * lib/g++.exp, lib/gcc.exp: Load it.
52526
52527 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
52528
52529 * gcc.c-torture/compile/20010701-1.c,
52530 g++.old-deja/g++.ext/attrib6.C: New tests.
52531
52532 2001-07-06 Jeffrey A Law (law@cygnus.com)
52533
52534 * gcc.c-torture/compile/20010706-1.c: New test.
52535
52536 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
52537
52538 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52539
52540 2001-06-28 Stan Shebs <shebs@apple.com>
52541
52542 * gcc.dg/pragma-darwin.c: New test.
52543
52544 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52545
52546 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52547 Solaris 2.[678] system.
52548
52549 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
52550
52551 * gcc.dg/20010622-1.c: New test.
52552
52553 2001-06-18 Stan Shebs <shebs@apple.com>
52554
52555 * objc.dg: New directory.
52556 * objc.dg/dg.exp: New file.
52557 * objc.dg/alias.m: New.
52558 * objc.dg/class-1.m: New.
52559 * objc.dg/class-2.m: New.
52560 * objc.dg/const-str-1.m: New.
52561 * objc.dg/const-str-2.m: New.
52562 * objc.dg/id-1.m: New.
52563 * objc.dg/method-1.m: New.
52564 * objc.dg/super-class-1.m: New.
52565 * lib/objc-dg.exp: New file.
52566
52567 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
52568
52569 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52570 of label name.
52571
52572 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
52573
52574 * g++.old-deja/g++.abi/vbase8-9.C: New test.
52575
52576 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52577
52578 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52579 variable.
52580
52581 2001-06-12 Richard Henderson <rth@redhat.com>
52582
52583 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52584
52585 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
52586
52587 * g++.old-deja/g++.abi/vbase5.C: New test.
52588 * g++.old-deja/g++.abi/vbase6.C: New test.
52589 * g++.old-deja/g++.abi/vbase7.C: New test.
52590
52591 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52592
52593 * gcc.c-torture/compile/20010610-1.c: New test.
52594
52595 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
52596
52597 * g++.old-deja/g++.abi/vbase4.C: New test.
52598
52599 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52600
52601 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52602 support %f for HC11/HC12 targets.
52603 * gcc.c-torture/execute/930513-1.x: New file, likewise.
52604 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52605 on HC11/HC12 targets.
52606 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52607
52608 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52609
52610 * gcc.dg/wchar_t-1.c: New file.
52611 * gcc.dg/wint_t-1.c: Likewise.
52612
52613 2001-06-11 Bernd Schmidt <bernds@redhat.com>
52614
52615 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52616
52617 2001-06-11 Richard Henderson <rth@redhat.com>
52618
52619 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52620
52621 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
52622
52623 * gcc.c-torture/compile/20010611-1.c: New test.
52624
52625 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
52626
52627 * gcc.dg/c99-tag-1.c: Add more tests.
52628
52629 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
52630
52631 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52632 representation on MN10300 and ARM/Thumb.
52633
52634 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
52635
52636 * g77.f-torture/execute/20010610.f: New.
52637
52638 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
52639
52640 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52641 names.
52642
52643 2001-06-09 Richard Henderson <rth@redhat.com>
52644
52645 * gcc.c-torture/execute/ashrdi-1.c: New.
52646 * gcc.c-torture/execute/ashldi-1.c: New.
52647 * gcc.c-torture/execute/lshrdi-1.c: New.
52648
52649 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
52650
52651 * objc/execute/load-3.m: Added. Check sending +load to categories,
52652 in addition to classes.
52653
52654 2001-06-08 Stan Shebs <shebs@apple.com>
52655
52656 * objc/execute/load-2.m: New test. From Nicola Pero
52657 <n.pero@mi.flashnet.it>.
52658
52659 2001-06-08 Jakub Jelinek <jakub@redhat.com>
52660
52661 * gcc.c-torture/execute/20010605-2.c: New test.
52662
52663 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
52664
52665 * g++.old-deja/g++.abi/vbase2.C: New test.
52666 * g++.old-deja/g++.abi/vbase3.C: New test.
52667
52668 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
52669
52670 * g++.old-deja/g++.pt/friend49.C: New test.
52671
52672 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
52673
52674 * g++.old-deja/g++.ext/anon3.C: New test.
52675
52676 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
52677
52678 * g++.old-deja/g++.other/conv7.C: New test.
52679
52680 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
52681
52682 * gcc.c-torture/compile/20010605-2.c: New test.
52683
52684 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
52685
52686 * gcc.c-torture/execute/20010604-1.c: New test.
52687
52688 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
52689
52690 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52691
52692 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
52693
52694 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52695 (g++_link_flags): Likewise.
52696 (g++_init): Pass gccpath's value to two previous functions.
52697
52698 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52699
52700 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52701 Ensure logfile entry matches exec command line.
52702
52703 2001-05-31 Richard Henderson <rth@redhat.com>
52704
52705 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52706 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52707
52708 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
52709
52710 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52711 compiler for irix6.2
52712
52713 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
52714
52715 * g++.old-deja/g++.other/optimize3.C: New file.
52716
52717 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
52718
52719 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52720 assemble.
52721
52722 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
52723
52724 * g++.old-deja/g++.other/optimize2.C: New file.
52725
52726 2001-05-25 Diego Novillo <dnovillo@redhat.com>
52727
52728 * gcc.c-torture/compile/20010518-2.c: New file.
52729 * gcc.c-torture/execute/20010518-1.c: New file.
52730 * gcc.c-torture/execute/20010518-2.c: New file.
52731
52732 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
52733
52734 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52735
52736 2001-05-24 Mark Mitchell <mark@codesourcery.com>
52737
52738 G++ no longer defines builtins that do not begin with __builtin.
52739 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52740 * g++.old-deja/g++.brendand/misc13.C: Likewise.
52741 * g++.old-deja/g++.law/builtin1.C: Likewise.
52742 * g++.old-deja/g++.law/cvt2.C: Likewise.
52743 * g++.old-deja/g++.mike/net5.C: Likewise.
52744 * g++.old-deja/g++.other/builtins1.C: Likewise.
52745 * g++.old-deja/g++.other/builtins2.C: Likewise.
52746 * g++.old-deja/g++.other/builtins3.C: Likewise.
52747 * g++.old-deja/g++.other/builtins4.C: Likewise.
52748 * g++.old-deja/g++.other/inline8.C: Likewise.
52749 * g++.old-deja/g++.robertl/eb39.C: Likewise.
52750
52751 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
52752
52753 * g++.old-deja/g++.pt/using1.C: Adjust.
52754 * g++.old-deja/g++.pt/using2.C: New test.
52755
52756 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52757
52758 * gcc.dg/cpp/charconst.c: New tests.
52759 * gcc.dg/cpp/escape.c: New tests.
52760 * gcc.dg/cpp/escape-1.c: New tests.
52761 * gcc.dg/cpp/escape-2.c: New tests.
52762 * gcc.dg/cpp/ucs.c: New tests.
52763
52764 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
52765
52766 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52767 native compiler for irix6.5.
52768
52769 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
52770
52771 * lib/g++.exp (g++_include_flags): Use args to compute
52772 get_multilibs.
52773 (g++_link_flags): Likewise.
52774 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52775
52776 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
52777
52778 * gcc.dg/c90-hexfloat-1.c: Add more tests.
52779
52780 2001-05-21 Geoff Keating <geoffk@redhat.com>
52781
52782 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52783 this file.
52784
52785 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52786
52787 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52788 STACK_SIZE;
52789 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52790 to STACK_SIZE; Use it to define size of add_histo array.
52791 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52792 to STACK_SIZE.
52793 (f): Use GITT_SIZE to define size of gitt local table.
52794 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52795 to STACK_SIZE; Use it to define size of bytemem array.
52796
52797 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52798
52799 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52800 on 68HC11/HC12 due to the asm instruction.
52801 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52802 * gcc.c-torture/compile/920520-1.x: Likewise.
52803 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52804 on 68HC11/HC12 because the function is larger than 64K.
52805 * gcc.c-torture/compile/961203-1.x: New file, this test fails
52806 on 68HC11/HC12 because the structure is too large.
52807
52808 2001-05-20 Richard Henderson <rth@redhat.com>
52809
52810 * gcc.c-torture/execute/20010520-1.c: New.
52811
52812 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52813
52814 * g++.old-deja/g++.warn/compare1.C: New test.
52815 * gcc.dg/compare4.c: New test.
52816
52817 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
52818
52819 * g++.old-deja/g++.other/optimize1.C: New test.
52820
52821 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52822
52823 * g++.old-deja/g++.pt/spec41.C: New test.
52824
52825 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
52826
52827 * gcc.c-torture/compile/20010114-1.x: Remove.
52828
52829 2001-05-18 Stan Shebs <shebs@apple.com>
52830
52831 * gcc.c-torture/compile/20010518-1.c: New test.
52832
52833 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
52834
52835 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52836 * g++.old-deja/g++.pt/crash67.C: New test.
52837
52838 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
52839
52840 * g++.old-deja/g++.other/debug9.C: New test.
52841
52842 2001-05-16 Zack Weinberg <zackw@stanford.edu>
52843
52844 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52845
52846 2001-05-16 Jan Hubicka <jh@suse.cz>
52847
52848 * gcc.c-torture/compile/20010516-1.c: New test.
52849
52850 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
52851
52852 * g++.old-deja/g++.other/crash41.C: New test.
52853
52854 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
52855
52856 * g++.old-deja/g++.pt/crash66.C: New test.
52857
52858 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
52859
52860 * g++.old-deja/g++.robertl/eb27.C: Convert.
52861
52862 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
52863
52864 * g++.dg/friend-warn.C: New test. Do not warn about friend
52865 declaration being redundant.
52866
52867 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
52868
52869 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52870
52871 2001-05-14 Mark Mitchell <mark@codesourcery.com>
52872
52873 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52874
52875 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
52876
52877 * lib/g++.exp: Use testsuite_flags.
52878
52879 2001-05-13 Mark Mitchell <mark@codesourcery.com>
52880
52881 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52882
52883 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
52884
52885 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52886
52887 2001-05-11 Mark Mitchell <mark@codesourcery.com>
52888
52889 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52890
52891 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
52892
52893 * gcc.c-torture/compile/20010313-1.c: New test.
52894
52895 2001-05-09 Zack Weinberg <zackw@stanford.edu>
52896
52897 * gcc.dg/cpp/direct2.c: New test.
52898 * gccq.dg/cpp/direct2s.c: New test.
52899
52900 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52901
52902 2001-05-07 Mark Mitchell <mark@codesourcery.com>
52903
52904 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52905 * g++.old-deja/g++.other/op3.C: Likewise.
52906
52907 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52908
52909 * gcc.dg/cpp/syshdr.h: New file.
52910 * gcc.dg/cpp/sysmac1.c: Update.
52911 * gcc.dg/cpp/sysmac2.c: Update.
52912
52913 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52914
52915 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52916
52917 2001-05-04 David Edelsohn <edelsohn@gnu.org>
52918
52919 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52920 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52921
52922 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
52923
52924 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52925
52926 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
52927
52928 * lib/g++.exp (g++_include_flags): Don't use any special flags
52929 if TESTING_IN_BUILD_TREE is not defined.
52930 (g++_init): Use a plain 'c++' as the compiler if
52931 TESTING_IN_BUILD_TREEE is not defined.
52932
52933 2001-05-02 Jakub Jelinek <jakub@redhat.com>
52934
52935 * g++.old-deja/g++.eh/catch13.C: New test.
52936 * g++.old-deja/g++.eh/catch14.C: New test.
52937
52938 2001-05-02 Jakub Jelinek <jakub@redhat.com>
52939
52940 * gcc.dg/cpp/tr-define.c: New test.
52941
52942 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
52943
52944 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52945 <stdlib.h>, not <malloc.h>.
52946
52947 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
52948
52949 * g++.old-deja/g++.ns/template17.C: New test.
52950
52951 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
52952
52953 * g++.old-deja/g++.pt/ref4.C: New test.
52954
52955 2001-04-30 Richard Henderson <rth@redhat.com>
52956
52957 * gcc.dg/20000724-1.c: Revert last change.
52958
52959 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
52960
52961 * g77.f-torture/execute/20010430.f: New test.
52962
52963 2001-04-30 Mark Mitchell <mark@codesourcery.com>
52964
52965 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52966
52967 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
52968
52969 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52970
52971 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
52972
52973 * g++.old-deja/g++.eh/crash6.C: New test.
52974
52975 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
52976
52977 * g++.old-deja/g++.other/warn7.C: New test.
52978
52979 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
52980
52981 * g++.old-deja/g++.other/defarg9.C: New test.
52982
52983 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
52984
52985 * g77.f-torture/compile/20010426.f: New test.
52986 * g77.f-torture/execute/20010426.f: New test.
52987
52988 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
52989
52990 * g77.f-torture/compile/20000629-1.x: Remove - error
52991 has been fixed.
52992
52993 2001-04-26 Jeffrey A Law (law@cygnus.com)
52994
52995 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52996 Tweak slightly to work with g++.dg framework.
52997 * g++.dg/special/ecos.exp: Run initp1.C test.
52998 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52999
53000 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53001 its linker doesn't give line numbers either.
53002 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53003
53004 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53005
53006 * g++.old-deja/g++.other/lex1.C: New test.
53007
53008 2001-04-26 Jakub Jelinek <jakub@redhat.com>
53009
53010 * gcc.dg/noncompile/20010425-1.c: New test.
53011
53012 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53013
53014 * g++.old-deja/g++.pt/mangle2.C: New test.
53015
53016 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53017
53018 * gcc.dg/format/plus-1.c: New test.
53019
53020 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53021
53022 * gcc.dg/20010423-1.c: New test.
53023
53024 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53025
53026 * gcc.c-torture/execute/20010422-1.c: New test.
53027
53028 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
53029
53030 * g++.old-deja/g++.ns/type2.C: New test.
53031
53032 2001-04-24 Zack Weinberg <zackw@stanford.edu>
53033
53034 * g++.old-deja/g++.other/perf1.C: New test.
53035
53036 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
53037
53038 * gcc.dg/c99-func-2.c: Remove xfail.
53039 * gcc.dg/c99-func-3.c: Remove xfail.
53040 * gcc.dg/c99-func-4.c: Remove xfail.
53041
53042 2001-04-23 Zack Weinberg <zackw@stanford.edu>
53043
53044 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53045
53046 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
53047
53048 * gcc.c-torture/compile/20010423-1.c: New test.
53049
53050 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53051
53052 * g++.old-deja/g++.pt/typename28.C: New test.
53053
53054 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53055
53056 * g++.old-deja/g++.abi/empty2.C: New test.
53057 * g++.old-deja/g++.abi/empty3.C: New test.
53058
53059 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53060
53061 * g++.old-deja/g++.other/comdat2.C: New test.
53062 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53063
53064 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53065
53066 * g++.old-deja/g++.other/overload14.C: New test.
53067
53068 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53069
53070 * g++.old-deja/g++.other/lookup23.C: New test.
53071
53072 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53073
53074 * gcc.c-torture/execute/20010403-1.c: New test.
53075
53076 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
53077 Mark Mitchell <mark@codesourcery.com>
53078
53079 * lib/old-dejagnu.exp: Don't delete output of executable.
53080 Add .exe suffix to executables.
53081
53082 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
53083
53084 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53085
53086 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53087
53088 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53089
53090 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53091
53092 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53093 * g++.old-deja/g++.abi/crash1.C: New test.
53094
53095 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53096
53097 * g++.old-deja/g++.other/crash40.C: New test.
53098
53099 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53100
53101 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53102
53103 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
53104
53105 * g++.old-deja/g++.other/warn6.C: New test.
53106
53107 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53108
53109 * g++.old-deja/g++.robertl/eb42.C: Same.
53110
53111 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53112
53113 * gcc.dg/wtr-conversion-1.c: New testcase.
53114
53115 2001-04-10 Richard Henderson <rth@redhat.com>
53116
53117 * g++.old-deja/g++.other/array5.C: New.
53118
53119 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53120
53121 * gcc.c-torture/execute/20010408-1.c: New test.
53122
53123 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
53124
53125 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53126 headers and constructs.
53127 * g++.old-deja/g++.robertl/eb79.C: Same.
53128 * g++.old-deja/g++.robertl/eb77.C (main): Same.
53129 * g++.old-deja/g++.robertl/eb73.C: Same.
53130 * g++.old-deja/g++.robertl/eb66.C (main): Same.
53131 * g++.old-deja/g++.robertl/eb55.C (t): Same.
53132 * g++.old-deja/g++.robertl/eb54.C (main): Same.
53133 * g++.old-deja/g++.robertl/eb46.C (main): Same.
53134 * g++.old-deja/g++.robertl/eb44.C: Same.
53135 * g++.old-deja/g++.robertl/eb41.C (main): Same.
53136 * g++.old-deja/g++.robertl/eb4.C (main): Same.
53137 * g++.old-deja/g++.robertl/eb39.C: Same.
53138 * g++.old-deja/g++.robertl/eb33.C (main): Same.
53139 * g++.old-deja/g++.robertl/eb31.C (main): Same.
53140 * g++.old-deja/g++.robertl/eb30.C: Same.
53141 * g++.old-deja/g++.robertl/eb3.C: Same.
53142 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53143 * g++.old-deja/g++.robertl/eb21.C: Same.
53144 * g++.old-deja/g++.robertl/eb15.C: Same.
53145 * g++.old-deja/g++.robertl/eb118.C: Same.
53146 * g++.old-deja/g++.robertl/eb115.C (main): Same.
53147 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53148 * g++.old-deja/g++.robertl/eb109.C: Same.
53149 * g++.old-deja/g++.other/sibcall1.C (main): Same.
53150 * g++.old-deja/g++.mike/rtti1.C: Same.
53151 * g++.old-deja/g++.mike/p658.C: Same.
53152 * g++.old-deja/g++.mike/net46.C: Same.
53153 * g++.old-deja/g++.mike/net34.C: Same.
53154 * g++.old-deja/g++.mike/memoize1.C: Same.
53155 * g++.old-deja/g++.mike/eh2.C: Same.
53156 * g++.old-deja/g++.law/weak.C: Same.
53157 * g++.old-deja/g++.law/visibility7.C: Same.
53158 * g++.old-deja/g++.law/visibility25.C: Same.
53159 * g++.old-deja/g++.law/visibility22.C: Same.
53160 * g++.old-deja/g++.law/visibility2.C: Same.
53161 * g++.old-deja/g++.law/visibility17.C: Same.
53162 * g++.old-deja/g++.law/visibility13.C: Same.
53163 * g++.old-deja/g++.law/visibility10.C: Same.
53164 * g++.old-deja/g++.law/visibility1.C: Same.
53165 * g++.old-deja/g++.law/virtual3.C (eval): Same.
53166 * g++.old-deja/g++.law/vbase1.C: Same.
53167 * g++.old-deja/g++.law/operators32.C: Same.
53168 * g++.old-deja/g++.law/nest3.C: Same.
53169 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53170 * g++.old-deja/g++.law/except5.C (main): Same.
53171 * g++.old-deja/g++.law/cvt7.C (run): Same.
53172 * g++.old-deja/g++.law/cvt2.C: Same.
53173 * g++.old-deja/g++.law/cvt16.C: Same.
53174 * g++.old-deja/g++.law/ctors6.C (bar): Same.
53175 * g++.old-deja/g++.law/ctors17.C (main): Same.
53176 * g++.old-deja/g++.law/ctors13.C: Same.
53177 * g++.old-deja/g++.law/ctors12.C (main): Same.
53178 * g++.old-deja/g++.law/ctors10.C: Same.
53179 * g++.old-deja/g++.law/code-gen5.C: Same.
53180 * g++.old-deja/g++.law/bad-error7.C: Same.
53181 * g++.old-deja/g++.law/arm9.C: Same.
53182 * g++.old-deja/g++.law/arm12.C: Same.
53183 * g++.old-deja/g++.law/arg8.C: Same.
53184 * g++.old-deja/g++.law/arg1.C: Same.
53185 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53186 * g++.old-deja/g++.jason/template31.C: Same.
53187 * g++.old-deja/g++.jason/template24.C (main): Same.
53188 * g++.old-deja/g++.jason/2371.C: Same.
53189 * g++.old-deja/g++.eh/new2.C: Same.
53190 * g++.old-deja/g++.eh/new1.C: Same.
53191 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53192 * g++.old-deja/g++.brendan/nest21.C (main): Same.
53193 * g++.old-deja/g++.brendan/err-msg3.C: Same.
53194 * g++.old-deja/g++.brendan/crash62.C: Same.
53195 * g++.old-deja/g++.brendan/crash52.C: Same.
53196 * g++.old-deja/g++.brendan/crash49.C (main): Same.
53197 * g++.old-deja/g++.brendan/crash38.C: Same.
53198 * g++.old-deja/g++.brendan/crash15.C (main): Same.
53199 * g++.old-deja/g++.brendan/copy9.C: Same.
53200
53201 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
53202
53203 * gcc.c-torture/execute/20001203-2.c (memset):
53204 Count argument is of type __SIZE_TYPE__.
53205
53206 2001-04-04 Diego Novillo <dnovillo@redhat.com>
53207
53208 * gcc.c-torture/compile/20010404-1.c: New test.
53209
53210 2001-04-04 Jakub Jelinek <jakub@redhat.com>
53211
53212 * gcc.c-torture/compile/20010326-1.c: New test.
53213
53214 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
53215
53216 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53217 peculiarities of the SH.
53218 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53219
53220 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53221
53222 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53223 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53224 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53225
53226 2001-04-02 Jakub Jelinek <jakub@redhat.com>
53227
53228 * g77.f-torture/compile/20010321-1.f: New test.
53229
53230 2001-04-02 Jakub Jelinek <jakub@redhat.com>
53231
53232 * gcc.c-torture/compile/20010329-1.c: New test.
53233
53234 2001-04-02 Jakub Jelinek <jakub@redhat.com>
53235
53236 * gcc.c-torture/execute/20010329-1.c: New test.
53237
53238 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
53239
53240 * g++.old-deja/g++.other/eh4.C: Fix typo.
53241
53242 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
53243
53244 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53245
53246 2001-03-28 Philip Blundell <philb@gnu.org>
53247
53248 * gcc.c-torture/compile/20010328-1.c: New test.
53249
53250 2001-03-27 Richard Henderson <rth@redhat.com>
53251
53252 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53253 * g++.old-deja/g++.eh/vbase3.C: Likewise.
53254
53255 2001-03-27 Alan Modra <alan@linuxcare.com.au>
53256
53257 * gcc.c-torture/compile/20010327-1.c: New test.
53258
53259 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
53260
53261 * g++.old-deja/g++.other/friend12.C: New test.
53262 * g++.old-deja/g++.other/friend9.C: Expect no errors.
53263 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53264
53265 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
53266
53267 * gcc.c-torture/execute/20010325-1.c: New test.
53268
53269 2001-03-23 Jakub Jelinek <jakub@redhat.com>
53270
53271 * g++.old-deja/g++.other/mangle3.C: New test.
53272
53273 2001-03-22 Jakub Jelinek <jakub@redhat.com>
53274
53275 * g++.old-deja/g++.other/anon8.C: New test.
53276
53277 2001-03-20 Philip Blundell <philb@gnu.org>
53278
53279 * gcc.c-torture/compile/20010320-1.c: New test.
53280
53281 2001-03-17 Richard Henderson <rth@redhat.com>
53282
53283 * g++.old-deja/g++.other/eh4.C: Add expected error text.
53284
53285 2001-03-15 Geoff Keating <geoff@redhat.com>
53286
53287 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53288 tests on AIX.
53289
53290 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
53291
53292 * g++.old-deja/g++.other/eh4.C: New test.
53293
53294 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
53295
53296 * gcc.dg/cpp/mi1.c: Update.
53297
53298 2001-03-14 Jakub Jelinek <jakub@redhat.com>
53299
53300 * g++.old-deja/g++.other/regstack.C: New test.
53301
53302 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
53303
53304 * g++.old-deja/g++.other/ref4.C: New test.
53305
53306 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
53307
53308 * objc/execute/va_method.m: Added.
53309 * objc/execute/IMP.m: Added.
53310 * objc/execute/_cmd.m: Added.
53311 * objc/execute/accessing_ivars.m: Added.
53312 * objc/execute/class-1.m: Added.
53313 * objc/execute/class-10.m: Added.
53314 * objc/execute/class-11.m: Added.
53315 * objc/execute/class-12.m: Added.
53316 * objc/execute/class-13.m: Added.
53317 * objc/execute/class-14.m: Added.
53318 * objc/execute/class-2.m: Added.
53319 * objc/execute/class-3.m: Added.
53320 * objc/execute/class-4.m: Added.
53321 * objc/execute/class-5.m: Added.
53322 * objc/execute/class-6.m: Added.
53323 * objc/execute/class-7.m: Added.
53324 * objc/execute/class-8.m: Added.
53325 * objc/execute/class-9.m: Added.
53326 * objc/execute/class-tests-1.h
53327 * objc/execute/class-tests-2.h
53328 * objc/execute/compatibility_alias.m: Added.
53329 * objc/execute/encode-1.m: Added.
53330 * objc/execute/formal_protocol-1.m: Added.
53331 * objc/execute/formal_protocol-2.m: Added.
53332 * objc/execute/formal_protocol-3.m: Added.
53333 * objc/execute/formal_protocol-4.m: Added.
53334 * objc/execute/formal_protocol-5.m: Added.
53335 * objc/execute/formal_protocol-6.m: Added.
53336 * objc/execute/formal_protocol-7.m: Added.
53337 * objc/execute/informal_protocol.m: Added.
53338 * objc/execute/initialize.m: Added.
53339 * objc/execute/load.m: Added.
53340 * objc/execute/many_args_method.m: Added.
53341 * objc/execute/nested-3.m: Added.
53342 * objc/execute/no_clash.m: Added.
53343 * objc/execute/private.m: Added.
53344 * objc/execute/redefining_self.m: Added.
53345 * objc/execute/root_methods.m: Added.
53346 * objc/execute/selector-1.m: Added.
53347 * objc/execute/static-1.m: Added.
53348 * objc/execute/static-2.m: Added.
53349 * objc/execute/va_method.m: Added.
53350
53351 2001-03-10 Richard Henderson <rth@redhat.com>
53352
53353 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53354
53355 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
53356
53357 * g++.old-deja/g++.other/crash31.C: XFAIL.
53358 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53359 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53360 * gcc.c-torture/execute/20010123-1.x: XFAIL.
53361 * gcc.c-torture/execute/20010124-1.x: XFAIL.
53362 * gcc.dg/sequence-pt-1.c: XFAIL one test.
53363
53364 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53365
53366 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53367
53368 2001-03-06 Zack Weinberg <zackw@stanford.edu>
53369
53370 * gcc.dg/20000724-1.c: Don't use multiline strings.
53371
53372 2001-03-06 Zack Weinberg <zackw@stanford.edu>
53373
53374 * objc/execute/string1.m, objc/execute/string2.m: Compare the
53375 result of -cString against what we expect it to be; don't just
53376 print it out for no one to read.
53377
53378 * objc/execute/string3.m, objc/execute/string4.m: New tests.
53379 Based on testcases provided by Nicola Pero.
53380
53381 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
53382
53383 * gcc.dg/cpp/macro7.c: New test.
53384
53385 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
53386
53387 * gcc.dg/cpp/multiline.c: Update.
53388
53389 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
53390
53391 * g++.old-deja/g++.other/enum3.C: New test.
53392
53393 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
53394
53395 * g++.old-deja/g++.other/pod1.C: New test.
53396
53397 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
53398
53399 * g++.old-deja/g++.ext/overload1.C: New test.
53400
53401 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
53402
53403 * g++.old-deja/g++.pt/using1.C: New test.
53404
53405 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
53406
53407 * g++.old-deja/g++.other/using9.C: New test.
53408
53409 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
53410
53411 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53412
53413 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53414
53415 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
53416
53417 * g++.old-deja/g++.ext/realpt1.C: Remove.
53418
53419 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
53420
53421 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53422
53423 2001-02-26 Will Cohen <wcohen@redhat.com>
53424
53425 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53426
53427 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
53428
53429 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53430 templatized constructors.
53431
53432 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53433
53434 * gcc.c-torture/execute/20010224-1.c: New test.
53435
53436 2001-02-23 Jakub Jelinek <jakub@redhat.com>
53437
53438 * gcc.c-torture/execute/20010222-1.c: New test.
53439
53440 2001-02-22 Jakub Jelinek <jakub@redhat.com>
53441
53442 * g++.old-deja/g++.other/inline20.C: New test.
53443
53444 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
53445
53446 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53447
53448 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53449
53450 * g++.old-deja/g++.other/lookup22.C: New test.
53451
53452 2001-02-19 Zack Weinberg <zackw@stanford.edu>
53453
53454 * g77.dg: New directory.
53455 * g77.dg/20010216-1.f: New test case.
53456 * g77.dg/dg.exp: New driver.
53457 * lib/g77-dg.exp: New driver library.
53458
53459 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53460
53461 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53462
53463 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
53464
53465 * g++.old-deja/g++.other/decl9.C: New test.
53466
53467 2001-02-16 Jakub Jelinek <jakub@redhat.com>
53468
53469 * g++.old-deja/g++.other/init16.C: Update the test so that it does
53470 not need <string> and also tests the initialization at runtime.
53471
53472 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53473
53474 * gcc.c-torture/execute/longlong.c: New test.
53475
53476 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
53477
53478 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53479
53480 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
53481
53482 * gcc.c-torture/execute/920302-1.c (execute):
53483 Change argument type to short.
53484
53485 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
53486
53487 * g++.old-deja/g++.pt/deduct6.C: New test.
53488
53489 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
53490
53491 * g++.old-deja/g++.pt/deduct5.C: New test.
53492
53493 2001-02-14 Jakub Jelinek <jakub@redhat.com>
53494
53495 * gcc.c-torture/execute/20010209-1.c: New test.
53496
53497 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
53498
53499 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53500
53501 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
53502
53503 * g++.dg/vtgc1.C: Update for new ABI.
53504
53505 * consistency.vlad: New directory, 1665 files.
53506
53507 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53508
53509 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53510 return type.
53511 * gcc.dg/cpp/digraphs.c: Declare puts.
53512
53513 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
53514
53515 * g++.old-deja/g++.other/warn5.C: New test.
53516
53517 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
53518
53519 * g++.old-deja/g++.pt/spec40.C: New test.
53520
53521 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
53522
53523 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53524 case.
53525 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53526
53527 2001-02-12 Jakub Jelinek <jakub@redhat.com>
53528
53529 * gcc.c-torture/compile/20010209-1.c: New test.
53530
53531 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
53532
53533 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53534 excess errors message but not if it crashes.
53535 * g++.old-deja/g++.other/crash27.C: Likewise.
53536 * g++.old-deja/g++.other/crash28.C: Likewise.
53537 * g++.old-deja/g++.other/crash30.C: Likewise.
53538 * g++.old-deja/g++.other/crash32.C: Likewise.
53539 * g++.old-deja/g++.other/crash35.C: Likewise.
53540 * g++.old-deja/g++.pt/inherit2.C: Likewise.
53541
53542 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
53543
53544 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53545 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53546 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53547 g77.f-torture/execute/execute.exp,
53548 g77.f-torture/noncompile/noncompile.exp,
53549 gcc.c-torture/execute/execute.exp,
53550 gcc.c-torture/execute/memcheck/memcheck.exp,
53551 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53552 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53553 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53554 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53555 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53556 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53557 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53558 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53559 Remove bug reporting instructions with ancient email addresses.
53560
53561 2001-02-07 Jakub Jelinek <jakub@redhat.com>
53562
53563 * gcc.dg/20010202-1.c: New test.
53564 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53565
53566 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
53567
53568 * g++.dg/stdbool-if.C: New test.
53569
53570 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
53571
53572 * objc/execute/fdecl.m: Added main().
53573
53574 2001-02-07 Jakub Jelinek <jakub@redhat.com>
53575
53576 * gcc.c-torture/execute/20010206-1.c: New test.
53577
53578 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
53579
53580 * gcc.dg/cpp/avoidpaste1.c: Update.
53581
53582 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
53583
53584 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53585 Pero <nicola@brainstorm.co.uk>.
53586 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53587
53588 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
53589
53590 * g++.old-deja/g++.pt/spec39.C: New test.
53591
53592 2001-02-05 Jakub Jelinek <jakub@redhat.com>
53593
53594 * gcc.c-torture/compile/20010202-1.c: New test.
53595
53596 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
53597
53598 * g++.old-deja/g++.abi/primary2.C: New test.
53599 * g++.old-deja/g++.abi/primary3.C: New test.
53600 * g++.old-deja/g++.abi/primary4.C: New test.
53601 * g++.old-deja/g++.abi/primary5.C: New test.
53602 * g++.old-deja/g++.abi/vtable3.h: New test.
53603 * g++.old-deja/g++.abi/vtable3a.C: New test.
53604 * g++.old-deja/g++.abi/vtable3b.C: New test.
53605 * g++.old-deja/g++.abi/vtable3c.C: New test.
53606 * g++.old-deja/g++.abi/vtable3d.C: New test.
53607 * g++.old-deja/g++.abi/vtable3e.C: New test.
53608 * g++.old-deja/g++.abi/vtable3f.C: New test.
53609 * g++.old-deja/g++.abi/vtable3g.C: New test.
53610 * g++.old-deja/g++.abi/vtable3h.C: New test.
53611 * g++.old-deja/g++.abi/vtable3i.C: New test.
53612 * g++.old-deja/g++.abi/vtable3j.C: New test.
53613 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53614
53615 2001-02-03 Jakub Jelinek <jakub@redhat.com>
53616
53617 * g++.old-deja/g++.other/anon6.C: New test.
53618 * g++.old-deja/g++.other/anon7.C: New test.
53619
53620 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
53621
53622 * gcc.dg/cpp/avoidpaste2.c: New tests.
53623
53624 2001-01-31 Jakub Jelinek <jakub@redhat.com>
53625
53626 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53627
53628 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
53629
53630 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53631 DECIMAL_DIG cases for Irix."
53632
53633 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
53634
53635 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53636
53637 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53638
53639 * gcc.dg/c99-tag-1.c: New test.
53640
53641 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
53642
53643 * gcc.dg/cpp/tr-warn1.c: Add tests.
53644
53645 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
53646
53647 * gcc.dg/cpp/avoidpaste1.c: Update.
53648 * gcc.dg/cpp/paste4.c: Update.
53649
53650 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
53651
53652 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53653 cases for Irix.
53654
53655 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
53656
53657 * g++.old-deja/g++.other/inline19.C: New test.
53658
53659 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
53660
53661 * gcc.dg/Wlarger-than.c: New test.
53662
53663 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53664
53665 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53666
53667 2001-01-29 Jakub Jelinek <jakub@redhat.com>
53668
53669 * gcc.c-torture/execute/20010129-1.c: New test.
53670 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53671
53672 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
53673
53674 * gcc.dg/cpp/avoidpaste1.c: Test case.
53675
53676 2001-01-28 Jakub Jelinek <jakub@redhat.com>
53677
53678 * g++.old-deja/g++.other/inline18.C: New test.
53679
53680 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53681
53682 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53683 and __builtin_putchar.
53684
53685 2001-01-27 Jakub Jelinek <jakub@redhat.com>
53686
53687 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53688 tests.
53689
53690 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
53691
53692 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53693 floating point number rounding mode to round to the nearest
53694 representable mode.
53695
53696 2001-01-25 Jakub Jelinek <jakub@redhat.com>
53697
53698 * g++.old-deja/g++.other/mangle2.C: New test.
53699
53700 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
53701
53702 * gcc.c-torture/compile/20010124-1.c: New test.
53703
53704 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
53705
53706 * g++.old-deja/g++.pt/spec38.C: New test.
53707
53708 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53709
53710 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53711 "Build don't run".
53712
53713 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53714
53715 * gcc.c-torture/execute/20010123-1.c: New test.
53716
53717 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
53718
53719 * g++.old-deja/g++.pt/spec37.C: New test.
53720
53721 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
53722
53723 * g++.old-deja/g++.pt/overload14.C: New test.
53724
53725 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53726
53727 * gcc.c-torture/execute/20010122-1.c: New test, exercise
53728 __builtin_return_address.
53729
53730 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
53731
53732 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53733 * g++.old-deja/g++.pt/spec35.C: New test.
53734 * g++.old-deja/g++.pt/spec36.C: New test.
53735
53736 2001-01-20 Jakub Jelinek <jakub@redhat.com>
53737
53738 * gcc.c-torture/compile/20010118-1.c: New test.
53739
53740 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
53741
53742 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53743
53744 2001-01-19 Jakub Jelinek <jakub@redhat.com>
53745
53746 * gcc.c-torture/execute/20010119-1.c: New test.
53747
53748 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
53749
53750 * g++.old-deja/g++.other/vbase5.C: New test.
53751
53752 2001-01-19 Jakub Jelinek <jakub@redhat.com>
53753
53754 * gcc.c-torture/execute/20010118-1.c: New test.
53755
53756 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
53757
53758 * g++.old-deja/g++.pt/deduct3.C: New test.
53759
53760 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
53761
53762 * g++.old-deja/g++.pt/spec34.C: New test.
53763
53764 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53765
53766 * g77.f-torture/compile/20000601-2.f: New test.
53767
53768 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
53769
53770 * g++.old-deja/g++.other/init17.C: New test.
53771
53772 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
53773
53774 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53775
53776 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
53777
53778 * g++.old-deja/g++.pt/unify8.C: New test.
53779
53780 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
53781
53782 * g++.old-deja/g++.abi/vbase1.C: New test.
53783
53784 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
53785
53786 * g++.old-deja/g++.pt/crash65.C: New test.
53787
53788 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
53789
53790 * gcc.dg/cpp/assembl2.S: New test case.
53791
53792 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
53793
53794 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53795 are supported.
53796
53797 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53798
53799 * g++.old-deja/g++.other/builtins1.C: New test.
53800 * g++.old-deja/g++.other/builtins2.C: Likewise.
53801 * g++.old-deja/g++.other/builtins3.C: Likewise.
53802 * g++.old-deja/g++.other/builtins4.C: Likewise.
53803
53804 2001-01-17 Jakub Jelinek <jakub@redhat.com>
53805
53806 * gcc.c-torture/compile/20010117-1.c: New test.
53807 * gcc.c-torture/compile/20010117-2.c: New test.
53808
53809 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53810
53811 * g77.f-torture/execute/20010116.[fx]: New test,
53812 XFAIL on i?86-*-*.
53813 * g77.f-torture/compile/20010115.f: Indicate it's
53814 a test for PR fortran/1636.
53815
53816 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
53817
53818 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53819
53820 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53821
53822 * g77.f-torture/compile/20010115.f: New test.
53823
53824 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
53825
53826 * g++.old-deja/g++.pt/nontype5.C: New test.
53827
53828 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
53829
53830 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53831 have an equivalent working one below it.
53832
53833 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
53834
53835 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53836 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53837
53838 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
53839
53840 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53841 message containing "init_priority".
53842 (conpr-2.C): Likewise.
53843 (conpr-3.C): Likewise.
53844 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53845
53846 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53847
53848 * gcc.c-torture/execute/20010114-2.c: New test.
53849
53850 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
53851
53852 * gcc.c-torture/compile/20010114-1.c: New test.
53853 * gcc.c-torture/compile/20010114-1.x: Xfail.
53854 * gcc.c-torture/compile/20010114-2.c: New test.
53855 * gcc.c-torture/execute/20010114-1.c: New test.
53856 * gcc.dg/trunc-1.c: New test.
53857 * gcc.dg/uninit-B.c: New test.
53858
53859 2001-01-13 Nick Clifton <nickc@redhat.com>
53860
53861 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53862 target.
53863
53864 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
53865
53866 * gcc.c-torture/compile/20010113-1.c: New test.
53867
53868 2001-01-13 Jakub Jelinek <jakub@redhat.com>
53869
53870 * gcc.c-torture/compile/20001212-1.c: New test.
53871
53872 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
53873
53874 * gcc.dg/cpp/widestr1.c: Update.
53875 * gcc.dg/cpp/prag-imp.c: Remove.
53876
53877 2001-01-12 Jakub Jelinek <jakub@redhat.com>
53878
53879 * gcc.c-torture/execute/20000801-3.x: Remove.
53880 * gcc.dg/c90-init-1.c: New test.
53881 * gcc.dg/c99-init-1.c: New test.
53882 * gcc.dg/c99-init-2.c: New test.
53883 * gcc.dg/gnu99-init-1.c: New test.
53884
53885 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
53886
53887 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53888 testing that no relevant ones were found.
53889
53890 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
53891
53892 * g++.old-deja/g++.pt/cast2.C: New test.
53893
53894 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
53895
53896 * g++.old-deja/g++.pt/friend47.C: New test.
53897
53898 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
53899
53900 * g++.old-deja/g++.pt/instantiate13.C: New test.
53901
53902 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
53903
53904 * g++.old-deja/g++.other/defarg7.C: New test.
53905 * g++.old-deja/g++.other/defarg8.C: New test.
53906
53907 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
53908
53909 * g++.old-deja/g++.pt/crash64.C: New test.
53910
53911 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
53912
53913 * g++.old-deja/g++.pt/crash63.C: New test.
53914
53915 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
53916
53917 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53918
53919 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
53920
53921 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53922
53923 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
53924
53925 * g++.old-deja/g++.pt/error3.C: New test.
53926
53927 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
53928
53929 * g++.old-deja/g++.other/crash39.C: New test.
53930
53931 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
53932
53933 * g++.old-deja/g++.other/vbase4.C: New test.
53934
53935 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
53936
53937 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53938 * gcc.dg/special/20000419-2.c: New file. Identical to above.
53939 * gcc.dg/special/special.exp: New test driver which will check
53940 for alias support for the above test.
53941
53942 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
53943
53944 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53945 problems on small machines.
53946 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53947 parameterize.
53948
53949 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
53950
53951 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53952 mips.
53953 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53954
53955 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
53956
53957 * g++.old_deja/g++.pt/using8.C: New test.
53958
53959 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
53960
53961 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53962
53963 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
53964
53965 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53966 where a failure is expected.
53967 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53968
53969 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
53970
53971 * g++.old_deja/g++.pt/instantiate12.C: New test.
53972
53973 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
53974
53975 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53976 start of structs.
53977 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53978 * g++.old-deja/g++.brendan/crash17.C: Likewise.
53979 * g++.old-deja/g++.brendan/crash29.C: Likewise.
53980 * g++.old-deja/g++.brendan/crash48.C: Likewise.
53981 * g++.old-deja/g++.brendan/ns1.C: Likewise.
53982 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53983 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53984 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53985 * g++.old-deja/g++.eh/spec6.C: Likewise.
53986 * g++.old-deja/g++.jason/crash3.C: Likewise.
53987 * g++.old-deja/g++.law/ctors11.C: Likewise.
53988 * g++.old-deja/g++.law/ctors17.C: Likewise.
53989 * g++.old-deja/g++.law/ctors5.C: Likewise.
53990 * g++.old-deja/g++.law/ctors9.C: Likewise.
53991 * g++.old-deja/g++.mike/ambig1.C: Likewise.
53992 * g++.old-deja/g++.mike/net22.C: Likewise.
53993 * g++.old-deja/g++.mike/p3538a.C: Likewise.
53994 * g++.old-deja/g++.mike/p3538b.C: Likewise.
53995 * g++.old-deja/g++.mike/virt3.C: Likewise.
53996 * g++.old-deja/g++.niklas/t128.C: Likewise.
53997 * g++.old-deja/g++.other/anon4.C: Likewise.
53998 * g++.old-deja/g++.other/using1.C: Likewise.
53999 * g++.old-deja/g++.other/warn3.C: Likewise.
54000 * g++.old-deja/g++.pt/t37.C: Likewise.
54001 * g++.old-deja/g++.robertl/eb69.C: Likewise.
54002 * g++.old-deja/g++.robertl/eb71.C: Likewise.
54003
54004 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54005
54006 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54007
54008 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54009
54010 * gcc.c-torture/execute/stdio-opt-3.c: New test.
54011
54012 2001-01-07 Jakub Jelinek <jakub@redhat.com>
54013
54014 * gcc.c-torture/compile/20010107-1.c: New test.
54015
54016 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54017
54018 * gcc.c-torture/execute/builtin-noret-1.c: New test.
54019
54020 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54021
54022 * gcc.dg/format/format.h: New file.
54023 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54024 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54025 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54026 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54027 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54028 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54029 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54030 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54031 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54032 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54033 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54034 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54035 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54036 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54037 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54038 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54039 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54040 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54041 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54042 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54043 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54044 instead of declaring standard types, macros and functions in each
54045 test.
54046
54047 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
54048
54049 * gcc.c-torture/execute/20010106-1.c: New test.
54050
54051 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
54052
54053 * gcc.dg/format/format.exp: New file.
54054 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54055 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54056 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54057 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54058 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54059 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54060 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54061 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54062 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54063 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54064 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54065 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54066 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54067 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54068 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54069 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54070 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54071 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54072 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54073 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54074 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54075 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54076 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54077 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54078 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54079 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54080 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54081 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54082 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54083 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54084 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54085 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54086 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54087 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54088 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54089 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54090 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54091 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54092 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54093 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54094 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54095 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54096
54097 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
54098
54099 * gcc.c-torture/execute/991228-1.c: Take word endianness into
54100 account.
54101
54102 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
54103
54104 * gcc.c-torture/execute/builtin-complex-1.c: New test.
54105
54106 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
54107
54108 * g++.old-deja/g++.pt/crash62.C: New test.
54109
54110 2001-01-04 Richard Henderson <rth@redhat.com>
54111
54112 * gcc.dg/20000926-1.c: Update expected warnings.
54113 * gcc.dg/array-2.c: Likewise.
54114 * gcc.dg/array-4.c: Also validate flexible array members.
54115 * gcc.dg/c99-flex-array-1.c: New.
54116
54117 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
54118
54119 * gcc.c-torture/compile/20001222-1.x: Remove.
54120
54121 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54122
54123 * gcc.c-torture/execute/built-in-setjmp.c: New.
54124
54125 2001-01-03 Richard Henderson <rth@redhat.com>
54126
54127 * gcc.dg/940510-1.c: Update expected error wording.
54128 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54129
54130 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
54131
54132 * lib/target-supports.exp (check_alias_available): Modified to
54133 indicate aliases not supported if only weak aliases are supported.
54134
54135 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54136
54137 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54138 Turn on cmpstrsi checks for __pj__ and __i370__.
54139
54140 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
54141
54142 * g++.old-deja/g++.other/virtual11.C: New test.
54143
54144 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
54145
54146 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54147
54148 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54149
54150 * gcc.c-torture/compile/20010102-1.c: New test.
54151
54152 2001-01-02 Andreas Jaeger <aj@suse.de>
54153
54154 * gcc.dg/noreturn-3.c: New test.
54155
54156 * gcc.dg/noreturn-4.c: New test.
54157
54158 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54159
54160 * gcc.c-torture/execute/stdio-opt-1.c: Also test
54161 __builtin_fputc and __builtin_fwrite.
54162
54163 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
54164
54165 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54166 signed char, not default char.
54167
54168 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
54169
54170 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54171
54172 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
54173
54174 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54175
54176 2000-12-29 Richard Henderson <rth@redhat.com>
54177
54178 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54179 (__cyg_profile_func_exit): Define.
54180
54181 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54182
54183 * g++.dg/vtgc1.C: New test.
54184
54185 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
54186
54187 * gcc.dg/noncompile/20001228-1.c: New test.
54188
54189 * gcc.dg/20001228-1.c: New test.
54190
54191 * gcc.c-torture/execute/20001228-1.c: New test.
54192
54193 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
54194
54195 * gcc.dg/format-strfmon-1.c: New test.
54196
54197 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54198
54199 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54200 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54201 * gcc.c-torture/execute/string-opt-1.c: Likewise.
54202 * gcc.c-torture/execute/string-opt-2.c: Likewise.
54203 * gcc.c-torture/execute/string-opt-3.c: Likewise.
54204 * gcc.c-torture/execute/string-opt-4.c: Likewise.
54205 * gcc.c-torture/execute/string-opt-6.c: Likewise.
54206 * gcc.c-torture/execute/string-opt-7.c: Likewise.
54207 * gcc.c-torture/execute/string-opt-8.c: Likewise.
54208 * gcc.c-torture/execute/string-opt-9.c: Likewise.
54209 * gcc.c-torture/execute/string-opt-10.c: Likewise.
54210 * gcc.c-torture/execute/string-opt-11.c: Likewise.
54211 * gcc.c-torture/execute/string-opt-12.c: Likewise.
54212
54213 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54214 * gcc.c-torture/execute/string-opt-4.c: Test index.
54215
54216 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
54217
54218 * gcc.c-torture/compile/20001226-1.c: New test.
54219
54220 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
54221
54222 * gcc.c-torture/compile/20001222-1.c: New test.
54223 * gcc.c-torture/compile/20001222-1.x: Xfail.
54224
54225 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
54226
54227 * gcc.c-torture/execute/comp-goto-2.c: New test.
54228
54229 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
54230
54231 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54232 Use long types if __INT_MAX__ is 32767.
54233 (main): Use cast to (sint32 *) when poking 88 into a_page.
54234
54235 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54236
54237 2000-12-21 Bernd Schmidt <bernds@redhat.com>
54238
54239 * gcc.c-torture/compile/20001221-1.c: New test.
54240 * gcc.c-torture/execute/20001221-1.c: New test.
54241
54242 2000-12-20 Richard Henderson <rth@redhat.com>
54243
54244 * g++.old-deja/g++.pt/crash36.C: Update error lines.
54245 * g++.old-deja/g++.robertl/eb109.C: Likewise.
54246
54247 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54248
54249 * gcc.dg/compare3.c: New test.
54250
54251 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
54252
54253 * gcc.dg/format-warnll-1.c: New test.
54254
54255 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
54256
54257 * gcc.dg/cpp/cmdlne-P.c: New test.
54258
54259 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
54260
54261 * gcc.c-torture/execute/builtin-abs-1.c,
54262 gcc.c-torture/execute/builtin-abs-2.c: New tests.
54263
54264 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
54265
54266 * gcc.dg/cpp/multiline.c: New test.
54267
54268 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
54269
54270 * g++.old-deja/g++.other/syshdr1.C: Update.
54271 * gcc.dg/cpp/lineflags.c: Remove temporarily.
54272
54273 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54274
54275 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54276
54277 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54278
54279 * g++.old-deja/g++.pt/ttp65.C: New test.
54280
54281 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54282
54283 * g++.old-deja/g++.pt/ttp64.C: New test.
54284
54285 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54286
54287 * g++.old-deja/g++.pt/spec33.C: New test.
54288
54289 2000-12-14 Catherine Moore <clm@redhat.com>
54290
54291 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54292 * gcc.c-torture/execute/920612-2.c: Likewise.
54293 * gcc.c-torture/execute/920428-2.c: Likewise.
54294 * gcc-c-torture/execute/va-arg-11.c: Call exit.
54295 * gcc.c-torture/execute/va-arg-21.c: Likewise.
54296
54297 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54298
54299 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54300 * gcc.dg/pack-test-2.c: Likewise.
54301
54302 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
54303
54304 Tests by Zack Weinberg <zackw@stanford.edu>.
54305
54306 * gcc.dg/cpp/defined.c: Update.
54307 * gcc.dg/cpp/defined_trad.c: New tests.
54308
54309 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
54310
54311 * gcc.dg/cpp/trad-direct.c: Update.
54312
54313 2000-12-11 Neil Booth <neilb@earthling.net>
54314
54315 * gcc.dg/cpp/defined_trad.c
54316
54317 2000-12-11 Neil Booth <neilb@earthling.net>
54318
54319 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54320
54321 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
54322
54323 * gcc.dg/format-miss-2.c: New test.
54324
54325 2000-12-09 Neil Booth <neilb@earthling.net>
54326
54327 * gcc.dg/cpp/lineflags.c: New tests.
54328 * gcc.dg/cpp/poison.c: Update.
54329 * gcc.dg/cpp/redef2.c: Update.
54330 * gcc.dg/cpp/skipping.c: New test.
54331
54332 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
54333
54334 * g++.old-deja/g++.other/eh3.C: New testcase.
54335
54336 2000-12-07 Neil Booth <neilb@earthling.net>
54337
54338 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54339 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54340 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54341 wtr-union-init-2.c, wtr-union-init-3.c: Update.
54342 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54343 Update.
54344
54345 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54346
54347 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54348 __SIZE_TYPE__ instead of int for type of integers cast to
54349 pointers.
54350
54351 2000-12-07 Jakub Jelinek <jakub@redhat.com>
54352
54353 * g++.old-deja/g++.other/cleanup4.C: New test.
54354
54355 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54356
54357 * format-sec-1.c: New test.
54358
54359 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54360
54361 * gcc.dg/format-nonlit-3.c: New test.
54362
54363 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54364
54365 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54366 through a null pointer.
54367
54368 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54369
54370 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54371 * g++.old-deja/g++.pt/partial4.C: New test.
54372
54373 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
54374
54375 * gcc.c-torture/execute/ieee/hugeval.x: New.
54376
54377 2000-12-06 Neil Booth <neilb@earthling.net>
54378
54379 * gcc.dg/cpp/backslash2.c: New tests.
54380
54381 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54382
54383 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54384 * gcc.c-torture/execute/stdio-opt-2.c: New test.
54385
54386 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
54387
54388 * gcc.c-torture/execute/20001203-2.c: New testcase.
54389
54390 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
54391
54392 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54393 * g++.old-deja/g++.other/virtual10.C: New test.
54394
54395 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
54396
54397 * g++.old-deja/g++.mike/pmf5.C: Remove test.
54398
54399 2000-12-05 Richard Henderson <rth@redhat.com>
54400
54401 * gcc.c-torture/compile/20001205-1.c: New.
54402
54403 2000-12-04 Neil Booth <neilb@earthling.net>
54404
54405 * g++.old-deja/g++.other/virtual9.C: New test.
54406 * g++.old-deja/g++.pt/crash61.C: New test.
54407 * gcc.c-torture/execute/loop-9.c: New test.
54408
54409 2000-12-04 Neil Booth <neilb@earthling.net>
54410
54411 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54412 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54413 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54414 * gcc.dg/cpp/extratokens.c: ...here.
54415
54416 2000-12-04 Neil Booth <neilb@earthling.net>
54417
54418 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54419 New tests.
54420
54421 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54422
54423 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54424 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54425
54426 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54427
54428 * gcc.c-torture/execute/20001203-1.c: New test.
54429
54430 2000-12-03 Neil Booth <neilb@earthling.net>
54431
54432 * gcc.dg/cpp/macro6.c: New test cases.
54433
54434 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54435
54436 * gcc.c-torture/execute/string-opt-9.c: New test.
54437 * gcc.c-torture/execute/string-opt-10.c: Likewise.
54438 * gcc.c-torture/execute/string-opt-11.c: Likewise.
54439 * gcc.c-torture/execute/string-opt-12.c: Likewise.
54440
54441 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54442 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54443
54444 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
54445
54446 * gcc.dg/cpp/if-6.c: New testcase.
54447
54448 * gcc.dg/20001201-1.c: New testcase.
54449
54450 2000-12-02 Neil Booth <neilb@earthling.net>
54451
54452 * g++.old-deja/g++.other/externC4.C,
54453 g++.old-deja/g++.other/friend10.C: New tests.
54454
54455 2000-12-02 Neil Booth <neilb@earthling.net>
54456
54457 * g++.old-deja/g++.other/instan2.C
54458 * g++.old-deja/g++.other/instan3.C: New test.
54459
54460 2000-12-02 Neil Booth <neilb@earthling.net>
54461
54462 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54463 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54464 gnuc99.c,gnuc99-pedantic.c: New tests.
54465
54466 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
54467
54468 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54469 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54470
54471 2000-12-01 Neil Booth <neilb@earthling.net>
54472
54473 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54474 * gcc.dg/cpp/poison.c: Update.
54475 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54476
54477 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
54478
54479 * g77.f-torture/execute/20001201.f: New test.
54480
54481 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
54482
54483 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54484
54485 2000-12-01 Jakub Jelinek <jakub@redhat.com>
54486
54487 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54488
54489 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
54490
54491 * g++.old-deja/g++.other/cast6.C: New test.
54492
54493 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
54494
54495 * gcc.c-torture/execute/20001130-2.c: New testcase.
54496
54497 2000-11-30 Richard Henderson <rth@redhat.com>
54498
54499 * gcc.c-torture/execute/20001130-1.c: New test.
54500
54501 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
54502
54503 * g++.old-deja/g++.other/op3.C: New test.
54504
54505 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
54506
54507 * g++.old-deja/g++.other/op2.C: New test.
54508
54509 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
54510
54511 * g++.old-deja/g++.other/crash38.C: New test.
54512
54513 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
54514
54515 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54516
54517 2000-11-29 Jakub Jelinek <jakub@redhat.com>
54518
54519 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54520 tests.
54521 * gcc.c-torture/execute/string-opt-6.c: New test.
54522
54523 * gcc.dg/20001117-1.c: Add main.
54524
54525 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
54526
54527 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54528 Move from here ...
54529 * gcc.dg/940510-1.c: ... to here.
54530
54531 * gcc.dg/20000926-1.c: GNU C now allows initializations of
54532 zero-size arrays in toplevel structures.
54533
54534 2000-11-28 Jakub Jelinek <jakub@redhat.com>
54535
54536 * gcc.c-torture/execute/loop-8.c: New test.
54537
54538 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
54539
54540 * g++.old-deja/g++.other/base1.C: New test.
54541
54542 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
54543
54544 * g++.old-deja/g++.other/parse2.C: New test.
54545
54546 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
54547
54548 * g++.old-deja/g++.pt/incomplete1.C: New test.
54549
54550 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
54551
54552 * g++.old-deja/g++.other/friend9.C: New test.
54553
54554 2000-11-28 Jakub Jelinek <jakub@redhat.com>
54555
54556 * gcc.dg/20001127-1.c: New test.
54557
54558 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
54559
54560 * g++.old-deja/g++.pt/friend46.C: New test.
54561
54562 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
54563
54564 * g++.old-deja/g++.other/ptrmem8.C: New test.
54565
54566 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54567
54568 * gcc.c-torture/execute/string-opt-7.c: New test.
54569 * gcc.c-torture/execute/string-opt-8.c: Likewise.
54570
54571 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
54572
54573 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54574 instead of 'mkcheck 2'.
54575
54576 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54577
54578 * gcc.c-torture/execute/memcheck/driver.c,
54579 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54580 C9X references to refer to C99.
54581
54582 2000-11-25 Jakub Jelinek <jakub@redhat.com>
54583
54584 * gcc.dg/ultrasp3.c: New test.
54585
54586 2000-11-25 Neil Booth <neilb@earthling.net>
54587
54588 * gcc.dg/cpp/include2.c: Update test to be locale independent.
54589
54590 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
54591
54592 * gcc.c-torture/compile/20001123-2.c: New.
54593
54594 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54595
54596 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54597
54598 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
54599
54600 * gcc.dg/sequence-point-1.c: Add some new tests.
54601 * gcc.c-torture/execute/20001124-1.c: New test.
54602
54603 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
54604
54605 * g++.old-deja/g++.other/vaarg4.C: New test.
54606 * gcc.c-torture/compile/20001123-1.c: New test.
54607
54608 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
54609
54610 * g++.other/crash24.C: Adjust and remove XFAIL.
54611 * g++.other/crash37.C: New test.
54612
54613 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
54614
54615 * g++.old-deja/g++.pt/instantiate9.C: New test.
54616
54617 2000-11-22 Mark Mitchell <mark@codesourcery.com>
54618
54619 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54620 new ABI, too.
54621
54622 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54623 * g++.old-deja/g++.robertl/eb55.C: Likewise.
54624
54625 2000-11-22 Neil Booth <neilb@earthling.net>
54626
54627 * gcc.dg/cpp/Wtrigraphs.c: New test.
54628
54629 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
54630
54631 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54632
54633 2000-11-22 Jakub Jelinek <jakub@redhat.com>
54634
54635 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54636
54637 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
54638
54639 * lib/gcc-dg.exp: load_lib scanasm.exp.
54640 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54641 * lib/g++-dg.exp: load_lib scanasm.exp.
54642 * lib/scanasm.exp: New.
54643 (scan-assembler, scan-assembler-not): Add optional arguments to
54644 test name, or if not present, the pattern name.
54645 (scan-assembler-dem, scan-assembler-dem-not): New.
54646
54647 * g++.dg/dg.exp: New.
54648
54649 2000-11-21 Neil Booth <neilb@earthling.net>
54650
54651 * gcc.dg/cpp/integrated1.c: Remove.
54652
54653 2000-11-21 Jakub Jelinek <jakub@redhat.com>
54654
54655 * gcc.c-torture/execute/20001121-1.c: New test.
54656
54657 2000-11-21 Richard Henderson <rth@redhat.com>
54658
54659 * gcc.c-torture/compile/20001121-1.c: New test.
54660
54661 2000-11-20 Neil Booth <neilb@earthling.net>
54662
54663 * gcc.dg/cpp/integrated1.c: New test.
54664
54665 2000-11-21 Jakub Jelinek <jakub@redhat.com>
54666
54667 * g++.old-deja/g++.other/inline17.C: New test.
54668
54669 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
54670
54671 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54672 local variable to be zero: I made the variable global. Now
54673 uses abort() and exit() instead of relying on main's return value.
54674
54675 2000-11-20 Neil Booth <neilb@earthling.net>
54676
54677 * gcc.dg/cpp/paste2.c: Update test.
54678 * objc/execute/paste.m: New test.
54679
54680 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54681
54682 * gcc.dg/c99-condexpr-1.c: New test.
54683
54684 2000-11-20 Neil Booth <neilb@earthling.net>
54685
54686 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54687
54688 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
54689
54690 * g++.old-deja/g++.pt/export1.C: New test.
54691
54692 2000-11-20 Jakub Jelinek <jakub@redhat.com>
54693
54694 * gcc.dg/20001117-1.c: New test.
54695
54696 2000-11-18 Richard Henderson <rth@redhat.com>
54697
54698 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54699
54700 2000-11-18 Richard Henderson <rth@redhat.com>
54701
54702 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54703 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54704 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54705
54706 2000-11-18 Richard Henderson <rth@redhat.com>
54707
54708 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54709 (main): New. Exit cleanly.
54710
54711 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54712
54713 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54714 gcc.dg/c99-fordecl-2.c: New tests.
54715
54716 2000-11-18 Richard Henderson <rth@redhat.com>
54717
54718 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54719 * gcc.c-torture/execute/zerolen-2.c: New.
54720
54721 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54722
54723 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54724 memory.
54725
54726 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
54727
54728 * g++.old-deja/g++.pt/instantiate8.C: New test.
54729
54730 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
54731
54732 * g++.old-deja/g++.other/incomplete.C: Add more tests.
54733 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54734
54735 2000-11-16 Nick Clifton <nickc@redhat.com>
54736
54737 * gcc.c-torture/execute/nestfunc-2.c: New test.
54738 * gcc.c-torture/execute/nestfunc-3.c: New test.
54739
54740 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
54741
54742 * gcc.c-torture/compile/20001116-1.c: New test.
54743
54744 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54745
54746 * gcc.c-torture/execute/20001115-1.c: New test.
54747
54748 2000-11-15 Mark Mitchell <mark@codesourcery.com>
54749
54750 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54751 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54752 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54753 * g++.old-deja/g++.abi/vmihint.C: Likewise.
54754
54755 2000-11-15 Neil Booth <neilb@earthling.net>
54756
54757 gcc.dg/cpp/_Pragma1.c: Update.
54758 gcc.dg/cpp/_Pragma2.c: New test.
54759
54760 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
54761
54762 * g++.old-deja/g++.other/anon5.C: New test.
54763
54764 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
54765
54766 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54767 tests.
54768
54769 2000-11-14 Jakub Jelinek <jakub@redhat.com>
54770
54771 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54772 output.
54773
54774 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
54775
54776 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54777 labels at end of compound statements.
54778
54779 2000-11-13 Jakub Jelinek <jakub@redhat.com>
54780
54781 * gcc.c-torture/execute/loop-7.c: New test.
54782
54783 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
54784
54785 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54786
54787 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
54788
54789 * gcc.dg/c99-bool-1.c: New test.
54790
54791 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
54792
54793 * gcc.dg/c99-scope-1.c: Remove xfail.
54794 * gcc.dg/c99-scope-2.c: New test.
54795
54796 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54797
54798 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54799 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54800
54801 2000-11-11 Mark Mitchell <mark@codesourcery.com>
54802
54803 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54804 error messages.
54805
54806 * g++.mike/p700.C: Don't typedef wchar_t.
54807 * g++.mike/p784.C: Likewise.
54808 * g++.mike/eb101.C: Don't use __wchar_t.
54809
54810 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
54811
54812 * g77.f-torture/execute/20001111.[fx]: Test premature exit
54813 from DO loop.
54814
54815 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
54816
54817 * gcc.c-torture/execute/20001111-1.c: New test.
54818
54819 2000-11-10 Nick Clifton <nickc@redhat.com>
54820
54821 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54822 long multuiple and accumulate.
54823
54824 2000-11-09 Richard Henderson <rth@redhat.com>
54825
54826 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54827 via size_t instead of int.
54828
54829 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54830 * gcc.c-torture/execute/string-opt-2.c: Likewise.
54831 * gcc.c-torture/execute/string-opt-3.c: Likewise.
54832 * gcc.c-torture/execute/string-opt-4.c: Likewise.
54833
54834 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
54835
54836 * gcc.c-torture/compile/20001109-1.c: New test.
54837 * gcc.c-torture/compile/20001109-2.c: New test.
54838
54839 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
54840
54841 * g++.old-deja/g++.pt/operator1.C: New test.
54842 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54843
54844 2000-11-09 Jakub Jelinek <jakub@redhat.com>
54845
54846 * gcc.dg/20001108-1.c: New test.
54847
54848 2000-11-09 Jakub Jelinek <jakub@redhat.com>
54849
54850 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54851 with both arguments constant strings.
54852 * gcc.c-torture/execute/string-opt-3.c: New test.
54853 * gcc.c-torture/execute/string-opt-4.c: New test.
54854 * gcc.c-torture/execute/string-opt-5.c: New test.
54855
54856 2000-11-08 Nick Clifton <nickc@redhat.com>
54857
54858 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
54859 mulsidi3adddi patterns.
54860
54861 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
54862
54863 * g++.old-deja/g++.other/crash36.C: New test.
54864
54865 2000-11-08 Jakub Jelinek <jakub@redhat.com>
54866
54867 * g++.old-deja/g++.other/init16.C: New test.
54868
54869 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
54870
54871 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54872
54873 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
54874
54875 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54876 * gcc.c-torture/execute/va-arg-16.x: Likewise.
54877 * gcc.c-torture/execute/va-arg-17.x: Likewise.
54878
54879 2000-11-07 DJ Delorie <dj@redhat.com>
54880
54881 * gcc.dg/20000614-1.c: Add return so that test can pass.
54882
54883 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54884
54885 * gcc.c-torture/execute/string-opt-1.c: New test.
54886
54887 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
54888
54889 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
54890 mips-sgi-irix6.* because the MIPS ABI passes floating-point
54891 parameters in registers, and there is no way for a varargs
54892 function to know in which order the integer and floating-point
54893 parameters should be interleaved when they are placed on the
54894 stack.
54895 * gcc.c-torture/execute/va-arg-16.x: Likewise.
54896 * gcc.c-torture/execute/va-arg-17.x: Likewise.
54897
54898 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54899
54900 * gcc.c-torture/execute/string-opt-2.c: New test.
54901
54902 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
54903
54904 * g++.old-deja/g++.pt/crash60.C: New test.
54905
54906 2000-11-06 Jakub Jelinek <jakub@redhat.com>
54907
54908 * g++.old-deja/g++.other/crash24.C: New test.
54909 * g++.old-deja/g++.other/crash25.C: New test.
54910 * g++.old-deja/g++.other/crash26.C: New test.
54911 * g++.old-deja/g++.other/crash27.C: New test.
54912 * g++.old-deja/g++.other/crash28.C: New test.
54913 * g++.old-deja/g++.other/crash29.C: New test.
54914 * g++.old-deja/g++.other/crash30.C: New test.
54915 * g++.old-deja/g++.other/crash31.C: New test.
54916 * g++.old-deja/g++.other/crash32.C: New test.
54917 * g++.old-deja/g++.other/crash33.C: New test.
54918 * g++.old-deja/g++.other/crash34.C: New test.
54919 * g++.old-deja/g++.other/crash35.C: New test.
54920
54921 2000-11-06 Jakub Jelinek <jakub@redhat.com>
54922
54923 * gcc.c-torture/execute/20001031-1.c: New test.
54924
54925 2000-11-04 Mark Mitchell <mark@codesourcery.com>
54926
54927 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54928 namespace.
54929
54930 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54931 standards-conformant.
54932
54933 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54934
54935 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54936 * g++.old-deja/g++.mike/p755a.C: Likewise.
54937 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54938 library makes no calls to `operator new' during initialization.
54939
54940 2000-11-04 Neil Booth <neilb@earthling.net>
54941
54942 * gcc.dg/cpp/include2.c: New tests.
54943
54944 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
54945
54946 * lib/g++.exp (g++_set_ld_library_path): New function.
54947 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54948
54949 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
54950
54951 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
54952 warnings.
54953
54954 2000-11-01 Richard Henderson <rth@redhat.com>
54955
54956 * g++.old-deja/g++.ext/namedret1.C: New.
54957 * g++.old-deja/g++.ext/namedret2.C: New.
54958 * g++.old-deja/g++.ext/namedret3.C: New.
54959
54960 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
54961
54962 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54963 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54964
54965 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54966
54967 * gcc.c-torture/execute/va-arg-21.c: New test.
54968
54969 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
54970
54971 * gcc.dg/c99-complex-2.c: New test.
54972
54973 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54974
54975 * gcc.c-torture/execute/stdio-opt-1.c: New test.
54976
54977 2000-10-31 Jakub Jelinek <jakub@redhat.com>
54978
54979 * g++.old-deja/g++.other/inline16.C: New test.
54980
54981 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
54982
54983 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54984 __PRETTY_FUNCTION__
54985
54986 2000-10-29 Neil Booth <neilb@earthling.net>
54987
54988 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54989 New tests.
54990 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54991 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54992 optimisation.
54993
54994 2000-10-29 Neil Booth <neilb@earthling.net>
54995
54996 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54997 * mi1.c, mi1c.h: Add null directives to multiple-include test.
54998 * mi5.c: Test multiple includes work with -C.
54999 * trigraphs.c: Test ^= version.
55000
55001 2000-10-28 Neil Booth <neilb@earthling.net>
55002
55003 New tests and test updates for new macro expander.
55004
55005 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55006 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55007 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55008 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55009 new diagnostic messages.
55010
55011 * gcc.dg/cpp/macro3.c: New tests.
55012
55013 2000-10-27 Mark Mitchell <mark@codesourcery.com>
55014
55015 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55016 on the same line.
55017
55018 2000-10-27 Jakub Jelinek <jakub@redhat.com>
55019
55020 * g++.old-deja/g++.other/eh2.C: New test.
55021
55022 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
55023
55024 * gcc.c-torture/execute/20001027-1.c: New test.
55025
55026 2000-10-26 Richard Henderson <rth@redhat.com>
55027
55028 * gcc.c-torture/execute/20001026-1.c: New.
55029
55030 2000-10-26 Mark Mitchell <mark@codesourcery.com>
55031
55032 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55033 * g++.old-deja/g++.law/builtin1.C: Likewise.
55034 * g++.old-deja/g++.law/ctors10.C: Likewise.
55035 * g++.old-deja/g++.law/virtual3.C: Likewise.
55036 * g++.old-deja/g++.mike/p658.C: Likewise.
55037 * g++.old-deja/g++.other/sibcall1.C: Likewise.
55038 * g++.old-deja/g++.other/vaarg2.C: Likewise.
55039 * g++.old-deja/g++.robertl/eb124.C: Likewise.
55040 * g++.old-deja/g++.robertl/eb44.C: Likewise.
55041 * g++.old-deja/g++.robertl/eb77.C: Likewise.
55042
55043 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
55044
55045 * gcc.c-torture/compile/20001024-1.c: New test.
55046
55047 2000-10-25 Mark Mitchell <mark@codesourcery.com>
55048
55049 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55050 to tell us whether or not we are using V3.
55051
55052 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
55053
55054 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55055 operands.
55056
55057 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
55058
55059 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55060
55061 2000-10-25 Jakub Jelinek <jakub@redhat.com>
55062
55063 * gcc.c-torture/execute/20001024-1.c: New test.
55064
55065 2000-10-24 Jakub Jelinek <jakub@redhat.com>
55066
55067 * g++.old-deja/g++.other/sibcall1.C: New test.
55068
55069 2000-10-20 Jakub Jelinek <jakub@redhat.com>
55070
55071 * gcc.dg/noncompile/init-3.c: New test.
55072
55073 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
55074
55075 * gcc.dg/format-array-1.c: New test.
55076
55077 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55078
55079 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55080 writing through null pointers; remove comment about testing
55081 unterminated strings.
55082
55083 2000-10-17 Matthew Hiller <hiller@redhat.com>
55084
55085 * gcc.c-torture/execute/20001017-2.c: New test.
55086
55087 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55088
55089 * gcc.c-torture/compile/20001018-1.c: New test.
55090 * gcc.c-torture/compile/20001018-1.x: Xfail.
55091
55092 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55093
55094 * gcc.c-torture/execute/20001017-1.c: New test.
55095
55096 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
55097
55098 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55099 for multiple use of arguments with scanf formats; add tests for
55100 multiple use of arguments.
55101
55102 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
55103
55104 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55105 from some old tests.
55106
55107 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
55108
55109 * gcc.dg/format-miss-1.c: New test.
55110
55111 2000-10-16 Jakub Jelinek <jakub@redhat.com>
55112
55113 * gcc.c-torture/execute/20001013-1.c: New test.
55114
55115 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
55116
55117 * gcc.dg/format-branch-1.c: New test.
55118
55119 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
55120
55121 * README, lib/file-format.exp: Remove EGCS references.
55122
55123 2000-10-16 Jakub Jelinek <jakub@redhat.com>
55124
55125 * gcc.dg/20001013-1.c: New test.
55126
55127 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
55128
55129 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55130 for intmax_t in the compiler using __typeof__ and the type rules
55131 for conditional expressions.
55132
55133 2000-10-13 Jakub Jelinek <jakub@redhat.com>
55134
55135 * gcc.dg/20001012-1.c: New test.
55136 * gcc.dg/20001012-2.c: New test.
55137
55138 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
55139
55140 * gcc.dg/format-attr-1.c: New test.
55141
55142 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
55143
55144 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55145 __LONG_LONG_MAX__ instead of LLONG_MAX.
55146
55147 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
55148
55149 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55150 scanf flags.
55151 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55152 flags.
55153
55154 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
55155
55156 * gcc.dg/sequence-pt-1.c: New test.
55157
55158 2000-10-11 Geoff Keating <geoffk@cygnus.com>
55159
55160 * gcc.c-torture/execute/20001011-1.c: New testcase.
55161 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55162
55163 2000-10-10 Jakub Jelinek <jakub@redhat.com>
55164
55165 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55166 does not error on it.
55167
55168 2000-10-10 Jakub Jelinek <jakub@redhat.com>
55169
55170 * gcc.dg/20001009-1.c: New test.
55171
55172 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
55173
55174 * gcc.c-torture/compile/20001009-1.c: Move from here ....
55175 * gcc.c-torture/execute/20001009-2.c: ... to here.
55176
55177 2000-10-09 Geoff Keating <geoffk@cygnus.com>
55178
55179 * gcc.c-torture/compile/20001009-1.c: New testcase.
55180 * gcc.c-torture/execute/20001009-1.c: New testcase.
55181 Testcases provided by Jan Hubicka <jh@suse.cz>.
55182
55183 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
55184
55185 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55186 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55187 uintmax_t using <limits.h> to emulate the compiler's internal
55188 logic. No longer XFAIL %j tests.
55189
55190 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
55191
55192 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55193 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55194 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55195 regexps and details of expected handling of some bad formats.
55196 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55197 suppression.
55198
55199 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55200
55201 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55202 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55203 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55204 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55205 in list archives.
55206
55207 2000-10-06 Richard Henderson <rth@cygnus.com>
55208
55209 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55210 * g++.old-deja/g++.brendan/crash52.C: Likewise.
55211 * g++.old-deja/g++.jason/report.C: Likewise.
55212 * g++.old-deja/g++.law/friend5.C: Likewise.
55213 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
55214 of the expected warnings.
55215
55216 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
55217
55218 * g++.old-deja/g++.pt/enum14.C: New test.
55219
55220 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
55221
55222 * g++.old-deja/g++.pt/crash59.C: New test.
55223
55224 2000-10-04 Will Cohen <wcohen@redhat.com>
55225
55226 * gcc.dg/20000926-1.c: New test.
55227
55228 2000-10-03 Geoff Keating <geoffk@cygnus.com>
55229
55230 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55231 function name for current C++ compiler.
55232 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55233
55234 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
55235
55236 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55237 __PRETTY_FUNCTION__.
55238 * g++.old-deja/g++.ext/pretty2.C: Likewise.
55239
55240 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55241
55242 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55243
55244 2000-09-26 Jakub Jelinek <jakub@redhat.com>
55245
55246 * gcc.c-torture/compile/20000923-1.c: New test.
55247
55248 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55249
55250 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55251 * g++.old-deja/g++.pt/ttp62.C: Same.
55252 * g++.old-deja/g++.other/inline14.C: Same.
55253
55254 2000-09-24 Richard Henderson <rth@cygnus.com>
55255
55256 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55257
55258 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
55259
55260 * gcc.dg/c90-printf-1.c: Add test for wide string format.
55261
55262 2000-09-22 Geoff Keating <geoffk@cygnus.com>
55263
55264 * gcc.c-torture/compile/20000922-1.c: New file.
55265
55266 2000-09-21 Nick Clifton <nickc@redhat.com>
55267
55268 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55269 a signed long modulo operation.
55270 (mod6): New function - perform an unsigned long modulo operation.
55271 (main): Add tests for modulos of very large numbers by very small
55272 dividends.
55273
55274 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55275
55276 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55277
55278 2000-09-19 Richard Henderson <rth@cygnus.com>
55279
55280 * gcc.dg/compare2.c (case 10): XFAIL.
55281
55282 2000-09-18 Richard Henderson <rth@cygnus.com>
55283
55284 * gcc.c-torture/execute/20000906-1.c: Move ...
55285 * gcc.dg/20000906-1.c: ... here. Only run on targets
55286 that support __builtin_trap.
55287
55288 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
55289
55290 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55291
55292 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
55293
55294 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55295 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
55296 more $ format tests.
55297
55298 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
55299
55300 * gcc.dg/format-errmk-1.c: New test.
55301
55302 2000-09-17 Greg McGary <greg@mcgary.org>
55303
55304 * gcc.c-torture/execute/20000917-1.x: Remove.
55305
55306 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
55307
55308 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55309
55310 2000-09-17 Greg McGary <greg@mcgary.org>
55311
55312 * gcc.c-torture/execute/20000917-1.c: New test.
55313 * gcc.c-torture/execute/20000917-1.x: XFAIL.
55314
55315 2000-09-16 Neil Booth <NeilB@earthling.net>
55316
55317 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55318 in nested macro bug.
55319
55320 2000-09-15 Neil Booth <NeilB@earthling.net>
55321
55322 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55323
55324 2000-09-14 Jeffrey A Law (law@cygnus.com)
55325
55326 * gcc.c-torture/execute/20000914-1.c: New test.
55327
55328 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
55329
55330 * g++.other/inline13.C: New test.
55331
55332 2000-09-12 Andreas Jaeger <aj@suse.de>
55333
55334 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55335 constant by Ulrich Drepper <drepper@redhat.com>.
55336
55337 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
55338
55339 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55340
55341 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55342
55343 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55344
55345 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
55346
55347 * gcc.dg/cpp/backslash.c: New test.
55348
55349 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
55350
55351 * gcc.c-torture/execute/20000910-1.c: New test.
55352 * gcc.c-torture/execute/20000910-2.c: Likewise.
55353
55354 2000-09-11 Robert Lipe <robertl@sco.com>
55355
55356 * gcc.dg/pragma-align.c: New test.
55357
55358 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
55359
55360 * g++.old-deja/g++.pt/explicit82.C: New test.
55361 * g++.old-deja/g++.pt/explicit83.C: New test.
55362
55363 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
55364
55365 * gcc.dg/asm-names.c: New test.
55366
55367 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55368
55369 * gcc.dg/cpp/tr-warn6.c: New test
55370
55371 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
55372
55373 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55374 be accepted.
55375
55376 2000-09-07 Catherine Moore <clm@redhat.com>
55377
55378 * gcc.c-torture/execute/unroll-1.c: New test.
55379
55380 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
55381
55382 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55383 ERROR markers.
55384 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55385 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55386 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55387 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55388 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55389 Preprocess only.
55390 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55391 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55392
55393 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
55394
55395 * g++.old-deja/g++.pt/deduct2.C: New test.
55396
55397 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
55398
55399 * g++.old-deja/g++.pt/parms2.C: New test.
55400
55401 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
55402
55403 * g++.old-deja/g++.pt/crash58.C: New test.
55404
55405 2000-09-06 Greg McGary <greg@mcgary.org>
55406
55407 * gcc.c-torture/execute/20000906-1.c: New test.
55408 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55409
55410 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55411
55412 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55413
55414 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
55415
55416 * g++.old-deja/g++.pt/crash57.C: New test.
55417
55418 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
55419
55420 * g++.old-deja/g++.pt/crash56.C: New test.
55421
55422 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
55423
55424 * g++.old-deja/g++.pt/koenig1.C: New test.
55425
55426 2000-09-04 Jakub Jelinek <jakub@redhat.com>
55427
55428 * gcc.dg/20000904-1.c: New test.
55429
55430 2000-09-04 Jakub Jelinek <jakub@redhat.com>
55431
55432 * gcc.dg/cpp/paste8.c: New test.
55433
55434 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
55435
55436 * gcc.c-torture/compile/20000827-1.c: New test.
55437
55438 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
55439
55440 * gcc.dg/format-diag-1.c: New test.
55441
55442 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
55443
55444 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55445 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55446 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55447 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55448 gcc.dg/formatz-1.c: Adjust warning regular expressions.
55449
55450 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
55451
55452 * g++.old-deja/g++.other/nested4.C: New test.
55453
55454 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
55455
55456 * g++.old-deja/g++.ns/scoped1.C: New test.
55457
55458 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
55459
55460 * lib/g++.exp: Support testing already-installed GCC.
55461
55462 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55463
55464 * wtr-label-1.c, wtr-suffix-1.c: New tests.
55465
55466 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55467
55468 * gcc.dg/return-type-2.c: New test.
55469
55470 2000-08-27 Geoff Keating <geoffk@cygnus.com>
55471
55472 * gcc.c-torture/compile/20000825-1.c: New test.
55473
55474 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
55475
55476 * gcc.dg/dwarf2-2.c: New test.
55477
55478 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
55479
55480 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55481 dg-warning regexps.
55482
55483 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
55484
55485 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55486 gcc.dg/format-ext-5.c: New tests.
55487
55488 2000-08-25 Jakub Jelinek <jakub@redhat.com>
55489
55490 * g++.old-deja/g++.other/crash22.C: New test.
55491
55492 2000-08-24 Mark Mitchell <mark@codesourcery.com>
55493
55494 * gcc.dg/noncompile/930622-2.c: Adjust error message.
55495
55496 2000-08-24 Richard Henderson <rth@cygnus.com>
55497
55498 * gcc.dg/ia64-sync-1.c: New test.
55499 * gcc.dg/ia64-sync-2.c: New test.
55500 * gcc.dg/ia64-asm-1.c: New test.
55501
55502 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
55503
55504 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55505 * gcc.dg/format-ext-2.c: New test.
55506
55507 2000-08-23 Jason Merrill <jason@redhat.com>
55508
55509 * lib/old-dejagnu.exp: Also ignore "In member function" and
55510 "At global scope".
55511
55512 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55513
55514 * gcc.dg/noncompile/label-lineno-1.c: New test.
55515
55516 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
55517
55518 * gcc.dg/c99-array-nonobj-1.c: New test.
55519
55520 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
55521
55522 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55523 tests.
55524 * gcc.dg/format-ext-1.c: New test.
55525
55526 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55527
55528 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55529 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55530 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55531 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55532 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55533
55534 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
55535
55536 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55537 gcc.dg/c99-strftime-2.c: New tests.
55538
55539 2000-08-22 Richard Henderson <rth@cygnus.com>
55540
55541 * gcc.c-torture/execute/20000822-1.c: New test.
55542
55543 2000-08-21 Jakub Jelinek <jakub@redhat.com>
55544
55545 * gcc.c-torture/execute/20000819-1.x: Remove.
55546
55547 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
55548
55549 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55550 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55551 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55552 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55553 gcc.dg/format-xopen-1.c: New tests.
55554
55555 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
55556
55557 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55558
55559 2000-08-21 Jakub Jelinek <jakub@redhat.com>
55560
55561 * g++.old-deja/g++.other/loop2.C: New test.
55562
55563 * gcc.c-torture/compile/20000606-1.c: New test.
55564 * gcc.c-torture/compile/20000728-1.c: New test.
55565 * gcc.c-torture/execute/20000801-1.c: New test.
55566 * gcc.c-torture/execute/20000801-2.c: New test.
55567 * gcc.c-torture/execute/20000819-1.c: New test.
55568 * gcc.c-torture/execute/20000819-1.x: XFAIL.
55569 * gcc.dg/20000629-1.c: New test.
55570 * gcc.dg/20000724-1.c: New test.
55571 * gcc.dg/20000807-1.c: New test.
55572
55573 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55574
55575 * gcc.dg/cpp/pragma-1.c: New test.
55576 * gcc.dg/cpp/pragma-2.c: New test.
55577
55578 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
55579
55580 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55581 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
55582
55583 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55584
55585 * gcc.c-torture/compile/20000818-1.c: New test.
55586
55587 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
55588
55589 * gcc.c-torture/execute/20000818-1.c: New test.
55590
55591 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
55592
55593 * gcc.dg/format-va-1.c: New test.
55594
55595 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
55596
55597 * g++.old-deja/g++.other/typedef8.C: New test.
55598
55599 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
55600
55601 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55602 * g++.old-deja/g++.mike/net36.C: Mark candidate.
55603 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55604 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55605 * g++.old-deja/g++.other/ptrmem7.C: New test.
55606 * g++.old-deja/g++.pt/ptrmem10.C: New test.
55607
55608 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
55609
55610 * g++.old-deja/g++.pt/typename27.C: New test.
55611
55612 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
55613
55614 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55615 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55616 * g++.old-deja/g++.pt/friend45.C: New test.
55617 * g++.old-deja/g++.other/friend8.C: New test.
55618
55619 2000-08-15 Richard Henderson <rth@cygnus.com>
55620
55621 * gcc.c-torture/execute/20000815-1.c: New test.
55622
55623 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
55624
55625 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55626 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55627 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55628
55629 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
55630
55631 * g++.old-deja/g++.other/refinit2.C: New test.
55632
55633 2000-08-13 Geoff Keating <geoffk@cygnus.com>
55634
55635 * lib/c-torture.exp (c-torture): Make
55636 compiler_conditional_xfail_data global.
55637 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55638 compiler_conditional_xfail_data machinery.
55639 (f-torture-execute): Likewise.
55640 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55641 and only when unrolling loops.
55642
55643 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55644
55645 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
55646
55647 * g++.old-deja/g++.pt/explicit81.C: New test.
55648
55649 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
55650
55651 * g++.old-deja/g++.pt/typename26.C: New test.
55652
55653 2000-08-10 Geoff Keating <geoffk@cygnus.com>
55654
55655 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55656 warning.
55657
55658 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
55659
55660 * g++.old-deja/g++.other/array3.C: New test.
55661
55662 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
55663
55664 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55665 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55666 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55667 New tests.
55668
55669 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
55670
55671 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55672 * g++.old-deja/g++.abi/vmihint.C: Likewise.
55673
55674 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
55675
55676 * gcc.c-torture/execute/20000808-1.c: New test.
55677
55678 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
55679
55680 * gcc.dg/c90-const-expr-1.c: New test.
55681
55682 2000-08-08 Richard Henderson <rth@cygnus.com>
55683
55684 * gcc.dg/noncompile/920923-1.c: Declare calloc.
55685
55686 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
55687
55688 * gcc.dg/noncompile/const-ll-1.c: New test.
55689
55690 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
55691
55692 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55693
55694 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
55695
55696 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55697 that running programs linked against the shared version of libobjc
55698 run correctly.
55699
55700 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
55701
55702 * gcc.dg/c99-printf-1.c: New test.
55703
55704 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
55705
55706 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55707
55708 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
55709
55710 * gcc.c-torture/execute/20000731-1.x: Delete.
55711
55712 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
55713
55714 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55715 and torture_without_loops as is done by c-torture.exp.
55716 (search_for): Copy from c-torture.exp.
55717 (gcc-dg-runtest): New function, drives a directory of tests
55718 iterating over the TORTURE_OPTIONS.
55719 (scan-assembler, scan-assembler-not): Move here from
55720 individual directory drivers.
55721
55722 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55723 defined by lib/gcc-dg.exp.
55724 * gcc.dg/cpp/cpp.exp: Likewise.
55725 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
55726 gcc-dg-runtest, so we cycle over optimization options.
55727
55728 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55729 * gcc.dg/compare2.c: No longer expected to fail.
55730
55731 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
55732
55733 * gcc.c-torture/execute/20000804-1.c: New test.
55734
55735 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
55736
55737 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55738
55739 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
55740
55741 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55742
55743 2000-08-03 Jeffrey A Law (law@cygnus.com)
55744
55745 * gcc.c-torture/compile/20000803-1.c: New test.
55746
55747 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
55748
55749 * gcc.c-torture/execute/20000801-3.c,
55750 gcc.c-torture/execute/20000801-4.c: New tests.
55751 * gcc.c-torture/execute/20000801-3.x,
55752 gcc.c-torture/execute/20000801-4.x: Xfail.
55753
55754 2000-08-02 Geoff Keating <geoffk@cygnus.com>
55755
55756 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55757 libobjc/.libs to allow for libtool.
55758
55759 2000-08-02 Jakub Jelinek <jakub@redhat.com>
55760
55761 * gcc.c-torture/compile/20000802-1.c: New test.
55762
55763 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
55764
55765 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55766
55767 2000-07-31 Jeffrey A Law (law@cygnus.com)
55768
55769 * gcc-c-torture/execute/20000731-2.c: New test.
55770
55771 * gcc.c-torture/execute/20000731-1.c: New test.
55772 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55773
55774 2000-07-31 Jakub Jelinek <jakub@redhat.com>
55775
55776 * gcc.dg/cpp/paste7.c: New test.
55777 * gcc.dg/cpp/20000725-1.c: New test.
55778
55779 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
55780
55781 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55782 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55783 declaration warning for __builtin_dwarf_reg_size.
55784
55785 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55786
55787 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
55788
55789 * gcc.dg/noncompile/voidparam-1.c: New test.
55790
55791 2000-07-30 Richard Henderson <rth@cygnus.com>
55792
55793 * gcc.dg/c90-digraph-1.c: Don't xfail.
55794 * gcc.dg/compare2.c (case 10): Xfail.
55795 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55796
55797 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
55798
55799 * gcc.dg/c99-main-1.c: New test.
55800
55801 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
55802
55803 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55804
55805 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
55806
55807 * gcc.c-tortuer/execute/20000726-1.c: New test.
55808
55809 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
55810
55811 * gcc.c-torture/execute/enum-2.c: New test.
55812
55813 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55814
55815 * gcc.dg/cpp/tr-warn3.c: New test.
55816
55817 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
55818
55819 * g++.old-deja/g++.ext/implicit1.C: Remove.
55820 * g++.old-deja/g++.jason/c2.C: Remove
55821 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55822 * g++.old-deja/g++.pt/crash16.C: Likewise.
55823 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55824
55825 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
55826
55827 * g++.old-deja/g++.other/for2.C: New test.
55828
55829 2000-07-25 Jakub Jelinek <jakub@redhat.com>
55830
55831 * gcc.dg/20000720-1.c: New test.
55832
55833 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
55834
55835 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
55836
55837 2000-07-24 Geoff Keating <geoffk@cygnus.com>
55838
55839 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55840 * gcc.c-torture/execute/20000722-1.c: New.
55841 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55842
55843 2000-07-24 Jakub Jelinek <jakub@redhat.com>
55844
55845 * gcc.dg/cpp/20000720-1.S: New test.
55846
55847 2000-07-21 Michael Meissner <meissner@redhat.com>
55848
55849 * gcc.c-torture/execute/ieee/hugeval.c: New test.
55850
55851 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
55852
55853 * g++.old-deja/g++.brendan/crash16.C,
55854 g++.old-deja/g++.brendan/parse3.C,
55855 g++.old-deja/g++.brendan/redecl1.C,
55856 g++.old-deja/g++.ns/template13.C,
55857 g++.old-deja/g++.other/decl4.C,
55858 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55859
55860 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
55861
55862 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55863 and "Internal error".
55864
55865 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55866 regexps.
55867 * gcc.dg/cpp/paste6.c: New test.
55868
55869 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
55870
55871 * gcc.dg/cpp/tr-direct.c: New test.
55872
55873 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55874 gcc.dg/cpp/undef1.c: Tweak error regexps.
55875
55876 2000-07-18 Eric Christopher <echristo@redhat.com>
55877
55878 * gcc.c-torture/compile/20000718-1.c: New test.
55879
55880 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
55881
55882 * cpplex.c (_cpp_push_token): If the token being pushed back
55883 is the previous token in this context, just subtract one from
55884 context->posn.
55885 * cppmacro.c (save_expansion): Clear aux field when storing a
55886 placemarker.
55887
55888 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
55889
55890 * gcc.dg/noncompile/redecl-1.c: New test.
55891
55892 2000-07-18 Jakub Jelinek <jakub@redhat.com>
55893
55894 * gcc.c-torture/execute/20000717-5.c: New test.
55895 * gcc.c-torture/execute/20000717-1.x: Removed.
55896
55897 2000-07-17 Richard Henderson <rth@cygnus.com>
55898
55899 * gcc.c-torture/execute/20000717-4.c: New test.
55900
55901 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
55902
55903 * gcc.dg/cpp/syshdr.c: New test.
55904 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55905
55906 2000-07-17 Neil Booth <neilb@earthling.net>
55907
55908 * gcc.dg/cpp/cmdlne-dM.c: New test.
55909 * gcc.dg/cpp/cmdlne-dD.c: New test.
55910
55911 2000-07-17 Jeffrey A Law (law@cygnus.com)
55912
55913 * gcc.c-torture/execute/20000717-3.c: New test.
55914
55915 * gcc.c-torture/compile/20000717-1.c: New test.
55916
55917 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
55918
55919 * gcc.c-torture/execute/20000717-2.c: New test.
55920
55921 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55922
55923 * gcc.dg/formatz-1.c: New test.
55924
55925 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55926 * gcc.dg/c99-digraph-1.c: New tests.
55927
55928 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55929 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55930
55931 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55932 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55933 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55934 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55935 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55936 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55937 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55938
55939 2000-07-17 Greg McGary <greg@mcgary.org>
55940
55941 * gcc.c-torture/execute/20000717-1.c: New test.
55942 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55943
55944 2000-07-15 Jakub Jelinek <jakub@redhat.com>
55945
55946 * gcc.c-torture/execute/20000715-2.c: New test.
55947 * gcc.dg/20000715-1.c: New test.
55948
55949 2000-07-15 Michael Meissner <meissner@redhat.com>
55950
55951 * gcc.c-torture/execute/20000715-1.c: New test.
55952
55953 2000-07-13 Jakub Jelinek <jakub@redhat.com>
55954
55955 * gcc.c-torture/execute/20000707-1.c: New test.
55956
55957 2000-07-13 Neil Booth <NeilB@earthling.net>
55958
55959 * gcc.dg/cpp/digraph1.c,
55960 gcc.dg/cpp/digraph2.c,
55961 gcc.dg/cpp/digraphs.c: New tests.
55962
55963 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
55964
55965 * g77.f-torture/compile/20000630-2.f: New test.
55966 * g77.f-torture/compile/20000630-2.x
55967
55968 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
55969
55970 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
55971
55972 2000-07-11 Neil Booth <NeilB@earthling.net>
55973
55974 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55975
55976 2000-07-11 Neil Booth <NeilB@earthling.net>
55977
55978 * gcc.dg/cpp/cmdlne-C.c: New.
55979
55980 2000-07-09 Neil Booth <NeilB@earthling.net>
55981
55982 * gcc.dg/cpp/directiv.c: New tests.
55983 * gcc.dg/cpp/undef1.c: Update.
55984
55985 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
55986
55987 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55988
55989 2000-07-09 Neil Booth <NeilB@earthling.net>
55990
55991 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55992
55993 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
55994
55995 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55996 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55997
55998 2000-07-08 Neil Booth <NeilB@earthling.net>
55999
56000 * gcc.dg/cpp/macsyntx.c: New tests.
56001
56002 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56003
56004 * gcc.dg/20000707-1.c: New test.
56005
56006 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56007
56008 * gcc.c-torture/execute/20000706-1.c: New test.
56009 * gcc.c-torture/execute/20000706-2.c: New test.
56010 * gcc.c-torture/execute/20000706-3.c: New test.
56011 * gcc.c-torture/execute/20000706-4.c: New test.
56012 * gcc.c-torture/execute/20000706-5.c: New test.
56013
56014 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56015
56016 * g++.old-deja/g++.pt/instantiate7.C: New test.
56017
56018 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56019
56020 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56021 * g++.old-deja/g++.mike/thunk3.C: Likewise.
56022 * g++.old-deja/g++.other/rtti3.C: Likewise.
56023 * g++.old-deja/g++.other/rttid3.C: Likewise.
56024
56025 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
56026
56027 * g77.f-torture/compile/20000630-1.x: Fix typo
56028
56029 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
56030
56031 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56032 assembly output.
56033
56034 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
56035
56036 * gcc.dg/cpp/ident.c: New test.
56037
56038 2000-07-05 Neil Booth <NeilB@earthling.net>
56039
56040 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56041 gcc.dg/cpp/lexstrng.c: New tests.
56042
56043 2000-07-04 Neil Booth <NeilB@earthling.net>
56044
56045 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56046 * gcc.dg/cpp/strify2.c: Same.
56047
56048 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
56049
56050 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56051 * gcc.dg/cpp/19990703-1.c: Likewise.
56052 * gcc.dg/cpp/20000625-1.c: Likewise.
56053 * gcc.dg/cpp/20000625-2.c: Likewise.
56054
56055 * gcc.dg/cpp/macro1.c,
56056 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56057 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56058 gcc.dg/cpp/strify1.c,
56059 gcc.dg/cpp/strify2.c: New tests.
56060
56061 2000-07-03 Jakub Jelinek <jakub@redhat.com>
56062
56063 * gcc.c-torture/execute/20000703-1.c: New test.
56064
56065 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56066
56067 * g++.old-deja/g++.pt (lookup10.C): New test.
56068
56069 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56070
56071 * g++.old-deja/g++.pt (typename25.C): New test.
56072
56073 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
56074
56075 * gcc.c-torture/compile/20000701-1.c: New test.
56076
56077 2000-06-30 Nick Clifton <nickc@cygnus.com>
56078
56079 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56080 to test case.
56081
56082 2000-06-30 Catherine Moore <clm@cygnus.com>
56083
56084 * gcc.c-torture/execute/align-1.c: New test.
56085
56086 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
56087
56088 * g++.old-deja/g++.pt/expr8.C: New test.
56089 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56090
56091 2000-06-29 Nick Clifton <nickc@cygnus.com>
56092
56093 * gcc.c-torture/compile/20000629-1.c: New test.
56094
56095 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
56096
56097
56098 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56099 gcc.dg/noncompile directory, depending on whether they're
56100 preprocessor tests or not. Annotate all the tests for the dg
56101 framework.
56102
56103 * gcc.c-torture/noncompile/noncompile.exp: Delete.
56104 * gcc.dg/noncompile/noncompile.exp: New.
56105
56106 * Moved files:
56107 Old name New name
56108 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
56109 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
56110 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
56111 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
56112 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
56113 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
56114 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
56115 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
56116 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
56117 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
56118 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
56119 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
56120 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
56121 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
56122 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
56123 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
56124 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
56125 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
56126 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
56127 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
56128 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
56129 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
56130 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
56131 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
56132
56133 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
56134 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
56135 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
56136 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
56137 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
56138 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
56139
56140 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
56141
56142 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56143 declare one variable. On the fourth, error.
56144 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56145 declared by 20000628-1a.h.
56146
56147 2000-06-29 Richard Henderson <rth@redhat.com>
56148
56149 * gcc.c-torture/execute/930529-1.x: New file.
56150 * gcc.dg/920413-1.c: Adjust expected warning text.
56151 * gcc.dg/980217-1.c: Declare abort.
56152 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56153
56154 2000-06-29 Jeffrey A Law (law@cygnus.com)
56155
56156 * g77.f-torture/compile/20000629-1.f: New test.
56157 * g77.f-torture/compile/20000629-1.x: Expected to fail.
56158
56159 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
56160
56161 Rearrange lots of files, removing entirely the
56162 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56163 directories.
56164
56165 * Deleted files:
56166 gcc.c-torture/code_quality/code_quality.exp
56167 gcc.c-torture/special/special.exp
56168 gcc.failure/failure.exp
56169 gcc.failure/940409-1.x
56170 gcc.c-torture/compile/961203-1.x
56171
56172 * New files:
56173 gcc.misc-tests/linkage.exp
56174 gcc.c-torture/execute/920730-1t.c
56175 gcc.c-torture/execute/920730-1t.x
56176 gcc.c-torture/compile/920520-1.x
56177 gcc.c-torture/compile/920521-1.x
56178 gcc.c-torture/compile/981006-1.x
56179 gcc.c-torture/execute/eeprof-1.x
56180
56181 * Moved files (possibly with modifications to fit a new harness):
56182 Old name New name
56183 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
56184 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
56185 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
56186 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
56187 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
56188 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
56189 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
56190 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
56191 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
56192 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
56193 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
56194 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
56195 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
56196 gcc.failure/940409-1.c gcc.dg/940409-1.c
56197
56198 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
56199
56200 * c-torture/compile/961203-1.x: Delete.
56201
56202 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
56203 not exit. Include stdio.h.
56204 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56205 * gcc.misc-tests/dg-12.c: Likewise.
56206 * gcc.misc-tests/dg-5.c: Likewise.
56207 * gcc.misc-tests/dg-6.c: Likewise.
56208 * gcc.misc-tests/dg-7.c: Prototype abort.
56209 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56210 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56211 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
56212 not exit.
56213 * gcc.misc-tests/sieve.c: Use return from main, not exit.
56214 * gcc.misc-tests/sort2.c: Use return from main, not exit.
56215
56216 2000-06-28 Jakub Jelinek <jakub@redhat.com>
56217
56218 * gcc.dg/cpp/20000628-1.c: New test.
56219 * gcc.dg/cpp/20000628-1.h: New header for above test.
56220 * gcc.dg/cpp/20000628-1a.h: Likewise.
56221
56222 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
56223
56224 * gcc.dg/cpp: New directory.
56225 * gcc.dg/cpp/cpp.exp: New driver.
56226 * gcc.dg/cpp/20000627-1.c: New test.
56227 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56228 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56229 and rewrite as a compilation test.
56230
56231 * gcc.dg: Move many files into the cpp subdirectory, possibly
56232 renaming or editing them as well.
56233 Old name New name
56234 990119-1.c cpp/19990119-1.c
56235 990228-1.c cpp/19990228-1.c
56236 990407-1.c cpp/19990407-1.c
56237 990409-1.c cpp/19990409-1.c
56238 990413-1.c cpp/19990413-1.c
56239 990703-1.c cpp/19990703-1.c
56240 20000127-1.c cpp/20000127-1.c
56241 20000129-1.c cpp/20000129-1.c
56242 20000207-1.c cpp/20000207-1.c
56243 20000207-2.c cpp/20000207-2.c
56244 20000209-1.c cpp/20000209-1.c
56245 20000209-2.c cpp/20000209-2.c
56246 20000301-1.c cpp/20000301-1.c
56247 20000419-1.c cpp/20000419-1.c
56248 20000510-1.S cpp/20000510-1.S
56249 20000519-1.c cpp/20000519-1.c
56250 20000529-1.c cpp/20000529-1.c
56251 20000625-1.c cpp/20000625-1.c
56252 20000625-2.c cpp/20000625-2.c
56253 cpp-as1.c cpp/assert1.c
56254 cpp-as2.c cpp/assert2.c
56255 cxx-comments-1.c cpp/cxxcom1.c
56256 cxx-comments-2.c cpp/cxxcom2.c
56257 endif-label.c cpp/endif.c
56258 cpp-hash1.c cpp/hash1.c
56259 cpp-hash2.c cpp/hash2.c
56260 cpp-if1.c cpp/if-1.c
56261 cpp-if2.c cpp/if-2.c
56262 cpp-if3.c cpp/if-3.c
56263 cpp-if4.c cpp/if-4.c
56264 cpp-if5.c cpp/if-5.c
56265 cpp-cond.c cpp/if-cexp.c
56266 cpp-missingop.c cpp/if-mop.c
56267 cpp-missingparen.c cpp/if-mpar.c
56268 cpp-opprec.c cpp/if-oppr.c
56269 cpp-ifparen.c cpp/if-paren.c
56270 cpp-shortcircuit.c cpp/if-sc.c
56271 cpp-shift.c cpp/if-shift.c
56272 cpp-unary.c cpp/if-unary.c
56273 cpp-li1.c cpp/line1.c
56274 cpp-li2.c cpp/line2.c
56275 lineno.c cpp/line3.c
56276 lineno-2.c cpp/line4.c
56277 cpp-mi.c cpp/mi1.c
56278 cpp-mic.h cpp/mi1c.h
56279 cpp-micc.h cpp/mi1cc.h
56280 cpp-mind.h cpp/mi1nd.h
56281 cpp-mindp.h cpp/mi1ndp.h
56282 cpp-mix.h cpp/mi1x.h
56283 cpp-mi2.c cpp/mi2.c
56284 cpp-mi2a.h cpp/mi2a.h
56285 cpp-mi2b.h cpp/mi2b.h
56286 cpp-mi2c.h cpp/mi2c.h
56287 cpp-mi3.c cpp/mi3.c
56288 cpp-mi3.def cpp/mi3.def
56289 poison-1.c cpp/poison.c
56290 pr-impl.c cpp/prag-imp.c
56291 cpp-redef-2.c cpp/redef1.c
56292 cpp-redef.c cpp/redef2.c
56293 strpaste.c cpp/strp1.c
56294 strpaste-2.c cpp/strp2.c
56295 cpp-tradpaste.c cpp/tr-paste.c
56296 cpp-tradstringify.c cpp/tr-str.c
56297 cpp-tradwarn1.c cpp/tr-warn1.c
56298 cpp-tradwarn2.c cpp/tr-warn2.c
56299 trigraphs.c cpp/trigraphs.c
56300 cpp-unc1.c cpp/unc1.c
56301 cpp-unc2.c cpp/unc2.c
56302 cpp-unc3.c cpp/unc3.c
56303 cpp-unc.c cpp/unc4.c
56304 undef.c cpp/undef1.c
56305 undef-2.c cpp/undef2.c
56306 cpp-wi1.c cpp/widestr1.c
56307
56308 2000-06-27 Mark Mitchell <mark@codesourcery.com>
56309
56310 * lib/g++.exp (g++_include_flags): Tweak.
56311
56312 2000-06-27 H.J. Lu <hjl@gnu.org>
56313 Loren J. Rittle <ljrittle@acm.org>
56314
56315 * lib/g++.exp (g++_include_flags): Override libgloss.exp
56316 version with one that knows about the new gcc tree structure.
56317 (g++_link_flags): Same.
56318
56319 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
56320
56321 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56322 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56323 case we are cross-compiling.
56324
56325 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56326 g++.old-deja/g++.niklas/Makefile.in,
56327 g++.old-deja/g++.niklas/configure.in,
56328 g++.old-deja/g++.other/Makefile.in,
56329 g++.old-deja/g++.other/configure.in,
56330 gcc.c-torture/code_quality/Makefile.in,
56331 gcc.c-torture/code_quality/configure.in,
56332 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56333 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56334 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56335 gcc.c-torture/execute/ieee/Makefile.in,
56336 gcc.c-torture/execute/ieee/configure.in,
56337 gcc.c-torture/noncompile/Makefile.in,
56338 gcc.c-torture/noncompile/configure.in,
56339 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56340 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56341 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56342
56343 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
56344
56345 * g++.old-deja/g++.other/ambig3.C: New test.
56346
56347 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
56348
56349 * g++.old-deja/g++.pt/syntax1.C: New test.
56350 * g++.old-deja/g++.pt/syntax2.C: New test.
56351 * g++.old-deja/g++.other/syntax3.C: New test.
56352 * g++.old-deja/g++.other/syntax4.C: New test.
56353
56354 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
56355
56356 * gcc.dg/20000623-1.c: Prototype exit and abort.
56357
56358 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
56359
56360 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56361 New tests.
56362 * gcc.dg/cpp-mi3.def: New file.
56363
56364 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56365 inside assertions.
56366 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56367 lexer's error messages.
56368 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56369 divine anything from the linemarkers.
56370 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56371 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56372
56373 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
56374
56375 * gcc.dg/20000623-1.c: New test.
56376
56377 2000-06-22 Jakub Jelinek <jakub@redhat.com>
56378
56379 * gcc.c-torture/execute/20000622-1.c: New test.
56380
56381 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
56382
56383 * g++.old-deja/g++.other/init15.C: New test.
56384
56385 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
56386
56387 * g++.old-deja/g++.pt/vaarg2.C: New test.
56388 * g++.old-deja/g++.pt/vaarg3.C: New test.
56389
56390 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
56391
56392 * g++.old-deja/g++.other/dyncast6.C: New test.
56393
56394 2000-06-15 Jakub Jelinek <jakub@redhat.com>
56395
56396 * gcc.c-torture/execute/loop-6.c: New test.
56397
56398 2000-06-14 Jakub Jelinek <jakub@redhat.com>
56399
56400 * gcc.dg/20000614-1.c: New test.
56401 * gcc.dg/20000614-2.c: New test.
56402
56403 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
56404
56405 * g++.old-deja/g++.other/inline12.C: New test.
56406
56407 2000-06-13 Jakub Jelinek <jakub@redhat.com>
56408
56409 * g++.old-deja/g++.other/eh1.C: New test.
56410
56411 2000-06-12 Jakub Jelinek <jakub@redhat.com>
56412
56413 * g++.old-deja/g++.other/type.C: New test.
56414
56415 2000-06-05 Jakub Jelinek <jakub@redhat.com>
56416
56417 * g++.old-deja/g++.other/initstring.C: New test.
56418
56419 2000-06-12 Jason Merrill <jason@redhat.com>
56420
56421 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56422
56423 2000-06-09 Jeffrey A Law (law@cygnus.com)
56424
56425 * gcc.c-torture/compile/20000609-1.c: New test.
56426
56427 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
56428
56429 * gcc.dg/20000609-1.c: New test.
56430
56431 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
56432
56433 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56434 * gcc.c-torture/noncompile/poison-1.c: Move...
56435 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56436 * gcc.dg/cpp-li1.c: Add a token after the #line.
56437
56438 2000-06-05 Richard Henderson <rth@cygnus.com>
56439
56440 * gcc.c-torture/execute/20000605-2.c: New test.
56441 * gcc.c-torture/execute/20000605-3.c: New test.
56442
56443 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
56444
56445 * g77.f-torture/execute/20000503-1.x: New file.
56446
56447 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
56448
56449 * g++.old-deja/g++.eh/badalloc1.C: New test.
56450
56451 2000-06-05 Richard Henderson <rth@cygnus.com>
56452
56453 * gcc.c-torture/execute/20000605-1.c: New test.
56454
56455 2000-06-05 Jakub Jelinek <jakub@redhat.com>
56456 Nathan Sidwell <nathan@codesourcery.com>
56457
56458 * gcc.c-torture/compile/20000605-1.c: New test.
56459
56460 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
56461
56462 * g77.f-torture/compile/20000601-1.f: New test.
56463
56464 2000-06-03 Richard Henderson <rth@cygnus.com>
56465
56466 * gcc.c-torture/execute/20000603-1.c: New.
56467
56468 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
56469
56470 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56471 * gcc.dg/noreturn-2.c (noreturn): Likewise.
56472
56473 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
56474
56475 * gcc.dg/compare2.c (case 12): XFAIL.
56476 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56477 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56478
56479 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56480
56481 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
56482
56483 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56484 guard macro is already defined when the header is first
56485 included.
56486 * gcc.dg/cpp-mix.h: New file.
56487 * gcc.dg/endif-label.c: Update patterns to match compiler.
56488
56489 * g++.brendan/complex1.C: Declare abort.
56490 * g++.law/refs4.C: Remove XFAIL.
56491 * g++.oliva/expr2.C: Declare abort and exit.
56492
56493 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
56494
56495 * gcc.c-torture/execute/20000528-1.c: New test.
56496
56497 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56498 * g++.old-deja/g++.law/temps4.C: Likewise.
56499
56500 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56501 stdlib.h. Call abort() on failure.
56502 * g++.old-deja/g++.law/refs4.C: Likewise.
56503 * g++.old-deja/g++.law/temps4.C: Likewise.
56504 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56505 * gcc.c-torture/execute/20000112-1.c: Include string.h.
56506
56507 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
56508
56509 Relative to g++.dg/special:
56510 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56511
56512 Relative to g++.old-deja:
56513 * g++.brendan/complex1.C, g++.jason/optimize2.C,
56514 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56515 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56516 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56517 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56518 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56519 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56520
56521 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56522 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56523 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56524 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56525 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56526 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56527 and/or string.h.
56528
56529 * g++.other/goto1.C: Update expectations for error messages.
56530
56531 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
56532
56533 * gcc.c-torture/compile/20000523-1.c: New test.
56534
56535 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
56536
56537 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56538
56539 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
56540
56541 * g++.old-deja/g++.eh/catch11.C: New test.
56542 * g++.old-deja/g++.eh/catch12.C: New test.
56543
56544 2000-05-24 Nick Clifton <nickc@cygnus.com>
56545
56546 * gcc.c-torture/execute/20000523-1.c: New test.
56547
56548 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
56549
56550 * c-torture/execute/bcp-1.c: Replace abort in arg of
56551 __builtin_constant_p with a generic external function.
56552
56553 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56554 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56555 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56556 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56557 Prototype abort and/or exit.
56558
56559 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56560 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56561 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56562 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56563
56564 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
56565
56566 * gcc.dg/dwarf2-1.c: New test.
56567
56568 2000-05-20 Richard Henderson <rth@cygnus.com>
56569
56570 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56571
56572 2000-05-20 Andreas Jaeger <aj@suse.de>
56573
56574 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56575 testcase.
56576
56577 2000-05-19 David Edelsohn <edelsohn@gnu.org>
56578
56579 * gcc.c-torture/execute/20000519-2.c: New test.
56580
56581 2000-05-19 Andreas Jaeger <aj@suse.de>
56582
56583 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56584 which fails with SSA.
56585
56586 * lib/c-torture.exp: Also test with -O3 -fssa.
56587
56588 2000-05-18 Michael Meissner <meissner@redhat.com>
56589
56590 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56591 * gcc.c-torture/execute/920415-1.c: Ditto.
56592 * gcc.c-torture/execute/920501-1.c: Ditto.
56593 * gcc.c-torture/execute/conversion.c: Ditto.
56594 * gcc.c-torture/execute/cvt-1.c: Ditto.
56595
56596 2000-05-18 Jeffrey A Law (law@cygnus.com)
56597
56598 * gcc.c-torture/compile/20000518-1.c: New test.
56599
56600 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
56601
56602 * g77.f-torture/compile/200005018.f: New test.
56603
56604 2000-05-17 Jeffrey A Law (law@cygnus.com)
56605
56606 * gcc.c-torture/compile/20000517-1.c: New test.
56607
56608 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56609
56610 * gcc.c-torture/execute/20000516-1.c: New test.
56611
56612 2000-05-15 Jakub Jelinek <jakub@redhat.com>
56613
56614 * g++.old-deja/g++.other/eh.C: New test.
56615
56616 2000-05-12 Richard Henderson <rth@cygnus.com>
56617
56618 * gcc.c-torture/execute/990208-1.c (main): Don't pass
56619 constants through to doit's conditional.
56620
56621 2000-05-11 Jeffrey A Law (law@cygnus.com)
56622
56623 * gcc.c-torture/compile/20000511-1.c: New test.
56624 * g77.f-torture/compile/20000511-1.f: New test.
56625 * g77.f-torture/compile/20000511-2.f: New test.
56626
56627 2000-05-11 Michael Meissner <meissner@redhat.com>
56628
56629 * gcc.c-torture/execute/20000511-1.c: New test.
56630
56631 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
56632
56633 * gcc.dg/dg.exp: Scan .S files as well as .c files.
56634 * gcc.dg/20000510-1.S: New.
56635
56636 2000-05-08 Catherine Moore <clm@cygnus.com>
56637
56638 * gcc.dg/unused-3.c: New.
56639
56640 2000-05-06 Richard Henderson <rth@cygnus.com>
56641
56642 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56643 * g++.old-deja/g++.mike/warn1.C: Likewise.
56644 * g++.old-deja/g++.pt/local1.C: Likewise.
56645 * g++.old-deja/g++.pt/local7.C: Likewise.
56646 * g++.old-deja/g++.pt/spec16.C: Likewise.
56647
56648 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
56649
56650 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56651
56652 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
56653
56654 * g77.f-torture/execute/20000503-1.f: New test.
56655
56656 2000-05-04 Andreas Jaeger <aj@suse.de>
56657
56658 * gcc.dg/noreturn-2.c: New test.
56659
56660 2000-05-04 Neil Booth <NeilB@earthling.net>
56661
56662 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56663 preprocessor.
56664
56665 2000-05-04 Richard Henderson <rth@cygnus.com>
56666
56667 * gcc.c-torture/execute/20000503-1.c: Fix typo.
56668
56669 2000-05-04 Richard Henderson <rth@cygnus.com>
56670
56671 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
56672 OpenSSL by Jason R Thorpe.
56673
56674 2000-05-03 Jim Wilson <wilson@cygnus.com>
56675
56676 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56677
56678 2000-05-03 Robert Lipe <robertlipe@usa.net>
56679
56680 * gcc.dg/20000503-1.c: New test.
56681
56682 2000-05-02 Jakub Jelinek <jakub@redhat.com>
56683
56684 * gcc.c-torture/compile/20000502-1.c: New test.
56685 * g++.old-deja/g++.other/align.C: New test.
56686 * gcc.dg/cpp-tradstringify.c: New test.
56687
56688 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
56689
56690 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56691 and hard registers.
56692
56693 2000-04-26 Geoff Keating <geoffk@cygnus.com>
56694
56695 * gcc.c-torture/execute/loop-5.c: New test.
56696
56697 2000-04-25 Jakub Jelinek <jakub@redhat.com>
56698
56699 * gcc.c-torture/execute/va-arg-20.c: New test.
56700
56701 2000-04-23 Jeffrey A Law (law@cygnus.com)
56702
56703 * gcc.c-torture/execute/20000422-1.c: New test.
56704
56705 2000-04-20 Greg McGary <gkm@gnu.org>
56706
56707 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56708 when optimizing, but without sibling-call optimizations (-O1).
56709
56710 2000-04-20 Jeffrey A Law (law@cygnus.com)
56711
56712 * gcc.c-torture/compile/20000420-1.c: New test.
56713
56714 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
56715
56716 * g++.abi/ptrflags.C: New test.
56717 * g++.eh/catchptr1.C: Test incomplete pointer chains.
56718
56719 2000-04-19 Catherine Moore <clm@cygnus.com>
56720
56721 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56722
56723 2000-04-19 Greg McGary <gkm@gnu.org>
56724
56725 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56726 sibling-call optimizations.
56727
56728 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
56729
56730 * gcc.dg/20000419-1.c: New test.
56731
56732 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
56733
56734 * gcc.c-torture/execute/20000412-6.c: New test.
56735
56736 2000-04-12 Jeffrey A Law (law@cygnus.com)
56737
56738 * gcc.c-torture/execute/20000412-5.c: New test.
56739 * g77.f-torture/compile/20000412-1.f: New test.
56740 * gcc.c-torture/execute/20000412-4.c: New test.
56741 * gcc.c-torture/compile/20000412-2.c: New test.
56742 * gcc.c-torture/execute/20000412-3.c: New test.
56743 * gcc.c-torture/compile/20000412-1.c: New test.
56744 * gcc.c-torture/execute/20000412-2.c: New test.
56745
56746 2000-04-12 Jakub Jelinek <jakub@redhat.com>
56747
56748 * objc/execute/bf-20.m: New test.
56749
56750 2000-04-10 Richard Henderson <rth@cygnus.com>
56751
56752 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56753
56754 * gcc.c-torture/execute/20000412-1.c: New test.
56755
56756 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
56757
56758 * g++.old-deja/g++.eh/catchptr1.C: New test.
56759
56760 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
56761
56762 * g++.old-deja/g++.abi/cxa_vec.C: New test.
56763
56764 2000-04-08 Neil Booth <NeilB@earthling.net>
56765
56766 * gcc.dg/cpp-nullchar.c: Remove test as
56767 embedded nulls cause problems.
56768
56769 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56770
56771 * gcc.dg/compare2.c: New test.
56772
56773 2000-04-08 Neil Booth <NeilB@earthling.net>
56774
56775 * gcc.dg/cpp-nullchar.c: New test.
56776
56777 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
56778
56779 * gcc.dg/cpp-mi2.c: New test.
56780 * gcc.dg/cpp-mi2[abc].h: New files.
56781
56782 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
56783
56784 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56785 member name.
56786
56787 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
56788
56789 * g++.old-deja/g++.abi/vmihint.C: New test.
56790
56791 2000-04-06 Neil Booth <NeilB@earthling.net>
56792
56793 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56794 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56795 copyright.
56796
56797 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
56798
56799 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56800 avoid stack-frame overwrite.
56801
56802 2000-04-05 Jakub Jelinek <jakub@redhat.com>
56803
56804 * gcc.c-torture/compile/20000405-2.c: New test.
56805 * gcc.c-torture/compile/20000405-3.c: New test.
56806
56807 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56808
56809 * gcc.c-torture/compile/20000405-1.c: New test.
56810
56811 2000-04-04 Geoff Keating <geoffk@cygnus.com>
56812
56813 * gcc.dg/cast-qual-1.c: Revert last change.
56814
56815 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56816
56817 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56818
56819 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
56820
56821 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56822 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56823
56824 2000-04-03 Jeffrey A Law (law@cygnus.com)
56825
56826 * gcc.c-torture/compile/20000403-2.c: New test.
56827 * gcc.c-torture/compile/20000403-1.c: New test.
56828
56829 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
56830
56831 * gcc.c-torture/execute/20000403-1.c: New test.
56832
56833 2000-04-03 Geoff Keating <geoffk@cygnus.com>
56834
56835 * gcc.c-torture/execute/20000402-1.c: New test.
56836
56837 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
56838
56839 * gcc.c-torture/execute/va-arg-15.c: New test.
56840 * gcc.c-torture/execute/va-arg-16.c: New test.
56841 * gcc.c-torture/execute/va-arg-17.c: New test.
56842 * gcc.c-torture/execute/va-arg-18.c: New test.
56843 * gcc.c-torture/execute/va-arg-19.c: New test.
56844
56845 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
56846
56847 * gcc.c-torture/compile/981211-1.c: Move to...
56848 * gcc.dg/cpp-as1.c: ...here.
56849 * gcc.dg/cpp-as2.c: New file.
56850
56851 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56852 compiler.
56853
56854 2000-04-02 Neil Booth <NeilB@earthling.net>
56855
56856 * gcc.dg/cpp-cond.c New tests.
56857 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
56858 accidental success less likely.
56859 * gcc.dg/cpp-missingop.c New tests.
56860 * gcc.dg/cpp-missingparen.c New tests.
56861 * gcc.dg/cpp-shift.c New tests.
56862 * gcc.dg/cpp-shortcircuit.c New tests.
56863 * gcc.dg/cpp-unary.c New tests.
56864
56865 2000-03-29 Jeffrey A Law (law@cygnus.com)
56866
56867 * gcc.c-torture/compile/20000329-1.c: New test.
56868
56869 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
56870
56871 * gcc.c-torture/compile/20000326-1.c: New test.
56872 * gcc.c-torture/compile/20000326-2.c: New test.
56873
56874 2000-03-24 Geoff Keating <geoffk@cygnus.com>
56875
56876 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56877 the first parameter is a function argument.
56878
56879 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
56880
56881 * g++.old-deja/g++.ext/array4.C: New test.
56882
56883 2000-03-22 Geoff Keating <geoffk@cygnus.com>
56884
56885 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56886
56887 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56888
56889 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56890
56891 2000-03-19 Richard Henderson <rth@cygnus.com>
56892
56893 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56894
56895 2000-03-19 Richard Henderson <rth@cygnus.com>
56896
56897 * gcc.c-torture/compile/20000319-1.c: New test.
56898
56899 2000-03-14 Jeffrey A Law (law@cygnus.com)
56900
56901 * gcc.c-torture/execute/20000314-3.c: New test.
56902 * gcc.c-torture/execute/20000314-2.c: New test.
56903 * gcc.c-torture/execute/20000314-1.c: New test.
56904 * gcc.c-torture/compile/20000314-2.c: New test.
56905 * gcc.c-torture/compile/20000314-1.c: New test.
56906
56907 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
56908
56909 * g++.old-deja/g++.warn/inline.C: New test.
56910
56911 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
56912
56913 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56914 standards-compliant result rather than specific constants.
56915 Put test-values in array.
56916
56917 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
56918
56919 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56920 (g++_target_compile): Put test-specific options last.
56921
56922 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
56923
56924 * g++.old-deja/g++.eh/vbase4.C: New test.
56925
56926 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
56927
56928 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56929
56930 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
56931
56932 * g++.old-deja/g++.brendan/misc12.C: Removed.
56933 * g++.old-deja/g++.pt/memtemp77.C: Constify.
56934 * g++.old-deja/g++.ext/pretty4.C: New test.
56935
56936 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
56937
56938 * g++.old-deja/g++.other/string2.C: New test.
56939
56940 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
56941
56942 * g++.old-deja/g++.warn/impint2.C: New test.
56943
56944 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
56945
56946 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56947 is 1, not zero.
56948
56949 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
56950
56951 * g++.old-deja/g++.warn/impint.C: New test.
56952 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56953 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56954 * g++.old-deja/g++.pt/explicit12.C: Likewise.
56955 * g++.old-deja/g++.pt/explicit13.C: Likewise.
56956 * g++.old-deja/g++.pt/explicit17.C: Likewise.
56957 * g++.old-deja/g++.pt/explicit18.C: Likewise.
56958 * g++.old-deja/g++.pt/explicit19.C: Likewise.
56959 * g++.old-deja/g++.pt/explicit23.C: Likewise.
56960 * g++.old-deja/g++.pt/explicit31.C: Likewise.
56961 * g++.old-deja/g++.pt/explicit35.C: Likewise.
56962 * g++.old-deja/g++.pt/explicit6.C: Likewise.
56963 * g++.old-deja/g++.pt/memclass7.C: Likewise.
56964
56965 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
56966
56967 * gcc.dg/cpp-redef.c: New test.
56968
56969 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
56970
56971 * g++.old-deja/g++.pt/unify7.C: New test.
56972
56973 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56974
56975 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56976 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56977
56978 2000-02-25 Geoff Keating <geoffk@cygnus.com>
56979
56980 * gcc.c-torture/compile/20000224-1.c: New test.
56981
56982 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56983
56984 * gcc.c-torture/compile/cpp-2.c: New test.
56985 * gcc.c-torture/compile/cpp-1.c: New test.
56986
56987 2000-02-25 Jeffrey A Law (law@cygnus.com)
56988
56989 * gcc.c-torture/execute/20000225-1.c: New test.
56990
56991 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56992
56993 * gcc.dg/cpp-li2.c: New test.
56994
56995 * gcc.dg/cpp-wi1.c: New test.
56996
56997 * gcc.dg/cpp-li1.c: New test.
56998
56999 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
57000
57001 * g++.old-deja/g++.other/sizeof5.C: New test.
57002
57003 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57004
57005 * gcc.c-torture/execute/va-arg-13.c: New test.
57006
57007 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
57008
57009 * gcc.c-torture/execute/va-arg-12.c: New test.
57010
57011 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57012
57013 * gcc.c-torture/execute/20000223-1.c: New test.
57014
57015 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57016
57017 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57018
57019 2000-02-22 Mark Mitchell <mark@codesourcery.com>
57020
57021 * g++.old-deja/g++.abi/ptrmem.C: New test.
57022
57023 2000-02-19 Richard Henderson <rth@cygnus.com>
57024
57025 * gcc.c-torture/compile/init-3.c: New.
57026
57027 2000-02-17 Mark Mitchell <mark@codesourcery.com>
57028
57029 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57030 ALWAYS_CXXFLAGS.
57031
57032 2000-02-11 Robert Lipe <robertl@sco.com>
57033
57034 * gcc.c-torture/compile/20000211-3.c: New test.
57035
57036 2000-02-11 Martin Buchholz <martin@xemacs.org>
57037
57038 * gcc.c-torture/compile/20000211-2.c: New test.
57039
57040 2000-02-11 Jeffrey A Law (law@cygnus.com)
57041
57042 * gcc.c-torture/compile/20000211-1.c: New test.
57043
57044 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
57045
57046 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57047 on native targets
57048
57049 2000-02-08 Nathan Sidwell <nathan@acm.org>
57050
57051 * g++.old-deja/g++.other/cast5.C: New test.
57052
57053 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
57054
57055 * gcc.c-torture/execute/20000205-1.c: New.
57056
57057 2000-02-03 Nathan Sidwell <nathan@acm.org>
57058
57059 * g++.old-deja/g++.jason/cast3.C: Return void.
57060 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57061
57062 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57063
57064 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57065
57066 * gcc.dg/loop-1.c: New test.
57067
57068 2000-01-27 Jakub Jelinek <jakub@redhat.com>
57069
57070 * gcc.c-torture/compile/20000127-1.c: New test.
57071 * gcc.c-torture/execute/991228-1.c: New test.
57072
57073 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57074
57075 * gcc.dg/unused-2.c: New test.
57076
57077 * gcc.dg/conv-1.c: New test.
57078
57079 2000-01-24 Mark Mitchell <mark@codesourcery.com>
57080
57081 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57082 compiler.
57083 (tool_option_proc): Fix typo.
57084
57085 2000-01-24 Geoff Keating <geoffk@cygnus.com>
57086
57087 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57088 of the ld on the host, not on the build machine.
57089 Also, don't crash if '--help' is not a supported option.
57090
57091 2000-01-24 Richard Henderson <rth@cygnus.com>
57092
57093 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57094
57095 2000-01-20 Jeffrey A Law (law@cygnus.com)
57096
57097 * gcc.c-torture/execute/20000120-2.c: New test.
57098 * gcc.c-torture/execute/20000120-1.c: New test.
57099
57100 2000-01-13 Jeffrey A Law (law@cygnus.com)
57101
57102 * gcc.c-torture/execute/20000113-1.c: New test.
57103
57104 2000-01-12 Jeffrey A Law (law@cygnus.com)
57105
57106 * gcc.c-torture/execute/20000112-1.c: New test.
57107
57108 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57109
57110 * gcc.dg/20000111-1.c: New test.
57111
57112 2000-01-10 Jeffrey A Law (law@cygnus.com)
57113
57114 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57115 with 16 bit integers.
57116
57117 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57118
57119 * gcc.dg/20000108-1.c: New test.
57120
57121 2000-01-05 Nathan Sidwell <nathan@acm.org>
57122
57123 * g++.old-deja/g++.ns/koenig8.C: New test.
57124
57125 2000-01-05 Nathan Sidwell <nathan@acm.org>
57126
57127 * g++.old-deja/g++.other/cast4.C: New test.
57128
57129 2000-01-05 Jeffrey A Law (law@cygnus.com)
57130
57131 * gcc.c-torture/compile/20000105-2.c: New test.
57132 * gcc.c-torture/compile/20000105-1.c: New test.
57133
57134 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57135
57136 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57137 references to printf & atoi to conform to ANSI standard.
57138 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57139 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57140 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57141 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57142 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57143 * g++.old-deja/g++.brendan/complex1.C: Likewise.
57144 * g++.old-deja/g++.brendan/copy1.C: Likewise.
57145 * g++.old-deja/g++.brendan/copy2.C: Likewise.
57146 * g++.old-deja/g++.brendan/copy3.C: Likewise.
57147 * g++.old-deja/g++.brendan/copy4.C: Likewise.
57148 * g++.old-deja/g++.brendan/copy5.C: Likewise.
57149 * g++.old-deja/g++.brendan/copy6.C: Likewise.
57150 * g++.old-deja/g++.brendan/copy7.C: Likewise.
57151 * g++.old-deja/g++.brendan/copy8.C: Likewise.
57152 * g++.old-deja/g++.brendan/crash11.C: Likewise.
57153 * g++.old-deja/g++.brendan/crash14.C: Likewise.
57154 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57155 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57156 * g++.old-deja/g++.brendan/delete2.C: Likewise.
57157 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57158 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57159 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57160 * g++.old-deja/g++.brendan/eh1.C: Likewise.
57161 * g++.old-deja/g++.brendan/groff1.C: Likewise.
57162 * g++.old-deja/g++.brendan/init3.C: Likewise.
57163 * g++.old-deja/g++.brendan/misc12.C: Likewise.
57164 * g++.old-deja/g++.brendan/misc7.C: Likewise.
57165 * g++.old-deja/g++.brendan/new2.C: Likewise.
57166 * g++.old-deja/g++.brendan/operators4.C: Likewise.
57167 * g++.old-deja/g++.brendan/operators5.C: Likewise.
57168 * g++.old-deja/g++.brendan/overload2.C: Likewise.
57169 * g++.old-deja/g++.brendan/overload7.C: Likewise.
57170 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57171 * g++.old-deja/g++.brendan/reference1.C: Likewise.
57172 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57173 * g++.old-deja/g++.brendan/template24.C: Likewise.
57174 * g++.old-deja/g++.brendan/template3.C: Likewise.
57175 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57176 * g++.old-deja/g++.jason/inline3.C: Likewise.
57177 * g++.old-deja/g++.jason/opeq.C: Likewise.
57178 * g++.old-deja/g++.law/arg5.C: Likewise.
57179 * g++.old-deja/g++.law/arm7.C: Likewise.
57180 * g++.old-deja/g++.law/ctors11.C: Likewise.
57181 * g++.old-deja/g++.law/cvt8.C: Likewise.
57182 * g++.old-deja/g++.law/init9.C: Likewise.
57183 * g++.old-deja/g++.law/refs4.C: Likewise.
57184 * g++.old-deja/g++.law/template2.C: Likewise.
57185 * g++.old-deja/g++.law/visibility24.C: Likewise.
57186 * g++.old-deja/g++.law/vtable3.C: Likewise.
57187 * g++.old-deja/g++.mike/asm2.C: Likewise.
57188 * g++.old-deja/g++.mike/eh1.C: Likewise.
57189 * g++.old-deja/g++.mike/misc1.C: Likewise.
57190 * g++.old-deja/g++.mike/misc13.C: Likewise.
57191 * g++.old-deja/g++.mike/misc14.C: Likewise.
57192 * g++.old-deja/g++.mike/ns12.C: Likewise.
57193 * g++.old-deja/g++.mike/p1248.C: Likewise.
57194 * g++.old-deja/g++.mike/p3708.C: Likewise.
57195 * g++.old-deja/g++.mike/p3708a.C: Likewise.
57196 * g++.old-deja/g++.mike/p3708b.C: Likewise.
57197 * g++.old-deja/g++.mike/p646.C: Likewise.
57198 * g++.old-deja/g++.mike/p700.C: Likewise.
57199 * g++.old-deja/g++.mike/p783.C: Likewise.
57200 * g++.old-deja/g++.mike/p783a.C: Likewise.
57201 * g++.old-deja/g++.mike/p783b.C: Likewise.
57202 * g++.old-deja/g++.mike/p786.C: Likewise.
57203 * g++.old-deja/g++.mike/p789.C: Likewise.
57204 * g++.old-deja/g++.mike/p789a.C: Likewise.
57205 * g++.old-deja/g++.mike/p807a.C: Likewise.
57206 * g++.old-deja/g++.other/delete3.C: Likewise.
57207 * g++.old-deja/g++.other/dyncast1.C: Likewise.
57208 * g++.old-deja/g++.other/dyncast2.C: Likewise.
57209 * g++.old-deja/g++.other/dyncast3.C: Likewise.
57210 * g++.old-deja/g++.other/empty1.C: Likewise.
57211 * g++.old-deja/g++.other/temporary1.C: Likewise.
57212 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57213 * g++.old-deja/g++.pt/t16.C: Likewise.
57214 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57215
57216 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
57217
57218 * gcc.dg/991230-1.c: New test.
57219
57220 1999-12-29 Jeffrey A Law (law@cygnus.com)
57221
57222 * gcc.c-torture/compile/991229-3.c: New test.
57223 * gcc.c-torture/compile/991229-2.c: New test.
57224 * gcc.c-torture/compile/991229-1.c: New test.
57225
57226 1999-12-29 Greg McGary <gkm@eng.ascend.com>
57227
57228 * gcc.c-torture/compile/labels-2.c: New test.
57229
57230 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
57231
57232 * gcc.c-torture/execute/991227-1.c: New test.
57233
57234 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57235
57236 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57237
57238 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
57239
57240 * gcc.c-torture/execute/991221-1.c: New test.
57241
57242 1999-12-20 Nathan Sidwell <nathan@acm.org>
57243
57244 * g++.old-deja/g++.other/cast3.C: New test.
57245
57246 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
57247
57248 * gcc.c-torture/execute/991216-4.c: New test.
57249
57250 1999-12-16 Michael Meissner <meissner@cygnus.com>
57251
57252 * gcc.c-torture/execute/991216-1.c: New test.
57253 * gcc.c-torture/execute/991216-2.c: New test.
57254 * gcc.c-torture/execute/991216-3.c: New test.
57255
57256 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
57257
57258 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57259 Actually make the test fail by using "-O2" for compilation.
57260
57261 1999-12-15 Nathan Sidwell <nathan@acm.org>
57262
57263 * g++.old-deja/g++.warn/cast-align1.C: New test.
57264
57265 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
57266
57267 * gcc.c-torture/compile/991214-1.c: New test.
57268 * gcc.c-torture/compile/991214-2.c: New test.
57269
57270 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
57271
57272 * gcc.dg/991214-1.c: New test.
57273
57274 1999-12-13 Jeffrey A Law (law@cygnus.com)
57275
57276 * gcc.c-torture/compile/991213-3.c: New test.
57277 * gcc.c-torture/compile/991213-2.c: New test.
57278 * gcc.c-torture/compile/991213-1.c: New test.
57279
57280 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
57281
57282 * gcc.dg/991209-1.c: New test.
57283
57284 1999-12-08 Nathan Sidwell <nathan@acm.org>
57285
57286 * gcc.c-torture/compile/991208-1.c: New test.
57287
57288 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57289
57290 * gcc.dg/ultrasp2.c: New test.
57291
57292 1999-12-05 Alex Samuel <samuel@codesourcery.com>
57293
57294 * g++.old-deja/g++.abi/align.C (main): Fix typo.
57295
57296 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
57297
57298 * gcc.c-torture/compile/991202-1.c: New test.
57299 * gcc.c-torture/execute/991202-1.c: New test.
57300 * gcc.c-torture/execute/991202-2.c: New test.
57301 * gcc.c-torture/execute/991202-3.c: New test.
57302
57303 1999-12-02 Alex Samuel <samuel@codesourcery.com>
57304
57305 * g++.old-deja/g++.abi/align.C: New test.
57306 * g++.old-deja/g++.abi/aggregates.C: Likewise.
57307 * g++.old-deja/g++.abi/bitfields.C: Likewise.
57308
57309 1999-12-01 Richard Henderson <rth@cygnus.com>
57310
57311 * gcc.c-torture/execute/991201-1.c: New.
57312
57313 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
57314
57315 * gcc.dg/991129-1.c: New test.
57316
57317 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
57318
57319 * gcc.c-torture/compile/991127-1.c: New test.
57320
57321 1999-11-22 Nathan Sidwell <nathan@acm.org>
57322
57323 * g++.old-deja/g++.other/warn4.C: New test.
57324
57325 1999-11-22 Nathan Sidwell <nathan@acm.org>
57326
57327 * g++.old-deja/g++.eh/cleanup2.C: New test.
57328 * g++.old-deja/g++.ext/pretty2.C: New test.
57329 * g++.old-deja/g++.ext/pretty3.C: New test.
57330 * g++.old-deja/g++.other/debug6.C: New test.
57331
57332 1999-10-20 Jim Wilson <wilson@cygnus.com>
57333
57334 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57335 compiler_output to look for one error message instead of two.
57336
57337 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
57338
57339 * gcc.c-torture/execute/991118-1.c: Also test case
57340 where the word boundary does not split a byte evenly.
57341
57342 1999-11-19 Nathan Sidwell <nathan@acm.org>
57343
57344 * g++.old-deja/g++.ext/restrict1.C: New test.
57345
57346 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57347
57348 * gcc.c-torture/execute/991118-1.c: New test.
57349
57350 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
57351
57352 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57353 working directory pathnames.
57354
57355 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
57356
57357 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57358 host is equipped with driver.h and driver.o so it can actually
57359 compile and run the tests.
57360
57361 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
57362
57363 * gcc.c-torture/compile/991008-1.c: New test.
57364
57365 1999-11-08 Nick Clifton <nickc@cygnus.com>
57366
57367 * lib/gcc-dg.exp: Include target-supports.exp
57368
57369 1999-11-05 Nick Clifton <nickc@cygnus.com>
57370
57371 * lib/target-supports.exp: New file: Provide procs to test for
57372 features supported by the target.
57373 (check_weak_available): Moved here from ecos.exp.
57374 (check_alias_available): New proc: Determine of the target
57375 toolchain supports the alias attribute.
57376
57377 * gcc.dg/special/ecos.exp: Move check_weak_available to
57378 target-supports.exp.
57379 (alias-1.c): Only perform the test if the target supports
57380 aliases.
57381 (wkali-1.c): Only perform the test if the target supports
57382 aliases.
57383
57384 * gcc.dg/990506-0.c: Expect error messages from cross
57385 targets as well as native targets.
57386
57387 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57388
57389 * gcc.dg/ultrasp1.c: Removed xfail.
57390 * gcc.dg/struct-ret-2.c: Likewise.
57391 * gcc.dg/array-1.c: Likewise.
57392
57393 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57394
57395 * gcc.dg/struct-ret-2.c: New test.
57396
57397 * gcc.dg/array-1.c: New test.
57398
57399 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
57400
57401 * gcc.c-torture/execute/991030-1.c: New test.
57402
57403 1999-10-26 Richard Henderson <rth@cygnus.com>
57404
57405 * gcc.c-torture/compile/991026-2.c: New test.
57406
57407 1999-10-26 Jeffrey A Law (law@cygnus.com)
57408
57409 * gcc.c-torture/compile/991026-1.c: New test.
57410
57411 1999-10-23 Jeffrey A Law (law@cygnus.com)
57412
57413 * gcc.c-torture/execute/991023-1.c: New test.
57414
57415 1999-10-19 Jeffrey A Law (law@cygnus.com)
57416
57417 * gcc.c-torture/execute/991019-1.c: New test.
57418
57419 1999-10-16 Richard Henderson <rth@cygnus.com>
57420
57421 * gcc.c-torture/execute/991016-1.c: New test.
57422
57423 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
57424
57425 * gcc.c-torture/execute/991014-1.c: New test.
57426
57427 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
57428
57429 * g++.old-deja/g++.other/union2.C: New test.
57430
57431 1999-10-13 Nathan Sidwell <nathan@acm.org>
57432
57433 * g++.old-deja/g++.other/vaarg2.C: New test.
57434 * g++.old-deja/g++.other/vaarg3.C: New test.
57435
57436 1999-10-12 Craig Burley <craig@jcb-sc.com>
57437
57438 * g77.f-torture/noncompile/19990905-1.f: Moved from being
57439 in compile/.
57440
57441 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
57442
57443 * gcc.c-torture/execute/va-arg-11.c: New test.
57444
57445 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
57446
57447 * lib/file-format.exp (gcc_target_object_format): Don't
57448 crash if objdump is unavailable.
57449
57450 1999-09-29 Donn Terry <donn@interix.com>
57451
57452 * gcc.misc-tests/mg.exp: delete extraneous redirection.
57453
57454 1999-09-28 Nick Clifton <nickc@cygnus.com>
57455
57456 * gcc.c-torture/compile/990928-1.c: New test.
57457
57458 1999-09-28 Nathan Sidwell <nathan@acm.org>
57459
57460 * g++.old-deja/g++.other/decl6.C: New test.
57461
57462 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57463
57464 * gcc.c-torture/execute/va-arg-10.c: New test.
57465
57466 1999-09-27 Nathan Sidwell <nathan@acm.org>
57467
57468 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57469 __PRETTY_FUNCTION__.
57470
57471 1999-09-23 Nick Clifton <nickc@cygnus.com>
57472
57473 * gcc.c-torture/execute/990923-1.c: New test.
57474
57475 1999-09-21 Nick Clifton <nickc@cygnus.com>
57476
57477 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57478 for which -fpic is inappropriate.
57479
57480 1999-09-21 Mark Mitchell <mark@codesourcery.com>
57481
57482 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57483
57484 1999-09-21 Nathan Sidwell <nathan@acm.org>
57485
57486 * g++.old-deja/g++.other/dyncast1.C: New test.
57487 * g++.old-deja/g++.other/dyncast2.C: New test.
57488 * g++.old-deja/g++.other/dyncast3.C: New test.
57489 * g++.old-deja/g++.other/dyncast4.C: New test.
57490 * g++.old-deja/g++.other/dyncast5.C: New test.
57491 * g++.old-deja/g++.eh/catch3.C: New test.
57492 * g++.old-deja/g++.eh/catch3p.C: New test.
57493 * g++.old-deja/g++.eh/catch4.C: New test.
57494 * g++.old-deja/g++.eh/catch4p.C: New test.
57495 * g++.old-deja/g++.eh/catch5.C: New test.
57496 * g++.old-deja/g++.eh/catch5p.C: New test.
57497 * g++.old-deja/g++.eh/catch6.C: New test.
57498 * g++.old-deja/g++.eh/catch6p.C: New test.
57499 * g++.old-deja/g++.eh/catch7.C: New test.
57500 * g++.old-deja/g++.eh/catch7p.C: New test.
57501 * g++.old-deja/g++.eh/catch8.C: New test.
57502 * g++.old-deja/g++.eh/catch8p.C: New test.
57503 * g++.old-deja/g++.eh/catch9.C: New test.
57504 * g++.old-deja/g++.eh/catch9p.C: New test.
57505
57506 1999-09-13 Nathan Sidwell <nathan@acm.org>
57507
57508 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57509 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57510
57511 1999-09-13 Jeffrey A Law (law@cygnus.com)
57512
57513 * gcc.c-torture/compile/990913-1.c: New test.
57514
57515 1999-09-10 Nathan Sidwell <nathan@acm.org>
57516
57517 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57518 * g++.old-deja/g++.jason/rfg5.C: Likewise.
57519
57520 1999-09-09 Richard Henderson <rth@cygnus.com>
57521
57522 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57523
57524 1999-09-09 Nathan Sidwell <nathan@acm.org>
57525
57526 * g++.old-deja/g++.other/lookup11.C: New test.
57527 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57528 what is permitted and what we want.
57529 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57530 overload use.
57531 * g++.old-deja/g++.jason/rfg5.C: Likewise.
57532
57533 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
57534
57535 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57536 * gcc.c-torture/noncompile/poison-1.c: New file.
57537
57538 1999-09-08 Nathan Sidwell <nathan@acm.org>
57539
57540 * g++.old-deja/g++.other/sizeof3.C: New test.
57541 * g++.old-deja/g++.other/sizeof4.C: New test.
57542 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57543 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57544
57545 1999-09-07 Richard Henderson <rth@cygnus.com>
57546
57547 * gcc.dg/va-arg-1.c: New.
57548
57549 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57550
57551 * gcc.c-torture/execute/va-arg-9.c: New test.
57552
57553 1999-09-05 Craig Burley <craig@jcb-sc.com>
57554
57555 * g77.f-torture/compile/980519-2.f: New test.
57556 * g77.f-torture/compile/19990905-0.f: New test.
57557 * g77.f-torture/compile/19990905-1.f: New test.
57558 * g77.f-torture/compile/19990905-2.f: New test.
57559
57560 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57561
57562 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
57563
57564 * gcc.c-torture/execute/990827-1.c: Fix typo.
57565
57566 1999-09-03 Nathan Sidwell <nathan@acm.org>
57567
57568 * g++.old-deja/g++.other/deref1.C: New test.
57569
57570 1999-09-02 Nathan Sidwell <nathan@acm.org>
57571
57572 * g++.old-deja/g++.other/ambig2.C: New test.
57573 * g++.old-deja/g++.other/cond5.C: New test.
57574 * g++.old-deja/g++.other/lookup16.C: New test.
57575
57576 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
57577
57578 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57579 assemblers too.
57580
57581 1999-08-31 Jeffrey A Law (law@cygnus.com)
57582
57583 * lib/c-torture.exp: Avoid the "compare executables" optimization
57584 when testing native.
57585
57586 1999-08-29 Jeffrey A Law (law@cygnus.com)
57587
57588 * gcc.c-torture/execute/990829-1.c: New test.
57589 * gcc.c-torture/compile/990829-1.c: New test.
57590
57591 1999-08-27 Paul Burchard <burchard@pobox.com>
57592
57593 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57594 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57595 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57596 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57597 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57598 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57599 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57600 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57601 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57602 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57603 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57604
57605 1999-08-27 Jeffrey A Law (law@cygnus.com)
57606
57607 * gcc.c-torture/execute/990827-1.c: New test.
57608
57609 1999-08-26 Craig Burley <craig@jcb-sc.com>
57610
57611 * g77.f-torture/noncompile/19990826-4.f: New test.
57612
57613 * g77.f-torture/compile/19990826-3.f: New test.
57614
57615 * g77.f-torture/execute/19990826-2.f: New test.
57616
57617 * g77.f-torture/compile/19990826-1.f: New test.
57618
57619 * gcc.c-torture/execute/990826-0.c: New test.
57620 * g77.c-torture/execute/19990826-0.f: New test.
57621
57622 * g77.f-torture/noncompile/970626-2.f: New test.
57623
57624 1999-08-25 Paul Burchard <burchard@pobox.com>
57625
57626 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57627 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57628 lss-011.C: New tests.
57629
57630 1999-08-25 Nathan Sidwell <nathan@acm.org>
57631
57632 * g++.old-deja/g++.other/decl5.C: New test.
57633
57634 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57635
57636 * noncompile/noncompile.exp: Load_lib c-torture.exp.
57637 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57638 call `postbase' for each one. All callers of `postbase' changed
57639 to call this instead.
57640
57641 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
57642
57643 * gcc.c-torture/execute/990811-1.c: New test.
57644
57645 1999-08-09 Nick Clifton <nickc@cygnus.com>
57646
57647 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57648 just native ones.
57649
57650 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57651 just native ones.
57652
57653 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
57654
57655 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57656
57657 1999-08-04 Jeffrey A Law (law@cygnus.com)
57658
57659 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57660
57661 1999-08-04 Nathan Sidwell <nathan@acm.org>
57662
57663 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57664
57665 1999-08-04 Jeffrey A Law (law@cygnus.com)
57666
57667 * gcc.c-torture/execute/990804-1.c: New test.
57668
57669 1999-08-03 Nathan Sidwell <nathan@acm.org>
57670
57671 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57672 * g++.old-deja/g++.brendan/crash64.C: Likewise.
57673 * g++.old-deja/g++.brendan/overload8.C: Likewise.
57674
57675 1999-08-03 Nathan Sidwell <nathan@acm.org>
57676
57677 * g++.old-deja/g++.other/struct1.C: New test.
57678
57679 1999-08-03 Nathan Sidwell <nathan@acm.org>
57680
57681 * g++.old-deja/g++.other/enum2.C: New test.
57682
57683 1999-08-02 Richard Henderson <rth@cygnus.com>
57684
57685 Adapted from tests from Franz Sirl:
57686 * gcc.c-torture/execute/va-arg-7.c: New test.
57687 * gcc.c-torture/execute/va-arg-8.c: New test.
57688
57689 1999-08-01 Jeffrey A Law (law@cygnus.com)
57690
57691 * gcc.c-torture/compile/990801-2.c: New test.
57692
57693 * gcc.c-torture/compile/990801-1.c: New test.
57694
57695 1999-07-27 Michael Meissner <meissner@cygnus.com>
57696
57697 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57698 fp-cmp-1.c, converting double to float.
57699
57700 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57701 fp-cmp-1.c, converting double to long double.
57702
57703 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57704 from fr1 to unknown_register, since fr1 is a legitimate register
57705 on some machines.
57706
57707 1999-07-25 Jeffrey A Law (law@cygnus.com)
57708
57709 * README: More listname related changes.
57710
57711 1999-07-08 Catherine Moore <clm@cygnus.com>
57712
57713 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
57714
57715 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
57716
57717 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57718
57719 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
57720
57721 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57722
57723 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
57724
57725 * gcc.dg/990703-1.c: New test.
57726
57727 1999-06-29 Nick Clifton <nickc@cygnus.com>
57728
57729 * lib/file-format.exp: New file: Move definition of proc
57730 gcc_target_object_format to here from
57731 gcc.dg/special/ecos.exp.
57732
57733 * lib/c-torture.exp: Include lib file-format.exp.
57734 * lib/gcc-dg.exp: Include lib file-format.exp.
57735
57736 * gcc.dg/special/ecos.exp: Remove definition of proc
57737 gcc_target_object_format.
57738
57739 1999-06-28 Jeffrey A Law (law@cygnus.com)
57740
57741 * gcc.c-torture/execute/990628-1.c: New test.
57742
57743 1999-06-25 Jeffrey A Law (law@cygnus.com)
57744
57745 * gcc.c-torture/compile/990625-2.c: New test.
57746
57747 * gcc.c-torture/compile/990625-1.c: New test.
57748
57749 1999-06-23 Nick Clifton <nickc@cygnus.com>
57750
57751 * gcc.c-torture/compile/dll.c: New test case. Check that dll
57752 attributes compile.
57753 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57754 ports that use the COFF/PE file format.
57755
57756 1999-06-17 Jeffrey A Law (law@cygnus.com)
57757
57758 * gcc.c-torture/compile/990617-1.c: New test.
57759
57760 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
57761
57762 * g++.old-deja/g++.other/decl4.C: New test.
57763
57764 1999-06-14 Nathan Sidwell <nathan@acm.org>
57765
57766 * g++.old-deja/g++.other/bitfld3.C: New test.
57767
57768 1999-06-08 Nathan Sidwell <nathan@acm.org>
57769
57770 * g++.old-deja/g++.eh/catch1.C: New test.
57771
57772 1999-06-07 Jeffrey A Law (law@cygnus.com)
57773
57774 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57775
57776 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57777 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
57778
57779 1999-06-05 Craig Burley <craig@jcb-sc.com>
57780
57781 * g77.f-torture/compile/19990502-0.f: Replace with new,
57782 shorter, test that still fails after recent changes.
57783
57784 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57785
57786 * gcc.c-torture/execute/990604-1.c: New test.
57787
57788 1999-05-31 Jeffrey A Law (law@cygnus.com)
57789
57790 * gcc.c-torture/execute/990531-1.c: New test.
57791
57792 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57793
57794 * gcc.c-torture/compile/990527-1.c: New test.
57795
57796 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
57797
57798 * gcc.c-torture/execute/990527-1.c: New test.
57799
57800 1999-05-25 Nick Clifton <nickc@cygnus.com>
57801
57802 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57803 bitfields as signed.
57804
57805 1999-05-25 Craig Burley <craig@jcb-sc.com>
57806
57807 * g77.f-torture/compile/19990525-0.f: New test.
57808
57809 1999-05-25 Jeffrey A Law (law@cygnus.com)
57810
57811 * gcc.c-torture/execute/990525-2.c: New test.
57812
57813 * gcc.c-torture/execute/990525-1.c: New test.
57814
57815 1999-05-24 Nathan Sidwell <nathan@acm.org>
57816
57817 * g++.old-deja/g++.other/anon3.C: New test.
57818 * g++.old-deja/g++.other/anon4.C: New test.
57819 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57820 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57821 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57822 Merrill).
57823
57824 1999-05-24 Jeffrey A Law (law@cygnus.com)
57825
57826 * gcc.c-torture/execute/990524-1.c: New test.
57827
57828 * gcc.dg/990524-1.c: New test.
57829
57830 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57831
57832 * gcc.c-torture/compile/990523-1.c: New test.
57833
57834 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
57835
57836 * gcc.c-torture/compile/990519-1.c: New test.
57837
57838 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57839
57840 * gcc.c-torture/compile/990517-1.c: New test.
57841
57842 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57843 (e4, f4): New tests.
57844 (main): Call them.
57845
57846 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57847
57848 * gcc.dg/noreturn-1.c: New test.
57849
57850 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57851
57852 * gcc.c-torture/execute/990513-1.c: New test.
57853
57854 1999-05-10 Richard Henderson <rth@cygnus.com>
57855
57856 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57857
57858 1999-05-10 Craig Burley <craig@jcb-sc.com>
57859
57860 * g77.f-torture/execute/erfc.f: Use small single-precision
57861 values, to avoid problems on Alphas when not -mieee.
57862
57863 1999-05-08 Craig Burley <craig@jcb-sc.com>
57864
57865 * gcc.dg/990506-0.c: New test.
57866
57867 1999-05-08 Richard Henderson <rth@cygnus.com>
57868
57869 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57870 the constant to test. Don't XFAIL 64-bit targets.
57871
57872 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57873 * g++.old-deja/g++.law/profile1.C: Likewise.
57874
57875 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57876 operator new instances.
57877 * g++.old-deja/g++.other/delete5.C: Likewise.
57878
57879 1999-05-03 Craig Burley <craig@jcb-sc.com>
57880
57881 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57882 intrinsic.
57883
57884 1999-05-03 Craig Burley <craig@jcb-sc.com>
57885
57886 * g77.f-torture/execute/u77-test.f: Reverse order of two
57887 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57888
57889 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57890
57891 * gcc.dg/compare1.c: New test.
57892
57893 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
57894
57895 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57896 New tests.
57897
57898 1999-05-02 Craig Burley <craig@jcb-sc.com>
57899
57900 * g77.f-torture/compile/19990502-1.f: New test.
57901
57902 1999-05-02 Craig Burley <craig@jcb-sc.com>
57903
57904 * g77.f-torture/compile/19990502-0.f: New test.
57905
57906 1999-05-02 Craig Burley <craig@jcb-sc.com>
57907
57908 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57909 intrinsic.
57910
57911 1999-05-02 Craig Burley <craig@jcb-sc.com>
57912
57913 * g77.f-torture/execute/u77-test.f (main): List libU77
57914 intrinsics not currently tested.
57915 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57916 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57917 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57918 Trim blanks off the ends of some printed strings.
57919
57920 1999-05-02 Craig Burley <craig@jcb-sc.com>
57921
57922 * g77.f-torture/execute/u77-test.f (main): Just warn about
57923 FSTAT gid disagreement, as it's expected on some systems.
57924
57925 1999-05-01 Craig Burley <craig@jcb-sc.com>
57926
57927 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57928 use a new function, which allows for some slop.
57929 Clean up some commentary.
57930 (issum): The new function.
57931 (sgladd): Deleted subroutine.
57932
57933 1999-05-01 Craig Burley <craig@jcb-sc.com>
57934
57935 * g77.f-torture/execute/u77-test.f: Modify to be more like
57936 libf2c/libU77 version, bringing patches to that version here.
57937 Add suitable commentary.
57938
57939 1999-04-25 Richard Henderson <rth@cygnus.com>
57940
57941 * gcc.dg/990424-1.c: New test.
57942
57943 1999-04-24 Craig Burley <craig@jcb-sc.com>
57944
57945 * g77.f-torture/execute/u77-test.f (main): Bug involving
57946 LSTAT has been fixed, so turn back on full checking.
57947
57948 1999-04-20 Craig Burley <craig@jcb-sc.com>
57949
57950 * g77.f-torture/compile/19990419-0.f: New test.
57951 * g77.f-torture/execute/19990419-1.f: New test.
57952
57953 1999-04-17 Richard Henderson <rth@cygnus.com>
57954
57955 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57956 to avoid the need for a prototype to supress a warning.
57957
57958 1999-04-07 Jim Wilson <wilson@cygnus.com>
57959
57960 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57961
57962 1999-04-04 Jeffrey A Law (law@cygnus.com)
57963
57964 * gcc.c-torture/execute/990404-1.c: New test.
57965
57966 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
57967
57968 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57969 * gcc.dg/cpp-if3.c: Don't use -pedantic.
57970 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57971 missing initializer warnings.
57972
57973 1999-03-28 Jeffrey A Law (law@cygnus.com)
57974
57975 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57976 matching strings.
57977
57978 1999-03-26 Jeffrey A Law (law@cygnus.com)
57979
57980 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57981
57982 1999-03-26 Craig Burley <craig@jcb-sc.com>
57983
57984 * g77.f-torture/execute/19990325-0.f: New test.
57985 * g77.f-torture/execute/19990325-1.f: New test.
57986
57987 1999-03-24 Jeffrey A Law (law@cygnus.com)
57988
57989 * gcc.c-torture/execute/990324-1.c: New test.
57990
57991 1999-03-22 Jim Wilson <wilson@cygnus.com>
57992
57993 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57994 test with 4.
57995
57996 1999-03-17 Richard Henderson <rth@cygnus.com>
57997
57998 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
57999
58000 1999-03-13 Craig Burley <craig@jcb-sc.com>
58001
58002 * g77.f-torture/execute/19990313-2.f: New test.
58003 * g77.f-torture/execute/19990313-3.f: New test.
58004
58005 1999-03-13 Craig Burley <craig@jcb-sc.com>
58006
58007 * g77.f-torture/execute/19990313-0.f: New test.
58008 * g77.f-torture/execute/19990313-1.f: New test.
58009
58010 1999-03-12 Jim Wilson <wilson@cygnus.com>
58011
58012 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58013 printf to sprintf.
58014 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58015 (main): Add check for u15. Conditionalize u31 check depending on
58016 whether ints are <32 bits or >=32 bits.
58017
58018 1999-03-08 Craig Burley <craig@jcb-sc.com>
58019
58020 * g77.f-torture/execute/19981119-0.f: Improve testiness.
58021
58022 1999-03-08 Craig Burley <craig@jcb-sc.com>
58023
58024 * g77.f-torture/compile/19990305-0.f: New test.
58025 * g77.f-torture/execute/19981119-0.f: New test.
58026
58027 1999-03-08 Craig Burley <craig@jcb-sc.com>
58028
58029 * g77.f-torture/execute/970625-2.f: call ABORT if final
58030 result is not correct, instead of just printing it.
58031 Add this checking via newly introduced obfuscation, to
58032 trip up buggy front ends.
58033
58034 1999-03-07 Craig Burley <craig@jcb-sc.com>
58035
58036 * g77.f-torture/compile/960317-1.f: Moved from being
58037 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
58038
58039 1999-03-06 Craig Burley <craig@jcb-sc.com>
58040
58041 * g77.f-torture/execute/960317-1.f: New (old) test.
58042 * g77.f-torture/execute/970625-2.f: Ditto.
58043
58044 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
58045
58046 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58047 error message on line 1 or line 2; cccp and cpplib do this differently.
58048
58049 1999-03-01 Jeffrey A Law (law@cygnus.com)
58050
58051 * g++.old-deja/g++.law/weak1.C: New test.
58052
58053 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58054
58055 * gcc.c-torture/execute/990119-1.c: Renamed to...
58056 * gcc.dg/990119-1.c: this, so it will only be tested once
58057 (it's a preprocessor test, it doesn't need to be run at
58058 multiple optimization levels).
58059
58060 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58061
58062 * lib/g++.exp: Don't add incdir=$base_dir/../include to
58063 ALWAYS_CXXFLAGS.
58064
58065 1999-02-24 Craig Burley <craig@jcb-sc.com>
58066
58067 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58068 * g77.f-torture/compile/19981216-0.f: ...as it is expected
58069 to not be compilable by current g77.
58070
58071 1999-02-24 Nick Clifton <nickc@cygnus.com>
58072
58073 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58074
58075 1999-02-22 Jeffrey A Law (law@cygnus.com)
58076
58077 * gcc.c-torture/execute/990222-1.c: New test.
58078
58079 1999-02-19 Craig Burley <craig@jcb-sc.com>
58080
58081 * g77.f-torture/compile/19990218-0.f: New test.
58082 * g77.f-torture/noncompile/19990218-1.f: New test.
58083
58084 1999-02-18 Craig Burley <craig@jcb-sc.com>
58085
58086 * g77.f-torture/compile/19981216-0.f: New test.
58087
58088 1999-02-14 Jeffrey A Law (law@cygnus.com)
58089
58090 * gcc.dg/990214-1.c: New test.
58091
58092 1999-02-13 Jeffrey A Law (law@cygnus.com)
58093
58094 * gcc.dg/990213-2.c: New test.
58095
58096 * gcc.dg/990213-1.c: New test.
58097
58098 1999-02-12 Jeffrey A Law (law@cygnus.com)
58099
58100 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58101 ints.
58102
58103 1999-02-11 Nick Clifton <nickc@cygnus.com>
58104
58105 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58106 specified by target.
58107
58108 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58109
58110 1999-02-11 Jeffrey A Law (law@cygnus.com)
58111
58112 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58113
58114 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
58115
58116 * gcc.dg/special/ecos.exp: New test driver for new tests with
58117 special requirements.
58118
58119 * gcc.dg/special/alias-1.c: New test.
58120 * gcc.dg/special/gcsec-1.c: New test.
58121 * gcc.dg/special/weak-1.c: New test.
58122 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58123 * gcc.dg/special/weak-2.c: New test.
58124 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58125 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58126 * gcc.dg/special/wkali-1.c: New test.
58127 * gcc.dg/special/wkali-2.c: New test.
58128 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58129 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58130
58131 1999-02-10 Felix Lee <flee@cygnus.com>
58132
58133 * lib/c-torture.exp (c-torture-compile): Pull out code for
58134 analyzing gcc error messages.
58135 (c-torture-execute): Likewise. Fix some (harmless) false
58136 positives.
58137 * lib/gcc.exp (gcc_check_compile): New function.
58138
58139 1999-02-08 Richard Henderson <rth@cygnus.com>
58140
58141 * gcc.c-torture/execute/990208-1.c: New test.
58142
58143 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
58144
58145 * g++.dg/special/ecos.exp: New driver for new tests with special
58146 requirements
58147
58148 * g++.dg/special/conpr-1.C: New test
58149 * g++.dg/special/conpr-2.C: New test
58150 * g++.dg/special/conpr-2a.C: New test
58151 * g++.dg/special/conpr-3.C: New test
58152 * g++.dg/special/conpr-3a.C: New test
58153 * g++.dg/special/conpr-3b.C: New test
58154
58155 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58156 allow g++ to use the dg driver
58157
58158 * README: Add comment about g++.dg directory
58159
58160 1999-02-06 Jeffrey A Law (law@cygnus.com)
58161
58162 * README: Update email addresses.
58163
58164 1999-02-03 Nick Clifton <nickc@cygnus.com>
58165
58166 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58167 arguments in order to force structure S onto the stack even on
58168 the alpha.
58169 (test): Pass 10 leading arguments to function foo as well as the
58170 structure S.
58171
58172 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58173 failure for all targets.
58174
58175 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58176 abort to terminate program execution.
58177
58178 1999-01-30 Richard Henderson <rth@cygnus.com>
58179
58180 * gcc.c-torture/execute/990130-1.c: New test.
58181
58182 1999-01-30 Jeffrey A Law (law@cygnus.com)
58183
58184 * gcc.dg/990130-1.c: New test.
58185
58186 1999-01-28 Michael Meissner <meissner@cygnus.com>
58187
58188 * gcc.c-torture/execute/990128-1.c: New test.
58189
58190 1999-01-27 Michael Meissner <meissner@cygnus.com>
58191
58192 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58193
58194 1999-01-27 Felix Lee <flee@cygnus.com>
58195
58196 * lib/c-torture.exp (c-torture-compile): pull out code for
58197 analyzing gcc error messages.
58198 (c-torture-execute): ditto, and fix some (harmless) false
58199 positives.
58200 * lib/gcc.exp (gcc_check_compile): new function.
58201
58202 1999-01-17 Jeffrey A Law (law@cygnus.com)
58203
58204 * gcc.dg/990117-1.c: New test.
58205
58206 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58207
58208 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58209
58210 1999-01-15 Jeffrey A Law (law@cygnus.com)
58211
58212 * g77.f-torture/compile/990115-1.f: New test.
58213
58214 1999-01-07 Jeffrey A Law (law@cygnus.com)
58215
58216 * gcc.c-torture/compile/990107-1.c: New test
58217
58218 1999-01-06 Jeffrey A Law (law@cygnus.com)
58219
58220 * gcc.c-torture/execute/990106-2.c: New test.
58221
58222 * gcc.c-torture/execute/990106-1.c: New test.
58223
58224 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
58225
58226 * gcc.c-torture/compile/981223-1.c: New test.
58227
58228 1998-12-29 Richard Henderson <rth@cygnus.com>
58229
58230 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58231 (opt3): Rename from opt4 and disable.
58232
58233 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
58234
58235 * g++.old-deja/g++.pt/ptrmem5.C: New test.
58236
58237 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
58238
58239 * g++.old-deja/g++.other/conv5.C: New test.
58240
58241 1998-12-14 Nick Clifton <nickc@cygnus.com>
58242
58243 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58244
58245 1998-12-11 Jeffrey A Law (law@cygnus.com)
58246
58247 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58248
58249 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
58250
58251 * gcc.c-torture/compile/981211-1.c: New test.
58252
58253 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
58254
58255 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58256
58257 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58258
58259 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58260
58261 * gcc.special/930510-1.c: Make C9X safe.
58262 * gcc.misc-tests/gcov-1.c Similarly.
58263 * gcc.misc-tests/gcov-2.c Similarly.
58264
58265 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
58266
58267 * gcc.dg/ultrasp1.c: New test.
58268
58269 1998-12-06 Richard Henderson <rth@cygnus.com>
58270
58271 * gcc.c-torture/execute/981206.c: New test.
58272
58273 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
58274
58275 * g++.old-deja/g++.ns/template7.C: New test.
58276
58277 * g++.old-deja/g++.other/expr1.C: New test.
58278
58279 * g++.old-deja/g++.eh/tmpl3.C: New test.
58280
58281 * g++.old-deja/g++.eh/tmpl2.C: New test.
58282
58283 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
58284
58285 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58286 * g++.old-deja/g++.other/using6.C: Removed.
58287 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58288
58289 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58290
58291 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
58292
58293 * g++.old-deja/g++.pt/overload8.C: New test.
58294
58295 * g++.old-deja/g++.pt/overload7.C: New test.
58296
58297 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58298
58299 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58300 and relinking messages.
58301 * lib/g++.exp (g++_target_compile): Remove .rpo file when
58302 compiling with -frepo.
58303
58304 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
58305
58306 * g++.old-deja/g++.pt/lookup6.C: New test.
58307
58308 1998-11-30 Nick Clifton <nickc@cygnus.com>
58309
58310 * gcc.c-torture/execute/981130-1.c: New test.
58311 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58312
58313 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
58314
58315 * g++.old-deja/g++.pt/explicit76.C: New test.
58316
58317 * g++.old-deja/g++.pt/friend38.C: New test.
58318
58319 * g++.old-deja/g++.ns/crash2.C: New test.
58320
58321 * g++.old-deja/g++.pt/defarg8.C: New test.
58322
58323 * g++.old-deja/g++.pt/instantiate6.C: New test.
58324
58325 * g++.old-deja/g++.pt/static6.C: New test.
58326
58327 * g++.old-deja/g++.pt/decl2.C: New test.
58328
58329 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
58330
58331 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
58332 problem is actually related with name lookup, but so what? :-)
58333
58334 * g++.old-deja/g++.pt/friend37.C: New test.
58335
58336 1998-11-25 Dave Love <d.love@dl.ac.uk>
58337
58338 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58339 element, which fails on some systems.
58340
58341 * g77.f-torture/execute/labug1.f: New test.
58342
58343 1998-11-21 Jeffrey A Law (law@cygnus.com)
58344
58345 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58346 is defined.
58347
58348 1998-11-18 Dave Love <d.love@dl.ac.uk>
58349
58350 * g77.f-torture/compile/981117-1.f: New test.
58351
58352 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
58353
58354 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
58355 properly discarded.
58356
58357 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
58358
58359 * gcc.c-torture/execute/memcheck: New directory of tests for
58360 -fcheck-memory-usage.
58361
58362 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
58363
58364 * README: New file, general information about the testsuite and
58365 new description of the various C++ test subdirectories.
58366 * README.g++: Eliminate obsolete information, update and move most
58367 relevant stuff to README.
58368
58369 1998-11-07 Richard Henderson <rth@cygnus.com>
58370
58371 * gcc.c-torture/compile/981107-1.c: New test.
58372
58373 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
58374
58375 * execute/memcpy-bi.c: New testcase.
58376
58377 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
58378
58379 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58380 base classes.
58381
58382 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58383 template is selected.
58384
58385 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58386 classes, it should be accepted for all types.
58387
58388 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58389
58390 * g++.old-deja/g++.pt/spec24.C: Ensure that template
58391 specializations start with template headers.
58392
58393 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
58394
58395 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58396
58397 * g++.old-deja/g++.other/init9.C: Test cross initialization of
58398 non-POD types.
58399
58400 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
58401
58402 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58403
58404 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58405
58406 * compile/981022-1.c, compile/981022-1.x: New test and driver.
58407
58408 1998-10-19 Jeffrey A Law (law@cygnus.com)
58409
58410 * 981019-1.c: New test.
58411
58412 1998-10-14 Robert Lipe <robertl@dgii.com>
58413
58414 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58415 find objc headers.
58416
58417 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58418
58419 * compile/981001-4.c: Remove use of GCC extension that triggers a
58420 compiler bug.
58421
58422 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
58423
58424 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58425
58426 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
58427
58428 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
58429 instantiation of template produces incorrect code for delete
58430 expression.
58431
58432 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
58433 constructors' name is not unique.
58434 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58435 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58436
58437 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
58438 automatic array of const is ill-formed.
58439
58440 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
58441 of template parameter?
58442
58443 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
58444 const.
58445
58446 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
58447 pointer-to-member expression.
58448
58449 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
58450 declaration causes ICE.
58451
58452 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
58453
58454 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
58455 reserved in the global namespace.
58456
58457 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58458 generate needed virtual table.
58459
58460 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58461
58462 1998-10-10 Dariush Eslimi <eslimi@loran.com>
58463
58464 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58465 template-dependent type
58466
58467 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
58468
58469 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58470 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58471 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58472
58473 * g++.old-deja/g++.other/using5.C: New test; using decl from base
58474 class should be usable as argument of member function.
58475 * g++.old-deja/g++.other/using6.C: New test; using decl from base
58476 class should be usable as return type of member function.
58477 * g++.old-deja/g++.other/using7.C: New test; using decl from base
58478 class should be usable as type of data member.
58479
58480 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58481
58482 1998-10-09 Jeffrey A Law (law@cygnus.com)
58483
58484 * gcc.c-torture/special/920521-1.c: Fix bogus test.
58485
58486 1998-10-08 Nick Clifton <nickc@cygnus.com>
58487
58488 * gcc.dg/dll-?.c Add thumb to target list.
58489 Fix assembler scan patterns to match current assembler output.
58490
58491 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
58492
58493 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
58494 matching of template brackets.
58495
58496 * g++.old-deja/g++.other/using4.C: New test. Test using
58497 declarations of methods from base classes.
58498
58499 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
58500 within functions should introduce names into the innermost
58501 enclosing namespace.
58502
58503 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
58504 of static locals if first initialization throws.
58505
58506 1998-10-07 Jim Wilson <wilson@cygnus.com>
58507
58508 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58509
58510 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
58511
58512 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
58513 lose track of the possible targets of tablejump insns.
58514 * special/special.exp: Run it.
58515
58516 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
58517
58518 * g++.old-deja/g++.pt/friend35.C: New test. A template function
58519 must be declared before its specializations can be named in friend
58520 declarations.
58521
58522 1998-10-05 Dave Love <d.love@dl.ac.uk>
58523
58524 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58525
58526 * g77.f-torture/execute/io1.f: New test.
58527
58528 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
58529
58530 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58531 with pointer to template function, for which no argument deduction
58532 is possible.
58533
58534 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58535 specialization of template function as argument to template
58536 function.
58537
58538 * g++.old-deja/g++.other/access2.C: New test; Inner class
58539 shouldn't have privileged access to Outer's names.
58540
58541 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
58542
58543 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58544 friend template declared within template class conflicts with
58545 nested class of the same name.
58546
58547 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58548 is ignored.
58549
58550 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58551 object with direct initializer as function declaration.
58552
58553 * g++.old-deja/g++.other/decl2.C: New test; duplicate
58554 initializers.
58555
58556 * g++.old-deja/g++.other/null2.C: New test; conditional operator
58557 involving const pointer and NULL produces incorrect result.
58558
58559 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58560 type name without `typename' should be rejected with -pedantic.
58561
58562 1998-10-02 Richard Henderson <rth@cygnus.com>
58563
58564 * g++.old-deja/g++.other/addrof1.C: New test.
58565
58566 1998-10-01 Nick Clifton <nickc@cygnus.com>
58567
58568 * gcc.c-torture/compile/981001-1.c: New test.
58569 * gcc.c-torture/execute/981001-1.c: New test.
58570
58571 1998-10-01 Jeffrey A Law (law@cygnus.com)
58572
58573 * gcc.c-torture/compile/981001-2.c: New test.
58574 * gcc.c-torture/compile/981001-3.c: New test.
58575 * gcc.c-torture/compile/981001-4.c: New test.
58576
58577 1998-10-01 Robert Lipe <robertl@dgii.com>
58578
58579 * lib/objc.exp (objc_target_compile): Add -L during compiles for
58580 multilibbed hosts. Idea grafted from g77.exp.
58581
58582 1998-09-30 Dave Love <d.love@dl.ac.uk>
58583
58584 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58585 avoid losing on systems which need -lsocket.
58586
58587 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
58588
58589 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58590 * g++.old-deja/g++.other/nested2.C: Ditto.
58591 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58592 failure.
58593
58594 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
58595
58596 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58597 preferred over template operator!= for enum bitfields.
58598
58599 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
58600
58601 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58602 that happen to have the same base name, but in different scopes,
58603 are incorrectly rejected.
58604
58605 1998-09-16 Richard Henderson <rth@cygnus.com>
58606
58607 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58608 on the native word size instead of an integer literal.
58609
58610 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
58611
58612 * g++.old-deja/g++.other/static2.C: Invocation of static data
58613 member of type pointer-to-function denoted as non-static member.
58614
58615 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58616 checks involving function types and aliases.
58617
58618 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
58619
58620 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58621 redefined to the same non-trivial type.
58622
58623 * g++.old-deja/g++.pt/explicit73.C: Test for proper
58624 namespace-qualification of template specializations declared in
58625 other namespaces.
58626
58627 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58628 to declare a subset of the specializations of a template function
58629 as friends of specializations of a template class.
58630
58631 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58632 member templates that do not fully specialize the enclosing
58633 template class are rejected.
58634
58635 1998-09-11 Dave Love <d.love@dl.ac.uk>
58636
58637 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58638
58639 1998-09-08 Dave Love <d.love@dl.ac.uk>
58640
58641 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58642 altered from libf2c/libU77 version.
58643
58644 1998-09-06 Dave Love <d.love@dl.ac.uk>
58645
58646 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58647
58648 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
58649 Alexandre Oliva <oliva@dcc.unicamp.br>
58650
58651 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58652 (un)signed char are different types for template specialization
58653 purposes.
58654
58655 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
58656
58657 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58658 * objc: ObjC testsuite.
58659
58660 1998-08-31 Catherine Moore <clm@cygnus.com>
58661
58662 * gcc.c-torture/execute/941014-1.x: New file.
58663
58664 1998-08-31 Nick Clifton <nickc@cygnus.com>
58665
58666 * lib/c-torture.exp: Add support for
58667 torture_eval_before_compile and torture_eval_before_execute
58668 variables.
58669
58670 1998-08-30 Jeffrey A Law (law@cygnus.com)
58671
58672 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
58673 this test triggers valid.
58674
58675 1998-08-27 Jeffrey A Law (law@cygnus.com)
58676
58677 * gcc.dg/980827-1.c: New test.
58678
58679 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
58680
58681 * gcc.c-torture/execute/loop-4b.c: New test.
58682
58683 1998-08-26 Nick Clifton <nickc@cygnus.com>
58684
58685 * lib/c-torture.exp: Add support for
58686 torture_eval_before_compile and torture_eval_before_execute
58687 variables.
58688
58689 1998-08-25 Jeffrey A Law (law@cygnus.com)
58690
58691 * gcc.c-torture/compile/980825-1.c: New test.
58692
58693 1998-08-24 Nick Clifton <nickc@cygnus.com>
58694
58695 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58696 count number tests in opt_t0 not good_t0.
58697
58698 1998-08-24 Jeffrey A Law (law@cygnus.com)
58699
58700 * gcc.c-torture/compile/930326-1.x: Fix typo.
58701
58702 1998-08-23 Mark Mitchell <mark@markmitchell.com>
58703
58704 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58705 causes an ICE.
58706
58707 1998-08-21 Jeffrey A Law (law@cygnus.com)
58708
58709 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58710 STACK_SIZE is defined.
58711 * gcc.c-torture/unsorted/stuct.c: Similarly.
58712
58713 * gcc.c-torture/compile/980821-1.c: New test.
58714
58715 1998-08-21 Jeffrey A Law (law@cygnus.com)
58716
58717 * gcc.c-torture/execute/980526-2.c: Disable for targets with
58718 16bit ints.
58719
58720 1998-08-19 Mark Mitchell <mark@markmitchell.com>
58721
58722 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58723 code.
58724
58725 1998-08-09 Mark Mitchell <mark@markmitchell.com>
58726
58727 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58728 error'.
58729
58730 1998-08-18 Jeffrey A Law (law@cygnus.com)
58731
58732 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58733
58734 1998-08-16 Jeffrey A Law (law@cygnus.com)
58735
58736 * gcc.c-torture/compile/980816-1.c: New test.
58737
58738 * gcc.dg/980816-1.c: New test.
58739
58740 1998-08-13 Jeffrey A Law (law@cygnus.com)
58741
58742 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58743 compiler for ieee tests.
58744
58745 1998-08-01 Dave Love <d.love@dl.ac.uk>
58746
58747 * g77.f-torture/compile/980729-0.f: New test.
58748
58749 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
58750
58751 * gcc.c-torture/special/eeprof-1.c: New test, for
58752 -finstrument-functions.
58753 * gcc.c-torture/special/special.exp: Run it.
58754
58755 1998-07-29 Jeffrey A Law (law@cygnus.com)
58756
58757 * gcc.c-torture/compile/980729-1.c: New test.
58758
58759 1998-07-27 Nick Clifton <nickc@cygnus.com>
58760
58761 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58762 __thumb__ is defined, and test for ARM style doubles if so.
58763
58764 1998-07-26 Dave Love <d.love@dl.ac.uk>
58765
58766 * g77.f-torture/noncompile/980615-0.f: New test.
58767
58768 1998-07-26 H.J. Lu (hjl@gnu.org)
58769
58770 * gcc.dg/980312-1.c: Do link instead of compile.
58771 * gcc.dg/980313-1.c: Likewise.
58772
58773 1998-07-26 Jeffrey A Law (law@cygnus.com)
58774
58775 * gcc.c-torture/compile/980726-1.c: New test.
58776
58777 1998-07-25 Dave Love <d.love@dl.ac.uk>
58778
58779 * g77.f-torture/execute/io0.f: New test.
58780
58781 1998-07-24 Nick Clifton <nickc@cygnus.com>
58782
58783 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58784 an int.
58785
58786 1998-06-18 Michael Meissner <meissner@cygnus.com>
58787
58788 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58789 m32r bugs.
58790
58791 1998-07-17 Nick Clifton <nickc@cygnus.com>
58792
58793 * gcc.dg/980626-1.c: Expect failures for all toolchains until
58794 c-decl.c:grokdeclarator can handle mode attributes.
58795
58796 1998-07-16 Jeffrey A Law (law@cygnus.com)
58797
58798 * gcc.c-torture/execute/980716-1.c: New test.
58799
58800 1998-07-13 Jeffrey A Law (law@cygnus.com)
58801
58802 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58803 the mn10200.
58804 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
58805 the mn10200.
58806 * gcc.c-torture/execute/va-arg-3.x: Similarly.
58807 * gcc.c-torture/compile/930326-1.x: Similarly.
58808
58809 1998-07-13 Dave Love <d.love@dl.ac.uk>
58810
58811 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58812 New test from Craig.
58813
58814 1998-07-12 Dave Love <d.love@dl.ac.uk>
58815
58816 * g77.f-torture/noncompile/980616-0.f: New test.
58817
58818 * g77.f-torture/execute/970816-3.f: New test from Craig.
58819
58820 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58821
58822 * g++.other/singleton.C: Return error value instead of taking
58823 SIGSEGV.
58824
58825 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58826
58827 * g++.other/singleton.C: New test. Warning is under dispute.
58828 Runtime crash is not.
58829
58830 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58831
58832 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58833 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58834 using6.C, using7.C}: New namespace tests.
58835
58836 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
58837
58838 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58839 specialization with typedef'ed names used as array indexes.
58840
58841 1998-07-09 Jeffrey A Law (law@cygnus.com)
58842
58843 * gcc.c-torture/execute/980709-1.c: New test.
58844
58845 * gcc.dg/980709-1.c: New test.
58846
58847 1998-07-07 Richard Henderson <rth@cygnus.com>
58848
58849 * gcc.c-torture/execute/bcp-1.c: New test.
58850
58851 1998-07-07 Jeffrey A Law (law@cygnus.com)
58852
58853 * gcc.c-torture/execute/980707-1.c: New test.
58854
58855 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
58856
58857 * gcc.c-torture/compile/980706-1.c: New test.
58858
58859 1998-07-01 Dave Love <d.love@dl.ac.uk>
58860
58861 * g77.f-torture/execute/980701-0.f,
58862 g77.f-torture/execute/980701-1.f: New test from Craig.
58863
58864 1998-07-01 Jeffrey A Law (law@cygnus.com)
58865
58866 * gcc.c-torture/compile/980701-1.c: New test.
58867
58868 * gcc.c-torture/execute/980701-1.c: New test.
58869
58870 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
58871 rlsruhe.de>
58872
58873 * g++.old-deja/g++.robertl/eb132.C: New test.
58874 * g++.old-deja/g++.robertl/eb133.C: Likewise.
58875
58876 1998-06-29 Dave Love <d.love@dl.ac.uk>
58877
58878 * g77.f-torture/execute/980628-7.f,
58879 g77.f-torture/execute/980628-8.f,
58880 g77.f-torture/execute/980628-9.f,
58881 g77.f-torture/execute/980628-10.f: New tests from Craig.
58882
58883 * g77.f-torture/execute/980628-3.f: Remove mail headers.
58884
58885 1998-06-28 Jeffrey A Law (law@cygnus.com)
58886
58887 * g77.f-torture/execute/980628-4.f: New test from Craig.
58888 * g77.f-torture/execute/980628-5.f: Likewise.
58889 * g77.f-torture/execute/980628-2.f: Likewise.
58890 * g77.f-torture/execute/980628-0.f: Likewise.
58891 * g77.f-torture/execute/980628-1.f: Likewise.
58892 * g77.f-torture/execute/980628-3.f: Likewise.
58893 * g77.f-torture/execute/980628-6.f: Likewise.
58894
58895 1998-06-28 Jeffrey A Law (law@cygnus.com)
58896
58897 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58898 directory when nothing has been installed yet.
58899
58900 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
58901
58902 * gcc.c-torture/special/special.exp: Handle newer versions of
58903 dejagnu.
58904
58905 1998-06-26 Jeffrey A Law (law@cygnus.com)
58906
58907 * gcc.dg/980626-1.c: New test.
58908
58909 1998-06-19 Bruno Haible <haible@ilog.fr>
58910
58911 * gcc.misc-tests/m-un-2.c: New test.
58912 * g++.old-deja/g++.other/warn01.c: Likewise.
58913
58914 1998-06-19 Robert Lipe <robertl@dgii.com>
58915
58916 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58917 compatibility with assmblers with a different comment character.
58918 Eliminate use of GAS-specific extensions.
58919
58920 1998-06-19 Jeffrey A Law (law@cygnus.com)
58921
58922 * gcc.c-torture/execute/ieee/980619-1.c: New test.
58923
58924 1998-06-19 Robert Lipe <robertl@dgii.com>
58925
58926 * lib/g77.exp: Replace search for libf2c.a with search for newly
58927 renamed libg2c.a
58928
58929 1998-06-17 Jeffrey A Law (law@cygnus.com)
58930
58931 * gcc.c-torture/execute/980617-1.c: New test.
58932
58933 1998-06-12 Jeffrey A Law (law@cygnus.com)
58934
58935 * gcc.c-torture/execute/980612-1.c: New test.
58936
58937 1998-06-08 Jeffrey A Law (law@cygnus.com)
58938
58939 * gcc.dg/980523-1.c: Only test on ppc-linux.
58940 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58941
58942 * gcc.c-torture/execute/980608-1.c: New test.
58943
58944 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
58945
58946 * gcc.c-torture/execute/980605-1.c: New test.
58947
58948 1998-06-04 Jeffrey A Law (law@cygnus.com)
58949
58950 * gcc.c-torture/execute/980604-1.c: New test.
58951
58952 1998-06-02 Jeffrey A Law (law@cygnus.com)
58953
58954 * gcc.c-torture/execute/980602-1.c: New test.
58955 * gcc.c-torture/execute/980602-2.c: Likewise.
58956
58957 1998-06-02 Dave Love <d.love@dl.ac.uk>
58958
58959 * 970125-0.f: Fix per JCB. Add commentary.
58960
58961 1998-05-31 Michael Meissner <meissner@cygnus.com>
58962
58963 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58964 IEEE -0 support.
58965
58966 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58967
58968 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58969 earlier.
58970
58971 1998-05-28 Catherine Moore <clm@cygnus.com>
58972
58973 * gcc.c-torture/execute/980526-3.c: New test.
58974
58975 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
58976
58977 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58978 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58979 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58980 m88k-motorola-sysv3 to XFAIL.
58981
58982 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58983
58984 * gcc.dg/980526-1.c: New test.
58985 * gcc.c-torture/execute/980526-2.c: New test.
58986
58987 1998-05-26 Jeffrey A Law (law@cygnus.com)
58988
58989 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58990
58991 * gcc.c-torture/execute/980526-1.c: New test.
58992
58993 1998-05-26 Dave Love <d.love@dl.ac.uk>
58994
58995 * g77.f-torture/execute/alpha2.f: Add runtime test.
58996
58997 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
58998
58999 * g++.old-deja/old-deja.exp: Strip leading directories.
59000
59001 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59002 error for the line. Don't run multiple tests for the same line.
59003
59004 1998-05-23 Jeffrey A Law (law@cygnus.com)
59005
59006 * gcc.dg/980523-1.c: New test.
59007
59008 1998-05-23 Dave Love <d.love@dl.ac.uk>
59009
59010 * g77.f-torture/compile/970915-0.f: New test.
59011
59012 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
59013
59014 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59015
59016 1998-05-21 Jeffrey A Law (law@cygnus.com)
59017
59018 * gcc.dg/980520-1.c: New test.
59019
59020 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
59021
59022 * gcc.dg/980502-1.c: Fix return type.
59023
59024 1998-05-20 Jeffrey A Law (law@cygnus.com)
59025
59026 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59027 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59028 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59029 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59030 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59031
59032 1998-05-20 Dave Love <d.love@dl.ac.uk>
59033
59034 * g77.f-torture/execute/980520-1.f: New test.
59035
59036 1998-05-15 Dave Love <d.love@dl.ac.uk>
59037
59038 * lib/mike-g77.exp: New file.
59039
59040 * g77.f-torture/noncompile/noncompile.exp,
59041 g77.f-torture/noncompile/check0.f: New files.
59042
59043 1998-05-14 Dave Love <d.love@dl.ac.uk>
59044
59045 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59046 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59047 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59048 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59049 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59050 abort where appropriate.
59051
59052 1998-05-05 Michael Meissner <meissner@cygnus.com>
59053
59054 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59055 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59056
59057 1998-04-29 Dave Love <d.love@dl.ac.uk>
59058
59059 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59060
59061 1998-04-27 Dave Love <d.love@dl.ac.uk>
59062
59063 * g77.f-torture/compile/980427-0.f: New test.
59064
59065 1998-04-24 Dave Love <d.love@dl.ac.uk>
59066
59067 * g77.f-torture/compile/980424-0.f: New test.
59068
59069 1998-04-19 Dave Love <d.love@dl.ac.uk>
59070
59071 * g77.f-torture/compile/980419-2.f (main): New test.
59072 * g77.f-torture/compile/970125-0.f: New test.
59073 * g77.f-torture/compile/980419-1.f: New test.
59074
59075 1998-04-08 Jim Wilson <wilson@cygnus.com>
59076
59077 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
59078 of loop-4.c.
59079
59080 1998-04-07 Jim Wilson <wilson@cygnus.com>
59081
59082 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59083
59084 1998-04-03 Jim Wilson <wilson@cygnus.com>
59085
59086 * gcc.c-torture/compile/980329-1.c: New test.
59087
59088 1998-03-18 Jim Wilson <wilson@cygnus.com>
59089
59090 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59091 * gcc.dg/980312-1.c: Fix typo in -march command.
59092
59093 1998-03-16 H.J. Lu (hjl@gnu.org)
59094
59095 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59096
59097 1998-03-11 Robert Lipe <robertl@dgii.com>
59098
59099 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
59100 Dave Love agree the Fortran source is bogus.
59101
59102 1998-03-11 Robert Lipe <robertl@dgii.com>
59103
59104 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59105 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59106 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59107 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59108 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59109
59110 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59111
59112 * g++.old-deja/g++.other/friend1.C: New test.
59113
59114 1998-02-18 Dave Love <d.love@dl.ac.uk>
59115
59116 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59117 possibly uninitialized) variables and declare dnrm2.
59118
59119 1998-02-23 Robert Lipe <robertl@dgii.com>
59120
59121 From Bruno Haible <haible@ilog.fr>:
59122 * gcc.c-torture/execute/980223.c: New test.
59123
59124 1998-02-13 Jeffrey A Law (law@cygnus.com)
59125
59126 * gcc.dg/ifelse-1.c: New test.
59127
59128 1998-02-09 H.J. Lu (hjl@gnu.org)
59129
59130 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59131
59132 * lib/old-dejagnu.exp (old-dejagnu): Added the
59133 "execution test - XFAIL *-*-*" handling in the spirit of
59134 "excess errors test -". Changed the "execution test fails"
59135 handling to be like "excess errors test fails".
59136 * Update various tests accordingly.
59137
59138 1998-02-06 Jim Wilson <wilson@cygnus.com>
59139
59140 * gcc.c-torture/execute/980205.c: New test.
59141
59142 1998-01-18 Jeffrey A Law (law@cygnus.com)
59143
59144 * lib/c-torture.exp: Look for .x files instead of .cexp files.
59145 * lib/f-torture.exp: Similarly.
59146 * gcc.c-torture: Rename all .cexp files to .x files.
59147
59148 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
59149
59150 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59151 (940510-1.c): Removed duplicate.
59152 (971104-1.c): New test.
59153
59154 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
59155
59156 * lib/f-torture.exp: Improve error and loop detection.
59157
59158 1997-11-19 Michael Meissner <meissner@cygnus.com>
59159
59160 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59161 use that to size the filler array.
59162
59163 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
59164
59165 * lib/c-torture.exp(c-torture-execute): Fix typo.
59166
59167 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59168 testcase as the executable name. Keep the executable around if
59169 the test fails.
59170
59171 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
59172
59173 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59174 changes. Only test one -g option, and move it to the end of the
59175 list of options to test.
59176
59177 1997-09-19 Michael Meissner <meissner@cygnus.com>
59178
59179 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59180 variable GCC_TORTURE_OPTIONS to supply default switches separated
59181 by colons. If no environment variable, run tests with -O0 -g, -O1
59182 -g, and -O2 -g as well.
59183
59184 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
59185
59186 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59187 explanatory comments. Fix indentation.
59188
59189 1997-09-15 Jeffrey A Law (law@cygnus.com)
59190
59191 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59192
59193 1997-09-11 Jeffrey A Law (law@cygnus.com)
59194
59195 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59196 * g++.old-deja/g++.mike/p7325.C: Likewise.
59197 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59198
59199 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
59200
59201 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59202 * g++.old-deja/g++.brendan/crash30.C: Likewise.
59203 * g++.old-deja/g++.brendan/crash39.C: Likewise.
59204 * g++.old-deja/g++.law/operators4.C: Likewise.
59205
59206 1997-09-11 Joe Buck (jbuck@synopsys.com)
59207
59208 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59209 * g++.old-deja/g++.mike/p784.C: Ditto.
59210 * g++.old-deja/g++.mike/p785.C: Ditto.
59211
59212 1997-09-05 Jeffrey A Law (law@cygnus.com)
59213
59214 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59215
59216 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
59217
59218 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59219 target feature; pass this to c-torture-execute as needed.
59220
59221 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
59222
59223 * lib/c-torture.exp(c-torture-execute): If the previous and the
59224 current executables being tested are identical, we don't need to
59225 run the executable again. Try to make the executable names
59226 unique. Add an optional argument for passing additional compiler
59227 flags.
59228
59229 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
59230
59231 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59232
59233 1997-08-29 Jeffrey A Law (law@cygnus.com)
59234
59235 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59236
59237 1997-07-31 Jeffrey A Law (law@cygnus.com)
59238
59239 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59240 32bit or larger longs.
59241
59242 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59243 have either a 32bit long or 32bit int.
59244
59245 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
59246
59247 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59248 Make double precision tests dependent on sizeof (double).
59249
59250 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
59251
59252 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59253 too.
59254
59255 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
59256
59257 * gcc.c-torture/compile/961203-1.cexp: New script.
59258
59259 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
59260
59261 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59262 up the includes ourselves.
59263
59264 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
59265
59266 * lib/plumhall.exp: Remove random include, and add a few
59267 verbose messages for debugging.
59268
59269 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
59270
59271 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59272 of trying to do it ourselves.
59273
59274 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
59275
59276 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59277
59278 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
59279
59280 * gcc.prms/5403.c: Made regexp a bit less strict.
59281
59282 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
59283
59284 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59285 is returned from remote_load instead.
59286 * lib/plumhall.exp: Ditto.
59287 * lib/mike-g++.exp: Ditto.
59288 * lib/old-dejagnu.exp: Ditto.
59289 * lib/c-torture.exp: Ditto.
59290
59291 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
59292
59293 * lib/g++.exp: Use build_wrapper procedure.
59294 * lib/gcc.exp: Ditto.
59295
59296 1997-05-20 Jeffrey A Law (law@cygnus.com)
59297
59298 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59299 an old-style decl for malloc. Fixes tests to work when
59300 sizeof (int) != sizeof (size_t).
59301
59302 1997-05-15 Mike Meissner <meissner@cygnus.com>
59303
59304 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59305
59306 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59307 use stdargs.h interface.
59308
59309 1997-05-15 Mike Meissner <meissner@cygnus.com>
59310
59311 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59312 NO_VARARGS when compiling.
59313
59314 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
59315
59316 * lib/plumhall.exp(ph_includes): New procedure.
59317 (ph_make): Use it.
59318 (ph_compiler): Ditto.
59319
59320 * lib/g++.exp: Rename test-glue.c to testglue.c.
59321 * lib/gcc.exp: Ditto.
59322
59323 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
59324
59325 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59326 to completion when it's called.
59327
59328 1997-03-21 Michael Meissner <meissner@cygnus.com>
59329
59330 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59331 is defined, don't do test.
59332
59333 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
59334
59335 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59336 for object files.
59337 (ph_summary): Mark skipped testcases as untested, not unresolved.
59338
59339 * lib/plumhall.exp (ph_make): If unresolved because of bad
59340 errorCode, record errorCode in log file.
59341 (*): Replace send_log/verbose with verbose -log.
59342
59343 1997-03-19 Michael Meissner <meissner@cygnus.com>
59344
59345 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59346 double conversion if double isn't at least 8 bytes.
59347
59348 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59349 int to work with targets where int is 16 bits.
59350
59351 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59352 8 bytes, just exit, since 4 byte doubles don't have enough bits of
59353 precision for the test to complete.
59354
59355 1997-03-14 Michael Meissner <meissner@cygnus.com>
59356
59357 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59358 if d10v is not compiled with the -mdouble64 flag.
59359 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59360
59361 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59362 d10v is not compiled with the -mint32 flag.
59363
59364 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
59365
59366 * lib/plumhall.exp: Use incr_count.
59367
59368 1997-03-12 Jeffrey A Law (law@cygnus.com)
59369
59370 * gcc.c-torture: Update to c-torture-1.45.
59371
59372 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
59373
59374 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59375 the name of the expect testcase file).
59376
59377 * lib/g++.exp(g++_init): Ditto.
59378
59379 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
59380
59381 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59382 the host.
59383
59384 * lib/gcc.exp(gcc_exit): New procedure.
59385
59386 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
59387
59388 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59389 specs where appropriate.
59390
59391 * g++.old-deja/g++.arm/*: Added additional ERROR checks
59392 because of new "candidates are" messages, and removed a few
59393
59394 * Converted all non-old-style g++ testcases to old-style, and
59395 moved into g++.old-deja.
59396
59397 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
59398
59399 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59400 options.
59401
59402 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59403 succeeded.
59404
59405 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59406
59407 1997-02-13 Michael Meissner <meissner@cygnus.com>
59408
59409 * lib/gcc.exp (gcc_target_compile): Add support for defining
59410 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59411 the machine doesn't have those features.
59412
59413 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
59414
59415 * g++.law/operators4.exp: Don't use LIBS.
59416
59417 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
59418
59419 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59420
59421 * lib/mike-g++.exp: Don't set the compiler to be tested here.
59422 * lib/g++.exp: Set it here instead. Also, allow use of the
59423 --tool_exec and --tool_opt options. Change CXX to
59424 GXX_UNDER_TEST.
59425
59426 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59427
59428 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59429
59430 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
59431
59432 * lib/old-dejagnu.exp: Use prune_warnings instead of
59433 prune_system_crud.
59434 * lib/mike-g++.exp: Ditto.
59435 * lib/gcc.exp: Ditto.
59436 * lib/g++.exp: Ditto.
59437
59438 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59439
59440 1997-02-07 Jeffrey A Law (law@cygnus.com)
59441
59442 * 941014-2.c: Include stdlib.h
59443 * 960327-1.c: Include stdio.h
59444 * dbra.c, index-1.c: Don't assume ints are 32bits.
59445
59446 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
59447
59448 * lib/gcc.exp: Add gcc,stack_size target feature.
59449
59450 * lib/g++.exp(g++_target_compile): Add the include and link
59451 paths here, not in two other places. And, it's $options, not
59452 options.
59453
59454 * lib/mike-g++.exp(postbase): Remove the code that determines
59455 the correct include and link paths.
59456 * g++.old-deja/old-deja.exp: Ditto.
59457
59458 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
59459
59460 * lib/g++.exp(g++_init): target_compile no longer returns the
59461 filename of the result.
59462
59463 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
59464
59465 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59466 call to glob.
59467
59468 * gcc.c-torture/special/special.exp: Change call to
59469 gcc_target_compile to include the object file.
59470
59471 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
59472
59473 * gcc.c-torture/special/special.exp: Correct misspelling in last
59474 change.
59475
59476 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
59477
59478 * lib/plumhall.exp(ph_summary): Log the entire output of the
59479 executable. Return -1 if there were any failures, 0 otherwise.
59480 (ph_execute): Return -1 if there were any failures, 0 otherwise.
59481 (ph_make): Clean up objects and executables that were built
59482 if the tests succeeded.
59483
59484 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
59485
59486 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59487 libraries and includes in the build tree as appropriate.
59488
59489 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
59490
59491 * lib/c-torture.exp: Instead of looking for the global variable
59492 NO_LONG_LONG, check to see if that's a feature of the target.
59493
59494 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
59495
59496 * config/default.exp: Minimize. Delete the remainer of the files in
59497 config; this functionality is now in devo/dejagnu/config.
59498
59499 g++.*/*: Pass any additional flags used to compile to postbase;
59500 delete CXXFLAGS.
59501
59502 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59503 is now done by runtest.exp. Use gcc_target_compile instead of
59504 compile.
59505
59506 lib/c-torture.exp: Use gcc_target_compile instead of compile.
59507 Remove references to CFLAGS. Use remote_file instead of
59508 calling rm -f.
59509 (c-torture): Take a list of arguments to use to compile this
59510 testcase.
59511
59512 lib/g++.exp: Simplify. Use target_compile instead of compile.
59513 lib/gcc-dg.exp: Ditto.
59514 lib/gcc.exp: Ditto.
59515 lib/mike-{gcc,g++}.exp: Ditto.
59516 lib/old-dejagnu.exp: Ditto.
59517 lib/plumhall.exp: Ditto.
59518
59519 1997-01-08 Jim Wilson <wilson@cygnus.com>
59520
59521 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59522 (ph_linker): Likewise.
59523
59524 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
59525
59526 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59527 MAP_ANON / MAP_ANONYMOUS if defined;
59528 else try to map from /dev/zero .
59529
59530 1996-11-12 Jeffrey A Law (law@cygnus.com)
59531
59532 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59533 isn't defined, then define it to MAP_ANONYMOUS.
59534
59535 1996-11-12 Jeffrey A Law (law@cygnus.com)
59536
59537 * gcc.c-torture: Update to c-torture-1.42 release.
59538
59539 1996-11-11 Jeffrey A Law (law@cygnus.com)
59540
59541 * gcc.c-torture: Update to c-torture-1.41 release.
59542
59543 1996-10-27 Jeffrey A Law (law@cygnus.com)
59544
59545 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
59546 c-torture release.
59547
59548 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
59549
59550 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59551 and LDFLAGS. Fix second case to append the target_info ldflags
59552 onto LDFLAGS, not CFLAGS.
59553 * lib/g++.exp (g++_init): Add target_info stuff.
59554 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
59555 of libgloss and newlib flags for !native.
59556
59557 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59558 (GDB): Fix relative path to go up another dir for finding gdb.
59559
59560 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
59561
59562 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59563 versions in the target_info array, if they don't exist.
59564
59565 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
59566
59567 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59568
59569 1996-07-08 Jim Wilson <wilson@cygnus.com>
59570
59571 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59572 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59573
59574 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
59575
59576 * lib/old-dejagnu.exp: Don't remove the output file before we've
59577 actually tested it. Don't append pwd to the path of the executable
59578 we're testing.
59579
59580 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
59581
59582 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59583
59584 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
59585
59586 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59587 temporary directory for compiler files, and set it to a default
59588 value of /tmp. Set $output as the name of the output file from
59589 compiling the testcase. Add a -o option to $cflags_var so the
59590 compiler writes the final output file as $output. Set $executable
59591 to $output.
59592
59593 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59594 directory for compiler files, and set it to /tmp if it doesn't
59595 already have a value. Set $output_file to the name of the output
59596 file from compiling the testcase. Add a -o option to CXXFLAGS so
59597 the compiler writes the final output file as $output. Use $output
59598 as the executable to be tested.
59599
59600 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
59601
59602 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59603
59604 1996-06-08 Jeffrey A Law (law@cygnus.com)
59605
59606 * gcc.c-torture/execute/pending-1.c: New test. Still
59607 pending in Tege's queue.
59608
59609 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
59610
59611 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59612 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
59613 if there were failures. Call unresolved if there were unresolved
59614 testcases. Call gcc_fail if program did not run to completion.
59615 (ph_make): Pass additional argument name to ph_execute.
59616 (ph_execute): Add new argument. Pass additional arguments to
59617 ph_summary. Call gcc_fail is there is no execution output.
59618
59619 1996-04-24 Jeffrey A Law (law@cygnus.com)
59620
59621 * lib/plumhall.exp (proc_summary): Output relavent summary
59622 lines into the log so specific failures in plumhall can be
59623 investigated.
59624
59625 1996-04-10 Jeffrey A Law (law@cygnus.com)
59626
59627 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59628 (c-torture-execute): Don't try to execute tests which use
59629 "long long" types if $NO_LONG_LONG is nonzero.
59630
59631 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
59632
59633 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59634 not c-torture.
59635
59636 * gcc.ieee: Move from here.
59637 * gcc.c-torture/execute/ieee: To here.
59638
59639 1996-03-26 Jeffrey A Law (law@cygnus.com)
59640
59641 * gcc.c-torture: Update to c-torture-1.41 release.
59642
59643 1996-03-22 Jeffrey A Law (law@cygnus.com)
59644
59645 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59646 not "$output".
59647
59648 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
59649
59650 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59651 -c present.
59652
59653 1996-03-02 Jeffrey A Law (law@cygnus.com)
59654
59655 * config/proelf.exp: Handle connecting to a simulator.
59656
59657 1996-01-31 Jeffrey A Law (law@cygnus.com)
59658
59659 * config/proelf.exp: New file. Enough framework that we can
59660 run c-torture tests on the proelf targets (or any other target
59661 that gdb can connect to for that matter).
59662
59663 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
59664
59665 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59666 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
59667
59668 * lib/plumhall.exp (ph_execute): Always call ph_summary if
59669 exec_output exists.
59670
59671 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
59672
59673 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59674 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59675
59676 * config/*.exp: Update FSF address. Change result of ${tool}_load
59677 to pass/fail/unresolved/unsupported/untested. Caller must now
59678 call unresolved/unsupported/untested.
59679 * lib/*.exp: Update FSF address. Update to handle new results of
59680 ${tool}_load.
59681 * lib/chill.exp (verbose): Delete.
59682
59683 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
59684
59685 * lib/gcc.exp (default_gcc_start): Change order of args to
59686 $LDFLAGS $CFLAGS $LIBS.
59687 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59688 Save/set/restore CFLAGS. Pass single arg to gcc_start.
59689 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59690 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59691 * gcc.misc-tests/dg-test.exp: Likewise.
59692 * gcc.misc-tests/msgs.exp: Likewise.
59693 * gcc.prms/prms.exp: Likewise.
59694 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59695 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59696
59697 * lib/dg.exp: Deleted, moved to dejagnu/lib.
59698
59699 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
59700
59701 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59702
59703 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59704 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59705
59706 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59707 necessary.
59708
59709 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
59710
59711 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59712 global for loop; add use of $mathlib.
59713 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59714 settings here; set mathlib for anything but VxWorks.
59715
59716 1996-01-22 Jeffrey A Law (law@cygnus.com)
59717
59718 * gcc.c-torture: Update to c-torture-1.40 release.
59719
59720 1996-01-03 Jeffrey A Law (law@cygnus.com)
59721
59722 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59723 dg.exp.
59724
59725 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
59726
59727 * lib/c-torture.exp (c-torture-execute): Declare "output" as
59728 global.
59729
59730 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
59731
59732 * lib/g++.exp (LIBS): Define if not already.
59733 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59734 (gcc-dg-prune): Call prune_gcc_output.
59735 * lib/gcc.exp (prune_gcc_output): New proc.
59736 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59737 prune_gcc_output.
59738
59739 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
59740
59741 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59742 (c-torture-execute): Likewise. Rename `name' to `testcase'.
59743
59744 1995-11-15 Jeffrey A Law (law@cygnus.com)
59745
59746 * gcc.c-torture: Update to c-torture-1.39 release.
59747
59748 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
59749
59750 * lib/c-torture.exp (c-torture-execute): Don't return if one option
59751 fails, try others as well.
59752
59753 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
59754
59755 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59756 If compilation fails, mark execute tests as `untested'.
59757 If test is marked as unsupported, don't mark compilation and
59758 execute tests as failed.
59759
59760 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
59761
59762 * lib/g++.exp (g++_init): Don't link in libg++, and look to
59763 libstdc++ for whether or not we want to be doing shared
59764 libraries. Delete link_curses since we don't need it anymore.
59765 * lib/mike-g++.exp (postbase): Don't link in libg++.
59766 * g++.old-deja/old-deja.exp: Likewise.
59767
59768 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
59769
59770 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59771
59772 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
59773
59774 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59775 For that, add `-Wl,-a,shared_archive'.
59776 * g++.old-deja/old-deja.exp: Likewise.
59777
59778 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
59779
59780 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59781
59782 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
59783
59784 * lib/mike-g++.exp (postbase): Pay attention to the status of
59785 g++_load.
59786
59787 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
59788
59789 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59790
59791 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
59792
59793 * lib/gcc.exp (default_gcc_start): No longer need to log program
59794 being executed or its output, execute_anywhere does that now.
59795 * lib/g++.exp (default_g++_version): Call execute_anywhere.
59796 (default_g++_start): Likewise. Delete calls to verbose/send_log.
59797
59798 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
59799
59800 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59801 the same as those in lib/g++.exp.
59802
59803 1995-10-10 Jeff Law (law@hurl.cygnus.com)
59804
59805 * gcc.c-torture: Update to c-torture-1.38 release.
59806 * gcc.ieee: Related changes.
59807
59808 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
59809
59810 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59811 "exec". Minor reformatting changes.
59812
59813 * config/rom68k.exp (${tool}_load): Make it work in a canadian
59814 cross. This means all "exec" calls now work on a remote host as
59815 well.
59816 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59817 cross. Filter out the extra "\r\n" stuff that expect puts in.
59818 (c-torture-execute): Filter out the bogus warnings like
59819 c-torture-compile does. Add support for canadian cross.
59820 * lib/gcc.exp (default_gcc_version, default_gcc_start)
59821 Use execute_anywhere rather than calling exec directly. Now it
59822 works for canadian cross testing.
59823
59824 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
59825
59826 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
59827 results into a variable, and check that rather than using file exists.
59828
59829 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
59830
59831 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59832 create a libg++.so. For sunos4.1.*, also add -ltermcap.
59833
59834 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
59835
59836 * g++.old-deja/old-deja.exp: Create and pass runshlib and
59837 lib_curses if there's a shared libg++ in the build tree.
59838
59839 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
59840
59841 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59842 if not supported target.
59843
59844 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
59845
59846 * lib/g++.exp (g++_init): Move empty setting of runshlib and
59847 link_curses up to always happen, not just for native builds.
59848
59849 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
59850
59851 * gcc.c-torture: Update to c-torture-1.36 release.
59852 * gcc.failure: Related changes.
59853
59854 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
59855
59856 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59857
59858 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
59859
59860 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59861 * lib/mike-g++.exp (postbase): Not in here. Still reference
59862 runshlib, link_curses, and mathlib for link and run.
59863
59864 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59865 pass the runtime shared library options for Solaris, OSF/1, and
59866 Irix5, and link with -lcurses to avoid unresolved references.
59867
59868 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
59869
59870 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59871 only run once.
59872
59873 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
59874
59875 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59876
59877 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
59878
59879 * gcc.c-torture: Update to c-torture-1.35 release. Note we
59880 do not have a framework for the "compat" tests yet.
59881
59882 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
59883
59884 * lib/mike-g++.exp (postbase): New local variable `mathlib',
59885 set to null if we're testing vxworks5.1. Use that instead of
59886 `-lm' in the setting of LIBS for link and run.
59887
59888 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
59889
59890 * config/rom68k.exp (${tool}_load): Major changes to make it
59891 work. Verified that it does in fact return the stuff in
59892 exec_output properly. Catch any Emul or any TRAP other than 0.
59893
59894 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
59895
59896 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59897 LDFLAGS properly for targets that need stuff from libgloss.
59898 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59899 only run once.
59900 (gpp_initialized): New variable.
59901
59902 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
59903
59904 * config/rom68k.exp: Load libgloss.exp.
59905 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59906 so we can produce a fully linked binary.
59907 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59908 so we can produce a fully linked binary.
59909
59910 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
59911
59912 * lib/plumhall.exp (ph_section): Watch for expected failures.
59913 Add missing `else'.
59914
59915 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59916 run the testcase.
59917 (c-torture): Likewise.
59918
59919 1995-08-28 Doug Evans <dje@cygnus.com>
59920
59921 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59922
59923 * lib/mike-g++.exp (mike_cleanup): New proc.
59924 (prebase): New globals compiler_result, not_compiler_result,
59925 target_regexp.
59926 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
59927 allow leading "-" in pattern. Watch for unsupported tests.
59928 If $compiler_result is set, pattern match assembler code,
59929 and ditto for $not_compiler_result.
59930 * lib/mike-gcc.exp: Likewise.
59931
59932 * lib/plumhall.exp (ph_execute): Only call ph_summary if
59933 execution "succeeded".
59934
59935 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
59936
59937 * config/win32.exp: New file.
59938 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59939
59940 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
59941
59942 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59943 unsupported.
59944 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59945 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59946 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59947
59948 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59949 "... without exceptions was ...". That is now handled by
59950 prune_system_crud.
59951 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59952
59953 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
59954
59955 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59956 sieve.c,sort2.c}: New files.
59957 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59958 sieve.exp,sort2.exp}: Drivers for them.
59959
59960 * lib/mike-gcc.exp (program_output): New user settable variable.
59961 (postbase): Call prune_system_crud. Also prune extraneous compiler
59962 messages.
59963 * lib/mike-g++.exp (program_output): New user settable variable.
59964
59965 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59966
59967 * config/sh.exp: Deleted (use sim.exp instead).
59968
59969 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
59970
59971 * config/vx.exp: Declare CHECKTASK as global.
59972 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59973 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59974 * lib/old-dejagnu.exp: Load [pwd]/$executable.
59975
59976 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
59977
59978 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59979 target. Like vx.exp, only includes `vx29k.exp' instead of
59980 `vxworks.exp'.
59981
59982 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
59983
59984 * config/sim.exp: Increase time limit from 120 seconds to 240.
59985
59986 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
59987
59988 * gcc.c-torture/execute/950628-1.c: New test.
59989
59990 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
59991
59992 * gcc.c-torture: Update with changes/additions from
59993 c-torture-1.34.
59994
59995 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
59996
59997 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59998
59999 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
60000
60001 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60002
60003 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
60004
60005 * gcc.c-torture/compile/950512-1.c: New test.
60006 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60007 * gcc.dg/struct-ret-1.c: Likewise.
60008
60009 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
60010
60011 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60012 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60013
60014 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
60015
60016 * gcc.c-torture/special/920411-1.c: Deleted.
60017 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60018
60019 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
60020
60021 * config/sim.exp (${tool}_load): Hack in call to bash to get a
60022 cpu limit.
60023
60024 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
60025
60026 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60027
60028 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
60029
60030 From kenner;
60031 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60032 is the proper length.
60033 * va-arg-3.c: Likewise.
60034
60035 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
60036
60037 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
60038 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60039
60040 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
60041 * lib/g++.exp (default_g++_start): Delete old cruft.
60042
60043 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
60044
60045 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60046 (2 * (1 << 18)) to (2 * (1 << 17)).
60047
60048 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60049
60050 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
60051
60052 * config/rom68k.exp: Renamed from config/idp.exp
60053
60054 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
60055
60056 * c-torture/compile/921109-2.c
60057
60058 1995-04-18 Mike Stump <mrs@cygnus.com>
60059
60060 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60061 excess errors.
60062
60063 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
60064
60065 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60066 output.
60067 * lib/g++.exp (default_g++_start): Likewise.
60068
60069 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
60070
60071 * gcc.c-torture/compile/950329-1.c: New test.
60072
60073 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
60074
60075 * config/bug.exp (${tool}_load): Updated to use new remote_open
60076 and remote_close procs.
60077 * config/idp.exp: New file.
60078
60079 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
60080
60081 * gcc.c-torture/execute/950322-1.c: New test.
60082
60083 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
60084
60085 * config/vx.exp (${tool}_load): Clean up testing of return code from
60086 vxworks_ld and vxworks_spawn.
60087
60088 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
60089
60090 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60091
60092 1995-03-13 Mike Stump <mrs@cygnus.com>
60093
60094 * lib/old-deja.exp: Add `excess errors test - ' error, now one
60095 can mark excess errors on a machine by machine basis. Note, the
60096 default is to not expect any excess errors, even when excess
60097 errors test - is given, so you will want to put an XFAIL ... on
60098 these lines. For example, // excess errors test - XFAIL hppa*-*-*
60099 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60100 those 4 machines, but no others.
60101
60102 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
60103
60104 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60105 * lib/c-torture.exp: to here.
60106
60107 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
60108
60109 * gcc.c-torture/execute/950221-1.c: New test.
60110 * gcc.c-torture/execute/struct-ret-1.c: New test.
60111 * gcc.c-torture/compile/950221-1.c: New test.
60112
60113 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60114
60115 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
60116
60117 * gcc.c-torture/execute/arith-1.c (main): Return 0.
60118 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60119
60120 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
60121
60122 * g++.gb: New directory of tests, derived from my signature and
60123 class scoping tests.
60124
60125 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60126 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60127 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60128 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60129 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60130 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60131 * g++.gb/sig25.C: Likewise.
60132
60133 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60134 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60135 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60136 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60137 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60138 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60139 * g++.gb/sig25.exp: Likewise.
60140
60141 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60142 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60143 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60144 * g++.gb/scope13.C: Likewise, this test still fails.
60145
60146 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60147 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60148 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60149 * g++.gb/scope13.exp: Ditto.
60150
60151 * g++.gb/README: New file, explains what these tests are about.
60152
60153 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
60154
60155 * lib/dg.exp (dg-do): Support `preprocess'.
60156 (dg-test): Likewise.
60157
60158 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
60159
60160 * config/udi.exp: change "continue -expect" to "exp_continue".
60161
60162 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
60163
60164 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60165 Delete redundant tests.
60166
60167 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60168 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60169 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60170 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60171 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60172 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60173 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60174 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60175
60176 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60177 storing label pointers.
60178 * gcc.c-torture/execute/921019-1.c: Likewise.
60179 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60180 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60181 parameter fp.
60182 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60183 constants.
60184
60185 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60186 Delete obsolete tests.
60187
60188 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60189 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60190 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60191 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60192 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60193 * gcc.c-torture/compile/950124-1.c: New test.
60194
60195 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60196
60197 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
60198
60199 * lib/mike-g++.exp: Add -lm to LIBS.
60200
60201 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
60202
60203 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60204
60205 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
60206
60207 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60208
60209 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
60210
60211 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60212
60213 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
60214
60215 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60216 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60217 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60218 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60219 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60220 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60221 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60222 * g++.law/{operators31.C, operators32.C,
60223 * g++.law/{operators33.C, operators34.C}: Likewise.
60224 * g++.law/{pic1.C, refs2.C}: Likewise.
60225 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60226 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60227 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60228 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60229
60230 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60231 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60232 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60233 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60234 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60235 * g++.law/{enum9.exp, friend5.exp}: Likewise.
60236 * g++.law/{nest3.exp, nest4.exp}: Likewise.
60237 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60238 * g++.law/{operators30.exp, operators31.exp}: Likewise.
60239 * g++.law/{operators32.exp, operators33.exp}: Likewise.
60240 * g++.law/{operators34.exp}: Likewise.
60241 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60242 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60243 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60244 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60245 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60246
60247 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60248 No longer expected to fail.
60249 * g++.law/missed-error3.C: Tweak for recent bool changes.
60250
60251 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
60252
60253 * config/emb-unix: Deleted.
60254 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60255 remote execution. Do final link on remote host if REMOTE_LINK is set.
60256
60257 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
60258
60259 * lib/dg.exp (dg-test): Fix typo in last patch.
60260
60261 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
60262
60263 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60264 (handles multiple occurrences).
60265
60266 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
60267
60268 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60269 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60270 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60271 printed).
60272 * lib/c-torture.exp (c-torture-compile): Likewise.
60273 (c-torture): Prepend full path if missing.
60274 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60275 (gcc_fail): Likewise.
60276 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60277
60278 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
60279
60280 * lib/netware.exp: Only attach to NetWare i386 systems.
60281
60282 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
60283
60284 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60285 messages. Add test name to "output pattern match" pass/fail message.
60286
60287 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
60288
60289 * gcc.dg: New testsuite.
60290 * gcc.dg/dg.exp: New file.
60291
60292 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60293 test-switch.c}: Deleted.
60294
60295 * gcc.misc-tests/msgs.exp: New testcase driver.
60296
60297 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
60298
60299 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60300 Watch for illegal return values from ${tool}_load.
60301 * config/unix.exp (${tool}_load): Fix pass/fail detection for
60302 cross targets. Coerce return value >0 to 1.
60303
60304 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
60305
60306 * config/unix.exp (${tool}_load): Call program rsh, not proc.
60307
60308 * config/emb-unix.exp: New file.
60309
60310 * config/sim.exp: Error if variable $SIM not defined.
60311 (${tool}_load): Mark test as "untested" if simulator missing.
60312
60313 * config/unix.exp: Load remote.exp to get rcp_download.
60314 * lib/c-torture.exp: Use different option lists for testcases with
60315 and without loops.
60316 * gcc.c-torture/execute/execute.exp: Likewise.
60317
60318 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
60319
60320 * config/*.exp: Clarify return code from ${tool}_load.
60321 Call `unresolved' or `untested' instead of `warning' or `perror'
60322 (sometimes you still want to call both though).
60323 Add comment that `shell_id' is local to each file.
60324 * config/udi.exp (timeout): Set to 30.
60325 Don't print warning if connection fails, $connectmode has already
60326 printed an error.
60327 (${tool}_load): Move verbose messages to level 2.
60328 Rework pattern for "Process started" message.
60329 Pass `shell_id' to ${connectmode}_download.
60330 Retry twice upon timeout. Make resetting of target more robust.
60331 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60332 Pass `shell_id' to exit_$connectmode.
60333 Only call exit_$connectmode if connected.
60334 * config/unix.exp (${tool}_load): Check return codes better.
60335 * config/vrtx.exp (${tool}_load): Likewise.
60336 * config/vx.exp (${tool}_load): Likewise.
60337 Delete unneeded global's.
60338 * lib/dg.exp (dg-test): Update to reflect clarified return codes
60339 from ${tool}_load.
60340 (dg-stat): Delete.
60341 (dg-init): Delete recording of pass/fail counts.
60342 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60343 (old-dejagnu-init): Likewise.
60344 (old-dejagnu-stat): Delete contents, empty proc now.
60345 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60346 (c-torture): Delete references to lcnt, lpass, lfail.
60347 Get option list from TORTURE_OPTIONS.
60348 Delete -funroll[-all]-loops if no loops.
60349 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60350 (g++_stat): Delete contents (empty proc now).
60351 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60352 (gcc_finish): Likewise.
60353 (gcc_stat): Deleted.
60354 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60355 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60356 * gcc.c-torture/execute/execute.exp: Likewise.
60357 Split tests into two parts: compile, execute.
60358 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
60359 no loops. Update to reflect clarified return codes from ${tool}_load.
60360
60361 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
60362
60363 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60364 to grep for.
60365 (old-dejagnu): Likewise (where necessary).
60366
60367 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
60368
60369 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60370
60371 * lib/dg.exp (dg-process-target): Fix processing of selector.
60372 Add comment regarding use of `error'.
60373
60374 * lib/gcc.exp (prune_system_crud): Define if missing.
60375 * lib/g++.exp (prune_system_crud): Likewise.
60376
60377 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60378 Call prune_system_crud.
60379 * lib/dg.exp (dg-runtest): New proc.
60380 Use perror instead of send_user for tcl errors in testcase.
60381 Don't return any value, it's never used.
60382 Don't clobber previous definition of `unknown'.
60383 Print tcl errors in `dg-final'.
60384
60385 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
60386
60387 * lib/dg.exp (dg-process-target): Improve syntax error messages.
60388 (dg-test): Don't print errorInfo, it contains stack backtrace.
60389
60390 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
60391
60392 * lib/g++.exp (runtest_file_p): Define if missing.
60393
60394 1994-09-24 Doug Evans (dje@cygnus.com)
60395
60396 * lib/mike-g++.exp: Comment out loading of g++.exp.
60397 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
60398 (default_g++_version): Always print something.
60399 (default_g++_start): Comment out call to `which'.
60400 (g++_start, g++_load): Deleted (must be defined in config file).
60401 * lib/gcc.exp: Test for existence of $CC at start.
60402 Delete check for tmpdir (done in gcc_init).
60403 (default_gcc_version): Always print something.
60404 (default_gcc_start): Comment out call to `which'.
60405 * config/*.exp: Major cleanup - make cross targets work at least a
60406 little better for g++ (by not being "--tool gcc" specific).
60407 Rename gcc_xxx to ${tool}_xxx.
60408 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60409 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60410
60411 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
60412
60413 * lib/c-torture.exp (c-torture-compile): Rework compiler
60414 message processing.
60415
60416 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60417 c-torture.
60418
60419 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
60420
60421 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60422
60423 * lib/dg.exp (dg-process-target): Support { target native }.
60424
60425 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
60426
60427 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
60428 looked for "... program xxx got fatal signal".
60429 Correct regsub munging of `comp_output'.
60430 Ignore compiler messages "path prefix not used" and "linker input
60431 file unused".
60432
60433 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
60434
60435 * lib/gcc.exp (runtest_file_p): Define if missing.
60436 * gcc.prms/template.c: Example to work from.
60437
60438 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
60439
60440 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60441 * lib/dg.exp (dg-test): Call unsupported testcases as such.
60442
60443 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60444 * gcc.prms/1883.c: Moved from compile/940714-1.c.
60445 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60446 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60447
60448 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60449 (dg-process-target): No longer a varargs proc.
60450 Return S/N for target, P/F for xfail. All callers changed.
60451 (user option procs): More argument checking.
60452 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60453 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60454 (dg-test): Skip test if not running on selected target in `dg-do'.
60455 Update handling of `dg-do-what', `dg-output-text'.
60456 Separate execution pass/fail from output pattern match pass/fail.
60457 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60458
60459 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
60460
60461 * gcc.c-torture/special/special.exp: Don't expect failure for mips
60462 target for 920510-1.c.
60463
60464 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
60465
60466 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60467 Clean up comment regarding use of passcnt, etc.
60468 (gcc_stat): Don't update `testcnt' here.
60469 (gcc_finish): Do it here.
60470 Might as well reset `but_id' here too.
60471 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60472 to determine if the file should be tested.
60473 * gcc.c-torture/compile/compile.exp: Likewise.
60474 * gcc.c-torture/execute/execute.exp: Likewise.
60475 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60476 * gcc.misc-tests/dg-test.exp: Likewise.
60477 * gcc.prms/prms.exp: Likewise.
60478 * gcc.wendy/wendy.exp: Likewise.
60479 * g++.old-deja.exp: Likewise.
60480 Move "Testing file" message to verbose level 1.
60481
60482 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
60483
60484 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60485
60486 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
60487
60488 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60489 (default_gcc_start): Accept optional second list element
60490 of compiler flags. Print compiler output at verbosity level 2.
60491 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60492 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60493 Save current values of framework globals passcnt, failcnt, xpasscnt,
60494 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60495 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
60496 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60497 xfailcnt to compute stats. Update framework global `testcnt' from
60498 pass/fail counts.
60499 (gcc_finish): New proc. Clean up test environment.
60500 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60501 (gcc_epass, gcc_efail): Delete.
60502 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60503 argument of line number.
60504 (dg-init): If the tool has an init routine, call it.
60505 (dg-test): Remove args `cflags_var' and `libs_var'.
60506 Pass all compiler options to ${tool}_start.
60507 Handle missing line number.
60508 (dg-finish): New function.
60509 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60510 particular files. Call gcc_finish at end. Move "skipping test"
60511 message to verbosity level 3.
60512 * gcc.c-torture/compile/compile.exp: Likewise.
60513 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60514 * gcc.c-torture/execute/execute.exp: Likewise.
60515 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60516 Print testcase being tried at verbosity level 1.
60517 * gcc.c-torture/special/special.exp: Unset xfail.
60518 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60519 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60520 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60521 * gcc.failure/failure.exp: Likewise.
60522 * gcc.ieee/ieee.exp: Likewise.
60523 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60524 Update call to dg-test. Call dg-finish at end.
60525 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
60526 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60527 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60528 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60529 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
60530 * gcc.wendy/wendy.exp: Add copyright.
60531 Delete setting of tmpdir (done by gcc_init).
60532 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60533 Pass compiler flags to gcc_start. Call gcc_finish at end.
60534 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60535 gcc_[ce]pass/fail.
60536
60537 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
60538
60539 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60540 confusion.
60541 (g++_load): Likewise.
60542
60543 * config/*.exp (gcc_load): Some were varargs fns and some were not.
60544 Rename argument to `prog' to remove the confusion.
60545 Varargs fns behave differently too!
60546 (g++_load): Likewise.
60547
60548 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60549
60550 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60551 what it is. Delete (always) printing of status value for !native.
60552 Simplify verbose code, and include status and exec_output.
60553 (g++_load): Use gcc_load.
60554
60555 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
60556
60557 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60558 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60559 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60560 940714-3.c as these testcases don't exist anymore. Make
60561 va-arg-1.c expected to pass.
60562
60563 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
60564
60565 * gcc.misc-tests/misc.exp: Only run specific testcases.
60566 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
60567 * gcc.misc-tests/dg-[1-9].c: New files.
60568
60569 * lib/dg.exp: New testsuite driver.
60570 * gcc.prms/prms.exp: Use it.
60571
60572 * README.gcc: New file.
60573
60574 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60575 Document and reset `lxpass' and `lxfail'.
60576 Simplify "initialized" message.
60577 (gcc_stat): Clean up comments a little.
60578
60579 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
60580
60581 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60582
60583 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
60584
60585 * lib/old-dejagnu.exp (process-option): New proc.
60586 (old-dejagnu-init, old-dejagnu-stat): Likewise.
60587 (old-dejagnu): Simplify.
60588 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60589
60590 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
60591
60592 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60593 exists and is not an empty string.
60594
60595 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60596 $xfail rather than calling setup_xfail. Clear $xfail when test is
60597 finished.
60598 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60599 automatically.
60600
60601 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60602 longer expected to fail.
60603
60604 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60605 "f" function call.
60606
60607 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60608
60609 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60610 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60611 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60612 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60613 c-torture-1.29.
60614
60615 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60616 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60617
60618 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60619
60620 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60621 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60622
60623 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60624 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60625 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60626
60627 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
60628
60629 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60630 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60631 940714-1.c, 940714-2.c, 940714-3.c},
60632 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60633 gcc.misc-tests/{mg.c,mg.exp}:
60634 New tests.
60635 * gcc.noncompile/noncompile.exp: Change accordingly.
60636
60637 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
60638
60639 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60640 Undo previous clobberage.
60641
60642 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
60643
60644 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60645 * gcc.special/{930510-1.c, special.exp}:
60646 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60647 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60648 struct-varargs-1.c}: New tests from c-torture-1.26.
60649
60650 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
60651
60652 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60653 argument to switch.
60654
60655 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
60656
60657 * Revert the previous changes. Please see Rob's directory
60658 (/lisa/test/rob/progressive/gcc/testsuite) for testing
60659 fixes.
60660
60661 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
60662
60663 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60664 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60665 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60666 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60667 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60668 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60669 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60670 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60671 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60672 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60673 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60674 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60675 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60676 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60677 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60678 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60679 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60680 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60681 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60682 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60683 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60684 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60685 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60686 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60687 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60688 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60689 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60690 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60691 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60692 testing changes.
60693
60694 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
60695
60696 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60697 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60698 with perror calls.
60699
60700 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
60701
60702 * config/unix.exp (g++_load): Fix syntax.
60703
60704 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
60705
60706 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60707 * gcc.noncompile/921017-1.c: Deleted obsolete test.
60708 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60709 Don't expect va-arg-1.c to fail. Correct expected output for
60710 920928-1.c.
60711 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60712 * gcc.wendy/hbm4.c: Correct typo.
60713 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60714
60715 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
60716
60717 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60718 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60719 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
60720 * lib/c-torture.exp (c-torture-compile): Ditto.
60721
60722 Reduce volume of output (remove all the -I's and such).
60723 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60724 Call gcc_cpass, gcc_cfail.
60725 (c-torture): Pass testing option to c-torture-compile.
60726
60727 1994-03-21 Doug Evans (dje@cygnus.com)
60728
60729 Bring patches over from progressive.
60730 * config/default.exp: Exit remote shell cleanly.
60731 (g++_exit, g++_start): Add default versions.
60732 * config/sim.exp (gcc_load): Use perror, not error.
60733
60734 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
60735
60736 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
60737 set in site.exp.
60738
60739 1994-03-14 Doug Evans (dje@cygnus.com)
60740
60741 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60742 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60743 (wendy_try): New proc to run testcase.
60744 (main loop): Call 'em.
60745 * gcc.wendy/*.c: Clean up pass to correct expected output.
60746
60747 * lib/gcc.exp: Minor cleanup work.
60748 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60749
60750 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
60751
60752 * config/sim.exp (gcc_load): Document return codes better.
60753 Don't pass -v to simulator.
60754
60755 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
60756
60757 * gcc.special/920717-x.c: Fix typo.
60758 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60759 get at sources.
60760
60761 * lib/mike-gcc.exp: Fix typo.
60762
60763 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
60764
60765 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60766 binary to use, transform the name.
60767 * config/*.exp: rename everything. Nuke any g++ specific files,
60768 it's now a special case of gcc that requires no special support.
60769 Add a default.exp for unsupported targets.
60770
60771 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
60772
60773 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60774 lib/old-dejagnu.exp: Fix a few patterns to work with the new
60775 version of Tcl.
60776
60777 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
60778
60779 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60780 than a warning.
60781
60782 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
60783
60784 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60785
60786 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
60787
60788 * gcc.execute/execute.exp: Combine opt_list and foption_list into
60789 option_list. Compile every file with only 4/6 option choices
60790 (same as C torture) instead of with 12/18 different option
60791 choices.
60792 * lib/c-torture.exp: Likewise.
60793
60794 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60795 not already set.
60796
60797 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
60798
60799 * lib/old-deja.exp: Add `excess errors test fails' error, now one
60800 can put an XFAIL *-*-* on excess errors.
60801
60802 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
60803
60804 * g++.law: Add more tests derived from g++-bugs snapshots.
60805
60806 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
60807 equivalent to g++.law/init9.
60808
60809 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60810 compiled it, and the a.out file after we've run it.
60811
60812 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
60813
60814 * lib/mike-g++.exp (postbase): Delete the .o file after we've
60815 compiled it, and the a.out file after we've run it.
60816
60817 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
60818
60819 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60820
60821 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
60822
60823 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60824 version number.
60825
60826 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
60827
60828 * g++.law: New directory of g++ tests derived from the g++-bugs
60829 snapshots.
60830
60831 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
60832
60833 * gcc.compile: initbug1.c initbug1.exp testcase added
60834
60835 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
60836
60837 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60838 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60839 fixes submitted by Jeff Law (law@cs.utah.edu)
60840 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60841 Jeff Law (law@cs.utah.edu)
60842
60843
60844 1993-11-30 Mike Stump (mrs@cygnus.com)
60845
60846 * config/unix-g++.exp: Follow the gcc way of doing things.
60847 * g++.old-deja/old-deja.exp: Minor updates.
60848 * lib/g++.exp: New file, follow the gcc way of doing things.
60849 * lib/old-dejagnu.exp: Minor updates.
60850 * lib/mike-g++.exp: Always unset errorInfo.
60851
60852 1993-11-06 Mike Stump (mrs@cygnus.com)
60853
60854 * lib/gcc.exp: Fix some errors with the below change, CC and
60855 CFLAGS should be global when setting, not local.
60856
60857 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
60858
60859 * lib/gcc.exp: Transform tool name.
60860
60861 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
60862
60863 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60864
60865 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
60866
60867 * lib/gcc.exp: change gcc_done to gcc_stat
60868
60869 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
60870
60871 * Upgraded gcc testsuite to c-torture version 1.25
60872
60873 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
60874
60875 * lib/gcc.exp: added reporting code. Changed verbose compile message.
60876 * lib/c-torture: added hooks for new reporting code.
60877
60878 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
60879
60880 * config/sh-gcc.exp: check if sh-sim exists in the path
60881
60882 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
60883
60884 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60885 * gcc.compile/compile.exp: Initial changes for new logic.
60886 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60887 * gcc.failure/failure.exp: Initial changes for new logic.
60888 * gcc.ieee/ieee.exp: Initial changes for new logic.
60889 * gcc.misc-tests/misc.exp: Initial changes for new logic.
60890 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60891 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60892 * lib/c-torture.exp: Initial changes for new logic.
60893 * lib/gcc.exp: Initial changes for new logic.
60894
60895 1993-10-15 Mike Stump (mrs@cygnus.com)
60896
60897 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60898 depend upon failure or success. Fully qualify names in failure
60899 and success messages. Always remove a.out before starting
60900 compile, just in case. Pay more attention to error text output by
60901 the compiler. Handle testcases with no known past errors just
60902 like all others, so that things are uniform. Other miscellaneous
60903 improvements.
60904
60905 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
60906
60907 * gcc.cpp: new directory for cpp tests
60908
60909 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
60910
60911 * lib/chill.exp: Code reformatted, removed unused code.
60912 * config/unix-chill.exp: Code reformatted, removed unused code.
60913 * chill.execute/execute.exp: Code reformatted, removed unused code.
60914 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60915
60916 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
60917
60918 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
60919 routines not written.
60920
60921 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
60922
60923 * config/bug-gcc.exp: Use new procs from bug.exp.
60924
60925 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
60926
60927 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60928 via ftp, rather than depending on NFS.
60929 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60930 case.
60931
60932 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
60933
60934 * config/bug-gcc.exp: Use new download proc.
60935
60936 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
60937
60938 * chill.execute/execute.exp: cleanups, handles errors better
60939 * chill.compile/compile.exp: rewrite, based on execute.exp
60940 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60941 * lib/chill.exp: major changes to diff proc and compile and link
60942 procs. added chill_fail and chill_pass wrappers to pass and
60943 fail. added more comments, and handle error codes better.
60944 Added a hack to capture stderr from exec, so noncompile tests
60945 can work.
60946
60947 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
60948
60949 * chill.execute/execute.exp: rewrite of testsuite driver
60950 * lib/chill.exp: rewrite of testsuite driver
60951 * config/unix-chill.exp: rewrite of testsuite driver
60952
60953 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
60954
60955 In chill.execute:
60956 * iexpr.ch: Standardize uppercase.
60957 * tuples.dat: Standardize uppercase.
60958 * vary.ch: standardize. Correct varying string assignments.
60959 * vary.dat: Add new output lines.
60960
60961 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
60962
60963 In chill.execute:
60964 * chprintf.ch: Standardize use of uppercase.
60965 * tuples.ch: Standardize and turn arr2 into a DCL,
60966 rather than a SYN.
60967 * pinits.ch: Standardize.
60968
60969 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
60970
60971 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60972 * Makefil: Renamed to Makefile.in.
60973 * configure.in: New.
60974
60975 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
60976
60977 In chill.execute:
60978 * .cvsignore: Add result/output files.
60979 * Makefile: Fix up variables at start. Use MFLAGS
60980 everywhere. Correct bool_loc, built_ins entries.
60981 Add entry for vary1.ch.
60982 * bitarray.ch: Standardize upper-case usage.
60983 * bitexpr.ch: Standardize, add output of b1.
60984 * params.ch: Use arrayt in along PROC parameters, to
60985 avoid novelty problems.
60986 * sets.ch: Tiny cleanup.
60987 * vary1.ch: Re-indent.
60988
60989 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
60990
60991 * Add PR-related files to Makefiles, .cvsignore files, etc.
60992
60993 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
60994
60995 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60996 with compiler objects. New names are test-flow.c and test-loop.c
60997
60998 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
60999
61000 * Upgraded c-torture tests from 1.19 to 1.20
61001
61002 * new files:
61003 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61004 * gcc.compile: 930623-1.c 930623-2.c
61005 * gcc.noncompile: 930622-1.c 930622-2.c
61006 * gcc.failure: 920411-1.c 920627-2.c
61007 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61008
61009 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
61010
61011 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61012 More changes to get testsuite working properly. Needs more work.
61013 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61014
61015 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
61016
61017 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61018 More changes to get testsuite working properly. Needs more work.
61019
61020 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
61021
61022 * chill.compile/compile.exp: Added for Dejagnu support
61023 * chill.execute/execute.exp: Added for Dejagnu support
61024 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
61025
61026 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
61027
61028 This should complete moving the CHILL test files.
61029 * chill.noncompile(.cvsignore printf.grt
61030 in-printf.grt chprintf.grt chprintf.ch):
61031 Added test-support files.
61032 (Makefile): Modified further.
61033 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61034 signal.ch): Added test files.
61035 * chill.execute (.cvsignore printf.grt printr.c
61036 in-printf.grt rts.c chprintf.grt rts.h): Added
61037 test-support files.
61038 (Makefile): More corrections.
61039
61040 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
61041
61042 * chill.compile, chill.execute, chill.nocompile: Add CHILL
61043 test cases, ready for DejaGnu.
61044
61045 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
61046
61047 * Upgraded c-torture tests from 1.18 to 1.19
61048
61049 * gcc.compile: added test(s):
61050 930607-1.c
61051 * gcc.execute: added test(s):
61052 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61053
61054 * added new subdirectory for misc tests: gcc.misc-tests
61055 * gcc.misc-test(s): added tests:
61056 inst-check.c test-consts.c test-ior.c test-switch.c
61057
61058 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
61059
61060 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61061
61062 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
61063
61064 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61065
61066 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
61067
61068 * Upgraded c-torture tests from 1.17 to 1.18
61069
61070 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
61071
61072 * Upgraded c-torture tests from 1.12 to 1.17
61073
61074 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
61075
61076 * lib/old-dejagnu.exp:
61077 Fixed handling of XFAIL target triplets to correctly
61078 recognize wildcard characters. Removed code that
61079 appended a unique id tag to the end of the file name
61080 printed out by the result of the testcases within a
61081 given test file.
61082
61083 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
61084
61085 * lib/old-dejagnu.exp:
61086 Reworked expected failure handling to trigger off of XFAIL
61087 keyword in keyphrase embeded in testcase source code. The
61088 XFAIL keyword must be at the end of the keyphrase line. It
61089 may optionally be followed by one or more target triplets.
61090 It has just occured that the handling of wildcards in the
61091 target triplet may not be correct.
61092
61093 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
61094
61095 * g++.old-deja/tests:
61096 Moved all subdirectories up one level into g++.old-deja .
61097
61098 * lib/old-dejagnu.exp:
61099 Fixed problem with CXXFLAGS not being properly reset, and being
61100 corrupted with extraneous "-c" compiler option. This was
61101 causing binaries to not be generated for test that needed them.
61102 Modified strings passed to "pass" and "fail" so that individual
61103 tests from the same test file would be distinguished by an
61104 identifier appended to the test file name in the summary logs;
61105 this corrected a problem with erroneous diff logs. Added code
61106 to search testcases for expected fail and unexpected pass keywords.
61107
61108 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
61109
61110 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61111
61112 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
61113
61114 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61115 Removed extraneous text from end of "Special g++ Options"
61116 keyphrase.
61117
61118 * lib/old-dejagnu.exp: Added pattern matching to look for new
61119 keywords, embedded in testcases comments, which will trigger
61120 calls to xpass and xfail.
61121
61122 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
61123
61124 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61125 comments embedded in the testcases, especially the one looking for
61126 special compiler options, as well as the pattern matching for the
61127 compiler output again.
61128
61129 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
61130
61131 * lib/old-dejagnu.exp: Do a proper check of the return value for
61132 execute tests. Fixed several problems with the pattern matching
61133 of the compiler output which gave erroneous test results.
61134 Changed several of the test result messages to be more descriptive.
61135 * config/unix-g++.exp: Proc g++_load now actually works and
61136 executes the tests passed to it and returns a usable return
61137 value.
61138
61139 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
61140
61141 * lib/gcc.exp: Exits gracefully if $CC is bogus.
61142
61143 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
61144
61145 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61146 Modified both files to properly execute the old style
61147 dejagnu tests. The previous versions of these files were
61148 experimental and did not function anything near correctly.
61149
61150 1993-04-05 Rob Savoye (rob@cygnus.com)
61151
61152 * Removed all Makefile.in and configure.in files. No configuration
61153 needed now.
61154
61155 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
61156
61157 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61158
61159 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
61160
61161 * gcc.compile/configure.in, gcc.unsorted/configure.in,
61162 gcc.special/configure.in, gcc.noncompile/configure.in,
61163 gcc.execute/configure.in, gcc.code_quality/configure.in,
61164 g++.other/configure.in, g++.old-deja/configure.in,
61165 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61166 in srcname setting.
61167
61168 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
61169
61170 * lib/udi.exp: Fixed mondfe and mondfe_download.
61171 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61172 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61173
61174 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
61175
61176 * config/udi-gdb.exp: Check $shell_id after connecting to target.
61177 (gdb_exit): Don't remove *_soc files.
61178
61179 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
61180
61181 * lib/c-torture.exp: Don't look for main; instead always use -w
61182 -c. This is how the c-torture tests work. Remove the object
61183 file if the compilation succeeds.
61184 * gcc.execute/execute.exp: Remove executable if test passes.
61185 * gcc.noncompile/noncompile.exp: Every test is an expected
61186 failure.
61187 * gcc.special/special.exp: Added tests from c-torture 1.11,
61188 corrected use of existing test.
61189 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61190 gcc.execute/920625-1.c: Updated to c-torture 1.11.
61191 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61192 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61193 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61194 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61195 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61196 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61197 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61198 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61199 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61200 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61201 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61202 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61203 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61204 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61205 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61206 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61207 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61208 c-torture 1.11.
61209 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61210 correspond to c-torture 1.11.
61211
61212 * New file.